59
71
231
115
202
159
166
137
21
28
79
132
24
263
223
332
959
350
245
305
2424
565
428
577
236
226
170
168
386
51
103
194
262
328
440
235
361
283
400
310
221
364
155
588
172
129
198
309
76
84
126
100
211
383
146
156
246
177
240
191