47
24
118
26
323
64
18
14
92
17
28
59
42
228
482
250
163
165
122
210
806
51
270
22
104
10
82
32
25
20
507
30
19
327
438
361
121
101
152
419
296
50
16
368
1070
40
365
495
1672
460
123
195
2805