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