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