257
0
1888
24
120
16
13
42
316
60
128
83
223
116
33
28553
81
222
145
289
221
485
414
40
266
219
44
2919
164