0
4
5
10
11
14
19
20
23
24
34
37
42
50
58
60
64
70
73
74
79
81
84
85
87
89
97
105
106
109
113
116
118
122
123
125
128
129
135
138
142
143
147
150
151
158
159
167
173
179
180
181
182
188
192
193
195
200
205
207
214
217
221
222
229
231
233
238
244
246
249
253
258
262
266
267
275
277
279
283
284
295
297
301
302
303
308
311
312
313
314
317
320
324
333
340
342
350
351
360
361
365
366
370
376
386
392
405
406
407
411
414
415
421
422
425
426
431
439
444
448
456
457
458
460
461
463
464
468
475
478
481
482
491
501
502
504
506
508
509
510
511
514
517
519
520
521
524
525
531
542
548
550
555
562
565
568
575
577
582
585
588
590
591
595
605
607
609
617
621
629
631
633
636
637
638
645
647
652
653
654
656
662
664
668
669
671
673
675
676
677
684
688
690
691
692
694
700
703
708
712
713
720
721
722
723
726
727
733
734
736
737
738
745
752
753
758
761
764
773
775
778
783
786
793
800
806
807
808
810
811
819
820
821
823
824
825
826
836
838
840
841
842
852
853
856
858
859
864
866
873
874
876
877
878
879
885
890
895
897
903
913
918
932
939
940
946
950
955
960
965
968
970
971
977
979
984
985
994
995
996
1002
1003
1004
1009
1014
1024
1025
1026
1027
1028
1029
1030
1033
1046
1048
1050
1051
1055
1057
1063
1064
1073
1078
1079
1084
1099
1100
1110
1114
1115
1120
1122
1126
1127
1128
1131
1150
1153
1155
1157
1159
1163
1166
1168
1172
1173
1177
1178
1181
1183
1188
1191
1193
1195
1196
1197
1198
1206
1207
1212
1214
1222
1225
1226
1227
1229
1235
1236
1237
1240
1242
1244
1245
1246
1250
1254
1255
1262
1267
1270
1273
1274
1281
1284
1292
1293
1295
1296
1299
1309
1311
1313
1317
1321
1323
1325
1327
1328
1330
1333
1336
1345
1358
1361
1362
1367
1371
1372
1373
1381
1382
1386
1390
1393
1394
1398
1399
1405
1411
1414
1415
1421
1429
1431
1440
1444
1445
1449
1451
1458
1463
1465
1475
1476
1479
1480
1482
1483
1484
1485
1486
1488
1495
1497
1498
1500
1502
1504
1506
1514
1515
1519
1520
1527
1530
1532
1538
1540
1541
1550
1553
1555
1556
1557
1567
1572
1574
1575
1577
1581
1584
1587
1588
1590
1596
1597
1603
1607
1615
1618
1621
1623
1627
1642
1645
