250
817
1
2
500
842
12
28
50
667
7
506
3
9
1136
8
45
1171
5
25
1032
26
300
2343
17
200
820
0
4
1448
19
1347
20
1169
1124
1067
10
100
1869
13
129
729
1000
2133
83
99
2073
14
54
3781
40
185
2305
31
98
1783
21
93
4461
87
364
5072
197
2698
88
2773
37
202
1372
75
4315
72
359
3661
502