30
2
3
4
5
7
10
11
30
31
100
150
200
209
448
983
1001
1282
2113
3223
3875
4991
5023
5114
5987
6061
7003
7915
7918
7919
7920
