0
10
14
15
28
38
50
62
64
66
69
77
89
91
108
133
143
156
194
212
214
224
231
249
275
293
296
302
319
320
325
326
329
337
346
388
410
412
436
447
459
476
482
518
529
532
535
560
565
578
597
614
649
653
654
661
662
664
665
672
708
713
718
719
725
729
743
749
788
793
798
804
807
823
825
832
890
898
901
904
920
930
950
951
955
959
969
977
993
997
1007
1020
1021
1030
1053
1056
1101
1116
1125
1150
1162
1182
1199
1226
1235
1239
1243
1247
1272
1328
1330
1347
1348
1349
1353
1354
1356
1385
1411
1466
1522
1525
1533
1541
1553
1559
1566
1571
1575
1577
1579
1599
1613
1619
1625
1633
1646
1651
1655
1657
1663
1667
1684
1695
1697
1698
1705
1708
1726
1727
1729
1742
1745
1747
1758
1772
1796
1800
1821
1822
1835
1858
1861
1864
1874
1898
1904
1918
1924
1932
1933
1944
1965
1969
1979
2008
2016
2031
2041
2060
2080
2082
2104
2112
2124
2125
2138
2139
2145
2158
2197
2204
2206
2211
2233
2241
2244
2249
2263
2265
2278
2294
2313
2314
2332
2333
2338
2348
2359
2371
2377
2383
2391
2392
2401
2407
2413
2427
2429
2436
2440
2459
2463
2486
2491
2495
2513
2534
2557
2561
2570
2575
2576
2599
2614
2617
2622
2625
2632
2650
2697
2700
2701
2702
2703
2705
2708
2712
2715
2721
2733
2737
2772
2787
2800
2805
2815
2826
2834
2843
2851
2855
2858
2871
2874
2895
2907
2909
2921
2928
2931
2937
2941
2951
2955
2960
2968
2972
2976
2988
3016
3033
3062
3095
3099
3108
3112
3114
3115
3126
3139
3159
3204
3249
3268
3274
3279
3282
3286
3290
3294
3337
3339
3353
3376
3380
3394
3396
3402
3425
3444
3447
3453
3510
3514
3519
3530
3531
3540
3542
3556
3578
3590
3595
3626
3643
3680
3690
3694
3696
3713
3719
3720
3725
3726
3733
3734
3742
3754
3757
3767
3783
3805
3806
3811
3813
3822
3882
3890
3891
3894
3931
3939
3948
3967
3970
3981
3993
3996
3998
4010
4015
4027
4033
4040
4046
4047
4066
4079
4100
4102
4104
4110
4112
4174
4192
4211
4218
4222
4225
4228
4245
4249
4252
4275
4282
4290
4297
4315
4329
4348
4364
4367
4377
4379
4389
4393
4410
4426
4439
4453
4461
4481
4493
4510
4512
4525
4527
4556
4558
4566
4581
4592
4610
4613
4615
4628
4632
4640
4669
4671
4673
4692
4694
4695
4717
4735
4740
4751
4774
4785
4796
4810
4814
4816
4820
4852
4859
4869
4888
4902
4905
4929
4931
4942
4948
4950
4963
4982
4987
