0
3
6
9
13
15
17
19
20
24
24
24
26
26
30
35
40
44
50
60
69
84
84
85
86
86
86
87
87
88
88
91
91
94
94
96
99
104
109
114
114
114
114
114
114
114
114
114
114
114
117
122
122
122
122
122
122
122
126
136
150
159
172
176
180
185
189
194
199
204
204
209
214
217
220
223
227
229
231
234
238
242
242
242
243
247
251
256
266
277
288
297
302
313
313
316
318
323
326
329
329
330
330
333
338
343
346
351
356
361
366
371
371
371
371
373
373
375
375
375
375
375
379
384
384
384
384
384
387
389
393
403
416
431
444
455
458
463
467
472
477
482
482
487
492
