0
4
12
22
24
30
40
52
64
72
78
94
100
102
108
124
148
150
168
172
184
192
198
204
214
220
222
228
232
238
240
262
264
270
280
288
304
310
312
324
330
348
352
358
382
388
390
400
414
420
430
432
438
444
448
460
478
480
492
504
508
520
532
534
540
544
550
558
568
574
588
592
600
612
624
628
630
652
654
660
672
688
694
702
708
718
724
738
742
744
754
760
772
774
784
792
798
808
820
822
828
838
844
850
852
862
880
882
894
898
900
910
924
928
942
948
952
960
964
982
984
990
994
1012
1024
1030
1032
1038
1060
1062
1068
1078
1080
1090
1102
1120
1122
1128
1134
1138
1144
1150
1158
1164
1170
1174
1180
1188
1200
1212
1218
1222
1234
1240
1248
1254
1260
1270
1272
1288
1300
1302
1314
1318
1324
1332
1342
1344
1348
1354
1362
1368
1372
1384
1390
1398
1404
1408
1410
1428
1432
1444
1458
1470
1474
1488
1492
1494
1512
1522
1524
1534
1540
1552
1554
1558
1570
1582
1590
1608
1612
1632
1648
1650
1654
1678
1680
1692
1702
1708
1710
1734
1740
1752
1758
1762
1764
1774
1780
1782
1794
1804
1810
1824
1830
1860
1864
1870
1872
1878
1884
1888
1894
1900
1908
1912
1918
1920
1942
1944
1948
1950
1954
1960
1998
2002
2014
2028
2038
2040
2052
2068
2070
2082
2098
2104
2110
2124
2130
2142
2152
2160
2164
2172
2178
2182
2184
2200
2202
2208
2212
2214
2224
2238
2242
2248
2262
2268
2272
2278
2280
2284
2290
2292
2304
2310
2328
2338
2350
2352
2368
2370
2382
2392
2394
2398
2404
2412
2418
2424
2440
2448
2454
2458
2464
2472
2482
2490
2494
2500
2508
2514
2520
2524
2532
2542
2544
2548
2550
2560
2578
2580
2590
2598
2614
2620
2622
2632
2644
2658
2662
2674
2682
2692
2700
2704
2718
2724
2734
2742
2748
2752
2754
2758
2770
2788
2800
2812
2814
2818
2824
2838
2850
2854
2860
2872
2880
2884
2898
2908
2928
2938
2950
2952
2962
2968
2970
2982
2994
3000
3010
3022
3028
3034
3040
3042
3048
3054
3060
3064
3070
3094
3108
3118
3120
3132
3162
3168
3172
3174
3190
3202
3204
3208
3234
3238
3264
3270
3280
3292
3294
3298
3300
3304
3312
3322
3328
3330
3340
3342
3358
3360
3364
3378
3384
3390
3402
3412
3418
3430
3432
3438
3444
3462
3468
3472
3474
3480
3484
3490
3502
3504
3510
3514
3528
3550
3558
3564
3568
3580
3582
3588
3592
3610
3612
3628
3634
3642
3654
3664
3670
3678
3682
3694
3712
3718
3720
3732
3738
3742
3748
3762
3774
3780
3784
3792
3802
3808
3810
3822
3834
3844
3852
3858
3868
3874
3880
3892
3900
3910
3918
3922
3924
3928
3958
3972
3984
3988
3990
3994
4000
4002
4008
4020
4030
4048
4050
4054
4060
4068
4072
4078
4084
4092
4098
4104
4110
4114
4128
4140
4152
4158
4162
4174
4180
4188
4198
4210
4218
4222
4224
4230
4240
4242
4252
4254
4258
4260
4282
4302
4312
4314
4342
4348
4354
4368
4378
4384
4392
4404
4408
4414
4420
4438
4450
4462
4464
4470
4482
4488
4492
4494
4510
4518
4524
4530
4534
4540
4548
4572
4578
4582
4590
4594
4600
4602
4614
4620
4624
4632
4648
4672
4680
4684
4690
4692
4698
4704
4720
4722
4728
4732
4744
4750
4764
4768
4770
4774
4788
4798
4804
4812
4830
4834
4840
4858
4860
4884
4888
4890
4900
4902
4908
4912
4914
4942
4944
4954
4972
4978
4980
4992
4998
5008
5014
5020
5022
5028
5034
5038
5058
5062
5064
5080
5094
5098
5100
5110
5118
5122
5124
5140
5142
5160
5170
5178
5184
5190
5212
5220
5230
5232
5238
5244
5248
5250
5254
5262
5274
5278
5302
5304
5308
5314
5328
5344
5350
5352
5362
5370
5380
5388
5394
5398
5404
5428
5430
5434
5440
5458
5464
5472
5478
5482
5484
5490
5502
5518
5524
5530
5542
5544
5548
5574
5580
5590
5602
5610
5632
5638
5640
5644
5658
5668
5674
5680
5682
5688
5694
5710
5712
5722
5724
5734
5740
5742
5748
5758
5764
5778
5782
5790
5794
5808
5812
5814
5820
5824
5848
5850
5854
5874
5890
5904
5908
5920
5922
5932
5934
5938
5944
5958
5964
5968
5974
5982
5992
6000
6010
6018
6024
6028
6042
6048
6052
6058
6078
6084
6094
6102
6120
6130
6132
6142
6162
6172
6178
6190
6198
6202
6204
6210
6220
6228
6232
6234
6238
6240
6244
6270
6288
6294
6304
6318
6322
6328
6330
6340
6342
6354
6360
6364
6370
6372
6384
6388
6394
6400
6402
6414
6420
6424
6438
6442
6448
6454
6462
6468
6472
6490
6510
6520
6532
6540
6550
6552
6562
6568
6570
6580
6592
6594
6598
6618
6624
6634
6648
6652
6660
6682
6688
6694
6700
6708
6714
6724
6738
6744
6750
6760
6762
6772
6774
6778
6784
6790
6798
6802
6814
6822
6828
6834
6844
6864
6882
6892
6900
6910
6912
6930
6934
6948
6952
6958
6972
7000
7008
7012
7030
7032
7038
7042
7060
7068
7074
7084
7098
7102
7110
7120
7122
7128
7140
7144
7152
7162
7164
7168
7170
7192
7198
7200
7222
7234
7240
7254
7278
7282
7284
7290
7294
7302
7308
7312
7318
7320
7332
7338
7344
7350
7354
7360
7374
7378
7408
7410
7414
7420
7422
7450
7452
7458
7462
7464
7474
7488
7492
7498
7518
7528
7530
7554
7558
7560
7564
7570
7572
7582
7584
7612
7618
7620
7624
7630
7638
7642
7654
7660
7662
7674
7698
7702
7708
7714
7722
7728
7740
7744
7750
7758
7764
7768
7788
7792
7794
7822
7824
7828
7830
7848
7852
7854
7858
7870
7872
7878
7884
7900
7914
7918
7950
7960
7962
7978
7980
7984
8002
8020
8022
8032
8034
8050
8052
8058
8082
8088
8100
8124
8130
8134
8148
8152
8158
8170
8178
8190
8200
8208
8218
8220
8232
8242
8254
8262
8268
8272
8278
8292
8298
8310
8314
8332
8338
8340
8344
8352
8362
8374
8382
8398
8400
8404
8410
8428
8430
8440
8442
8454
8472
8478
8488
8494
8500
8512
8514
8530
8538
8542
8548
8550
8580
8584
8592
8604
8608
8610
8620
8632
8638
8652
8662
8664
8670
8674
8682
8688
8694
8698
8710
8712
8734
8748
8752
8754
8764
8772
8790
8794
8802
8808
8814
8824
8830
8838
8850
8862
8872
8878
8880
8884
8890
8892
8902
8904
8908
8914
8922
8932
8940
8950
8968
8974
8998
9010
9018
9028
9042
9048
9054
9060
9070
9084
9090
9094
9112
9114
9124
9130
9142
9144
9154
9168
9172
9174
9178
9180
9192
9208
9210
9214
9220
9240
9244
9252
9258
9280
9292
9298
9304
9312
9318
9322
9324
9328
9348
9352
9378
9384
9390
9402
9408
9424
9430
9450
9460
9462
9468
9478
9480
9502
9504
9508
9510
9522
9532
9534
9538
9544
9562
9570
9594
9600
9612
9618
9622
9634
9640
9648
9658
9664
9670
9678
9682
9684
9700
9714
9724
9730
9742
9754
9760
9762
9768
9772
9774
9780
9790
9828
9838
9850
9852
9858
9864
9868
9874
9882
9894
9898
9900
9912
9922
9924
9934
9942
9952
9958
9972
9990
10000
10008
10014
10038
10054
10062
10068
10074
10078
10080
10090
10092
10102
10104
10132
10134
10138
10140
10144
10150
10158
10168
10180
10182
10188
10192
10194
10204
10222
10230
10234
10242
10248
10260
10264
10270
10272
10290
10302
10308
10312
10318
10320
10344
10348
10354
10360
10362
10368
10410
10414
10420
10444
10452
10462
10468
10470
10474
10488
10494
10498
10510
10518
10522
10552
10582
10584
10588
10600
10602
10608
10612
10620
10624
10638
10650
10654
10672
10678
10684
10690
10708
10710
10722
10728
10734
10738
10740
10750
10762
10770
10780
10788
10792
10804
10810
10818
10822
10854
10864
10872
10882
10888
10890
10894
10908
10914
10918
10920
10930
10932
10938
10942
10948
10960
10974
10978
10984
10992
11004
11008
11020
11028
11034
11040
11044
11050
11062
11064
11068
11074
11100
11112
11130
11134
11152
11154
11158
11160
11170
11182
11184
11190
11194
11202
11212
11218
11242
11250
11268
11280
11298
11302
11310
11320
11322
11328
11350
11364
11380
11382
11392
11394
11398
11400
11412
11418
11434
11440
11452
11454
11464
11470
11482
11484
11488
11490
11502
11508
11532
11548
11550
11554
11562
11568
11572
11574
11592
11608
11610
11622
11632
11638
11652
11658
11662
11674
11698
11700
11704
11712
11728
11730
11740
11742
11748
11754
11764
11778
11782
11790
11800
11820
11832
11842
11844
11848
11854
11860
11874
11898
11904
11908
11914
11928
11938
11940
11952
11958
11964
11970
11974
11980
11992
12010
12012
12024
12028
12030
12040
12042
12052
12054
12058
12064
12070
12082
12084
12100
12114
12118
12138
12142
12148
12160
12162
12174
12178
12190
12204
12208
12210
12222
12244
12250
12252
12258
12268
12274
12282
12288
12310
12318
12322
12334
12342
12348
12364
12390
12394
12400
12402
12408
12412
12432
12442
12444
12448
12460
12468
12474
12502
12504
12510
12520
12534
12538
12544
12558
12562
12570
12580
12582
12598
12610
12612
12622
12624
12628
12630
12642
12652
12658
12664
12678
12684
12688
12694
12708
12712
12714
12724
12730
12742
12744
12750
12772
12778
12790
12798
12828
12832
12850
12862
12864
12868
12870
12882
12888
12892
12898
12912
12952
12954
12958
12960
12964
12972
12978
12988
13018
13020
13032
13038
13044
13048
13050
13072
13074
13098
13102
13104
13114
13120
13128
13134
13140
13150
13158
13162
13170
13174
13182
13200
13204
13224
13228
13234
13240
13248
13260
13270
13272
13282
13288
13300
13302
13308
13330
13332
13338
13344
13350
13354
13360
13374
13378
13384
13392
13402
13414
13420
13422
13438
13444
13462
13464
13470
13482
13494
13498
13512
13522
13524
13542
13548
13560
13564
13570
13578
13590
13602
13608
13618
13630
13638
13660
13674
13678
13680
13692
13714
13720
13728
13732
13734
13744
13758
13764
13774
13780
13794
13798
13800
13812
13818
13830
13834
13854
13872
13878
13882
13890
13900
13920
13924
13930
13942
13948
13954
13962
13968
13972
13990
13998
14004
14008
14010
14014
14044
14058
14070
14082
14092
14094
14110
14122
14128
14140
14142
14170
14172
14182
14194
14214
14218
14224
14238
14242
14250
14260
14262
14268
14274
14280
14284
14290
14298
14304
14320
14322
14338
14340
14350
14362
14364
14374
14380
14382
14388
14400
14404
14418
14422
14424
14428
14452
14458
14460
14472
14478
14484
14488
14494
14512
14514
14518
14520
14548
14554
14562
14584
14590
14592
14598
14602
14604
14610
14634
14638
14652
14668
14680
14688
14694
14704
14710
14712
14718
14730
14740
14752
14754
14758
14760
