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