0
1
19
20
25
30
32
36
40
48
53
55
83
92
94
96
100
112
124
127
129
140
145
147
168
181
183
193
197
199
203
204
214
220
224
244
250
252
266
269
280
287
300
307
309
310
315
318
325
335
338
344
345
350
355
367
370
371
379
385
388
405
420
428
433
434
448
449
453
456
457
463
464
469
471
477
481
482
485
493
496
503
508
525
526
536
541
559
561
583
585
618
620
625
630
638
642
643
651
656
662
666
678
688
712
725
726
737
755
777
781
784
791
793
804
806
811
813
830
835
850
857
865
872
874
878
881
885
893
917
922
930
939
949
950
957
958
962
993
994
998
1004
1016
1017
1020
1037
1043
1044
1047
1051
1078
1086
1088
1091
1113
1117
1120
1125
1134
1137
1147
1149
1151
1159
1160
1164
1165
1172
1188
1216
1223
1230
1234
1237
1238
1240
1242
1258
1266
1280
1283
1289
1291
1298
1302
1304
1319
1324
1336
1339
1346
1349
1364
1365
1367
1386
1396
1400
1405
1409
1416
1417
1425
1439
1445
1455
1456
1457
1464
1471
1473
1476
1478
1493
1516
1520
1531
1533
1534
1544
1548
1550
1556
1558
1564
1587
1591
1596
1622
1628
1629
1634
1643
1647
1684
1706
1711
