50
52
0
4
230
9
287
1
100
346
2
8
150
273
334
6
471
300
372
299
10
582
25
500
831
12
28
669
1216
3
1247
1118
11
2180
70
4234
20
3532
18
4211
32
3791
2456
2566
7
2248
2562
2367
3053
5
1634
1071
14