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