5
0
1
4
108
2
71
56
77
90
293
126
134
164
610
243
283
136
154
244
180
150
155
314
273
389
176
3
316
183
141
294
117
184
504
308
397
181
258
372
257
169
165
166
202
344
467
245
281
310
160
179
177
238
313
182
351
462
265
227
189
1031
8
226
198
366
163
218
352
263
185
317
570
286
331
349
374
721
754
458
505
475
639
523
629
562
753
960
638
701
1011
746
905
739
1155
1093
883
872
998
974
1048
971
1075
1064
1023
1193
1091
1100
1146
1219
1653
1353
1293
1322
307
412
487
318
403
208
295
524
233
250
890
370
909
477
1269
6
1712
13
322
1026
284
341
339
324
333
518
589
728
373
20310
1052
414
459
297
709
337
280
427
315
665
675
696
560
460
531
1766
682
529
694
871
914
255
657
1014
1845
830
379
476
541
1404
106
1615
66
782
33
2806
73
2391
145
13594
186
2141
70
65811
50
2250
95422
59
2591
29
723
855
695
1583
666
559
584
646
86696
58
618
602
810
2594
111
1263
43
1956
17
72
1977
1614
23
2387
948
1920
9912
18
854
1860
34
1135
620
571
1513
41
2189
44
821
604
625
2521
31
1623
79
2195
1848
1172
24
5513
10
2040
11
1483
468
2580
933
517
836
409
630
27469
14
133205
135
1630
440
1549
5829
664
673
2102
55
725
651
899
879
16
801
7
1802
2738
1069
1471
1046
1000
838
668
1201
940
1341
1456
2005
742
865
1547
2542
15645
40
2784
54
1702
1349
2330
3279
34958
2127
1899
2020
1803
2968
2036
1908
15
2115
1620
1575
1387
1153
1087
1476
2214
4369
847
656
4266
3841
3534
2165
2740
2056
1598
984
943
2178
2375
3696
1933
2735
30
1396
1716
2042
2107
2009
1364
1816
2336
1279
1105
1246
1891
1117
105615
3187
1204
840
1747
2618
2384
1308
1400
1189
952
2033
745
864
939
763
995
1414
2122
4485
2057
644
641
800
1271
772
2187
1666
1226
1669
1651
4397
841
927
1753
818
2070
19
892
1068
1695
2164
1306
1188
1199
2776
14850
2967
2104
9
2363
2071
3424
8253
1568
6469
1879
2560
2867
2181
1926
1171
1398
1206
1817
2487
2415
780
869
986
849
1028
1405
4062
1010
1380
1115
1161
1099
793
1262
1473
1379
809
1360
1288
3528
767
1162
674
5226
2331
3108
982
1506
733
1363
751
2926
4208
2045
5311
21
1955
2043
1821
1300
2535
1205
1497
1136
4717
1156
2749
2622
1403
3224
969
1212
1126
1038
1423
2484
1042
4882
1505
1655
1636
4677
1732
930
2357
1723
3432
2180
2961
3698
2128
2672
1711
2931
5116
776
3680
12
1703
4271
1371
2029
1143
1678
1863
3099
1006
2185
3177
3292
4382
3954
3475
3399
3439
3317
3896
1921
3709
3994
4517
3040
5968
1125
4618
3109
4899
944
1421
4768
1148
1083
2113
1166
5372
5020
1533
8165
6260
3521
3700
57
5402
3471
2507
2203
2714
3343
2155
3512
3565
2265
1233
1754
1854
1445
2522
2041
1454
4934
2316
2023
1978
2323
2346
1783
8514
1282
1319
2280
4594
2456
1617
5356
1731
2358
2077
3034
2882
1142
1096
4443
1618
1668
3050
47
2612
2959
2538
1255
5582
1792
1622
2273
2019
1336
1843
1749
1194
1793
55114
1981
32
2106
2575
1110
1055
2356
1382
1432
1295
2148
1112
1040
1628
1953
1294
1202
1082
1137
1085
1370
975
2504
1310
1297
1980
3001
4703
3676
3178
5704
3027
2373
7373
38
2082
1765
8448
25
1431
2216
2424
1872
2196
3215
3181
2037
1214
1237
1144
5426
3984
20
1221
1698
1627
2003
3525
1417
4532
1545
1585
1465
1455
4106
2174
4166
2620
3394
2525
1056
1266
2975
1690
2853
2539
2395
1840
2084
2799
1590
1324
1303
1558
1132
1383
3633
3485
2743
2016
2401
2700
3172
3355
1416
3110
5316
1719
1481
1804
1498
1390
2626
1815
2946
2376
2116
2249
2413
2811
2319
3057
3856
1095
1217
3249
2570
3016
5566
1460
1328
2119
4104
4393
1574
2032
3023
2440
2693
1779
3122
1391
2050
1638
1923
4273
2453
826
4181
3996
2271
2802
1047
761
2990
2944
1659
1254
2130
1184
1439
1181
1164
1447
1249
1289
2457
1195
1822
2001
2605
62
6219
6222
1109
1770
2899
2068
3388
4500
2857
2878
2410
1755
1685
4471
3669
1853
1569
1995
1378
4302
3148
2470
2500
2564
1361
1640
2135
48
3936
3661
2669
4383
18381
2397
5037
1507
1571
2596
2937
2256
4018
3774
2581
3891
2823
1641
2645
2593
3902
3926
3084
3425
2206
2112
2569
2337
1691
2438
2224
2951
2445
2767
4205
1631
2528
2191
3347
1334
1901
1769
1584
2506
3748
3368
2491
2088
3236
1677
1829
1847
1377
1597
3335
3740
2717
3252
2372
1444
4031
2884
4900
3731
2562
2988
2308
4498
4317
2477
5140
1660
1555
1591
1728
1682
1375
1931
1337
1828
1801
6901
3222
2227
2205
1774
3144
3235
2636
1514
2549
1910
3281
1542
1633
1852
1958
3315
3881
2661
1704
990
3094
970
4286
4078
1743
2131
2583
1932
2558
3070
4387
4163
3288
2599
3039
2576
2813
2046
2565
1960
2480
2144
2623
1835
4611
2573
4340
2072
2136
2640
2949
5756
3250
1684
1999
3239
2097
2305
1869
4686
1952
1004
3179
3632
4867
1434
2064
1345
1589
1426
1819
1735
1776
1573
1554
2847
1544
4619
5272
3511
3837
2459
2698
2787
3646
2628
3559
3686
2085
2094
2069
636
2790
2038
1525
2012
2314
1810
3382
2219
2364
5553
2118
2103
4514
4324
3458
6182
2167
1886
2145
3270
2394
1742
1581
1689
2176
1936
1744
5361
4120
4200
2365
3010
4169
1788
2108
1898
2133
1833
1639
1914
2283
2762
2345
3560
4679
4435
1902
2175
2380
5537
2110
3827
3606
3842
7925
1551
2597
2194
2161
2162
4857
1679
2160
1851
1882
1877
1947
2408
3693
1941
2512
3063
2047
5709
3163
2080
1564
6309
4027
7650
1291
1718
1907
1218
2093
2347
2232
2474
2201
1954
1942
2980
3431
1556
3682
4827
2996
2825
1664
1543
3622
1982
4154
1965
2147
6484
28
2541
4540
1619
1909
1724
2083
2771
4820
3981
2854
3019
3371
3229
3660
4015
3742
6421
2608
3969
6519
2355
3426
8698
3522
4278
2719
4588
2385
3127
3591
5478
4495
2024
1894
2750
2991
3555
2307
2390
2520
1797
2066
2171
2263
3267
2747
4244
2757
2809
1806
2281
1922
1924
3481
3299
2763
3274
2751
5874
3467
2699
2473
689
2429
2904
2584
3414
3599
3736
2183
5431
4054
2660
2510
4439
2682
3337
2124
3563
5412
4702
3013
5264
3802
3211
2665
3567
2912
2282
2523
2025
5826
4851
22
3056
3076
2588
3919
4670
3223
6280
3873
6204
4355
4133
3804
4723
5239
4039
3791
5596
4805
3329
2844
3580
2613
2703
3796
4494
5479
3500
5023
4006
6338
7666
5052
6451
6762
26
4843
2801
3948
3245
3832
2810
3300
3789
3302
3104
4123
4028
2326
2649
2426
2486
2851
4210
3327
2957
3805
2908
3503
2818
4421
6008
2828
5650
3020
3993
3857
6763
5714
7126
4984
5575
3741
5348
3480
5150
3115
6224
2610
4772
5066
3154
4291
3437
3284
5695
3140
2808
5160
3506
4250
11673
75
2713
6342
4069
4245
3946
3326
3899
3536
2432
6592
3238
3828
2995
3419
3763
6333
7403
6248
4740
8089
5546
2292
4167
2840
3079
3356
2439
2559
3908
9648
5820
1721
12728
2350
2269
3393
2657
2511
3116
2416
3067
3024
6868
2954
6334
2543
1948
2662
2463
2169
2858
2827
2723
7028
6313
9640
6551
8476
35
2807
4853
5810
4215
4024
2607
2744
4427
5035
6067
4527
3258
5092
4126
8160
2875
3363
2911
3147
4004
4889
2652
2467
3030
3725
6703
9545
4871
7268
4408
3566
2803
3413
3081
4124
4114
4708
3308
4741
6378
3036
6820
4261
5357
5454
3595
1832
3782
3183
2208
2715
3289
3022
7597
2513
3083
4926
3290
3138
4426
4574
3943
4469
631
6034
616
4992
27
4745
4320
3121
6978
5054
4969
4046
2173
6030
6502
4068
4323
3313
2656
6546
4141
5780
5128
2516
2963
3518
3628
3168
7623
7084
6051
4548
7078
5048
4705
4822
5548
7007
5786
5182
6420
2772
3548
5106
3847
1855
6171
6531
6401
7866
3897
2366
3325
3469
2547
3061
5587
5039
4730
3903
2556
2186
2579
2765
4135
4325
3208
3096
3378
2927
6123
2955
4980
3366
2369
2773
3520
3457
3438
4157
3928
3623
3781
3409
3712
3286
4092
4189
4414
3384
4773
3472
3636
4380
4649
3647
2783
2619
6281
5631
4313
3798
5440
3440
3496
4674
4872
3879
2879
3142
8143
5831
2377
4560
4125
5771
3651
4591
4910
2616
2409
2730
2872
4589
2933
4718
6363
5500
7184
4243
4334
4633
12651
3668
5414
4784
6690
7087
9034
52
4804
3765
6967
4922
6375
4180
4197
5901
5935
6893
39
3722
5185
5482
5144
2642
5162
5457
5276
3890
3468
3256
3788
5253
2845
4000
4220
4445
5395
5186
3644
4395
3635
5523
4348
5250
4175
5038
5401
2537
4762
5753
7010
3675
3348
2739
3324
4433
5117
3499
9697
6725
3251
3689
4047
4483
5390
3504
3213
5934
9752
45
6315
3477
3089
2905
3271
4352
3596
3058
5241
3704
3167
3670
3958
3733
4987
2880
2664
7295
5274
3098
3905
4017
3502
3530
2979
5172
4620
2816
2425
2694
3018
2962
4901
3819
5961
4040
4701
3451
3840
4770
4195
3443
4065
5115
3663
4422
3705
2741
2918
2969
3608
8145
4309
3702
4255
2914
3111
4543
3169
3193
3983
4142
5435
5526
5059
2611
11507
4765
4264
3626
3821
2796
4482
2601
3987
3328
3800
5832
4097
3839
4246
5280
4777
3262
3854
6314
2989
5984
3612
4451
3362
3619
2777
681
552
678
441
2780
2443
6902
7955
5733
8336
2893
2733
3446
3464
2604
4199
4364
3858
8109
6733
3354
5065
2421
4865
5410
11015
8850
19263
83
4194
3386
5057
11397
2896
3771
4974
3953
3924
4025
279282
138
5533
5560
5254
4606
6102
2712
4156
5325
4481
2886
3210
3855
6017
14878
3989
4886
3833
4464
4476
4461
3524
5017
3228
4312
4958
5113
2679
4449
2897
6044
5074
6254
25494
93
4965
2655
7241
3225
11205
3526
2447
3032
3473
5651
5375
2444
7654
7669
5071
6622
9384
3764
8594
3161
2488
3412
6591
9143
2915
3370
4632
3917
6782
3118
2834
2928
2157
2378
3744
2786
3866
2930
2667
2793
12679
5793
7474
6126
548
8139
1566
9308
6812
11326
4689
2676
4096
2225
2466
2876
5535
9390
5624
3069
5204
4791
9984
6032
2400
2339
3065
2153
3113
2704
2251
6605
5693
6610
5588
3218
4127
3416
4448
4552
4330
4296
5988
5514
3220
2994
4209
9555
3752
4558
3666
4635
4305
5247
4159
4379
4165
5617
6238
11048
3923
4756
3221
3784
2021
3812
5213
7541
3143
5069
4329
4415
4802
3717
3231
4915
3807
3204
4248
3655
5047
7009
5738
10083
1049
8357
7920
4109
3593
1714
8624
7240
5883
8756
5858
6369
1448
6695
7730
3776
5366
6174
6092
4067
7406
4976
6516
5503
3719
6403
4869
3422
4832
3925
8878
6327
4604
5691
5456
4726
6072
4475
6246
3188
4009
3685
4301
10982
6304
5242
4455
5134
5571
4187
3568
7890
4534
5536
6129
5581
5317
5896
3428
3893
3853
3527
4338
3444
2866
2654
3466
4037
4503
5152
3470
5265
3341
3720
9181
6012
6093
5776
5760
3935
5299
5433
4700
4479
4747
4419
7284
5286
7141
12799
64
8149
11594
5000
7166
6299
9313
8465
6349
7458
5333
8249
7574
6452
4140
11887
6189
7423
5075
3272
4093
11877
5809
3817
3780
5636
4983
6382
5927
6644
4113
5341
5090
5002
5670
4351
4171
5137
5788
5969
5996
4844
10939
6091
13647
4566
5779
8192
3285
4115
2974
3028
2972
4270
4307
5642
5354
12882
36
10784
7961
6589
6565
7233
11574
46
6827
6348
3402
3132
2894
10879
7713
3510
3787
4536
3631
3136
3913
4621
2860
2475
2964
2678
4110
3406
2495
5220
4544
6255
4119
4049
5041
3706
3718
3918
4913
4470
4641
4767
4029
3173
4603
4761
5167
3531
5009
5330
7608
2701
2220
6871
2839
2454
3117
2670
4241
3158
5032
2633
2706
2729
3066
8734
3357
3381
4226
8975
5301
3014
2585
4074
2826
2295
6060
2791
8721
10027
2359
3474
2340
4066
3429
2837
2464
5700
5381
9344
7197
4409
4798
4416
3962
4071
3582
4122
6290
3448
16466
8159
7278
6278
4751
7063
4878
13459
3672
4678
6190
3692
7509
5687
8122
6465
5055
6147
7205
5790
9325
4516
4644
6920
3911
6903
9048
9633
4995
3570
4077
4852
5200
7739
3310
3569
3319
4337
3934
3814
3600
12690
16310
37
6194
5685
7080
6432
8994
7905
7757
5803
7353
5206
7582
9690
6907
18182
6075
7717
10373
2625
2572
7487
9070
12018
4087
3436
4236
8596
3303
3372
2458
6450
6320
6099
7157
11475
5026
10685
6359
4506
4428
4079
4614
3501
7045
4563
5043
5365
5664
5430
3887
3383
9147
3777
4937
4362
7472
6925
4076
3834
6393
6892
5377
4941
4168
3261
3519
6615
18045
9078
5564
3314
6368
5240
5173
3374
3980
4542
4838
6512
7048
6884
7765
6986
7612
3957
4342
4254
4715
2550
2718
3759
4489
5904
5608
6611
6122
5607
4233
11807
5511
2756
2668
2553
5444
9452
5329
4672
5782
6717
6081
4652
4231
9241
7107
12668
9727
6344
3991
8790
5531
5991
4986
3564
3064
4510
3152
2341
7557
10956
3287
2461
3613
17155
9486
22603
2598
2898
2431
2476
2692
3254
2856
7556
9175
5201
5231
2471
2606
3602
2275
2945
3544
2674
2632
4600
2266
2574
5407
7452
10224
7814
8258
4710
4750
4263
7542
6274
8793
8707
5967
4989
6618
5660
4858
6409
4796
4518
5295
4512
5012
10540
6860
5678
8140
6790
10389
7430
21627
49
92
19686
86
5994
2419
2901
2992
2524
2406
3157
2838
2531
14836
60
8561
4284
5103
5799
4249
4272
3062
2691
2311
5674
2223
2833
2297
5707
8290
8751
7492
8538
7884
6148
8901
2819
6490
4977
4008
5518
3025
5843
7512
33798
101
2490
3592
3365
3125
5030
5952
4585
5164
4712
3986
2478
3417
3295
4420
9220
4496
9448
4501
3695
3757
4020
4807
3684
5550
2754
2393
3395
3217
3691
3561
3576
25395
78
8129
5120
2916
10281
15002
3141
6904
6165
7186
3465
4991
5034
6543
7122
6813
2943
3119
3968
3233
3638
3004
3080
4769
4268
7793
8697
3643
3868
3645
13777
5338
3849
5534
3785
5339
18307
110
7646
5914
5635
3042
4345
4145
4155
4607
4304
3975
3871
3818
7390
5393
5073
4755
11678
3967
2814
2759
4216
5207
5851
4524
3826
3415
2600
5816
4885
5746
3038
7754
2578
3055
6522
4390
3449
4921
4573
3353
3259
14844
7057
5334
28109
146
2446
3309
7392
3293
4595
4663
6162
7098
4131
4610
3930
5119
4130
2404
3729
3627
3410
3376
4022
5085
3880
3888
11511
11329
3726
3883
3248
4790
6146
5310
4704
3455
2434
8890
42
4112
4662
5855
11260
10753
16449
61
16740
9229
8313
16702
4659
4424
7733
7774
14469
3688
7873
7000
4281
8217
6835
4891
4775
7163
9774
5214
5491
5328
4377
5718
19250
53
68
10170
5727
6064
4541
5638
5215
6429
4353
12456
5309
7909
7471
4055
3486
8608
3783
12550
5505
3699
6876
7663
9023
2998
3963
3773
6994
6087
5572
3803
5033
6457
5076
7075
4956
4757
17073
5374
5899
6352
4174
4873
4080
5530
5153
6066
4384
6894
9171
4014
6609
3762
5423
6027
4627
13016
11373
5975
3507
4267
3678
9139
9088
7527
13261
7572
9660
12063
9317
7857
8754
9283
9673
7498
9231
12212
9081
3723
3992
3794
3579
5124
6042
4158
3463
4335
3790
4160
5891
3970
5151
3338
4173
3665
3929
5251
3583
3739
3562
3296
2631
5499
6713
6503
4339
3345
4287
9327
4960
4276
10516
4795
3875
4372
5882
5827
3397
4959
5101
3778
7847
13938
14279
88
6545
4371
5169
6422
10964
3009
4016
3516
3106
7538
11459
128
5946
6489
8679
6621
6141
6002
6981
4185
8174
15825
8940
3175
3594
3033
6031
5594
2925
6037
7214
7429
69
3882
6270
5584
8506
125
9533
25217
5845
9680
4310
8540
4223
4771
4240
4893
7116
9027
3277
6882
4522
4457
5912
19614
15018
85
9183
10781
3786
5155
4450
31359
107
15388
1970
2407
3441
3046