0
10
40
44
45
57
59
76
94
102
109
123
133
142
156
172
200
205
213
215
218
226
232
238
261
264
275
298
304
308
313
321
330
354
360
363
364
368
369
373
385
391
404
409
410
416
439
448
449
453
461
462
474
499
503
513
520
531
532
555
564
589
592
596
611
626
633
634
641
643
654
662
665
668
671
678
704
717
726
735
745
748
766
778
779
780
788
806
819
822
826
833
835
837
844
850
865
867
934
935
962
967
969
993
995
1037
1043
1056
1058
1061
1062
1064
1078
1099
1100
1124
1125
1128
1132
1137
1139
1169
1172
1183
1190
1211
1222
1230
1235
1244
1246
1250
1271
1299
1305
1308
1334
1342
1358
1382
1387
1406
1414
1416
1420
1426
1427
1428
1434
1442
1444
1460
1464
1465
1466
1468
1489
1509
1541
1559
1568
1608
1612
1615
1652
1663
1664
1674
1681
1726
1741
1760
1765
1777
1795
1799
1814
1821
1830
1837
1868
1888
1897
1912
1922
1927
1936
1961
1969
1970
1975
1985
1988
2009
2070
2095
2097
2107
2145
2153
2155
2197
2199
2295
2311
2327
2332
2334
2355
2372
2373
2375
2379
2392
2394
2395
2400
2401
2435
2438
2462
2470
2486
2497
2503
2506
2509
2517
2531
2540
2569
2577
2590
2593
2603
2604
2614
2627
2639
2644
2649
2656
2673
2691
2695
2702
2728
2743
2781
2794
2814
2818
2828
2833
2842
2856
2862
2914
2919
2924
2926
2932
2939
2954
2961
2977
2993
2996
2999
3002
3008
3020
3023
3044
3047
3048
3055
3064
3066
3068
3071
3072
3097
3108
3129
3133
3134
3144
3146
3147
3148
3150
3153
3179
3199
3203
3247
3254
3268
3277
3316
3352
3369
3370
3386
3392
3393
3397
3403
3414
3421
3422
3424
3430
3444
3450
3456
3458
3459
3460
3465
3469
3490
3495
3508
3512
3528
3532
3537
3548
3549
3569
3587
3635
3644
3649
3650
3658
3669
3681
3698
3704
3715
3724
3725
3727
3736
3740
3776
3786
3792
3818
3822
3862
3869
3878
3901
3905
3906
3928
3929
3935
3939
3967
3973
3974
3980
3986
3993
4028
4040
4050
4054
4076
4110
4112
4125
4146
4153
4155
4171
4196
4197
4198
4224
4244
4256
4263
4274
4287
4308
4315
4333
4351
4358
4370
4374
4383
4406
4427
4435
4438
4452
4455
4459
4468
4506
4507
4508
4523
4526
4529
4536
4554
4560
4574
4582
4602
4615
4621
4626
4635
4638
4655
4658
4660
4671
4685
4695
4703
4765
4770
4791
4803
4810
4821
4830
4850
4851
4887
4890
4902
4911
4928
4929
4953
4975
4976
4982
4990
