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