0
0
0
0
10
19
19
19
20
32
47
56
56
57
64
73
73
74
83
93
101
101
116
117
117
118
133
148
160
185
201
203
243
301
357
432
432
432
432
432
432
432
432
435
435
435
435
435
435
442
453
454
455
456
457
457
461
461
473
473
473
474
474
474
474
474
481
481
481
481
481
481
481
481
484
484
484
499
499
499
500
501
521
521
521
521
521
521
521
521
521
521
521
521
521
521
521
521
522
532
552
569
573
588
614
616
616
625
625
643
643
643
643
645
645
660
665
665
665
665
665
674
674
677
693
698
712
733
758
765
767
774
791
799
802
805
805
820
820
830
830
830
831
831
831
835
835
835
838
841
866
908
909
913
917
942
946
952
956
980
980
980
984
986
1036
1089
1153
1206
1210
1228
1251
1269
1279
1290
1312
1347
1397
1433
1509
1519
1614
1633
1688
1688
1688
1688
1688
1688
1688
1688
1691
1691
1691
1692
1692
1692
1692
1692
1692
1692
1692
1692
1692
1699
1699
1699
1699
1699
1699
1707
1707
1708
1708
1734
1737
1758
1791
1822
1822
1822
1822
1822
1822
1822
1822
1822
1822
1822
1834
1834
1840
1840
1840
1840
1852
1852
1858
1858
1880
1885
1905
1933
1964
1964
1964
1964
1964
1978
1984
1991
2010
2011
2011
2011
2015
2029
2036
2052
2052
2052
2052
2052
2056
2064
2068
2083
2083
2083
2083
2083
2088
2097
2097
2097
2097
2097
2097
2101
2101
2101
2101
2101
2110
2122
2146
2177
2177
2177
2177
2177
2177
2207
2271
2335
2335
2355
2383
2439
2500
2500
2556
2604
2637
2701
2751
2780
2780
2843
2877
2912
2912
2947
2982
2982
2982
3012
3046
3046
3081
3116
3151
3151
3186
3186
3221
3256
3256
3256
3257
3280
3290
3299
3322
3332
3354
3371
3381
3382
3392
3409
3419
3423
3436
3460
3470
3487
3511
3538
3542
3562
3609
3633
3661
3688
3716
3753
3825
3872
3952
4014
4102
4102
4103
4103
4103
4103
4103
4117
4130
4132
4149
4157
4161
4174
4206
4219
4220
4221
4239
4247
4250
4266
4285
4300
4308
4333
4355
4372
4385
4409
4438
4453
4453
4454
4455
4460
4472
4494
4509
4531
4539
4550
4570
4589
4615
4646
4675
4697
4704
4704
4721
4721
4732
4751
4770
4795
4816
4825
4835
4857
4865
4892
4911
4933
4945
4976
4994
5020
5040
5066
5086
5108
5124
5147
5167
5198
5226
5261
5292
5319
5341
5372
5393
5428
5459
5490
5512
5543
5574
5609
5640
5671
5693
5724
5750
5764
5788
5821
5848
5880
5904
5930
5952
5979
6006
6037
6084
6124
6180
6190
6246
6260
6315
6370
6423
6487
6539
6582
6630
6691
6739
6799
6852
6917
6970
6987
7008
7062
7115
7175
7228
7293
7346
7366
7387
7433
7488
7535
7593
7657
7709
7800
7888
7989
8043
8143
8169
8264
8294
8323
8357
8357
8357
8363
8397
8427
8427
8457
8491
8491
8500
8513
8513
8513
8544
8544
8571
8598
8629
8630
8646
8677
8708
8740
8768
8799
8830
8865
8896
8931
8962
8997
9028
9033
9047
9067
9101
9107
9123
9143
9171
9187
9191
9221
9221
9251
9282
9311
9344
9375
9390
9421
9455
9486
9521
9552
9587
9618
9618
9618
9618
9618
9649
9684
9719
9750
9784
9785
9814
9849
9880
9915
9946
9953
9974
10004
10038
10069
10104
10139
10170
10202
10202
10237
10268
10303
10334
10334
10344
10364
10398
10398
10432
10433
10437
10438
10442
10473
10506
10541
10572
10582
10601
10611
10631
10665
10726
10791
10856
10925
10984
11045
11110
11171
11171
11232
11297
11366
11431
11496
11530
11599
11664
11698
11733
11733
11768
11803
11837
11872
11907
11942
11942
11977
12012
12047
12047
12082
12082
12117
12152
