0
5
5
5
5
10
15
20
20
20
20
20
20
20
20
20
20
20
20
24
27
37
40
40
43
43
52
68
80
80
97
118
135
162
185
207
215
215
215
215
220
236
251
251
255
273
273
279
290
321
379
428
476
525
575
635
658
658
675
735
793
881
949
1042
1141
1241
1315
1440
1601
1730
1898
1898
1902
1902
1902
1904
1904
1904
1904
1904
1904
1904
1905
1905
1905
1910
1910
1921
1921
1921
1923
1923
1933
1933
1933
1938
1938
1943
1943
1943
1943
1946
1946
1946
1946
1946
1946
1946
1946
1946
1960
1960
1960
1965
1980
1983
1998
2005
2005
2015
2015
2015
2015
2028
2029
2051
2051
2051
2051
2051
2051
2051
2051
2051
2051
2051
2051
2051
2051
2051
2051
2051
2051
2051
2051
2051
2051
2051
2051
2051
2052
2052
2052
2055
2056
2066
2080
2081
2086
2098
2098
2098
2098
2117
2119
2145
2145
2145
2145
2145
2145
2145
2145
2145
2149
2156
2173
2173
2173
2190
2190
2192
2192
2199
2202
2224
2224
2224
2224
2232
2232
2232
2235
2239
2244
2247
2264
2264
2264
2275
2275
2279
2288
2300
2300
2318
2318
2318
2318
2318
2320
2320
2320
2320
2330
2333
2347
2347
2347
2361
2361
2361
2361
2375
2375
2389
2389
2389
2396
2412
2421
2421
2421
2436
2436
2436
2436
2436
2436
2436
2436
2436
2436
2451
2451
2470
2493
2510
2539
2546
2553
2576
2606
2636
2667
2696
2696
2696
2696
2696
2696
2696
2696
2696
2696
2696
2704
2732
2753
2760
2776
2808
2840
2871
2902
2931
2953
2982
3013
3031
3064
3098
3132
3163
3194
3228
3232
3232
3263
3287
3321
3342
3342
3373
3404
3434
3434
3434
3440
3440
3441
3462
3462
3481
3509
3534
3545
3566
3579
3579
3609
3640
3657
3683
3714
3739
3739
3749
3749
3749
3800
3800
3800
3800
3801
3806
3806
3811
3811
3811
3858
3858
3869
3870
3875
3922
3922
3943
3944
3944
3992
3992
4001
4001
4001
4018
4034
4034
4034
4034
4052
4081
4095
4105
4134
4185
4241
4293
4353
4416
4480
4480
4483
4504
4511
4544
4588
4623
4646
4676
4732
4737
4742
4747
4763
4802
4863
4912
4971
5035
5099
5099
5108
5116
5132
5177
5242
5295
5364
5429
5494
5498
5526
5557
5588
5614
5621
5673
5742
5807
5871
5871
5877
5887
5887
5897
5906
5953
5953
6008
6073
6073
6081
6091
6138
6153
6182
6182
6215
6278
6343
6355
6419
6455
6552
6654
6654
6654
6654
6654
6654
6654
6699
6802
6918
7013
7089
7193
7313
7432
7537
7640
7728
7832
7951
8055
8069
8119
8157
8251
8350
8386
8434
8500
8581
8683
8851
9003
9162
9346
9519
9696
9867
9867
9867
9874
9874
9884
9884
9884
9884
9884
9884
9884
9884
9903
9903
9903
9925
9925
9936
9936
9936
9960
9982
10002
10002
10002
10032
10032
10039
10039
10039
10052
10052
10052
10052
10052
10052
10055
10055
10056
10056
10059
10059
10066
10066
10066
10080
10080
10080
10080
10080
10080
10080
10091
10091
10091
10120
10120
10120
10120
10120
10120
10127
10127
10127
10127
10145
10145
10145
10145
10146
10146
10165
10165
10165
10193
10193
10199
10199
10199
10228
10228
10228
10228
10228
10228
10232
10232
10232
10232
10244
10244
10244
10244
10244
10244
10244
10244
10265
10265
10265
10265
10265
10290
10290
10290
10290
10290
10290
10290
10290
10290
10290
10290
10290
10290
10290
10290
10290
10290
10318
10318
10318
10318
10318
10318
10318
10318
10336
10339
10347
10347
10366
10366
10376
10395
10398
10416
10436
10436
10448
10448
10468
10473
10474
10481
10481
10481
10481
10481
10481
10481
10481
10481
10481
10481
10481
10481
10481
10481
10481
10496
10523
10549
10576
10611
10646
10677
10703
10737
10771
10771
10772
10773
10780
10795
10825
10851
10882
10911
10944
10962
10994
11004
11039
11074
11074
11104
11124
11153
11188
11201
11219
11226
11252
11282
11317
11347
11347
11380
11380
11380
11385
11385
11404
11432
11462
11496
11496
11512
11512
11512
11522
11522
11537
11546
11546
11546
11546
11546
11546
11546
11551
11551
11574
11583
11583
11583
11583
11583
11583
11593
11593
11596
11617
11629
11629
11629
11629
11629
11629
11647
11672
11702
11702
11735
11735
11735
11735
11735
11735
11735
11735
11735
11735
11735
11735
11738
11757
11786
11786
11820
11851
11882
11917
11952
11952
11952
11952
11952
11952
11952
11952
11952
11952
11952
11952
11966
11995
12026
12036
12056
12091
12121
12121
12155
12155
12169
12172
12202
12215
12215
12224
12224
12225
12235
12235
12235
12236
12236
12239
12257
12257
12258
12259
12266
12266
12297
12313
12342
12376
12411
12442
12477
12511
12545
12545
12547
12565
12584
12584
12607
12633
12650
12685
12718
12718
12719
12732
12754
12770
12803
12834
12834
12834
12851
12863
12870
12893
12924
12953
12986
13020
13028
13047
13081
13081
13081
13081
13081
13081
13081
13081
13081
13085
13089
13089
13089
13089
13089
13089
13089
13093
13094
13110
13117
13133
13163
13198
13233
13268
13273
13306
13337
13372
13407
13442
13472
13503
13538
13573
13573
13573
13573
13573
13573
13573
13579
13583
13583
13601
13617
13617
13617
13617
13617
13617
13642
13673
13701
13733
13753
13754
13758
13778
13778
13778
13794
13804
13824
13859
13891
13891
13891
13914
13946
13981
14014
14044
14079
14113
14113
14113
14138
14153
14168
14168
14168
14168
14168
14168
14168
14183
14233
14296
14365
14430
14430
14460
14485
14530
14580
14630
14695
14765
14765
14830
14830
14870
14934
14934
14999
14999
15020
15053
15053
15083
15092
15092
15092
15092
15108
15109
15129
15132
15162
15212
15212
15212
15212
15212
15212
15212
15242
15277
15332
15397
15397
15397
15397
15397
15397
15423
15458
15493
15548
15613
15628
15643
15643
15657
15707
15772
15842
15912
15976
15995
16041
16088
16153
16217
16217
16230
16245
16298
16363
16403
16473
16538
16608
16673
16673
16673
16673
16673
16673
16673
16688
16718
16718
16718
16718
16773
16838
16838
16838
16838
16839
16843
16843
16843
16858
16858
16858
16858
16888
16888
16953
16953
16953
17018
17018
17134
17254
17373
17492
17610
17722
17722
17837
17837
17952
18072
18191
18310
18429
18549
18669
18669
18789
18909
18909
18909
18909
18909
18909
18909
18909
18909
18909
18909
18909
18909
18909
18909
18909
18909
18909
18909
18909
18909
18909
18909
18909
18909
18909
18909
18909
18909
18909
18909
18909
18909
18909
18909
18931
18961
18996
18996
18996
19017
19046
19081
19081
19081
19081
19082
19086
19086
19086
19087
19087
19091
19091
19091
19091
19094
19116
19146
19146
19146
19146
19146
19146
19146
19146
19146
19146
19156
19156
19176
19176
19176
19176
19176
19176
19176
19176
19176
19176
19176
19176
19176
19176
19198
19228
19263
19263
19263
19273
19292
19292
19292
19292
19296
19318
19348
19348
19348
19348
19348
19348
19348
19348
19348
19348
19348
19348
19348
19348
19348
19348
19348
19348
19348
19348
19348
19349
19349
19349
19349
19353
19353
19374
19374
19404
19439
19439
19439
19439
19439
19439
19439
19439
19439
19449
19469
19469
19469
19469
19479
19499
19499
19499
19503
19503
19520
19550
19550
19550
19550
19620
19690
19690
19690
19725
19725
19760
19830
19865
19935
20005
20005
20005
20005
20075
20145
20215
20285
20285
20285
20320
20355
20390
20425
