0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
3
5
10
10
10
10
10
16
30
60
60
60
60
60
60
60
60
60
60
60
62
62
62
62
63
64
64
64
64
64
64
70
85
95
100
105
105
105
105
105
105
105
105
105
105
105
108
108
108
108
111
111
114
118
121
125
130
130
130
130
130
143
158
189
189
189
189
189
189
189
189
189
189
191
195
195
195
195
198
199
199
199
199
201
205
217
232
247
252
257
