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