0
3
8
10
21
22
26
30
32
45
47
49
50
57
64
72
82
83
90
91
99
103
104
107
126
136
137
142
160
163
165
179
198
221
247
248
253
255
256
257
260
279
282
284
288
291
292
296
305
312
316
326
335
336
347
353
356
362
367
369
372
382
386
395
400
407
420
421
429
443
452
455
456
458
462
464
465
469
472
478
482
487
494
496
497
499
514
516
518
526
531
534
538
543
556
564
570
574
578
587
592
593
595
612
625
627
632
635
636
638
639
641
642
652
654
657
663
664
672
673
674
675
678
683
692
695
698
703
705
712
713
722
730
741
750
751
757
770
774
777
781
785
797
800
803
805
807
808
812
814
821
825
827
835
838
843
849
854
858
860
863
877
890
898
899
900
902
909
911
931
932
937
938
940
943
948
949
961
969
972
982
997
1001
1009
1021
1022
1029
1030
1036
1037
1045
1047
1056
1057
1061
1071
1078
1083
1092
1094
1100
1104
1105
1108
1109
1112
1114
1117
1130
1131
1134
1136
1152
1156
1157
1164
1167
1182
1195
1205
1206
1207
1209
1211
1221
1222
1242
1246
1248
1249
1250
1258
1271
1280
1281
1283
1293
1297
1314
1322
1324
1328
1329
1330
1341
1347
1356
1368
1374
1376
1384
1386
1393
1413
1425
1431
1433
1434
1436
1437
1438
1453
1459
1460
1466
1468
1473
1476
1478
1481
1486
1488
1492
1496
1497
1500
1507
1520
1525
1536
1538
1540
1543
1549
1555
1557
1563
1575
1582
1585
1588
1590
1591
1596
1598
1600
1608
1609
1610
1612
1629
1636
1639
1640
