19
33
42
44
50
57
62
71
74
80
90
110
111
120
123
126
131
140
143
149
162
163
164
192
195
233
267
268
283
285
290
298
302
307
312
330
334
348
354
363
376
387
404
409
415
420
430
432
441
442
444
461
463
508
522
528
542
547
558
560
593
619
623
636
639
652
658
659
666
669
675
677
679
689
690
696
699
710
726
731
747
753
755
763
769
774
775
793
798
808
819
823
828
831
849
862
867
874
877
884
893
898
900
924
959
965
978
986
994
1002
1011
1015
1024
1035
1047
1066
1086
1098
1102
1112
1118
1128
1144
1146
1153
1158
1175
1188
1220
1224
1253
1259
1265
1285
1293
1297
1298
1307
1308
1318
1319
1321
1329
1372
1387
1391
1395
1403
1406
1413
1425
1428
1430
1435
1439
1441
1444
1477
1483
1495
1499
1505
1507
1538
1542
1554
1556
1559
1574
1576
1595
1596
1607
1610
1631
1647
1649
1680
1686
1719
1724
1735
1748
1751
1753
1758
1766
1771
1801
1809
1814
1821
1823
1839
1847
1850
1861
1867
1884
1889
1890
1897
1932
1953
1955
1970
1972
1975
1978
2013
2023
2031
2035
2050
2056
2067
2085
2119
2142
2151
2169
2183
2186
2193
2196
2201
2204
2206
2213
2242
2252
2258
2280
2290
2293
2307
2332
2335
2344
2359
2366
2367
2370
2388
2415
2416
2420
2423
2432
2444
2445
2451
2456
2475
2504
2521
2522
2526
2532
2557
2567
2571
2576
2579
2585
2587
2595
2597
2633
2637
2654
2658
2660
2677
2679
2697
2709
2722
2724
2755
2766
2785
2797
2814
2829
2835
2837
2844
2850
2856
2857
2867
2873
2902
2915
2936
2960
2965
2967
2971
2982
2989
2995
3036
3046
3056
