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