6
15
2
10
12
16
9
13
58
55
43
61
7
14
8
28
57
25
29
51
19
41
178
64
173
167
84
33
90
24
251
261
424
87
126
93
311
97
184
305
509
110
166
353
46
157
99
56
68
73