50
831
1
3
1000
1069
20
37
100
936
2
27
300
1076
49
600
1066
7
19
1322
5
103
3003
8
119
1787
185
1758
60
1606
10
142
1219
46
3371
24
303
1602
96
1465
1855
43
1816
6859
9
56
12563
51
562
6754
30
6441
4
66
7326
0
15
8772
129
753
893
13
866
683
1109
6
1478