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