0
6
10
12
18
28
52
58
60
66
70
72
82
88
96
112
118
132
136
138
156
160
172
180
186
192
202
208
210
216
220
226
228
252
258
268
276
292
298
300
310
312
318
322
340
342
346
370
376
378
388
390
402
406
408
418
420
426
432
436
448
466
468
480
486
492
496
502
508
520
522
528
532
538
546
550
556
562
576
580
598
600
612
616
618
630
640
642
648
660
676
678
682
690
696
706
712
718
726
730
732
760
762
772
780
786
796
808
810
816
822
826
832
838
840
846
850
868
870
882
886
888
898
912
916
930
936
940
942
948
952
970
972
978
1000
1008
1012
1018
1020
1026
1048
1050
1056
1066
1068
1078
1090
1108
1110
1116
1126
1132
1146
1152
1158
1162
1168
1176
1188
1200
1206
1210
1222
1228
1236
1242
1248
1258
1260
1276
1288
1290
1302
1306
1312
1320
1326
1330
1332
1336
1342
1350
1356
1360
1372
1378
1386
1390
1392
1396
1398
1416
1420
1432
1446
1458
1462
1468
1476
1480
1482
1486
1488
1500
1510
1512
1518
1522
1540
1542
1546
1552
1558
1570
1578
1596
1600
1602
1620
1636
1638
1666
1668
1678
1680
1690
1696
1698
1710
1720
1722
1728
1740
1746
1750
1752
1756
1762
1768
1770
1782
1792
1798
1806
1812
1818
1830
1848
1852
1858
1860
1872
1876
1882
1888
1896
1900
1902
1906
1908
1930
1932
1936
1938
1942
1948
1966
1986
1990
2002
2016
2026
2028
2040
2056
2062
2070
2086
2092
2098
2112
2118
2130
2140
2142
2148
2152
2158
2160
2166
2170
2172
2188
2196
2200
2202
2212
2226
2230
2236
2250
2256
2260
2266
2268
2272
2278
2280
2292
2298
2316
2322
2326
2338
2340
2350
2356
2358
2370
2380
2382
2386
2392
2398
2400
2406
2412
2428
2436
2442
2446
2452
2460
2470
2478
2482
2488
2496
2502
2508
2512
2520
2530
2532
2536
2538
2548
2568
2578
2586
2590
2608
2610
2620
2628
2632
2646
2650
2662
2670
2680
2688
2692
2706
2712
2722
2730
2736
2740
2742
2746
2758
2760
2776
2788
2800
2802
2812
2818
2826
2838
2842
2848
2860
2862
2868
2872
2886
2896
2916
2926
2938
2940
2950
2958
2970
2982
2988
2998
3010
3016
3022
3028
3030
3040
3042
3048
3052
3058
3072
3082
3096
3106
3108
3118
3120
3126
3150
3156
3160
3162
3178
3190
3192
3196
3202
3222
3226
3240
3252
3268
3280
3282
3286
3288
3292
3300
3310
3316
3318
3330
3346
3348
3352
3358
3366
3370
3372
3378
3390
3400
3406
3418
3420
3432
3450
3456
3460
3462
3468
3472
3478
3486
3490
3492
3498
3502
3516
3520
3538
3546
3552
3556
3568
3570
3576
3580
3598
3600
3616
3622
3630
3642
3652
3658
3666
3670
3678
3682
3700
3706
3708
3720
3726
3730
3736
3742
3750
3762
3768
3772
3780
3786
3790
3796
3798
3810
3822
3828
3832
3840
3846
3856
3862
3868
3880
3888
3898
3906
3910
3912
3916
3946
3960
3972
3976
3978
3982
3988
3990
3996
4008
4018
4036
4038
4042
4048
4056
4060
4062
4066
4072
4080
4086
4098
4102
4116
4126
4128
4140
4146
4162
4168
4176
4186
4188
4198
4206
4210
4212
4218
4228
4230
4240
4242
4246
4248
4270
4290
4300
4302
4318
4330
4336
4342
4356
4366
4372
4380
4392
4396
4402
4408
4410
4422
4426
4438
4450
4452
4458
4470
4476
4480
4482
4498
4506
4510
4512
4518
4522
4528
4536
4560
4566
4570
4578
4582
4588
4590
4602
4608
4612
4620
4636
4638
4648
4660
4668
4672
4678
4680
4686
4692
4708
4710
4716
4720
4732
4738
4752
4756
4758
4762
4776
4786
4792
4800
4818
4822
4828
4830
4846
4848
4872
4876
4878
4888
4890
4896
4900
4902
4930
4932
4942
4960
4966
4968
4980
4990
4996
5002
5008
5010
5016
5022
5026
5046
5050
5052
5082
5086
5088
5098
5100
5110
5112
5128
5130
5148
5158
5166
5172
5178
5200
5206
5208
5218
5220
5226
5232
5236
5238
5242
5250
5262
5266
5290
5292
5296
5302
5316
5332
5338
5340
5350
5358
5368
5376
5382
5386
5392
5406
5416
5418
5422
5428
5446
5452
5460
5466
5470
5472
5478
5490
5502
5506
5512
5518
5530
5532
5536
5562
5568
5578
5590
5598
5610
5620
5626
5628
5646
5656
5662
5668
5670
5676
5682
5698
5700
5710
5712
5722
5728
5730
5736
5746
5752
5766
5770
5778
5782
5796
5800
5802
5808
5812
5836
5838
5842
5862
5878
5886
5892
5896
5908
5920
5922
5926
5932
5940
5946
5952
5956
5962
