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