67
65
186
229
140
296
8
47
14
5
22
10
15
29
48
316
405
32
203
63
109
93
344
327
401
184
46
570
173
307
527
910
540
279
308
411
156
418
260
322
551
569
190
764
199
478
435
275
218
517
139
315
243
1080
38
301
390
437
368