197
1554
2905
3720
838
2476
1917
92
1659
94
2391
1302
3055
2460
2427
1328
1167
1526
3739
2042
3594
1390
1451
2526
2315
2931
1955
3382
2021
3413
329
2205
3205
247
1241
2844
3499
190
193
2903
1855
692
1450
2745
2412
65
848
3442
3086
3714
165
3371
928
1825
3435
847
3329
2986
1087
1047
3583
3071
2332
636
1417
2762
524
2825
170
517
740
3324
731
263
1105
1748
265
2761
1553
883
3038
2684
2314
201
2103
2664
1239
870
2564
176
1958
2987
1801
1695
3332
2190
1308
2441
3487
2284
1063
2455
942
1455
3694
412
3346
2796
3478
311
2584
1673
2539
2956
3552
2114
1349
3715
223
3595
511
2475
1481
1475
1739
791
2211
2360
2563
1590
1227
2358
3760
2492
903
1177
2197
272
2627
420
2553
1162
2504
346
520
2091
2799
3350
936
969
850
2352
1964
821
3451
1436
3546
1244
336
3188
3663
2827
1318
2813
834
3396
2576
1860
980
530
526
2586
2078
2449
1660
2275
3554
2528
208
1682
2830
639
882
3521
1249
2049
1413
2099
3368
1454
1926
1255
547
1678
2544
435
712
2740
3096
1448
599
2580
219
2464
2088
3636
2137
3599
284
1107
977
3182
1416
2790
2878
1923
922
3605
3338
3474
3602
2209
2003
2797
1797
2687
1599
976
1311
2511
3532
3740
3439
3105
998
1800
3422
2753
327
3591
3630
1243
1400
700
673
1896
2365
1323
1443
2329
233
2018
3339
1028
87
518
2599
859
938
79
2969
1773
2695
1674
978
3430
3754
802
2298
2071
3281
378
3195
2894
1165
2728
486
1263
2814
3600
3475
3568
2811
1741
1090
1290
3607
1059
2706
3067
2189
3619
3618
3455
1491
2932
2389
3604
822
3724
350
2812
2591
616
2964
37
2081
1992
3123
879
2989
3377
2835
2694
1596
837
2393
3202
76
2359
3015
623
3303
2866
244
2426
3394
2407
3662
1046
2140
1354
2645
1052
454
2293
2735
1803
606
1072
199
598
359
2039
705
2817
1863
867
477
3379
698
1637
2435
1315
887
2482
2872
926
2179
3258
3030
2612
849
3227
2930
1106
3634
43
628
2025
105
200
1962
1634
2547
3216
2109
253
2462
3402
1960
83
2659
1476
591
2108
3298
1350
2163
638
709
2552
3091
3578
1095
3325
553
142
3556
1819
296
3623
1802
972
3418
1392
1166
3249
1027
1482
1396
2390
316
909
2459
2575
168
801
695
41
1669
3322
640
186
1768
128
3294
120
464
2429
3388
3528
3431
947
478
2343
224
3253
1250
1776
1395
1511
529
510
1770
645
565
3653
3042
42
345
1196
508
3034
2965
1671
100
2249
3420
3664
3539
2382
416
1584
1911
1012
140
2711
3450
3526
890
1653
1094
2821
2771
960
765
3432
1577
2248
841
771
281
3447
1292
1862
2268
71
3749
2619
3615
564
411
3035
2686
2086
3678
931
161
1872
3375
1133
1299
3543
3535
1850
1594
3690
917
2804
1994
3454
1720
3621
1503
614
1897
932
707
110
342
1411
1066
357
3628
1229
164
2592
1111
3331
220
1343
96
119
3463
1169
84
1786
1134
1119
1552
2337
482
305
794
1259
2050
3081
60
3362
2158
3624
3251
1769
957
2578
275
3601
1252
2786
1991
1316
2053
611
2703
1948
3095
1070
703
1513
2080
1693
907
3347
1040
889
556
2521
866
885
1561
987
430
2726
2634
1562
2228
573
2509
1523
724
1053
2392
1507
299
3585
3727
568
1304
758
610
986
3120
871
2321
3491
988
2692
1368
2841
2620
3318
2167
261
2458
3409
3046
2823
2791
2385
962
985
238
2498
2311
3590
285
799
2264
1980
3424
1919
1235
212
2266
1015
1370
1307
793
1115
725
129
3464
1195
805
2660
137
438
1644
466
543
1636
3277
2128
61
2950
2868
3146
886
1618
2995
2551
3596
2607
2613
1410
495
3419
757
458
3271
302
1099
1834
2723
3509
811
3125
1645
242
2274
3657
3682
1515
2173
118
1732
1284
1575
1947
735
3083
3560
716
1808
1092
2236
1716
3278
2631
3429
1409
3314
2897
362
2590
2041
3403
3479
3494
625
358
133
235
3668
2594
1675
2999
376
3048
2106
1965
2582
3734
2546
1683
1234
3638
782
1929
513
1685
937
881
3254
408
1397
888
693
2220
2151
307
175
605
1894
2729
989
1670
943
2150
575
3004
3207
3274
2404
3361
2463
2306
2107
3225
3345
2845
924
2115
567
689
2626
1242
3742
3608
3606
718
930
2540
2565
3263
1789
1568
2527
908
1589
1173
1317
2847
3709
1103
184
674
815
1934
2263
213
57
3414
3536
1398
3293
1656
1921
3059
1740
3330
1935
773
2310
204
46
150
958
3052
650
2152
2719
1898
2267
2224
2690
966
32
824
2722
536
1655
3718
1858
2434
1393
148
1258
2536
633
3351
775
1078
3399
3260
1661
1075
241
1348
1061
3702
2898
1667
1463
222
3512
1444
2699
2961
3168
869
1549
3246
484
2101
964
826
2291
3484
1081
2216
2738
421
283
581
3045
2670
1831
3398
1576
2981
2671
312
3043
2288
3625
2009
229
328
325
1496
1676
2698
959
3065
713
3231
1711
1004
2019
33
31
653
2344
1725
289
929
792
1820
3040
1581
817
927
1468
2354
2870
2171
124
1794
1993
676
2097
2693
2024
2648
2168
2523
97
1512
3572
812
1830
3762
1050
2966
576
2934
3328
1979
1457
2524
1497
3248
3647
502
2680
727
2198
1582
2747
1122
429
1547
340
1966
1709
3366
1614
2265
2923
2131
2136
651
113
3538
2784
2741
1391
1736
2893
3736
462
1692
1731
2871
2445
622
3587
1149
921
1098
2105
3348
1873
3483
916
539
1989
1102
872
2073
818
1528
2522
1792
1622
44
3391
560
1495
448
198
905
2689
2754
1690
3143
2409
512
3276
461
1927
733
3295
53
3308
593
546
2901
1074
1982
375
2959
1109
3704
468
2364
1366
75
417
1458
306
1120
2875
619
3504
2500
2181
108
1341
3412
1338
99
3733
719
1569
1708
891
445
1712
353
2666
787
1793
3571
1815
2724
1754
3617
59
2967
3387
2092
397
2929
1151
365
2558
3381
183
1088
970
3299
3643
1356
2420
3751
3057
1521
915
1579
56
3132
2328
1253
2356
2157
767
3489
298
2712
1694
1546
2424
3476
2012
1096
3107
2363
2160
1706
1160
116
2769
3358
505
496
1835
174
2188
514
1555
3389
617
1402
1643
1845
626
1375
3053
1178
1605
1127
1484
687
366
470
489
1055
3385
3626
3341
853
3670
2688
3093
2127
981
2639
1978
2493
3696
2395
1595
404
3550
806
3631
2225
269
2949
363
248
532
1064
1269
3425
3226
291
3730
3551
2968
1011
2938
3498
485
1859
830
2020
1303
2089
1460
126
354
479
2783
2241
2555
3296
1065
2652
3025
1033
321
3644
1869
1691
603
2541
3700
457
3365
3286
3423
1505
2423
863
814
979
2789
1542
3124
1943
370
2154
1807
1790
3534
2984
3174
3006
3075
3141
1441
2366
3466
664
1492
146
2342
1199
1472
646
1937
3068
923
3300
1780
2766
377
3384
1600
1183
66
2840
2133
1153
1335
864
293
144
3321
2816
2787
1760
3342
335
501
352
1726
121
2330
2040
1018
790
1280
1060
1319
3680
1857
551
2138
326
3326
308
162
3685
2842
3683
1784
807
3201
1827
2696
38
3187
884
324
3291
3283
2892
2876
467
3589
2533
2334
2836
2378
257
766
2535
3133
3726
439
211
2170
3434
178
899
2195
2416
1608
3473
2561
3020
3582
2374
1696
3721
789
442
187
902
2862
2456
1006
2819
2324
828
3639
1369
797
3373
1309
3056
2104
189
1677
911
276
3544
3545
1689
3250
702
1418
3005
3024
1753
434
337
1814
192
1079
1089
3266
2974
2672
1453
453
1083
1131
2542
3523
2346
3290
2380
1977
2820
701
2317
3103
277
2047
300
2948
1782
2983
264
2941
3711
2618
880
2861
3390
1272
845
2685
3555
3367
973
372
2125
3505
3642
410
3529
3661
1778
2481
3404
3333
1766
590
2717
413
2327
260
2947
2887
2792
2746
2495
3722
1035
1990
3687
1473
2184
730
1447
1357
3452
3162
2139
180
3613
2477
2803
2090
3359
3275
1045
1514
1952
1837
3698
1996
2839
3674
744
3510
748
1924
2976
252
3666
2691
743
2130
3597
851
195
2597
153
3288
3490
2971
770
2629
173
3502
1816
1306
3228
768
2145
1680
3401
3569
415
2838
3445
832
45
819
1076
2808
2203
2793
93
138
939
601
473
127
1426
2571
2721
3126
294
804
3284
1886
123
3114
3372
356
2402
2943
2960
3018
422
2075
2926
3305
3588
2276
991
3210
2911
255
831
1339
3268
2375
1346
3542
1126
2514
1003
3581
764
506
1041
1425
876
2669
2568
3496
3073
732
1198
2853
745
1168
2900
1963
382
1910
1909
1022
314
3513
1175
1251
2656
2397
3611
1810
659
214
2681
1077
1203
3743
2506
3058
203
2031
2874
432
2603
3064
2048
425
3336
2180
215
1114
1617
525
2016
343
2221
3511
2076
3012
615
3758
2200
1824
2781
632
2606
2873
1026
3247
2925
1340
3558
1718
2470
2222
3437
2579
2764
1086
3708
2235
3265
844
3082
1765
2922
739
2896
2289
2601
3217
550
2837
3397
333
3428
166
579
741
1727
3537
39
1626
3671
274
3149
2697
678
163
2234
2062
569
2300
1298
339
533
2094
2110
3408
3763
2549
1724
920
2562
258
1524
800
1914
2795
2801
3106
1148
3584
2554
3153
2398
656
608
135
1570
1829
3750
684
1564
1180
2517
604
1155
675
2602
1373
624
1545
3191
2155
538
504
3433
1715
1480
2388
2473
3134
3744
2798
562
2752
3215
2017
3656
3712
3649
2760
3655
3213
2394
918
843
332
3380
1681
945
475
682
2891
2780
912
1961
1007
2351
1157
288
3616
3652
303
1635
2442
2491
3453
2895
2600
940
3039
3186
209
552
2630
1485
1407
2238
2534
3014
131
2710
55
1679
437
483
1572
239
2061
746
747
3256
2478
2262
418
171
1630
3522
621
74
1969
156
788
913
91
995
1097
2000
1950
243
1729
1531
155
1828
1270
694
1612
3493
967
1388
754
2218
570
3335
3525
1795
90
3467
2231
1621
237
2572
839
3641
1197
371
444
2285
3378
875
70
2210
2516
2431
1014
1101
1110
1975
145
3036
2529
609
3267
2338
2294
631
1714
440
1123
202
2854
1156
3501
3728
2013
227
236
1091
1522
2405
914
1117
472
852
2496
3530
2215
994
3173
862
2368
2628
2850
331
2848
3503
1193
1538
2559
2182
3481
3480
900
868
3255
2577
1684
3154
3500
696
1019
1067
786
537
1954
3658
2271
1285
1876
1000
714
2487
665
1274
2212
2087
2944
1487
3692
968
2985
509
3524
1367
2141
2809
2037
3307
3131
3395
1781
1573
2336
3693
612
954
1051
668
2483
51
688
555
897
78
544
946
2758
1988
1205
1697
2230
2303
2361
1073
2026
1017
226
3570
347
1516
3609
3323
756
1823
154
2674
2223
2550
2650
2945
3563
1743
519
2349
1445
3759
1848
230
663
3737
1256
3766
3486
2113
374
3514
172
2537
860
1401
1949
1408
2902
2377
1360
3285
205
1981
738
2725
3405
1374
3482
2468
2507
1189
493
2857
292
167
1508
2156
507
2763
2916
1956
1541
225
488
3436
2383
666
1504
1700
1112
2570
1474
1574
330
2755
2515
2283
1941
3672
2191
776
652
1922
2993
2490
3352
2438
667
521
2469
671
715
588
221
3517
3313
338
49
894
3383
557
3761
1279
2214
1490
3553
3301
2678
2011
1013
48
447
2213
301
3673
1822
2782
3441
2513
1071
152
3101
2709
2743
3304
661
3353
3000
266
361
441
704
3716
3206
1268
1412
3752
2355
3723
1233
1057
750
2673
2998
2759
158
637
2270
1517
2716
290
950
3738
107
2177
1267
3635
157
3315
500
1273
1772
30
2772
480
1023
3386
3629
3337
2593
3706
1478
2852
2260
1477
1056
1597
3561
516
561
3069
3355
1983
3559
3468
1479
865
3719
2933
3171
2116
3446
1938
2557
2970
364
3051
2928
2447
1540
1128
3440
3119
3212
3681
1557
2111
1973
194
2904
3234
586
2134
130
2032
1518
3116
1698
2077
381
2227
2176
2372
1313
3070
2720
1798
2705
2731
3109
1139
1494
2957
2309
459
572
2566
1130
1432
854
549
861
3257
535
355
2532
982
2410
935
1767
2038
999
1135
1352
3194
249
1791
323
1510
3531
1764
2859
3748
2036
1021
2615
944
2008
683
2357
1179
1534
3349
80
3469
487
3506
3495
545
1068
1632
583
147
456
613
492
3459
2233
2567
3669
2340
3707
1968
2647
607
2946
185
3465
780
1278
846
125
2877
278
1010
1806
596
3701
2172
3259
1246
1001
2748
777
2059
3054
1042
2079
2543
3547
1852
3562
2588
1245
3448
1456
2132
2143
2864
143
3580
2574
1320
3691
952
647
600
1108
2679
2889
904
2855
3610
2658
997
1664
2828
783
1751
2770
755
3695
428
115
1615
2159
216
2030
1930
2826
246
2605
3614
1610
774
322
2331
2815
34
2621
1713
3462
3013
1461
990
88
2322
3369
1182
409
2654
813
2489
349
2135
559
1925
2973
1154
2805
2068
259
778
373
522
1737
1345
1069
106
1435
1294
2991
3062
245
3279
803
1730
2348
313
2727
3460
3565
729
2636
2785
1403
1305
1953
348
548
35
2479
2867
3640
1799
1984
2742
941
3092
2587
827
1710
1036
1936
2044
3310
2297
1759
3427
657
3041
1851
3327
690
3705
1344
111
1775
82
1885
3746
3334
1846
160
2611
2744
1347
1048
672
3421
721
933
52
1498
648
1842
2446
965
3622
309
1467
823
1598
857
2273
450
69
3527
1774
2858
3270
210
2034
1202
761
3320
2229
2843
1735
3710
423
251
3032
2608
1161
1399
1334
3684
1723
534
1020
3697
2015
3311
1742
3282
344
580
2701
419
1642
679
592
874
3050
996
1849
2069
2585
2860
2371
1093
1588
1537
58
50
2399
1931
948
662
2856
2194
3679
3741
2029
3564
796
3713
1591
629
584
1113
3316
1502
2988
2083
2653
2290
73
1372
1532
3411
582
2734
785
2296
1038
3764
218
2958
717
3731
763
772
3520
1471
2208
2308
2370
1607
3540
974
2419
3027
3072
810
734
3729
2432
1247
1170
207
81
1631
842
3659
3516
1351
877
726
685
3593
2657
481
2598
634
3376
2865
63
2277
2239
1915
3753
3651
1707
2072
2503
1483
2994
206
2074
2962
3193
925
1627
3757
2299
2472
3262
1976
708
1728
369
3575
1750
3172
3443
1282
574
67
3650
2217
892
2975
3117
595
1701
1648
102
3269
2502
2569
1049
234
2834
2886
3497
3356
1159
3549
1261
3319
3603
670
3541
114
2644
571
1870
3519
677
132
1058
267
2497
1044
3703
320
2345
1297
558
641
2667
3392
1544
1997
452
2384
2347
1686
2319
151
736
760
3485
2418
1271
426
95
2043
2406
351
62
3155
742
2045
1342
2581
3574
2162
77
3627
1212
47
1121
3063
3676
1721
3747
953
1190
2918
1838
36
554
3393
3471
1062
1140
232
490
722
1024
1649
644
523
341
3735
1719
3515
3648
98
1717
1529
3470
2833
3688
2204
3354
3374
1844
1116
1394
1883
3044
515
1556
499
1672
141
587
1939
3449
893
1489
858
2906
728
2282
3444
1248
1662
3557
3461
1118
602
3312
3637
3458
1362
3577
2972
1746
1486
2919
3261
2545
2379
1039
697
2519
1826
1560
3645
2046
181
3165
2448
1843
3533
825
896
3725
2829
3079
3632
503
2520
836
2471
2733
2885
2292
262
3364
1704
2832
528
2085
1440
873
3287
752
1191
3566
769
809
1813
2538
3076
2070
2846
1535
2589
273
379
578
3089
635
680
1181
955
1722
3150
3340
1705
109
3699
1583
878
139
2341
1164
2992
3344
3438
3233
2501
2663
384
2939
1464
3592
1987
2112
1301
279
3472
3586
2401
2242
1288
1699
2583
1493
2616
2890
3087
2849
910
3477
835
669
1703
2788
1442
1967
3677
1821
1733
3104
2153
620
2169
992
3099
3084
2474
1763
2207
1586
3407
1918
751
2927
2436
2779
2915
2295
1970
3400
1276
527
3686
494
2614
3097
2381
1005
2056
3306
1606
1002
228
304
2095
3620
1213
1738
1663
1920
3410
627
3003
2443
1861
3732
585
1206
1688
427
2604
1465
686
3426
759
2940
112
2362
3370
2810
3654
3309
471
3273
3417
3363
820
179
1446
795
3297
681
1840
85
3507
3576
169
3573
3756
855
1668
3665
1571
86
1752
691
3660
2437
2323
2505
3302
3633
191
134
463
3456
2461
660
1104
3492
3292
658
2942
1702
3689
749
1916
280
497
1240
2913
1124
250
1080
3457
901
395
1427
1043
3317
317
3579
563
334
3567
784
1744
2982
2373
3675
2259
2450
2165
654
2713
1025
2662
1578
1501
3508
2768
286
122
1009
2518
2869
3272
2400
2831
3548
474
1959
895
256
2730
469
1312
270
2067
1452
2439
3406
781
963
2980
2512
1314
3289
2765
1359
1530
2350
3646
3077
3717
956
1587
2232
3667
54
531
1734
1262
1082
706
310
1184
465
840
577
737
149
360
3147
2912
1951
699
762
2560
753
3612
710
2261
3017
898
2937
1928
951
3360
1310
2014
2339
856
282
1371
2978
720
2084
89
3755
1237
2556
1406
618
2914
2333
1506
833
2367
2818
2979
2129
3416
476
2396
2386
1030
566
3252
1100
3488
3415
1609
2997
1882
3518
295
798
2010
104
3745
3598
3016
1084
2824
3200
2936
443
649
1624
1192
319
1029