101
1
401
62
66
142
80
252
881
3
621
75
90
0
730
2
212
413
1077
260
83
374
296
655
224
1123
741
96
295
1370
5
71