8
9
43
45
7
12
25
52
32
5
30
3
11
34
4
35
16
13
40
22
51
6
14
2
46
105
191
90
101
20
21
55
93
126
54
42
205
78
17
36