0
3
5
9
12
15
20
23
24
25
30
33
36
45
46
47
49
50
58
59
61
63
68
70
71
72
73
80
83
84
87
90
91
94
95
97
98
100
102
107
108
112
115
116
118
120
122
124
125
126
128
131
132
133
134
136
140
143
146
149
150
154
155
157
158
159
160
163
165
166
167
168
169
172
174
177
178
180
185
186
187
191
194
195
196
197
198
199
200
202
208
210
211
212
217
221
223
225
227
230
232
233
234
236
237
243
244
248
263
266
267
268
269
272
273
274
275
278
279
281
285
287
288
289
290
291
292
294
297
298
299
300
301
306
307
310
311
312
313
314
315
317
318
322
324
326
327
329
332
335
340
342
344
345
346
352
354
359
361
370
373
375
377
380
384
388
393
394
395
396
400
401
406
407
411
413
418
423
425
426
429
431
432
434
437
438
440
442
443
445
458
460
462
468
471
472
476
477
478
479
483
485
487
489
490
491
493
495
496
498
501
508
509
510
514
516
517
518
519
521
523
524
525
526
530
531
532
535
536
538
539
540
541
542
543
544
546
548
549
551
564
565
566
567
577
579
580
581
585
587
588
589
590
592
597
599
602
603
605
609
612
613
614
618
619
620
621
622
623
624
625
630
631
635
638
639
640
642
644
646
647
649
651
652
653
654
657
658
659
661
663
669
671
672
677
680
682
683
684
686
688
689
690
694
696
697
698
702
707
711
