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