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