6
9
7
2
8
10
3
4
14
28
12
23
106
85
26
82
5
62
32
100
79
138
75
143
91
58
184
168
70
105
55
96
141
183
208
120
198
261
72
199
412
29
21
19
84
99
49
157
59
40
344
568