10
8
18
1
32
31
11
62
22
34
43
47
55
30
5
37
26
3
25
35
14
13
19
101
109
27
33
20
16
70
17
7
52
102
61
9
98
42
46
50
40
6
65
78