412
742
328
318
0
66
66
257
122
417
160
164
154
156
41
288
150
359
160
278
148
261
294
151
159
287
146
254
276
157
419
52
161
280
155
888
148
149
115
405
148
344
320
158
149
155
152
557
158
400
412
931
828
147
156
195
1381
151
148
275
167
34
454
1026
115
335
151
439
606
163
409
393
58
152
151
886
479
1717