45
48
48
49
49
50
50
50
50
50
50
50
55
55
55
60
60
60
60
60
65
66
98
99
99
99
99
100
100
100
100
100
100
100
120
150
199
246
288
299
555
666
800
888
999
1000
1111
2025