0
2
6
12
26
30
42
44
50
56
60
74
86
90
92
96
102
104
114
126
132
134
140
144
146
152
156
170
174
180
182
194
210
212
216
236
240
242
260
264
266
270
272
282
294
302
312
314
324
326
330
336
344
356
366
372
380
386
390
392
404
420
426
432
434
440
446
464
470
474
480
482
492
506
510
512
530
546
552
554
564
576
590
600
606
620
624
630
636
650
656
662
666
672
674
684
686
702
704
716
726
732
734
740
744
746
750
764
770
776
792
804
810
812
816
834
840
842
860
866
872
876
882
884
894
900
902
914
924
926
944
950
954
972
992
996
1002
1020
1026
1040
1050
1052
1056
1062
1070
1076
1080
1082
1094
1104
1122
1124
1140
1142
1146
1152
1160
1184
1194
1196
1202
1206
1224
1226
1230
1232
1244
1254
1260
1262
1266
1274
1280
1290
1292
1296
1302
1314
1316
1332
1334
1344
1356
1362
1370
1376
1380
1392
1394
1400
1404
1412
1416
1422
1430
1434
1436
1446
1454
1470
1472
1482
1490
1496
1512
1514
1520
1524
1530
1542
1556
1566
1574
1584
1586
1590
1596
1602
1610
1614
1640
1644
1652
1656
1664
1670
1686
1692
1694
1700
1716
1724
1730
1740
1742
1754
1766
1772
1776
1784
1790
1794
1796
1800
1806
1812
1824
1826
1832
1842
1854
1860
1862
1874
1890
1910
1916
1922
1926
1932
1962
1964
1974
1976
1992
2000
2004
2006
2016
2030
2036
2042
2060
2064
2066
2070
2072
2090
2094
2106
2112
2114
2120
2130
2136
2142
2150
2154
2160
2172
2174
2184
2186
2192
2202
2214
2216
2220
2226
2234
2240
2244
2246
2252
2262
2280
2286
2294
2300
2304
2310
2322
2324
2336
2340
2346
2366
2370
2382
2396
2400
2402
2406
2414
2424
2426
2436
2442
2444
2450
2472
2480
2484
2486
2492
2510
2514
2520
2522
2534
2550
2552
2556
2574
2582
2610
2616
2622
2624
2630
2634
2636
2640
2652
2654
2660
2664
2676
2690
2696
2702
2706
2714
2736
2742
2744
2756
2762
2772
2774
2780
2786
2814
2816
2820
2832
2834
2840
2844
2850
2856
2862
2864
2874
2876
2882
2886
2900
2910
2912
2916
2924
2930
2934
2942
2946
2954
2966
2970
2976
2982
2994
2996
3012
3026
3032
3044
3054
3056
3060
3066
3072
3080
3084
3092
3096
3102
3110
3116
3120
3122
3152
3164
3170
3180
3182
3186
3194
3204
3206
3224
3234
3240
3246
3252
3254
3260
3276
3284
3290
3294
3306
3320
3326
3336
3344
3350
3360
3362
3366
3372
3390
3392
3402
3404
3410
3422
3432
3434
3444
3446
3450
3456
3462
3470
3476
3480
3494
3500
3506
3522
3534
3536
3540
3542
3546
3554
3564
3570
3576
3600
3602
3612
3614
3620
3624
3626
3630
3632
3654
3656
3666
3672
3674
3690
3702
3704
3710
3714
3716
3722
3726
3732
3740
3744
3746
3752
3756
3770
3774
3780
3782
3786
3792
3800
3810
3812
3824
3830
3836
3840
3852
3854
3864
3866
3870
3876
3884
3896
3900
3906
3912
3914
3932
3936
3942
3950
3956
3960
3962
3966
3974
3980
3984
3990
4002
4004
4010
4016
4020
4022
4032
4034
4040
4044
4046
