0
1
3
9
15
19
20
22
23
28
35
39
46
47
49
52
53
55
57
61
63
64
66
68
79
91
104
105
107
120
123
127
129
132
136
137
138
159
160
162
163
164
165
166
170
183
186
189
194
195
196
200
201
204
207
208
209
210
213
217
220
223
224
228
231
235
237
239
244
252
258
262
265
267
269
270
273
274
280
284
285
288
293
305
308
311
313
314
315
318
331
332
333
335
340
341
342
344
345
346
350
353
363
366
370
371
378
379
382
384
385
386
389
391
392
393
402
403
407
413
416
421
429
432
433
436
439
441
446
450
455
456
457
458
464
466
471
476
481
483
485
486
488
493
497
498
503
505
516
518
522
525
529
533
553
554
557
558
572
573
576
577
581
584
588
590
592
596
599
601
603
604
607
610
612
613
615
618
619
620
622
625
629
632
635
639
640
642
644
645
646
652
653
665
670
671
672
674
675
684
686
688
692
699
701
709
710
711
712
713
715
717
724
725
726
733
734
737
738
742
743
744
751
752
754
758
759
765
767
769
770
775
776
782
788
790
791
796
801
811
813
814
817
818
826
828
836
839
845
847
849
850
852
854
856
860
863
865
870
873
877
883
891
893
901
903
906
908
912
914
918
920
923
927
935
938
939
943
946
951
956
957
964
965
972
974
975
976
977
991
992
995
999
1003
1004
1006
1007
1009
1011
1015
1016
1017
1024
1029
1030
1039
1040
1044
1045
1050
1054
1056
1057
1062
1063
1064
1072
1080
1086
1091
1097
1101
1105
1108
1120
1121
1132
1135
1138
1141
1145
1146
1148
1153
1156
1159
1161
1162
1164
1166
1169
1180
1185
1186
1192
1199
1201
1202
1203
1207
1208
1215
1218
1220
1223
1224
1225
1226
1227
1231
1240
1243
1246
1248
