0
2
5
8
10
13
16
18
20
27
31
32
33
38
39
43
44
47
48
51
55
58
63
64
65
66
67
69
78
79
83
84
85
86
87
90
95
102
103
111
113
115
123
124
125
129
133
137
139
143
146
148
149
150
153
157
159
161
162
166
169
171
178
179
181
182
192
196
197
199
204
205
206
212
214
220
221
222
228
230
236
237
239
241
244
248
251
252
261
262
264
268
272
273
276
282
283
284
285
288
290
291
296
303
304
305
307
309
310
315
316
322
324
325
328
329
330
332
335
336
344
347
348
350
353
363
369
370
373
375
376
380
386
387
392
394
395
396
404
408
416
417
419
424
426
430
431
434
438
441
445
446
447
449
450
454
456
457
461
463
464
465
467
469
471
472
476
478
480
482
485
486
490
496
501
504
512
514
517
524
525
529
530
533
536
537
539
542
545
548
553
561
562
564
566
571
572
588
589
593
595
597
598
603
608
613
