0
2
6
8
12
26
30
36
38
42
50
56
62
66
68
72
80
86
90
92
96
108
122
128
138
140
150
156
162
168
170
176
182
188
192
198
210
216
218
222
236
246
260
266
272
276
278
290
300
302
306
320
330
332
336
338
342
348
356
366
372
378
380
392
398
408
416
420
422
446
456
458
462
468
470
476
482
492
498
500
506
510
512
518
528
530
540
546
548
552
558
566
570
572
590
596
602
608
612
618
632
636
638
642
666
678
680
686
696
702
708
710
720
726
728
738
740
756
762
768
770
786
800
806
812
818
822
836
840
848
852
866
870
876
878
882
888
920
926
930
936
938
950
960
966
968
980
986
990
992
1002
1008
1028
1038
1046
1050
1052
1056
1058
1070
1076
1080
1092
1100
1106
1112
1116
1128
1130
1136
1146
1148
1158
1170
1172
1182
1188
1190
1196
1202
1206
1212
1226
1230
1232
1248
1256
1260
1272
1290
1298
1310
1326
1328
1332
1338
1340
1346
1350
1356
1358
1368
1382
1386
1392
1398
1406
1410
1416
1422
1430
1436
1442
1448
1458
1476
1482
1490
1496
1508
1512
1518
1526
1532
1536
1548
1560
1562
1566
1578
1598
1602
1610
1620
1622
1626
1632
1640
1646
1650
1658
1668
1680
1688
1700
1706
1718
1722
1736
1742
1746
1752
1758
1766
1772
1788
1800
1802
1806
1820
1826
1830
1832
1848
1860
1862
1872
1878
1886
1890
1892
1896
1898
1916
1926
1932
1938
1940
1952
1956
1958
1976
1980
1986
1988
2000
2010
2018
2022
2028
2030
2040
2042
2046
2058
2060
2066
2070
2072
2082
2096
2120
2136
2138
2156
2162
2168
2172
2192
2196
2198
2222
2228
2240
2246
2250
2252
2256
2262
2268
2270
2280
2292
2306
2312
2316
2318
2330
2346
2348
2358
2360
2366
2376
2382
2400
2402
2406
2418
2436
2438
2448
2450
2462
2472
2478
2480
2486
2490
2498
2502
2516
2522
2528
2532
2546
2550
2556
2576
2586
2588
2592
2598
2600
2610
2612
2616
2642
2646
2652
2658
2660
2666
2670
2676
2690
2702
2708
2712
2718
2732
2756
2766
2772
2780
2786
2792
2802
2808
2816
2820
2822
2828
2838
2840
2850
2852
2858
2868
2876
2886
2898
2906
2912
2918
2922
2928
2942
2966
2970
2976
2988
2990
2996
3006
3008
3020
3026
3030
3048
3050
3060
3066
3080
3086
3096
3102
3108
3120
3122
3128
3132
3146
3158
3162
3170
3180
3186
3188
3198
3212
3216
3218
3228
3230
3236
3242
3258
3270
3276
3278
3282
3296
3300
3302
3306
3312
3318
3320
3330
3338
3348
3360
3362
3368
3372
3380
3390
3396
3408
3416
3422
3426
3440
3446
3452
3458
3468
3470
3482
3488
3510
3516
3522
3528
3540
3548
3566
3572
3576
3582
3590
3600
3606
3608
3612
3620
3626
3638
3642
3656
3660
3666
3668
3678
3692
3696
3702
3710
3720
3722
3726
3738
3752
3762
3768
3776
3780
3782
3786
3788
3806
3828
3830
3836
3866
3872
3876
3878
3888
3890
3900
3902
3908
3912
3932
3942
3950
3956
3960
3962
3968
3972
3978
3986
3990
3996
3998
4002
4010
4016
4020
4028
4032
