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