0
4
9
11
16
23
26
27
28
40
44
46
53
55
58
63
66
68
72
73
86
87
92
96
98
100
105
106
108
111
113
114
115
117
118
120
121
123
124
125
131
132
133
134
144
145
146
150
156
158
160
161
163
176
180
208
209
214
217
225
228
229
230
235
237
242
243
248
250
257
258
266
271
273
275
277
281
286
287
294
295
299
302
308
309
315
316
319
321
325
328
329
331
333
340
343
347
348
358
372
373
377
378
384
386
387
388
389
396
398
399
410
416
417
418
426
427
433
437
438
443
450
452
453
455
459
463
468
479
483
485
486
489
497
502
504
506
508
511
512
516
524
526
531
537
539
553
554
555
558
566
567
569
574
575
578
581
582
584
588
590
610
618
619
621
623
624
625
629
641
642
643
647
650
653
659
660
678
685
689
690
694
695
703
704
705
711
713
715
716
722
737
738
742
747
750
752
763
765
766
769
770
773
779
782
789
790
791
794
802
804
808
813
821
822
824
827
828
833
835
841
845
853
856
858
880
881
884
885
894
897
911
913
919
923
929
934
935
939
945
950
952
956
957
960
972
977
982
983
986
997
1001
1011
1013
1023
1024
1025
1027
1032
1036
1039
1043
1049
1051
1066
1069
1073
1075
1076
1080
1083
1085
1087
1089
1092
1094
1095
1099
1103
1105
1108
1114
1125
1126
1132
1133
1141
1148
1150
1153
