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