140
1118
28
24
22
35
20
318
287
199
138
259
119
256
85
55
70
50
336
66
1709
342
1486
468
426
557
107
109
43
838
59
120
3720
128
305
40
173
253
65
94
158
237
37
453
492
56
78
296
252
334
77
167
27
522
150
148