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