30
33
33
35
35
38
48
50
50
50
50
50
50
50
50
50
50
50
65
69
80
99
100
100
100
100
100
200
200
200
200
222
222
442
900
999
999
1000
1000
1000
10000
10000
12000
20000
20045
456900