200
512
1
5
50
600
0
3
100
575
10
1071
2
27
25
601
7
300
781
4
13
778
30
637
8
866
1024
29
1000
798
849
1002
34
2325
97
1389
1013
980
990
1205
39
1620
33
1431
16
1104
4157
15
346
1747