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