112
232
80
86
370
278
135
133
52
406
293
499
99
354
134
68
260
33
147
316
523
2152
20
1559
587
4817
1417
830
93
127
1187
144
3026
79
200
1053
928
326
765
2119
392
2579
286
988
131
245
57
208
16
47
577
36
13
252
58
39