0
0
0
0
0
0
4
5
5
5
5
7
7
11
12
14
14
17
20
29
37
57
57
57
57
57
57
57
57
59
64
64
64
64
64
64
64
64
66
68
68
68
68
69
69
70
70
70
70
70
71
71
85
93
105
109
115
116
120
120
120
125
128
133
133
134
134
134
134
138
139
142
142
144
149
152
156
157
159
161
171
181
193
202
225
225
225
225
227
227
227
227
230
235
235
235
235
235
238
241
241
245
247
251
256
258
261
266
271
273
273
276
279
284
289
303
317
331
342
354
355
360
360
360
365
370
375
