4047
3839
3951
3838
3519
3583
3582
3579
3775
3575
3455
3067
3063
4079
4063
4078
4077
4071
4062
4031
3007
4061
4076
4055
3327
4070
4060
4030
4029
4067
4054
4023
4046
4028
4045
4043
4022
4019
3959
4011
2039
4007
3958
2943
3995
3955
3950
3935
2031
3949
3991
3947
3837
3934
3831
3931
3836
3903
2015
3927
3830
3829
3827
3807
3902
3901
3919
3819
3899
3815
3806
3895
3805
3803
1983
3799
3887
3581
3774
3791
3771
3773
3580
3567
3578
2815
3577
3767
3574
3573
3871
3571
3566
3551
3565
3711
3759
3563
3550
3710
3543
3743
3703
3518
3517
3535
3515
3695
3511
3071
3070
3503
3069
3679
3454
3453
4095
3068
3066
3065
3055
3451
3062
3061
3447
3487
4094
3059
3054
3053
3039
4091
4093
4087
3051
1791
4092
3439
2559
3047
3038
3037
4086
4090
3647
4089
4075
3035
3967
4085
4059
4083
3031
4088
4074
4069
4027
4084
2047
3423
4073
4058
4082
4081
4053
4051
3006
3005
4057
3963
3326
3325
4015
4080
4072
4068
4066
4065
4026
4021
3966
3023
3003
3999
4025
3965
3323
2046
2043
4039
4056
4052
4050
4049
4014
2999
2045
3319
4013
4044
4042
4041
4024
4020
4018
4017
3998
3964
3957
3835
3997
3962
2044
2042
2041
4038
4037
4012
4010
4009
3961
2991
2038
2037
3311
4035
4006
4005
3391
3996
3994
3993
3943
3960
3956
3954
3953
3933
3983
2942
2941
3834
2035
2030
2029
4003
3823
3990
3989
3948
3946
3945
2939
3833
2027
3987
3942
3941
3932
3930
3929
3982
3981
2935
3822
2975
2023
2014
2013
3295
3821
3939
3926
3925
3979
3832
3828
3826
3825
2011
3923
3918
3917
3900
3898
3897
3975
3820
3818
3817
2927
1535
2007
3915
3894
3893
3814
3813
3804
3802
3801
1982
1981
3911
3891
3886
3885
3811
3798
3797
1999
1979
3883
3795
3772
3770
3769
3790
3789
2911
2814
2813
3263
1975
3879
3766
3765
3787
3559
3576
3572
3570
3569
3547
3549
3870
3869
3707
3709
1919
2811
3763
3564
3562
3561
3758
3757
3783
3867
2807
1967
3558
3557
3755
3548
3546
3545
3863
3708
3706
3705
1918
1917
3555
3542
3541
3751
3742
3741
3702
3701
1915
2799
3539
3534
3533
3516
3514
3513
2879
3739
3699
3694
3693
3855
1911
1951
3531
3510
3509
3735
3691
3507
3502
3501
3527
3678
3677
3687
1903
2783
3199
3499
3452
3450
3449
3727
3675
3064
3060
3058
3057
1023
3495
3446
3445
3486
3485
3671
3052
3050
3049
1790
1789
3443
3483
3438
3437
2558
2557
1887
3646
3645
3046
3045
3036
3034
3033
1787
3435
3479
2555
3663
3643
3043
3030
3029
1783
3422
3421
3431
2751
2551
3639
3027
3004
3002
3001
3022
3021
3324
3322
3321
3419
3471
2998
2997
3019
1775
3318
3317
3415
4064
4048
4040
4036
4034
4033
2543
3631
2995
2990
2989
3015
3315
1855
3310
3309
2040
2036
2034
2033
3390
3389
4016
4008
4004
4002
4001
2987
2940
2938
2937
3307
3407
2028
2026
2025
3387
3992
3988
3986
3985
3952
3944
3940
3938
3937
2934
2933
2983
2974
2973
1759
3294
3293
3303
2022
2021
2012
2010
3980
3978
3977
2009
3383
2527
3928
3924
3922
3921
2931
2926
2925
2971
1534
1533
3291
3615
2019
2006
2005
3974
3973
3916
3914
3913
3824
3816
3812
3810
3809
3896
3892
3890
3889
2687
2923
1531
2967
3287
2003
3971
1980
1978
1977
3375
3910
3909
3800
3796
3794
3793
1998
1997
3884
3882
3881
2910
2909
2919
1527
3262
3261
1974
1973
3907
3788
3786
3785
1995
2812
2810
2809
3768
3764
3878
3877
3762
3761
3868
3866
3865
2907
1727
2959
3259
3279
1971
3782
3781
1966
1965
2806
2805
3756
3754
3875
3753
3568
3560
3556
3554
3553
1991
3862
2495
3861
2903
1519
3255
1916
1914
1913
3779
1963
2803
3750
3749
3544
3540
2798
3538
2797
3537
3704
3700
3698
3740
3359
3697
3738
3737
3859
2878
2877
3854
3853
1910
1909
3747
1950
1949
3532
3530
2795
3529
1959
3692
3690
3689
3734
3733
3512
3508
3506
3505
2875
2895
3851
3247
1907
1902
1901
1947
2782
3526
3525
2781
3686
3685
3731
3500
3498
3497
3676
3674
3673
2791
3198
3197
1503
3726
3725
2871
1022
1021
1899
3847
2779
3523
3683
3448
1943
3494
3444
3493
3442
3670
3669
3441
3195
3484
3482
3723
3481
1663
1019
1788
1786
1886
1785
3056
1885
3048
3044
3042
3041
1895
3436
3491
3434
2556
2775
3433
2554
3667
2553
3478
3477
3662
3644
3661
3642
3191
3641
2863
3719
3231
2431
1782
1781
1883
3032
3028
3026
1015
2750
3025
2749
3430
3429
2550
2549
3420
3418
1935
3417
3475
3659
3638
3637
3470
3469
1779
3020
3018
3017
2747
1774
1773
1471
1879
3000
2996
2994
2993
3427
2547
2767
3320
3414
3316
3413
3314
2542
3183
2541
3313
3635
3630
3629
3467
3655
1854
1853
1007
3014
3013
1771
2988
2986
2985
2743
3308
3411
3306
3388
2539
3305
3386
3385
3406
3405
3627
2847
1851
1758
3011
1757
2936
2932
1871
3463
2982
2930
2032
2981
2024
2020
2929
2018
1767
2526
2972
2525
4032
4000
2970
3302
2017
3984
3301
3382
2969
3976
3381
3292
3972
3290
3403
3289
2535
3970
3614
3623
3613
3969
1755
1847
1532
1530
2735
2924
2686
1529
2922
2685
2979
2921
2008
2004
3167
2002
2001
2523
2966
3936
3920
2965
3299
3912
3379
3908
991
3286
3285
3906
3374
3373
3905
3611
3399
1526
1525
2918
2683
2917
1751
1996
1994
2908
1993
2906
1976
2905
1972
2963
3888
3880
1970
3876
3260
2519
3258
3874
3808
1407
1969
3792
3283
3257
3784
3371
3873
1726
1725
3780
2958
2957
3278
2303
3277
3778
1839
2808
3607
2494
1523
2804
3777
2493
2915
2802
1990
1518
1989
2801
2902
1517
2679
2901
1964
1962
3864
3860
1961
3858
3254
3253
3760
3857
3752
3748
3358
1723
3357
3746
2955
3275
2719
3367
3745
2491
2796
1743
2794
2793
1912
2876
1987
1515
1908
2874
2899
1906
2873
1958
2511
1957
3852
1905
3850
2894
3251
3552
3849
3536
2893
3736
1948
3732
3528
959
1946
3246
3730
3355
3245
3524
1945
3729
3696
3688
1719
3684
3135
3522
3682
1502
3271
2671
1501
2790
2951
2789
2487
2780
3521
1900
3599
2870
3681
1898
2778
2869
1897
3196
1955
2777
3194
3846
1511
2891
1823
3193
3845
3504
3496
3724
1942
3722
3492
3243
1941
3721
1020
3490
1018
3672
3668
3351
1017
3666
1662
3489
1661
1499
3665
2787
2774
1894
2867
2773
1893
3190
1884
2862
3189
1882
2861
1711
3843
3230
3480
1881
2430
3718
3476
1939
3229
2429
3717
3474
3440
1014
3432
1784
3660
1013
2887
1780
3473
3428
3658
3239
1934
1778
3657
2479
1659
2552
1933
3426
2548
1279
2748
3640
1777
2746
2546
3636
1495
2771
3634
1891
2745
3425
2545
1470
3187
1878
2859
1469
2766
3633
1877
2655
3182
2765
3227
3040
3468
2427
3024
3181
3715
3466
3416
3016
1011
3465
3412
3343
1772
3654
1770
1006
3012
3410
3653
895
1931
1005
2540
1769
2538
2742
3409
1655
3628
3010
2741
3626
2537
1852
2846
1850
3625
1467
2845
1875
1849
2763
3179
2992
1870
3462
3009
2855
2984
3312
3223
2423
1869
3461
3404
3304
1695
2980
1766
3402
3651
3300
1487
1003
1765
1756
3384
2978
3401
2534
3380
1754
3298
2739
2533
3622
2524
3378
1753
3621
2734
2522
1846
2463
2977
1927
2843
3166
1845
2733
2521
3165
3377
3297
1463
3612
990
3610
2968
1867
989
2684
1647
3288
2964
3459
3175
2759
2682
3609
2928
3398
3284
1763
2962
2920
3397
3282
2681
1750
3372
1528
2916
2531
3370
999
1749
2961
1524
1406
2518
3619
3281
2016
2731
3369
1843
1522
2914
2517
1405
2000
2302
2415
3163
2623
1838
1992
2301
3215
2839
1837
3606
987
1521
1724
3605
2956
1988
2678
2913
1722
3276
2954
2904
2677
3395
3274
1863
2492
3256
2900
1721
2718
1747
2953
1455
3366
3252
2490
1516
3273
1986
2898
2717
3968
3365
1514
1742
1403
767
2515
3904
3250
2489
1968
3356
1741
3872
2299
2510
1960
1513
2897
3354
1835
2727
3159
958
2509
1956
3856
3249
3603
1985
983
1631
3353
1718
957
2800
3134
2675
2950
2792
3270
1717
1954
2670
2892
3133
3848
2486
3598
3244
2949
3269
2669
2890
2788
2715
2872
3363
1510
3242
2485
1822
3597
1500
2868
1739
2831
3776
2889
1953
1509
1399
1821
3744
3350
1944
2786
3241
1498
2399
2507
2295
2866
3728
3844
1904
1940
3349
955
1831
1896
1497
3720
1938
1715
3131
2776
1710
1660
1892
2865
3192
2785
2667
2772
1439
3267
2886
1709
3188
1658
2947
2483
3238
3595
1937
1016
2478
3151
3716
975
2711
2860
1278
2770
1819
3842
2885
1507
1890
3228
1012
3237
2428
3186
1494
1657
2477
2858
3680
1277
3226
3347
1735
3664
2426
1932
1493
2654
1010
3520
2769
1880
2857
2503
3656
951
3488
1930
3185
3342
1391
2653
3714
3225
1876
1889
2425
894
1468
3472
1707
2764
3127
1599
3341
1654
2287
3180
1009
3652
893
1466
1874
1929
2744
3841
2663
2762
1653
3178
2883
3235
2475
1004
3464
2740
1275
1776
2854
1815
1465
3222
2422
1491
1694
1002
2544
3591
2761
1768
1873
3177
1486
3650
3713
3632
2844
2853
2738
2651
2536
3221
2421
1693
2367
3624
1926
3424
2842
1485
1868
1764
2703
3460
1001
2462
3339
3408
891
2532
1848
1462
1866
3620
2461
1703
943
2737
1651
1646
2758
1925
2841
1844
3174
3400
3649
1461
1762
2732
3164
1271
1645
1865
2471
2530
998
3173
2757
988
1375
2730
1842
1752
3119
3618
3458
2851
1691
2419
3219
3162
3396
2414
2520
1483
2622
997
986
1748
2838
3214
2647
3608
2271
3008
2729
2516
2413
1761
1807
2621
2459
3161
1404
3376
1862
887
3213
1841
2837
2976
2680
2529
2300
1746
985
1459
1836
1454
3604
3617
3335
3394
3368
1923
1402
1643
2514
3296
766
2676
2960
2298
1861
3171
3457
1834
2755
1453
3280
2726
3158
3364
765
2716
1745
995
982
1401
1630
3602
1687
2674
927
1263
1740
2411
2297
2513
3272
2725
2952
2619
1720
1520
3157
1833
1479
2714
2508
3211
2835
981
1629
3393
956
2488
1738
1512
2455
2830
1716
3362
1398
2912
3132
2506
2639
2398
2673
2294
3103
2668
1451
879
3268
3352
3601
2484
2713
954
3596
1343
1859
1639
2896
1830
763
2829
1508
1397
2948
3130
1714
1737
1820
2397
3248
2666
2293
3348
1438
2505
3155
2723
2888
2482
1829
2239
953
3361
1627
3150
979
3240
1818
2710
974
2407
2615
3594
3129
1437
3266
1679
1984
2665
1506
1734
1708
1713
1496
3207
3149
3346
973
2709
1247
2502
950
3236
1952
1817
1390
2884
2946
1395
2476
2827
2481
1447
2395
1276
1706
1492
759
3126
511
2447
2291
1598
2286
1733
2864
2662
949
1389
3593
1656
2652
2474
1936
2501
1827
863
1274
1814
1505
3340
2784
1435
1597
1623
3125
3345
2285
3265
2856
3234
1705
1490
892
2661
3224
1652
971
2650
2424
3147
2882
2768
2707
2366
2702
2473
1813
3590
1273
2607
3184
890
2945
1928
3338
2852
2420
3220
1702
942
1692
947
2391
1387
1008
2365
1484
1650
1731
1888
1464
2649
1489
2701
2760
2823
3176
2175
751
1595
3233
1270
2470
2499
2283
3123
1374
2460
3118
941
889
1215
1690
1000
1701
1872
1431
1460
2418
2659
1482
2881
3218
2646
1644
1269
3589
2270
1615
2850
967
2840
3337
1373
3172
1811
1806
3840
2469
1924
2458
1649
3117
886
3143
2756
2363
1689
2736
1864
996
3712
2645
1642
1458
2269
2699
2412
1383
2620
1481
939
3212
2417
1805
885
2836
3334
1591
2591
2383
2457
3217
1699
2728
2279
1686
3648
3160
926
1262
3170
1267
1371
2410
2849
2618
1452
1478
984
1641
1423
1860
764
2467
3115
994
2754
1457
1840
2454
1922
925
1261
3210
1685
1760
2267
2638
1151
3156
2643
2834
2359
2724
878
3102
3587
2528
1450
1342
980
883
1628
1638
3333
1400
3616
2409
762
1803
2617
935
1477
2296
1832
2695
1744
2453
3169
877
1583
1341
2637
2238
2512
1626
1367
1396
1637
3101
3456
2406
2828
2614
993
2396
923
3209
1449
1259
1858
3154
978
2292
1678
2712
761
2753
1683
2722
2833
1921
1246
2672
2237
3111
1736
1828
3392
2263
1436
1446
1625
758
510
2504
3206
2394
3600
2613
2446
875
2405
1677
952
1394
2351
1339
1475
972
2451
3148
1245
3128
2708
3331
2290
2635
862
1799
2826
2664
977
735
1635
1622
3153
509
757
1434
3099
919
1445
1359
3360
1255
1567
1857
948
1816
1388
2721
1712
831
2445
861
2393
2235
970
1826
1732
1596
2284
1393
2480
1621
3205
2606
3124
2500
3146
1675
1243
871
2611
1433
1335
2289
2403
2706
2255
2390
1386
2660
507
1704
750
2825
755
946
2174
1594
1812
3592
1214
969
859
1443
1430
2631
2282
2364
3344
2335
2472
2605
1504
1272
749
2443
2700
1614
3264
1825
1619
3095
2389
2822
1385
940
3122
1213
2231
3145
1730
2648
966
1593
2173
2705
1429
1700
2498
1671
945
2658
1268
1488
3203
2362
888
1372
1382
1613
2281
2944
1810
1590
3142
938
3116
3232
2468
2603
2268
2382
965
2590
2698
2644
2278
1370
884
1688
3121
2387
1381
2821
1422
1648
3336
2880
1589
1266
1427
1804
2361
3588
2439
1729
2171
937
1698
1480
1611
1150
2657
2497
2223
2456
2416
1809
3087
3141
2381
2266
1369
2358
1421
924
1260
3114
934
2589
2277
3216
1640
2466
882
1684
2697
1582
963
2642
1265
1379
1366
2599
2848
1456
922
1802
1258
876
1697
1340
2694
2819
2616
2408
2357
2265
2452
1476
2167
1149
2636
881
3332
2379
3113
1636
1239
3586
1682
2587
3139
3100
2465
874
2275
2262
1338
1448
2207
2641
503
3168
760
2236
855
747
3208
1581
3110
734
2350
918
1801
1365
992
1358
1244
1676
1254
1566
2693
1624
1211
2612
2832
2752
2404
2355
2450
508
830
2634
756
1681
1474
1920
1634
1798
860
911
870
2159
1242
2375
1444
1334
3585
3098
2234
976
506
2583
3330
2444
3152
3109
1620
2392
1587
1674
858
917
754
1357
2254
1856
2720
2449
2610
2633
2691
1392
1432
1253
2402
1633
3204
1473
1257
1797
2288
748
1442
3097
869
2334
1333
2630
1212
968
2824
2604
873
1618
1337
933
3329
2143
2442
3107
2230
2388
2575
1384
447
2261
733
1147
743
1428
3094
1592
2172
1565
2401
1670
1419
1612
1824
921
2349
3144
829
944
255
1795
2704
703
1207
2280
1241
505
3202
931
1327
1579
1363
2602
857
495
964
383
2233
1380
1588
847
1426
2386
1610
2111
502
753
1673
3120
936
2170
2360
2438
1231
2820
2253
854
1607
2609
2222
719
1728
1420
1148
1368
2656
915
2380
3201
745
2496
3086
1355
1808
1441
3140
2588
2333
501
2276
1617
731
746
1143
2629
1378
1251
853
962
1563
2259
2229
2696
2441
1209
1264
827
2598
1415
867
3093
1669
2347
1331
639
1199
499
1696
2356
2264
727
2166
851
2818
932
1575
880
1311
2378
479
1238
1580
3112
2601
1364
2586
1425
2274
1609
3138
2464
2385
2206
2640
2169
2251
2437
823
2221
1800
2817
1351
2692
1210
2354
2331
3085
1135
1377
2627
1559
1680
1237
2227
961
910
916
2158
2374
2597
1667
2343
3091
1183
2582
3584
815
2165
3108
446
1586
2377
2585
443
2273
2448
920
2632
2690
2205
3137
1632
439
1256
1235
1472
909
2247
445
1796
2435
2219
382
254
253
415
3096
251
2353
799
872
1119
2327
1336
3083
431
1585
1551
2142
381
3328
1356
3106
375
239
247
732
2574
1146
2260
1145
2373
2157
223
2595
742
741
739
1252
379
1564
2581
2400
1418
1417
907
903
2348
367
828
2163
127
319
191
744
868
1332
702
701
699
695
1206
1205
687
1794
1203
671
351
1240
500
504
718
717
2203
2689
930
929
715
852
1326
1325
1323
1319
1578
1577
1362
856
1361
494
493
491
487
2215
2232
846
845
843
839
1087
2319
752
2110
3079
1672
2141
3105
1230
711
1229
1227
1223
2573
2252
2371
2155
1606
1605
1603
2608
2579
498
914
913
1208
3200
850
1354
1353
1440
1793
2332
1616
730
729
1142
1141
1139
2628
2199
1250
1249
1562
1561
497
2228
2258
2257
2440
865
826
825
849
866
1329
1414
1413
1411
3092
1668
1330
2346
2345
638
637
635
631
623
607
575
2109
723
1198
1197
1195
1191
2139
725
2571
726
2151
1574
1573
1571
463
1310
1309
1307
1303
1295
478
477
475
471
2600
1424
1608
2191
2384
2168
819
2250
2249
2436
821
822
2220
2107
2135
1347
2816
1349
2567
1350
2330
2329
1134
1133
1131
1127
3084
1376
2626
2625
1558
1557
1555
1236
2226
2225
960
2596
444
441
442
1666
1665
2342
2341
2339
3090
3089
438
1182
1181
1179
1175
1167
807
811
252
813
814
435
2103
2164
2127
437
2376
413
430
414
411
380
249
250
2584
2272
238
429
2204
423
399
407
3136
427
1233
374
246
237
1234
908
231
2246
2245
2243
2434
2433
371
243
235
2218
2217
366
222
221
219
126
373
378
377
245
2095
783
2352
791
365
795
797
798
359
207
215
1103
1111
1115
1117
1118
2326
2325
2323
125
190
318
3082
3081
363
119
1584
1550
1549
1547
1543
123
187
315
716
111
183
311
1144
63
350
349
317
189
2372
2156
2594
2593
347
740
737
738
95
159
287
2580
343
335
303
175
1416
713
714
905
899
906
901
902
2162
2161
2079
700
697
691
679
655
698
693
683
663
694
685
667
1204
1201
686
669
1202
670
710
2202
2201
2688
928
1324
1321
1315
1322
1317
1318
1576
1360
709
492
489
483
490
485
486
2214
2213
2211
844
841
835
842
837
838
1055
1071
1079
1083
1085
1086
2318
2317
2315
2311
3078
3077
3075
2140
3104
1228
1225
1219
1226
1221
1222
2572
2369
2370
2154
2153
1604
1601
1602
2577
2578
912
707
1352
1792
728
1140
1137
1138
2198
2197
2195
1248
1560
2256
864
824
1328
1412
1409
1410
496
2344
636
633
627
615
591
543
634
629
619
599
559
630
621
603
567
622
605
571
606
573
574
2108
721
722
1196
1193
1187
1194
1189
1190
2137
2138
848
724
2569
2570
2147
2149
2150
1572
1569
1570
455
459
461
462
1308
1305
1287
1299
1306
1301
1291
1302
1293
1294
476
473
467
474
469
470
2183
2190
2189
2187
817
818
2248
820
2105
2106
2131
2133
2134
1345
1346
1348
2563
2565
2566
2328
1123
1129
1132
1130
1125
1126
2624
1553
1556
1554
440
2224
1664
436
412
2337
2340
2338
3088
1177
1180
1159
1171
1178
1163
1173
1165
1174
1166
803
805
806
809
810
812
248
398
2099
2101
2102
410
428
2119
2123
2125
2126
434
422
397
406
433
236
230
419
395
409
220
426
391
376
229
425
405
403
372
242
234
1232
218
2244
2241
2242
370
241
2432
214
2216
369
233
217
205
213
211
118
244
358
362
2087
2091
2094
2093
361
775
781
779
782
364
787
789
790
227
793
794
796
348
206
1099
1101
1102
1095
1107
1109
1110
1113
1114
1116
2322
2324
2321
736
313
185
124
421
3080
117
122
188
316
1542
1545
1546
1548
1541
1539
59
182
310
109
346
115
357
286
94
158
203
355
301
333
173
110
712
342
299
331
171
186
314
103
302
174
334
2592
341
107
47
121
62
689
678
654
653
668
181
309
345
677
93
285
157
682
662
666
79
271
143
55
279
151
87
2160
155
283
91
1200
179
307
339
898
904
897
900
692
2071
2063
2077
2075
2078
651
295
167
327
31
1313
2200
61
2210
2314
2316
2307
690
696
659
661
1320
1316
684
1314
2209
2313
2212
481
2309
2310
1047
1069
482
488
2368
2320
2305
2306
2308
2312
2304
665
2336
1344
1408
1281
1283
1282
1280
1290
1288
1289
1284
1285
1292
1286
1300
1312
2208
1304
1298
1296
1297
2196
2194
2193
2192
1084
2576
2180
2181
2176
2177
2182
1600
2178
2179
2184
2562
2568
2185
2561
2188
2560
2186
2564
2152
2240
708
2116
2117
2118
2121
2114
2115
2067
2124
2120
2113
2112
2066
2122
1039
2050
2065
2064
2048
2049
2051
2130
1082
2128
2068
2069
2072
2129
2132
2070
2136
1078
2073
2074
2062
2076
2060
2086
2085
2061
2084
2083
2082
2080
2081
2058
2059
2052
2053
2146
2055
2054
2056
2148
2057
2145
484
2144
2090
2089
2088
2092
2100
2104
2096
1552
2098
2097
1536
1537
1544
1540
1538
1053
1568
1224
681
199
1054
1096
1097
1098
1100
1091
1090
1088
1089
1070
1112
1094
1092
1093
1105
1108
1104
1106
1136
1120
1121
1124
1128
1122
1081
1051
1067
1063
834
1077
3074
1075
1036
1037
1038
1033
1032
1035
1040
1041
1044
1220
1034
1046
1218
1024
1027
1050
1052
1025
1045
1048
1049
1043
1026
1031
1029
1042
1030
1028
1066
1065
1064
1062
1068
1059
1057
1056
1058
1060
1061
1217
1076
1074
1073
1072
1080
1188
1176
1162
1184
1185
1160
1186
1164
1161
1192
1156
1157
1170
1158
1172
1168
1153
1154
1152
1169
1155
1216
647
114
116
113
112
120
108
96
99
100
101
102
104
105
106
97
98
386
387
480
424
420
418
394
389
388
416
396
392
390
384
408
417
393
385
400
402
353
354
356
352
401
404
432
368
360
7
20
23
39
22
6
46
24
26
36
27
45
44
25
43
4
5
41
21
30
28
40
38
37
29
42
10
11
16
17
19
3
0
1
2
18
8
9
50
340
49
48
14
51
13
12
15
337
338
54
344
52
336
32
33
53
282
325
293
154
165
90
292
135
77
134
297
132
71
294
152
300
166
169
170
88
89
69
70
68
298
133
153
329
172
261
262
263
161
160
92
289
326
141
269
164
58
324
321
320
156
280
281
332
284
288
330
260
177
328
66
60
305
67
57
168
72
34
35
256
258
142
259
264
140
265
268
270
56
64
76
128
296
137
136
130
73
78
131
149
278
312
290
266
276
306
277
184
322
150
74
178
138
84
148
162
86
85
275
291
129
267
65
304
176
323
75
139
163
308
147
257
83
180
145
81
144
82
80
274
273
272
146
240
232
200
202
204
201
228
225
224
196
226
193
198
192
197
216
194
195
210
208
209
212
472
468
3073
465
466
464
3076
457
460
456
458
450
451
448
449
452
454
453
3072
833
840
836
705
706
704
720
772
773
769
771
768
770
774
776
777
778
780
786
784
785
792
788
680
816
611
674
672
610
676
675
616
609
608
673
618
617
620
614
613
612
628
688
801
656
800
657
658
802
832
626
660
632
624
625
804
664
590
587
808
588
586
585
584
580
579
578
577
589
581
576
642
643
644
645
641
640
646
582
583
604
598
602
601
600
548
551
549
597
594
558
652
550
595
596
648
649
552
553
554
555
556
557
593
592
650
561
560
563
544
566
565
562
564
545
570
546
547
569
572
568
542
535
541
527
526
534
528
531
525
540
537
536
538
539
533
513
512
524
523
529
530
532
516
522
520
519
517
521
518
514
515
896
