302
2
233
1
3171
10
71
963
80
81
566
1019
4
1046
9
579
0
248
79
68
244
257
326
282
278
324
539
7
506
354
346
199
360
1063