1
20
17
35
3
7
11
21
18
0
28
4
5
19
10
22
12
31
30
13
15
24
79
34
59
8
32
49
23
71
51
53
38
37
84
40
86