0
5
5
5
10
10
10
14
14
14
18
18
18
18
18
18
18
18
23
32
33
39
39
39
58
58
63
82
83
101
130
159
183
269
336
451
451
455
455
455
461
461
461
461
461
461
461
462
462
462
469
469
473
473
473
479
479
483
483
483
491
491
491
491
491
493
493
493
493
493
495
509
509
509
511
520
526
544
544
555
578
582
582
582
582
582
582
587
587
587
591
592
592
592
595
597
610
626
626
641
667
667
667
667
667
667
667
679
691
692
715
715
715
715
724
724
727
740
741
746
756
756
756
756
756
756
756
762
762
762
769
769
769
769
776
776
776
776
776
781
781
784
817
838
895
945
945
945
945
945
945
948
979
1004
1063
1110
1111
1124
1149
1194
1242
1255
1283
1293
1326
1376
1376
1381
1381
1393
1418
1423
1423
1430
1433
1466
1559
1637
1723
1820
1918
1982
2039
2039
2039
2041
2042
2042
2042
2042
2042
2042
2042
2042
2043
2049
2072
2103
2132
2132
2147
2147
2153
2169
2179
2200
2234
2234
2265
2265
2265
2276
2276
2291
2291
2291
2292
2292
2295
2299
2299
2299
2299
2303
2303
2309
2309
2313
2325
2325
2325
2325
2325
2325
2325
2325
2325
2341
2367
2367
2367
2367
2367
2367
2378
2378
2378
2382
2393
2394
2394
2394
2394
2394
2400
2425
2459
2490
2490
2505
2505
2505
2518
2518
2518
2518
2518
2521
2521
2521
2521
2536
2551
2551
2551
2551
2551
2551
2551
2551
2551
2551
2551
2551
2551
2566
2566
2566
2566
2566
2566
2566
2566
2566
2566
2566
2566
2566
2566
2576
2576
2576
2602
2602
2666
2696
2761
2821
2849
2876
2876
2941
2941
2966
3031
3060
3090
3155
3185
3249
3249
3279
3344
3344
3344
3344
3379
3414
3414
3414
3433
3433
3453
3488
3508
3543
3578
3578
3578
3578
3613
3648
3683
3717
3722
3722
3722
3727
3733
3744
3749
3749
3752
3757
3757
3771
3774
3791
3818
3837
3858
3875
3895
3922
3944
3944
3964
3992
4026
4072
4100
4150
4198
4247
4297
4373
4461
4527
4634
4634
4638
4638
4638
4657
4657
4657
4658
4661
4677
4677
4679
4679
4679
4699
4699
4707
4708
4712
4733
4733
4747
4747
4747
4765
4765
4771
4771
4771
4780
4786
4786
4786
4786
4804
4818
4818
4828
4846
4874
4904
4925
4953
4983
5013
5017
5020
5030
5039
5058
5080
5095
5110
5139
5169
5171
5176
5181
5195
5220
5251
5270
5298
5329
5360
5360
5364
5385
5410
5438
5469
5491
5519
5550
5581
5583
5611
5629
5652
5667
5675
5696
5722
5752
5783
5783
5788
5793
5793
5799
5803
5823
5823
5849
5879
5879
5882
5888
5908
5915
5940
5940
5965
5993
6024
6027
6059
6079
6132
6182
6182
6182
6182
6182
6182
6182
6213
6272
6336
6385
6440
6493
6558
6623
6676
6734
6782
6846
6910
6961
6970
6998
7031
7094
7145
7163
7192
7232
7296
7349
7442
7521
7608
7709
7807
7905
8002
8002
8002
8015
8025
8034
8034
8034
8034
8034
8034
8034
8044
8069
8101
8134
8165
8165
8181
8196
8221
8247
8276
8307
8342
8342
8373
8373
8395
8422
8422
8453
8453
8466
8485
8485
8501
8507
8507
8507
8507
8513
8514
8525
8528
8550
8576
8576
8576
8576
8576
8576
8576
8592
8614
8644
8675
8675
8675
8675
8675
8675
8686
8706
8728
8758
8789
8799
8808
8808
8817
8846
8877
8912
8947
8978
8992
9018
9046
9077
9108
9108
9118
9128
9158
9189
9211
9246
9280
9315
9346
9346
9346
9346
9346
9346
9346
9356
9372
9372
9372
9372
9402
9433
9433
9433
9433
9434
9437
9437
9437
9447
9447
9447
9447
9463
9463
9491
9491
9491
9522
9522
9583
9648
9712
9774
9838
9898
9898
9959
9959
10024
10089
10153
10217
10281
10346
10411
10411
10476
10541
10541
10541
10541
10576
10611
10611
10611
10631
10631
10651
10686
10706
10741
10776
10776
10776
10776
10811
10846
10881
10916
