0
0
0
0
0
0
3
3
8
9
11
15
19
23
27
31
31
31
35
44
54
64
64
64
64
64
64
64
64
64
64
68
68
68
68
68
72
72
72
72
72
75
75
77
77
77
79
81
84
89
94
98
112
124
129
131
145
145
150
154
154
158
163
168
168
171
171
171
175
178
178
183
184
188
193
198
202
206
210
225
232
246
258
268
281
281
281
281
281
286
286
286
286
286
290
290
290
290
290
294
295
298
301
306
311
313
317
317
320
325
328
331
336
341
346
361
376
388
396
408
412
417
421
426
430
435
440
