101
0
56
1
222
1366
3
66
741
656
2
625
724
257
346
138
569
338
52
1389
57
316
539
308
337
275
286
312
853
577
169
85
59
91