306
31
495
35
436
23
364
41
232
10
308
28
345
47
427
47
263
22
423
55
523
70
177
15
408
26
919
95
793
15
330
58
160
9
542
168
270
26
369
22
489
51
263
22
350
45
275
35
247
23
417
71
339
53
376
59