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