0
1
5
9
16
19
24
27
28
34
35
37
39
42
43
48
54
59
60
61
66
67
68
70
71
73
74
76
78
79
80
81
82
84
89
90
92
94
95
97
99
100
101
104
105
109
110
113
114
115
116
118
124
125
131
132
133
134
137
138
140
142
144
146
148
149
151
153
156
158
163
164
165
168
169
171
172
173
175
178
179
181
182
184
185
186
192
196
201
202
203
204
206
209
210
211
212
213
214
216
218
219
220
223
225
226
228
230
233
235
236
238
240
241
242
244
245
249
250
252
254
255
257
259
260
261
264
265
266
267
268
269
272
274
275
278
279
280
281
282
283
284
285
286
287
288
292
293
294
297
298
300
301
302
307
309
310
311
315
316
317
321
322
326
334
335
337
338
339
340
341
342
345
348
349
353
354
355
356
357
359
360
362
364
365
366
367
368
369
370
374
376
378
379
380
381
382
387
390
391
393
395
396
397
402
403
406
407
408
410
411
415
416
419
423
424
425
426
427
428
430
431
433
434
435
436
437
440
444
445
447
449
450
452
453
455
458
459
460
461
462
464
465
467
468
473
475
476
477
479
480
481
485
487
492
494
495
496
500
501
502
503
509
510
511
514
517
519
520
521
522
526
530
531
535
536
538
539
541
544
546
547
549
550
554
558
559
561
563
566
567
568
569
570
574
576
578
581
582
583
584
585
588
589
592
595
596
598
599
600
603
608
609
610
611
615
616
617
619
621
623
624
627
628
632
633
634
635
636
638
642
649
650
651
652
653
655
656
657
660
661
666
667
668
670
675
676
677
679
680
684
685
689
691
692
694
695
696
697
698
702
703
704
705
706
707
708
711
714
716
719
723
725
727
729
731
732
736
739
740
741
743
744
746
747
751
754
755
757
760
761
763
764
765
767
768
770
771
773
774
775
777
779
780
786
787
789
792
796
797
801
802
807
808
812
813
814
818
822
824
831
832
834
838
839
842
843
844
846
849
850
851
853
855
863
864
871
872
873
874
875
878
881
882
883
884
885
886
887
889
890
891
892
897
902
903
906
908
