200
41
0
50
241
3
100
199
2
10
512
20
25
211
1
5
300
304
316
30
228
6
423
7
418
21
1000
405
410
4
610
1664
90
877
47
532
593
571
786
35
1088
28
971
15
666
3230
14
342
1260
27