0
4
8
10
11
13
14
16
17
19
20
27
29
30
40
51
56
61
62
64
65
68
70
76
80
83
85
86
87
94
96
97
104
109
110
113
115
125
129
130
133
135
137
141
142
153
154
155
157
159
162
164
172
173
180
181
182
187
191
192
198
200
205
206
207
213
215
217
218
221
222
223
224
226
234
235
239
247
249
252
254
255
256
259
262
267
270
274
275
278
279
281
283
285
288
292
298
301
302
306
307
308
318
320
325
329
331
332
335
341
343
347
352
353
354
355
365
369
370
371
373
379
380
381
385
388
393
394
395
397
400
404
408
416
423
424
430
432
436
437
444
446
449
451
454
462
466
467
472
474
477
480
490
491
493
494
497
498
499
500
504
507
512
513
516
517
520
523
525
527
528
530
532
533
535
542
545
548
551
553
554
555
556
557
563
565
566
568
569
570
573
577
582
587
589
597
598
599
601
606
607
613
614
615
616
620
622
623
629
633
636
640
641
643
644
647
649
650
651
652
656
658
660
663
666
670
671
672
675
678
680
683
686
689
697
702
704
712
713
714
718
724
725
727
728
736
737
741
744
748
749
750
752
755
759
761
763
768
769
778
780
781
784
786
788
791
793
798
801
804
805
806
809
813
815
816
819
822
824
825
827
829
830
831
836
838
840
842
845
847
852
853
858
868
873
874
888
889
890
891
892
902
903
904
905
906
907
908
911
912
914
920
927
931
932
936
940
941
947
948
955
958
963
965
966
971
973
976
977
990
996
1007
1012
1017
1018
1019
1025
1027
1029
1030
1036
1037
1044
1045
1047
1048
1053
1054
1060
1064
1066
1068
1070
1074
1076
1082
1085
1091
1095
1099
1100
1102
1106
1107
1108
1112
1114
1116
1120
1121
1122
1123
1124
1134
1137
1143
1150
1153
1156
1158
1164
1166
1175
1176
1180
1181
1185
1189
1190
1192
1197
1201
1202
1204
1206
1210
1214
1217
1220
1222
1225
1227
1230
1234
1238
1242
1249
1251
1252
1257
1262
1264
1273
1276
1279
1287
1289
1291
1292
1294
1298
1299
1301
1305
1306
1307
1314
1324
1331
1334
1337
1343
1346
1349
1350
1351
1353
1357
1360
1366
1372
1373
1374
1376
1377
1380
1385
1403
1409
1412
1415
1416
1418
1419
1420
1423
1426
1430
1438
1442
1443
1444
1446
1448
1450
1455
1461
1471
