0
4
7
12
20
22
29
31
35
37
38
40
41
42
44
48
52
56
57
63
70
74
75
77
80
82
92
94
99
102
104
111
120
122
123
127
128
129
133
137
138
139
148
150
152
153
156
163
164
165
166
167
170
171
175
177
178
179
182
183
188
192
193
203
210
212
216
221
227
228
229
238
251
253
256
257
259
265
269
272
276
278
287
299
300
301
308
313
316
318
321
324
331
332
334
335
336
338
340
343
344
348
352
353
356
358
360
361
362
363
366
371
375
377
381
382
383
394
397
399
400
402
406
420
422
423
424
425
428
432
436
437
439
440
441
446
450
459
461
463
466
479
482
489
490
493
499
511
512
513
516
517
519
520
528
530
538
540
546
548
549
551
554
556
558
560
564
569
570
572
574
576
580
582
583
585
588
589
594
598
601
605
607
612
616
617
620
635
644
645
656
657
658
668
669
670
672
674
675
679
682
684
686
691
692
694
698
704
708
712
713
722
727
738
739
740
742
743
744
746
750
753
754
755
761
767
768
769
773
775
780
785
786
787
791
792
794
795
799
803
805
806
807
810
815
819
823
826
827
831
833
834
837
838
839
848
851
852
855
859
860
864
866
868
873
876
877
878
892
893
894
897
901
904
910
914
915
917
920
921
923
931
933
936
941
942
950
961
965
967
972
976
979
983
984
988
994
996
997
998
1000
1003
1008
1021
1022
1024
1026
1028
1030
1033
1034
1041
1046
1048
1052
1058
1065
1066
1072
1080
1082
1084
1085
1086
1089
1092
1095
1098
1101
1102
