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