107
0
2
108
1
71
54
77
90
292
123
134
163
609
243
282
136
154
180
149
155
314
271
389
176
3
316
182
183
141
294
117
184
502
308
397
181
258
371
256
169
165
202
343
4
467
245
280
310
160
178
175
238
313
351
462
265
226
237
189
1028
8
198
366
218
352
263
185
317
227
570
286
331
349
373
720
753
458
505
474
639
523
628
561
752
959
638
754
701
1010
746
905
739
1155
1093
883
872
998
974
1047
971
1075
1064
1022
1193
1091
1100
1145
1218
1653
1352
1293
1322
307
412
487
318
402
208
295
524
233
250
890
370
909
5
477
1269
6
1712
13
322
1025
284
341
339
315
324
333
518
589
728
20310
1052
414
459
297
709
337
426
517
665
675
696
560
460
529
1765
610
681
242
694
871
738
913
255
656
1013
1845
830
379
476
541
1404
106
1614
66
782
33
2806
73
2391
145
13593
186
2141
70
65810
50
2250
95422
59
2591
29
723
855
1583
666
559
584
646
86696
58
617
602
810
2592
111
1263
43
1954
17
72
1977
1613
23
2387
948
1920
9912
18
853
1860
34
1134
620
571
1513
41
2189
44
821
604
625
2520
31
1623
79
2195
1847
1171
24
5507
10
2040
11
1483
468
2580
933
835
409
630
27468
14
133204
135
1630
440
1549
5828
663
673
2102
55
724
651
898
879
16
801
7
1802
2738
1069
1471
1046
1000
838
668
1201
940
1341
1456
2003
741
865
1547
2542
15644
40
2784
1702
1349
2329
3279
34957
2126
1899
2018
2967
2034
1908
15
2115
1620
1574
1386
1152
1087
1476
2214
4368
847
655
4266
3840
3534
2165
2740
2056
1597
983
942
2178
2375
3696
1933
2734
30
1395
1715
2042
2106
2009
1364
1816
2336
1279
1105
1246
1891
1117
105615
3186
1204
840
1746
2618
2384
1308
1399
1189
952
742
2033
745
864
939
763
995
1413
2121
4484
2057
644
641
800
1023
1271
772
2187
1664
1226
1668
1651
4397
841
927
1753
817
2068
19
892
1067
1695
2163
1305
1188
1198
1353
2776
14849
2103
9
2362
2071
3424
8251
1568
6468
1878
2559
2867
2181
1925
1170
1396
1205
1817
2486
2415
779
867
986
849
601
1405
4062
1380
1014
1114
1161
1099
793
1262
1472
1379
809
1360
1288
3527
767
1162
674
5226
2331
3108
982
1506
733
1363
751
2926
4208
2045
5309
21
2043
1821
1299
2534
1497
1135
914
4717
1156
2749
2622
1403
3224
969
1212
1126
1038
1423
2484
1041
4882
1505
1655
1636
4676
1732
930
2357
1723
3430
2180
2959
3697
2128
2672
1711
2929
5116
776
1414
3680
12
1703
4270
1371
2127
2029
1143
1678
1863
3099
1006
2185
3176
3292
4381
3954
3473
3397
3439
3316
3896
1921
3709
3993
4517
3040
5967
1125
4618
3109
4898
4271
944
1421
4768
1148
1083
2113
1166
5372
5019
1532
8165
6260
3521
3700
57
5401
3471
2507
2203
2714
2107
3343
2154
3512
3565
2265
1232
1754
1854
1445
2522
2070
870
1454
4934
2315
2023
1978
2323
2345
1783
8511
1282
1319
2280
4594
2456
2535
1616
5356
1731
2358
2075
3034
2881
1141
1096
4443
1618
3050
47
2612
2957
2538
1255
5581
1791
1622
2272
1335
1843
1749
1194
1792
1336
55114
1981
32
2575
1110
1054
2356
1381
1432
1295
2148
1111
1040
3475
1628
1952
1294
1202
1082
1137
1085
1369
975
2504
1310
1297
1979
3001
4703
3676
3178
5703
3025
2373
7373
38
2082
8448
25
1429
2215
2423
2424
1871
2196
3215
3181
2037
1214
1237
5426
3984
20
1221
1698
1627
2002
3525
1417
4532
1544
1585
1465
1455
4106
2925
2174
4163
2620
3394
2523
1265
2975
1689
2853
2539
2394
1840
2084
2798
1590
1323
1302
1557
1132
1383
3633
3485
2016
2401
2699
3172
3353
5315
1718
1480
1803
1667
1389
2626
1815
2946
2116
4677
2249
2411
2811
2317
3057
3855
1094
1217
3249
2570
3015
5566
1460
1328
2119
2363
4104
4393
2032
3022
2440
2693
1779
3122
1391
1430
2050
1637
1922
4272
2453
826
4181
3996
2271
2801
761
2990
2944
1659
1254
1697
2130
1183
1438
1181
1164
1446
1249
1289
1822
2000
2605
62
6219
6221
1793
1109
1770
2898
3387
4499
2857
2878
2410
1755
1685
4471
3669
1853
1569
1994
1377
4302
3148
2469
2500
2564
1361
1640
2077
2135
48
3936
3660
2669
4383
18381
2397
5037
1507
1571
2005
2596
2937
2256
4018
3773
3432
2621
2581
2395
3891
2823
1641
2644
2593
3902
3926
3083
3425
2206
2111
2569
2337
1691
2438
2223
2951
2445
2767
4204
2528
2191
3177
3347
1333
1901
1769
2506
3748
3368
2491
2088
3236
1676
1567
1829
3335
3740
2717
3252
2372
1444
4031
2884
4900
3731
2562
2988
2307
4497
4316
2476
5139
1660
1555
1591
1728
1681
1375
1931
1337
1828
1801
6901
3222
2227
2204
1774
3144
3235
2635
2548
1910
3281
1575
1615
1542
1633
1852
1848
1957
3315
3881
2661
1704
990
3094
970
4286
4078
1741
2371
2131
2583
1932
2558
3070
4387
3288
2599
3039
2576
2813
2046
2565
1960
2479
2144
2623
1835
4610
2573
4340
2136
2640
2948
5756
3250
1684
1999
3238
2096
2305
1869
4686
1995
1003
3179
3632
4867
1434
2064
1584
1345
1589
1426
1819
1735
1775
1572
1554
2846
4619
5272
3511
3836
2458
2698
2787
3646
2627
3558
3686
2094
2069
635
2790
2038
3837
1524
2011
2314
1809
3381
2219
5553
1955
2118
4513
4324
3458
6182
1980
2167
1886
2145
3269
1742
1581
2216
2176
1936
1743
5361
4117
4200
2365
3010
4169
1788
2108
1898
2133
1833
1639
1914
2112
2283
2762
3559
2041
4678
4434
4702
2847
1902
2175
2380
5534
3631
2109
2856
2364
3827
3606
3841
7925
1551
2597
2194
2161
2162
4857
1679
2160
1851
1747
1882
1877
1947
2560
2408
3693
1941
2511
3063
5709
3163
1184
2080
1564
6309
4027
7649
1291
1907
2093
2095
2347
2231
2473
2201
1940
2979
3431
1556
3682
4827
2996
2825
1543
3620
1982
4154
1965
2200
2346
2146
6482
27
2540
4539
1619
1909
1724
2083
2770
4820
3981
2854
3019
3370
3229
4015
3741
6418
4514
2608
3968
6519
2355
8698
3522
4278
2719
4588
2385
3127
3591
5477
4494
1894
2750
2991
3553
2390
1879
1797
2066
2171
2263
3266
2747
4243
2756
2809
1806
2147
2281
2164
1924
3481
3298
2763
3274
5874
3467
2452
689
2429
2903
3414
2213
3599
3735
3382
2183
5431
4054
2031
2659
2509
4438
2682
3337
2123
3563
5412
3013
5264
3802
3211
2665
3567
2912
2025
5825
4851
22
3056
3076
2588
3918
4669
3223
6280
3872
4166
6204
4355
4132
2658
3803
4723
5239
4036
3790
5596
4804
3329
2844
3579
2613
2703
3795
5402
4017
5479
3500
5023
4005
6338
7666
5052
6451
6762
26
4843
2800
3947
3244
3832
2808
3300
3789
3302
3104
4122
4826
4028
2326
2648
2426
2483
2851
4209
3327
3805
2906
3501
2818
4421
6008
2827
5650
3020
3856
5714
7126
4984
5574
5348
3480
5149
3114
6224
2610
4772
5066
3154
4291
3437
3282
5695
3139
5159
3505
4249
11673
75
2713
6342
4069
3457
4245
3945
3326
3899
3536
2432
6592
3237
3828
2995
2700
3419
3763
6333
7403
6247
4740
8089
28
5546
2291
4167
2839
3079
3356
2439
3908
9647
5818
1721
2744
12727
2350
2269
3393
2657
3115
3066
3024
6868
2954
6334
2543
1948
2463
2169
2858
2722
7028
6312
9638
6551
8476
35
4853
5810
4215
4024
2607
4427
5035
6066
4527
3258
5092
4126
8160
2875
3363
2909
3146
4004
4889
2652
2467
3030
3725
6703
9544
4869
7267
4408
3566
2803
3412
3081
4124
3590
4114
4708
3308
4741
6378
3036
6820
4261
5357
5454
3595
1831
3782
3183
2208
3289
7597
2513
3082
4926
3138
3388
4426
4573
3943
3535
4469
631
6034
615
4991
4744
4320
3121
6978
5053
4969
4046
2173
6029
6502
4068
4323
3312
2654
6545
4141
5780
5128
2516
2963
3518
3628
3168
7623
7084
6049
4548
7077
5048
4705
4822
5547
7006
5786
5182
2911
2772
3548
5106
3847
1855
6171
6530
6401
7865
2366
3325
3468
2547
3061
5587
5039
4730
3903
2556
2186
2579
2764
4135
4325
3207
3096
3378
2927
6122
4980
3366
2368
2773
3519
3116
4157
3928
3621
3781
3409
3712
3286
4092
4189
4414
3384
3472
3636
4380
4649
3647
2783
2619
6279
5629
4312
3798
5438
5160
3496
4674
4872
3877
2879
3142
8143
5831
2377
4560
4125
3796
5770
3651
4591
4909
2616
2409
2730
2872
4899
4589
2932
4718
6363
5500
7183
4334
4633
12651
3668
5414
4784
6689
7086
9034
52
3764
6967
4921
6374
4180
4197
5901
5935
6892
39
3722
5185
5482
5144
2642
5162
5455
5275
3890
3255
3788
5253
3999
4220
4445
5394
5186
3643
4395
3634
5520
4348
5247
4175
5038
2536
4762
5753
7008
3675
3348
2739
3324
4433
3499
9697
6725
3251
3689
4047
4483
5389
3504
3213
5934
9752
45
6315
3477
3438
3087
3067
2904
3271
4351
3596
5240
3702
3167
3670
3957
3732
4987
2880
2664
7291
5274
3097
3905
4016
3530
5172
2816
2694
3529
3704
3018
2961
4901
3819
5961
4038
4701
3451
4769
4195
3442
4065
5115
3662
3703
3494
2918
3723
2968
3607
8145
4309
4255
2914
3111
4543
3169
3193
3982
5434
5526
4260
5058
2611
11507
4764
4264
3623
3299
3626
3820
2796
4482
2600
3986
3328
2594
3800
4097
3838
4246
5279
4777
3262
3854
6314
2989
3267
5983
3612
4451
3359
3618
680
2512
552
678
2780
2442
6902
7955
5733
8336
2893
2733
3446
3464
2604
4199
4364
3858
8109
6733
3354
5065
2421
4865
5410
11015
8850
19262
83
4194
3386
5057
11397
2895
3771
2273
4973
3953
3924
4025
279281
138
5533
5560
5254
4606
6102
2712
4156
5325
4481
2886
3209
6016
2908
14878
3988
4886
4000
3833
4464
4476
4460
3524
5017
3228
4958
5112
2678
4449
3736
2896
6044
5073
6253
25493
93
4965
2655
7241
3225
11200
2447
5651
5375
2444
7654
7669
5070
6621
9384
8594
3161
2487
2488
6591
9141
3369
4631
3917
6782
3118
2834
2928
2157
3743
2786
3866
2930
2666
2793
12678
5793
7474
6126
548
8139
1566
9308
6812
11326
4689
2676
4096
2225
2466
2876
5535
9390
5623
3068
5203
4791
9984
6032
2400
2339
3065
2153
3113
2704
2251
3166
6605
5693
6610
3218
4127
3415
4448
2601
4551
4329
4296
5988
5513
3220
2994
9555
3751
4558
3666
4635
4305
4158
4379
4165
5617
6238
11047
3923
4754
3221
3783
2021
3812
5213
7541
3143
5069
4328
3839
4802
3716
3231
4914
3807
3204
4247
3655
5047
7009
5738
10083
1049
8357
7920
4109
3593
1713
8624
7240
5882
8756
5858
6368
1448
6695
7730
3775
5366
6174
6089
4067
7406
4975
6516
5502
4044
3719
6403
3422
4832
3925
4783
8878
6327
4604
5691
5456
4726
6072
4475
6245
3187
3987
4009
3685
4300
10982
6304
5242
4369
3717
4455
5134
3560
5181
5571
4187
3568
7890
4534
6222
5536
6129
5317
5896
3428
3893
3852
4338
3444
2866
2653
3466
4037
4502
5152
3469
5265
3341
3720
9180
2980
3594
6010
6092
5776
5759
3935
5299
5432
4700
4479
4747
3853
4419
7284
7087
5286
7141
12799
64
8148
6550
11594
4999
7166
6299
9313
8465
6348
5117
7457
5333
8249
7573
6452
4140
2159
11887
6189
7422
5075
3272
4093
11877
5808
3816
3779
5635
4982
6381
5926
6644
4113
5341
5089
5002
5667
4349
5775
4171
5137
5788
5969
6033
5994
6367
10938
6091
13647
4566
5778
8192
3285
4115
2974
3028
2972
3443
4307
5642
5353
12880
36
10783
7961
6589
6564
6375
7233
11572
46
6826
3270
3401
4531
4844
3132
10879
7713
3510
3787
4535
3136
3913
4621
2860
2475
2964
2765
2894
4110
3406
2495
5220
4544
6255
4119
4048
5040
3705
3718
4912
4470
4640
4767
4029
4602
4761
5166
3531
5009
5330
7607
2701
2220
6869
2838
2454
2670
4241
3158
5031
2633
2706
2729
8732
3357
3380
4226
8975
5301
3014
2584
4074
3661
2826
3301
2295
6060
2443
2791
8720
10026
2882
2359
2546
2340
2836
2464
5700
5380
9344
7196
4409
4798
4416
3961
4071
3582
4121
6290
3448
16466
8158
7278
6278
4750
7063
6369
4878
13457
3672
6190
3692
3952
7509
5685
8121
6463
5055
6147
7205
5789
9325
4516
4643
6920
3910
4161
6903
9048
9632
4995
3570
4077
4852
5199
4413
4641
7738
3362
3310
3569
3319
4337
3934
3814
3600
12690
16310
37
6194
7080
6432
8992
7905
7757
5803
7353
5206
7581
9690
6905
18182
6075
7717
10372
2625
2572
7487
9070
12016
4087
3435
4236
8595
3303
3372
2457
6450
6319
3644
6098
7156
11475
5026
10685
6359
4505
4428
4614
6449
7045
4563
5043
4756
5365
5664
5430
3887
3383
9147
3776
4937
4362
7472
6925
4076
3834
6393
5377
4941
4168
3261
6615
18045
9077
5564
3314
5173
3374
3980
4541
5395
4837
6512
7048
6883
7764
6986
7612
4342
4254
4714
2550
2718
3756
4489
3911
5904
4526
5608
6611
5607
4233
11807
5511
2754
2668
2553
5444
9452
5326
4672
5782
6717
6080
4651
4230
9240
7107
12667
9725
6344
3990
8789
5531
5991
4985
3564
3064
4509
3152
4722
7557
7106
10955
5996
3287
2461
3611
17155
9486
22603
2598
2431
2690
3254
2987
7556
9175
5201
5230
4574
2471
2606
3602
2949
2711
2274
3543
2674
3016
2632
4600
2266
2574
5407
7450
10224
7814
8258
4710
4263
7542
6274
8791
8707
4988
6618
5660
6409
4796
5295
4511
5012
10539
6860
5678
8140
6790
10388
7430
21627
49
92
19685
86
2418
2470
2901
2992
2524
2406
3157
2531
14836
60
8561
4284
5103
5799
2789
3203
2691
2311
5674
2222
2832
2533
2297
5707
8289
8751
7492
8537
7884
6148
8901
2819
4118
2828
6488
4977
4008
5517
5843
7512
33798
101
2489
3592
3364
3124
5030
4205
5952
4584
5164
4712
3985
3447
2478
3417
3295
4420
9219
4496
9447
4501
3695
3757
4020
4807
3706
3684
5549
2753
2393
3217
3690
3561
3897
3576
25395
78
8129
5119
2916
2728
3528
5074
10281
15001
3141
6904
6165
7186
5034
6543
7122
6813
2942
3117
3967
3233
3638
5826
3004
3080
4267
7793
8697
6237
3868
13777
4685
5336
3849
3785
5339
18307
110
7646
5914
5252
3042
4345
4145
4155
4304
3975
3871
3818
7389
5393
2885
4755
11678
2814
2758
4216
5207
5851
4523
3825
5816
3916
5745
3038
4634
7754
2578
3054
6521
4390
3449
3259
14843
7057
5334
5329
28109
146
2446
3309
7392
4495
3293
4595
4662
6161
7098
4131
3930
4130
2404
3729
3625
3410
3376
4021
5085
3880
3888
11511
11329
3883
3247
4790
6146
5310
4704
3455
2433
8890
42
4111
3526
5855
11260
10751
16447
61
16740
9229
8313
16702
4659
4424
7733
7774
14469
56
5294
3688
7873
7000
4281
6430
8217
6835
4891
4775
7163
9774
6101
5214
5491
5327
4377
5717
19250
53
68
10170
5727
6064
5638
5215
6429
4352
12456
7909
7471
4055
3486
8607
3983
12550
5505
3699
6874
4770
7663
9022
2998
3962
6012
6994
6087
5572
3989
5033
6457
5076
7075
4956
4757
4836
17072
5340
5374
5899
6017
6352
4174
4873
4080
5530
5153
4384
9171
2962
4014
6609
3762
5422
6027
3307
4626
13016
11373
5975
3507
3678
9139
9086
7527
13260
7572
9659
12063
9317
7856
8753
9283
9673
7498
9228
12212
9081
7486
3992
3794
3578
5124
5143
6041
4609
3463
4248
4335
4160
5891
3970
4611
5151
3338
4173
3665
3929
5251
3583
3739
3296
2631
5499
6712
6503
3344
5020
4287
9327
4959
4276
10515
4006
4795
3874
4371
5881
5827
5101
3777
3465
7847
13936
14279
88
5169
6422
10963
3009
2101
3516
3503
3969
3106
7538
11459
128
5946
3608
8679
6620
6140
6002
6981
4184
8174
15823
8940
3175
3032
6031
5594
2924
6037
7214
7428
69
3882
6270
5584
8506
125
9533
126
25216
5845
9680
4310
8539
4222
4771
4240
4892
7116
9027
3277
6882
4522
5911
19614
15016
85
9183
10781
3786
5155
31359
15388
1970
2407
3441
3046