0
5
5
5
5
10
20
25
25
25
25
25
25
26
26
26
26
29
37
40
47
63
66
79
83
96
97
123
134
135
160
177
201
228
255
281
295
295
295
295
301
328
349
353
373
373
399
412
445
473
535
580
617
676
736
799
836
840
858
920
997
1096
1164
1239
1348
1459
1550
1680
1843
1999
2219
2219
2224
2224
2224
2224
2228
2239
2246
2250
2250
2251
2251
2251
2251
2251
2251
2251
2251
2251
2251
2251
2251
2251
2251
2251
2251
2251
2251
2251
2251
2251
2251
2251
2251
2251
2251
2251
2251
2251
2253
2253
2253
2253
2253
2257
2261
2261
2267
2267
2267
2267
2281
2282
2282
2294
2294
2294
2298
2302
2302
2306
2326
2333
2333
2335
2352
2358
2360
2375
2395
2398
2398
2398
2398
2398
2399
2402
2421
2434
2446
2446
2452
2452
2452
2452
2452
2452
2452
2452
2455
2455
2464
2468
2485
2485
2485
2485
2485
2485
2485
2486
2494
2497
2497
2497
2497
2497
2497
2497
2504
2504
2524
2535
2535
2559
2559
2559
2559
2559
2559
2559
2571
2572
2602
2622
2638
2667
2667
2693
2708
2716
2735
2750
2771
2771
2797
2797
2797
2821
2821
2827
2829
2829
2832
2832
2845
2845
2864
2868
2872
2890
2890
2890
2890
2890
2890
2890
2890
2890
2890
2890
2890
2890
2890
2894
2896
2897
2903
2904
2915
2915
2942
2948
2957
2984
2989
3011
3011
3031
3054
3054
3078
3096
3129
3160
3187
3207
3207
3231
3232
3253
3282
3311
3315
3336
3356
3391
3391
3417
3421
3441
3445
3476
3498
3525
3554
3586
3596
3623
3623
3623
3623
3623
3623
3623
3645
3678
3710
3735
3768
3802
3833
3862
3893
3924
3954
3988
4022
4053
4088
4088
4121
4148
4170
4187
4219
4248
4248
4248
4248
4248
4279
4308
4342
4375
4375
4381
4381
4381
4384
4401
4413
4424
4432
4432
4440
4440
4440
4440
4443
4443
4444
4449
4459
4479
4479
4479
4510
4510
4510
4519
4526
4526
4526
4527
4528
4528
4528
4539
4547
4547
4552
4552
4552
4577
4626
4636
4686
4732
4801
4801
4804
4834
4834
4838
4862
4921
4955
4984
4994
5046
5065
5087
5118
5175
5202
5202
5206
5237
5249
5275
5295
5354
5394
5424
5483
5483
5531
5585
5654
5713
5783
5818
5872
5942
6012
6046
6114
6180
6233
6248
6318
6346
6384
6437
6487
6549
6613
6642
6675
6688
6708
6732
6784
6826
6890
6949
7005
7069
7134
7151
7215
7252
7362
7467
7502
7590
7679
7707
7707
7746
7789
7855
7968
8053
8093
8193
8313
8429
8518
8637
8756
8868
8913
8999
9093
9204
9204
9204
9204
9204
9250
9354
9473
9587
9770
9935
10116
10287
10455
10604
10783
10783
10783
10783
10783
10783
10783
10783
10790
10790
10790
10790
10790
10790
10790
10799
10799
10799
10802
10802
10802
10803
10803
10803
10803
10803
10803
10803
10803
10803
10803
10803
10803
10803
10807
10814
10814
10833
10833
10841
10848
10851
10871
10871
10892
10897
10897
10897
10897
10897
10897
10897
10897
10897
10913
10913
10913
10913
10913
10913
10913
10913
10913
10919
10919
10919
10932
10936
10936
10936
10936
10936
10936
10936
10936
10936
10936
10936
10936
10938
10938
10945
10945
10945
10945
10945
10945
10963
10963
10963
10963
10973
10973
10973
10979
10979
10979
10979
10989
10989
10989
11018
11018
11018
11023
11023
11023
11023
11023
11023
11023
11023
11023
11023
11028
11028
11043
11043
11043
11043
11061
11061
11061
11065
11065
11065
11065
11065
11065
11065
11067
11085
11085
11085
11089
11093
11104
11107
11107
11107
11107
11107
11107
11107
11107
11108
11108
11108
11108
11108
11139
11174
11209
11209
11226
11246
11271
11291
11291
11291
11291
11291
11291
11291
11296
11303
11303
11303
11303
11303
11307
11323
11354
11389
11420
11451
11485
11520
11544
11579
11613
11644
11644
11644
11644
11644
11644
11644
11644
11644
11651
11676
11705
11709
11725
11745
11745
11745
11745
11745
11749
11749
11749
11778
11809
11809
11809
11811
11811
11811
11811
11815
11818
11828
11828
11843
11852
11866
11868
11885
11895
11895
11895
11895
11895
11895
11895
11895
11895
11915
11924
11957
11981
11981
11981
11981
11981
12010
12014
12035
12045
12054
12054
12054
12082
12089
12113
12113
12120
12124
12151
12160
12179
12187
12218
12233
12233
12233
12233
12233
12233
12233
12242
12251
12283
12304
12317
12317
12320
12341
12353
12387
12418
12453
12488
12488
12494
12514
12514
12515
12520
12538
12554
12554
12554
12554
12554
12554
12555
12570
12588
12621
12654
12689
12720
12755
12790
12807
12828
12835
12857
12877
12912
12928
12958
12993
13009
13009
13009
13009
13027
13052
13082
13082
13115
13131
13164
13199
13230
13265
13300
13300
13300
13301
13308
13310
13324
13354
13389
13389
13389
13389
13389
13389
13390
13405
13428
13452
13484
13519
13550
13585
13620
13652
13687
13722
13757
13792
13827
13827
13827
13827
13827
13827
13827
13854
13889
13924
13955
13990
14025
14046
14065
14094
14094
14094
14097
14119
14144
14144
14173
14208
14233
14233
14266
14272
14303
14323
14358
14358
14392
14423
14454
14485
14516
14549
14583
14613
14648
14683
14718
14718
14718
14718
14718
14718
14744
14779
14804
14804
14804
14804
14804
14804
14804
14838
14873
14901
14936
14971
15006
15006
15020
15049
15080
15090
15110
15145
15175
15175
15209
15209
15209
15209
15209
15209
15209
15209
15229
15229
15229
15229
15229
15229
15234
15234
15285
15355
15355
15359
15423
15493
15493
15493
15493
15493
15493
15518
15523
15564
15619
15619
15619
15619
15633
15653
15653
15683
15683
15703
15732
15732
15762
15762
15792
15807
15807
15807
15807
15812
15812
15812
15812
15872
15942
15942
15957
15988
15988
16005
16035
16070
16075
16105
16114
16151
16211
16236
16271
16336
16406
16406
16406
16406
16406
16406
16406
16416
16451
16486
16548
16618
16688
16688
16688
16688
16688
16743
16778
16833
16903
16932
16932
16932
16985
17039
17108
17139
17169
17204
17259
17324
17393
17463
17533
17603
17603
17638
17638
17638
17638
17638
17708
17768
17838
17908
17956
18026
18061
18116
18181
18181
18300
18419
18419
18538
18658
18778
18888
18995
19115
19235
19355
19355
19475
19593
19708
19827
19827
19946
20061
20061
20061
20061
20061
20061
20061
20061
20061
20061
20061
20061
20061
20061
20061
20061
20061
20061
20061
20061
20061
20061
20061
20061
20061
20061
20061
20061
20072
20081
20111
20111
20111
20111
20111
20111
20111
20111
20112
20116
20116
20116
20116
20116
20116
20116
20116
20116
20126
20146
20146
20146
20146
20146
20146
20146
20146
20146
20146
20146
20146
20146
20146
20146
20146
20146
20146
20146
20146
20146
20146
20146
20146
20146
20146
20147
20151
20151
20151
20173
20203
20237
20237
20241
20263
20293
20293
20293
20293
20294
20298
20298
20298
20308
20328
20328
20328
20328
20338
20358
20358
20358
20358
20362
20384
20414
20414
20414
20414
20414
20414
20414
20414
20414
20414
20414
20414
20414
20414
20414
20414
20414
20436
20466
20501
20501
20501
20501
20501
20501
20501
20501
20501
20511
20531
20531
20531
20531
20551
20551
20551
20581
20615
20615
20637
20637
20667
20702
20702
20702
20737
20737
20737
20737
20807
20807
20877
20912
20912
20947
21017
21087
21157
21157
21227
21227
21297
21367
21437
21437
21437
21472
21507
21542
21577
