0
1
3
6
7
10
19
32
35
38
41
42
49
58
60
63
66
67
68
71
72
73
78
79
84
86
87
92
96
98
99
119
120
121
124
126
128
130
133
134
142
144
147
150
159
162
163
174
180
193
196
199
200
205
207
208
210
213
216
217
225
232
237
239
242
243
247
249
254
264
270
271
273
275
280
284
289
290
294
296
297
299
305
308
314
316
324
325
336
343
346
356
364
373
381
382
384
385
389
394
395
397
399
403
411
415
419
430
431
434
435
438
439
447
448
458
460
461
462
471
472
477
480
489
490
495
498
499
500
501
506
511
514
520
522
529
530
532
534
543
545
549
563
567
569
575
576
579
585
587
593
595
596
601
603
605
608
616
620
623
625
627
628
629
635
636
647
655
656
662
663
664
665
668
675
679
681
684
691
694
697
700
711
714
718
722
724
725
736
737
743
745
751
753
757
759
769
771
774
780
781
788
792
793
796
797
798
801
810
814
820
824
831
832
836
839
840
843
844
847
848
850
860
868
872
875
877
878
889
891
892
898
899
902
905
908
913
916
917
918
922
925
930
935
938
939
940
952
953
957
958
961
963
965
966
971
973
976
977
980
984
985
986
993
998
999
1008
1009
1014
1018
1021
1024
1025
1027
1032
1034
1035
1036
1037
1038
1049
1055
1056
1058
1066
1068
1075
1078
1080
1088
1093
1095
1096
1100
1104
1105
1111
1113
1114
1119
1120
1125
1126
1130
1133
1142
1146
1151
1152
1155
1162
1166
1167
1169
1171
1179
1184
1185
1189
1197
1198
1199
1200
1208
1210
1212
1220
1224
1228
1236
1239
1248
1252
1258
1259
1268
1273
1289
1299
1303
1307
1311
1315
1316
1319
1321
1323
1327
1346
1349
1352
1353
1357
1363
1367
1370
1372
1373
1381
1383
1389
1392
1394
1397
1400
