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