200
123
1
3
50
293
0
100
252
2
10
597
21
25
261
5
300
369
12
388
30
279
6
494
8
528
24
1000
461
467
4
675
1790
95
969
48
607
636
633
7
847
36
1167
29
1041
15
720
3429
14
343
1322
27