0
4
4
4
4
4
4
6
6
6
6
6
6
6
13
13
15
15
22
33
33
40
51
59
60
73
103
131
155
186
211
250
290
305
349
364
365
366
369
369
369
369
369
369
371
371
379
379
379
379
384
384
385
385
390
390
392
392
397
397
397
397
397
397
400
400
406
406
406
406
406
406
406
406
406
406
408
408
412
414
414
414
414
414
417
418
420
423
428
429
433
445
455
455
455
455
455
455
455
464
464
467
469
478
485
486
486
489
494
504
509
509
518
523
529
539
552
552
552
552
552
552
553
556
564
567
574
589
601
609
612
612
623
628
640
650
661
676
676
684
687
692
702
705
705
710
728
728
742
772
791
822
828
855
862
889
895
921
944
976
976
977
979
983
1009
1040
1044
1075
1106
1138
1148
1174
1204
1208
1223
1252
1270
1288
1331
1343
1393
1418
1443
1443
1443
1444
1447
1447
1447
1447
1450
1456
1456
1456
1459
1459
1460
1460
1460
1460
1461
1464
1470
1481
1481
1484
1494
1500
1511
1519
1533
1545
1559
1570
1583
1584
1590
1601
1613
1625
1637
1650
1650
1650
1659
1659
1660
1667
1673
1673
1673
1673
1675
1683
1683
1683
1686
1692
1701
1716
1717
1726
1733
1747
1757
1763
1778
1786
1791
1802
1802
1815
1815
1815
1830
1830
1830
1838
1846
1858
1873
1888
1892
1902
1915
1915
1915
1916
1922
1930
1930
1930
1931
1932
1932
1936
1936
1946
1952
1952
1964
1975
1985
1996
2010
2034
2065
2096
2123
2142
2159
2184
2215
2241
2263
2288
2319
2344
2374
2395
2426
2456
2471
2486
2492
2498
2513
2520
2530
2545
2555
2555
2570
2585
2600
2615
2630
2645
2660
2664
2664
2664
2664
2666
2666
2668
2673
2682
2693
2696
2708
2717
2730
2733
2739
2746
2758
2769
2775
2793
2817
2848
2851
2871
2903
2933
2954
2987
3008
3044
3097
3109
3162
3177
3178
3181
3185
3187
3190
3195
3207
3207
3209
3217
3231
3233
3245
3245
3250
3250
3251
3260
3270
3270
3276
3283
3295
3304
3304
3317
3331
3338
3346
3353
3367
3367
3369
3369
3369
3372
3380
3393
3408
3421
3435
3441
3456
3468
3474
3474
3486
3491
3506
3520
3534
3537
3542
3548
3558
3573
3585
3585
3595
3595
3610
3623
3637
3646
3650
3653
3661
3673
3681
3686
3686
3691
3696
3707
3712
3725
3739
3753
3767
3781
3795
3808
3823
3838
3853
3868
3883
3895
3910
3925
3937
3952
3967
3979
3988
4001
4012
4024
4039
4049
4061
4076
4076
4088
4097
4118
4140
4169
4182
4212
4231
4258
4272
4303
4315
4345
4351
4378
4385
4412
4445
4479
4507
4541
4557
4584
4613
4648
4681
4712
4746
4777
4804
4838
4848
4868
4898
4907
4922
4952
4975
4995
5048
5110
5160
5185
5215
5227
5239
5244
5256
5261
5261
5271
5286
5295
5310
5312
5324
5330
5343
5349
5362
5374
5379
5386
5396
5408
5412
5418
5430
5436
5447
5461
5475
5489
5503
5518
5533
5541
5553
5565
5578
5590
5602
5616
5621
5627
5639
5644
5659
5666
5672
5677
5683
5693
5705
5720
5735
5750
5765
5780
5795
5810
5821
5832
5840
5855
5865
5871
5886
5895
5900
5911
5919
5934
5947
5962
5977
5992
6004
6019
6033
6045
6060
6075
6087
6101
6116
6131
6146
6161
6176
6191
6197
6211
6225
6237
6249
6261
6276
6291
6306
6321
6336
6348
6358
6373
6388
6411
6442
6473
6500
6517
6550
6580
6611
6637
6659
6694
6725
6759
6794
6825
6856
6886
6901
6916
6927
6942
6957
6971
6986
7001
7016
7031
7046
7061
7076
7091
7106
7121
7136
