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