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