0
1
3
6
7
10
11
13
14
17
18
22
23
25
28
29
30
31
32
34
35
37
38
39
40
43
44
47
49
50
57
58
59
63
64
65
68
70
71
72
73
75
76
77
80
84
87
89
90
92
94
95
97
98
99
100
101
105
107
108
111
112
114
117
119
120
121
123
124
127
129
130
132
133
134
138
140
142
146
148
149
151
153
154
155
157
162
163
164
169
170
171
172
174
178
179
181
182
184
186
187
188
190
193
194
195
200
205
206
207
208
210
217
218
219
223
224
226
228
230
231
233
235
236
237
238
239
241
243
245
246
250
255
256
257
258
262
264
267
268
269
270
271
272
273
274
275
277
281
283
284
285
286
288
289
295
297
305
310
312
313
316
317
320
323
324
325
327
329
330
334
335
337
338
339
341
342
344
345
346
347
348
349
350
351
352
355
356
358
359
362
363
365
366
367
369
370
371
372
376
380
382
384
385
386
388
391
393
394
395
397
398
399
405
406
410
414
415
416
417
419
420
421
422
425
426
427
428
430
431
433
434
438
439
443
445
446
447
448
449
450
451
453
454
462
465
467
468
469
472
473
474
476
477
478
479
480
482
484
487
488
489
490
491
493
495
497
498
501
506
508
509
510
515
519
523
528
529
531
532
536
538
540
541
547
550
552
553
557
559
560
561
564
565
566
568
570
571
573
579
581
582
583
584
586
588
589
591
595
596
598
601
603
607
609
613
614
621
623
624
628
631
632
641
642
643
644
645
646
650
651
652
654
655
656
658
659
662
663
667
668
669
672
673
677
678
682
684
687
688
689
692
695
696
699
700
702
706
707
711
712
713
715
716
718
720
721
722
728
730
731
732
733
734
735
737
738
739
740
745
