2427
2
186
1
362
247
84
68
228
270
139
310
295
76
95
272
255
105
290
350
867
8
195
52
75
343
405
242
284
334
254
260
130