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