24
30
19
25
14
111
13
27
18
82
17
31
16
122
154
166
47
60
76
61
51
206
189
200
123
230
525
73
98
147
246
135
48
158
83
63
966
84
313
67
97
613
103
58
180
108
100
92
70
248
65
75
273
203