8191
8190
8189
8183
8187
8175
8127
8159
8063
7679
7935
7167
4095
6143
8188
8182
8179
8174
8181
8186
8185
8173
8167
8126
8171
8123
8062
8119
8125
8158
8157
8155
8061
8095
8055
7678
8059
8111
8151
8143
8047
7675
7166
7999
7933
7934
7677
7931
7671
8031
7165
7159
4094
7615
7919
7647
7163
7151
7903
4091
7927
7663
7423
4087
7807
6142
6141
4093
7135
6139
7551
7103
7871
4063
6655
6127
3839
6911
6015
3967
7039
6079
6135
4079
4031
6111
3583
5887
3071
5631
5119
2047
8177
8178
8184
8163
8172
8180
8169
3211
3210
3213
3212
3208
3209
3214
3215
3201
8124
3200
3203
3205
3202
3204
3206
3207
8156
3259
3258
3256
3262
3257
3263
3280
3227
3226
3249
3218
3282
3283
3252
3219
3281
3217
3248
3260
3261
3253
3225
3216
3224
3250
3223
3254
3255
3293
3251
3286
3230
3373
3372
3290
3291
3288
3289
3222
3287
3292
3231
3285
3220
3229
3295
3235
3294
3364
3221
3284
3234
3375
3374
3228
3371
3365
3238
3370
3368
3239
3363
8060
3236
3237
3369
3362
3232
3361
3360
3233
3366
3367
3241
3240
3242
3276
3278
3094
3093
3090
3243
3279
3277
3092
3245
3091
3247
3095
3244
3274
3089
3268
3269
3270
3246
3275
3265
3271
3267
3088
3266
3273
3272
3264
3482
8170
3483
3485
3484
3480
3487
3486
3481
3096
3133
3097
3132
3387
3134
3386
3135
3388
3473
3461
3099
3098
3389
3390
3475
3472
3479
3474
3476
3385
3384
3470
3477
3462
3463
3460
3383
3391
3471
3478
3382
3467
3128
3100
3465
3466
3129
3102
3101
3130
3131
3378
3380
3464
3541
3381
3377
3086
3084
3543
3074
3468
3103
3542
3469
3087
3532
3540
3085
3376
3379
3549
3531
3548
3530
3459
3458
3457
3456
3523
3073
3075
3533
3314
3072
3535
3534
3080
3529
3315
3522
3521
3078
3312
3082
3528
3124
3083
3081
3520
3321
3320
3317
3539
3313
3125
3550
3077
3079
3121
3537
3318
3546
3319
3316
3551
3126
3122
3547
3545
3544
3536
3120
3076
3524
3538
3127
3123
3525
3324
3526
3322
3527
3323
3325
3326
3510
3493
3495
3511
3111
3509
3492
2103
2199
3494
3327
3108
3110
2102
2140
3508
3109
2101
3517
3497
2198
3496
3499
3506
3505
2202
2100
3498
3107
3507
3519
3516
2141
3504
2196
3518
3513
2203
3512
2197
3106
2142
2201
3489
3488
3454
3515
2300
2110
3491
3112
2200
2143
2107
2138
3113
3105
3514
3429
3490
3431
3455
3104
3501
2111
2105
2097
3500
2104
2136
3580
2301
2108
2106
2302
2137
3430
2139
3452
2161
3114
3581
2109
3571
3576
3575
3574
3573
3503
3502
2303
3428
3453
3570
2299
3568
3572
2163
3582
3577
2096
3115
3440
2162
3441
2426
3569
2160
3442
3566
2098
2193
2192
2149
2148
3567
3358
2296
3443
2298
3451
2099
3450
2427
3579
2205
3118
3578
3119
2170
2297
2425
2079
3359
3116
3356
2134
2194
2151
3449
2164
2078
2171
3554
2135
3424
2204
3445
2150
3444
2054
3553
3448
2132
2175
2165
2174
3555
3564
3117
3337
2224
2177
2225
3552
2178
2424
2180
2179
2172
2168
2206
2284
3357
2129
2289
2285
3565
2195
2212
2213
2128
3426
2077
3425
3427
2076
3561
2370
2368
2166
3560
2169
2053
2182
2251
2210
2173
3447
2055
2211
3336
2215
2259
2133
2288
2258
2292
3354
2181
3563
3562
2293
2214
2207
2167
2371
2287
2176
2274
2183
2431
2430
2075
2428
2369
2131
2130
2052
2074
2112
2247
2229
2295
2294
2226
2286
2250
2248
2272
2246
2082
2113
3339
2227
2249
2273
2290
2114
3353
3355
2429
2216
2217
2145
3446
3296
3299
2072
2208
3352
3297
3559
3558
2219
2242
2275
2231
2209
2230
2245
2147
2228
2146
2283
2144
2115
2256
2244
2049
2083
2073
3394
2085
3338
3557
8166
3395
2071
2280
2282
2281
3298
2252
2084
2050
2051
2291
2257
2060
2061
3392
3342
2270
3556
2064
2254
2243
2253
2070
2063
2218
2220
2065
2091
2271
2255
2264
2186
2090
2266
2086
3329
3303
2048
3301
2221
2222
3302
2184
2067
3419
2093
2057
2279
2267
3418
2379
2080
2240
2414
2087
2059
3300
2068
2066
3343
2062
2187
2415
2241
2378
2223
2278
3393
2265
2081
2268
3417
2185
2092
3328
3416
2120
2269
2407
2376
2377
2056
2058
2276
3434
3330
2088
3341
2406
3435
2117
3399
3340
2408
3422
2404
2277
3397
3350
2375
3396
2069
2127
2089
2116
2121
3331
2374
2122
2260
2405
2191
2413
2412
2409
2401
3346
2381
3420
2189
3406
3398
2372
3351
2095
3347
2400
3421
2094
2373
2123
2124
2125
2126
3432
3436
3349
3404
3405
3423
3433
2188
2261
2380
3438
3437
2418
2419
3439
2119
2402
2403
2416
2190
2519
3407
2263
2118
3345
3335
3309
3308
2262
2417
2411
3348
2153
3344
2152
3310
3311
3332
3334
2158
2235
2157
2154
2410
2156
2234
3333
2155
2387
2159
3400
2385
2384
2386
2518
2382
2383
2232
3401
2421
2516
2233
2517
3143
3402
2422
2420
2390
3403
2423
3307
2515
2507
3150
2391
3142
2514
3148
2505
2506
3306
2498
2236
2237
3151
2499
2315
2388
2314
2504
2239
2503
5701
2512
3413
3412
2513
3408
2389
3304
2497
2511
2510
3149
2496
2509
3305
2238
2508
2502
2500
2394
3136
2397
3140
2313
2312
3137
5702
2395
2398
3409
2396
3139
3415
3414
2393
5700
2501
2522
2399
2307
3141
2520
2304
2305
2306
5703
2326
2521
2523
3144
2327
3145
3185
3138
2318
2322
3146
2392
3411
2310
2317
5696
3410
3186
3184
2319
2311
2323
3187
2524
3190
3189
947
946
5697
2321
3188
2325
2525
2308
2324
2316
5698
3147
2309
3191
2526
2527
2320
2332
5699
945
951
2454
2443
2442
944
2333
949
950
2452
2328
2329
2455
3161
3192
2453
3198
3194
2331
2330
3195
3162
2440
8117
3193
3160
948
3199
3197
2447
3196
2441
3163
2446
2334
2335
3153
8110
3166
3167
5725
3152
955
2458
5724
3164
954
2548
2432
2444
5727
5720
2449
5709
3154
2457
2448
2445
2433
2459
2464
2465
2435
5736
5737
2434
3165
2456
2438
2439
5705
2483
5722
3157
3155
2487
5704
5726
952
2467
5723
5721
5708
2549
5707
2466
2491
2462
2486
2450
2481
2490
3159
3158
5742
5741
2482
5740
5739
2550
5782
2463
2488
5738
5706
2489
5713
5711
5710
2436
953
5783
3156
5780
5743
5778
958
959
957
2451
2480
2485
2484
2551
5781
956
5712
5715
2437
5714
2460
5779
2468
5776
5777
2469
2461
2493
2494
2492
2544
5716
2545
5717
2546
5734
5641
5735
5642
928
2553
2552
5643
8046
5718
5733
2495
5730
930
2547
5719
2362
3183
5732
929
931
2470
2554
2363
939
5729
5640
5731
2355
2361
2558
2556
2354
2555
2471
2353
2359
2357
5728
3179
2472
2366
2360
2356
2474
2364
937
2367
942
943
2352
2476
5837
2557
938
3176
3178
2358
2479
3182
2475
2477
2478
2473
1007
933
3177
934
932
2365
936
5838
2559
1006
5839
637
5836
639
638
636
935
941
940
1002
1003
1005
5644
3180
5662
2351
3181
1000
5789
5663
2350
1004
993
5645
992
5790
1001
5826
2336
2337
5827
5791
998
999
5834
5832
5833
994
2531
5788
995
5831
2347
5787
3171
996
2346
2343
2341
5829
997
2348
5835
2533
2528
2529
2344
5661
5660
5646
5647
2532
5828
2540
2342
5638
2340
2339
3170
2530
2338
5830
5786
2349
8150
632
5867
5633
2535
5785
5862
5870
5866
5825
5824
2541
5639
8058
2534
2345
5784
5861
3172
1012
5856
5857
1013
5860
5632
5863
8054
3168
5637
2542
5636
5753
633
634
5635
5752
3169
635
5756
5658
3173
5869
2543
5634
5656
5864
5755
5871
1015
5865
5659
5754
8165
5859
5858
5868
629
5657
1014
630
5757
8039
625
5758
627
3174
3175
5759
5851
623
624
5147
631
626
628
5651
622
5842
5843
5850
5650
5166
621
5844
5195
2538
5197
5848
5845
5146
5849
5854
5194
5852
5855
2537
5840
2536
8109
5649
2539
620
5167
5823
5151
5165
5841
5164
5246
5148
5846
5196
5853
5811
1008
1011
5648
5652
5149
5247
1009
5810
1010
5653
5822
5881
5886
5847
2589
5880
5882
5176
5883
5884
5144
5150
5879
5309
5245
5192
5177
5181
5821
1755
1017
5817
2585
5244
5145
2588
5775
5170
5816
5885
1754
8094
5655
5183
5654
5820
1021
5171
5774
1016
616
5818
5808
1018
1020
1019
5878
5123
5873
5872
2590
2591
5180
5308
5185
5193
5162
5163
5178
5135
5198
5199
5208
5202
5809
5876
5764
5238
5134
1752
5225
5182
5184
5310
5186
5160
5179
2584
5311
1756
1757
5243
5242
5201
5281
5203
5240
5219
2586
5280
5187
617
5877
5773
619
618
5233
5239
5232
5221
5220
5218
5209
5204
5200
5168
5161
5137
5152
5133
5132
5122
5744
5765
5772
1022
1023
5875
5153
5241
5819
5745
1759
1753
5236
5793
5224
5217
5169
5211
5210
5231
1748
2587
5121
5237
5206
5138
5874
5131
5205
5128
1758
5126
5767
5222
5223
5120
5747
5189
5229
5792
5141
5139
5230
5228
5129
5127
5760
5235
608
5746
5216
5207
5188
1750
5142
5303
5805
5299
5136
5804
5284
5285
1751
5813
5125
5130
5771
5156
5124
5298
5140
5766
5761
5283
5143
5807
5154
5794
1749
5234
5300
5157
5296
609
5282
5226
5814
5795
5286
5297
5159
5302
5305
610
5769
5158
5191
5798
5799
8045
5190
5806
5812
5815
5155
5227
5768
5750
611
5304
5770
5172
2583
5751
5763
5213
1734
5175
5174
5762
5173
5301
5287
5355
5212
5289
5288
1735
5796
5354
1746
5291
5667
2580
5307
5306
8122
5797
2582
1733
5749
5253
5348
5214
5353
5345
1744
1747
2581
1732
5671
5670
5349
5290
5351
5748
5352
5252
1729
5356
5295
5294
5293
1730
1731
614
5666
5664
1728
5347
5350
1745
695
5802
5215
5800
5346
5344
5357
46
2576
615
694
692
8154
612
5259
61
5665
367
366
5803
5249
365
8115
5248
5292
5801
5668
5688
613
5255
5257
5251
5254
5258
1739
2577
5250
1741
5690
5359
5689
361
1740
44
364
63
4569
5691
693
7997
7998
5669
5358
8057
62
47
5256
360
1743
1742
60
7932
5323
5262
59
58
1738
4568
5260
45
5317
50
4571
689
688
5677
5322
5693
5695
5319
1736
353
5692
5676
5316
363
358
356
362
4570
5694
2578
5261
49
355
2579
5263
5679
359
690
354
5678
1737
352
691
41
48
8118
5672
51
1802
56
4573
5312
357
8141
1805
57
55
1803
54
698
1801
33
5328
5325
5324
5320
5318
5315
40
5313
4572
5370
5673
5675
5674
1804
42
52
5327
5321
5329
5337
5339
5340
32
5341
5314
5371
1800
5336
8093
53
4575
4574
699
1807
5338
5326
5330
1806
5368
5369
702
5342
5343
43
703
696
4560
5331
5372
4561
37
35
34
916
917
5273
697
5375
5374
5277
5373
5332
5333
5334
4567
700
919
5272
36
5685
5687
915
5274
912
911
5276
910
5279
4565
914
909
913
5278
4599
701
2567
2566
5275
4564
5684
5335
39
4562
2562
2563
918
4563
908
717
679
678
1051
1050
902
900
4597
4598
1055
5271
5686
4414
1054
4566
4415
38
675
903
2564
4596
674
2560
2561
2640
901
686
2565
4595
4592
1053
5264
1794
8091
5360
4594
4593
673
5269
716
907
676
677
715
897
1048
5366
1796
1795
687
713
714
712
1797
5363
5265
5266
1052
2643
5361
5681
5267
906
905
5268
5362
2641
5270
1049
1793
1792
4412
1784
672
2574
2575
5367
4602
1785
5682
5680
2647
904
1045
2642
4413
707
2646
8121
4603
896
8051
2644
1766
1767
684
1044
685
718
1799
4411
1788
4407
4408
4410
709
5683
1787
152
2616
710
711
2572
2573
8053
706
4409
719
1798
2617
1764
2568
2569
1046
705
5364
2645
5365
330
331
1047
2618
1786
708
1791
704
4406
1761
4600
8149
899
1040
898
4601
1760
1041
2648
2650
153
2676
1765
1789
2620
2619
1762
5390
2678
2679
2666
1790
4404
4605
340
342
2651
4974
339
338
329
328
2622
2621
2668
343
5388
2612
2672
149
4604
4606
2677
2570
4973
2613
5391
4405
1042
4972
2674
155
146
8147
1043
341
154
151
1763
150
148
147
4607
144
5389
4975
682
2649
2665
2664
2655
2638
2571
2608
2675
2636
2623
1777
1778
683
2609
924
2667
2669
2637
681
2654
8153
4400
1779
2670
4970
2671
2673
4971
1776
332
8027
923
2595
145
680
8030
1771
333
335
337
1770
2639
927
2653
379
378
4401
925
336
2610
926
2615
156
2614
4963
157
368
334
377
376
2611
369
2633
5387
1781
1775
1782
375
4969
1768
922
2594
5386
4403
607
1783
2632
2592
2652
2593
4968
4962
1774
728
2596
158
720
2597
2607
602
374
4961
5384
4402
371
349
4279
4960
1780
4442
4443
1769
730
732
4119
1773
4126
345
4118
920
4278
159
733
2606
2635
921
4965
2604
348
4967
725
4127
4966
1772
7995
729
723
722
4276
721
370
603
606
2658
578
383
2605
731
4125
4272
4275
4274
7614
4277
734
373
2657
382
8043
724
2598
2599
4440
4121
5385
2634
579
4997
4123
4964
4120
344
4273
347
4112
2656
601
2662
2659
735
4124
372
4445
4116
4441
320
321
585
604
605
600
4996
584
4998
4122
727
726
4117
350
324
2015
380
346
593
591
351
2660
4999
592
576
4444
590
1812
381
4554
325
1813
4113
2661
589
588
2663
587
4447
586
577
5379
4114
4551
4553
594
2685
4446
4435
4552
2014
1814
5377
4555
4550
4115
4547
2684
4621
2011
5378
1323
5416
1815
4453
4454
595
5376
4993
4439
4452
326
4623
4434
4433
4546
2603
990
1033
322
323
2602
2013
2681
2012
1032
4994
4620
1322
4432
4548
4544
302
5419
4549
4618
1034
1818
1819
4988
8139
580
991
581
583
5417
2010
4992
327
4622
2601
2600
4438
5383
2008
598
303
1811
4979
5382
2009
599
988
4451
4989
4990
4449
4995
596
4172
2687
2683
1809
5380
5418
4261
1333
4978
1817
2680
7670
5404
980
1816
4455
1035
982
989
582
2682
5405
4616
4619
4448
5420
4260
1504
5421
2005
5434
5435
1808
4545
1332
8079
1334
1335
2629
1321
301
4450
4976
4266
981
2686
4991
1823
5406
4977
1810
5402
983
967
5429
4267
966
300
4171
4617
4169
4168
4265
4170
4437
597
5415
5400
2007
4173
5381
1523
5428
5430
5432
5407
1224
2624
2625
1822
965
7917
5433
7583
1505
1161
1520
1508
7991
1160
130
5423
5431
4984
4985
8029
964
4436
1320
4558
5414
1167
1509
1038
1506
2004
298
4285
2006
2000
1821
977
131
1093
1092
7918
1088
1328
1036
2626
2628
2001
979
2630
129
4981
5401
4559
2028
2029
1166
1522
1165
1329
4262
4263
4264
1331
1521
1510
1097
978
5403
1820
976
4174
4284
1164
1089
4557
1037
4462
1039
984
4987
1828
1829
163
1225
1526
5392
1834
1835
1100
1095
1094
2031
1622
2627
1162
986
5412
4983
1524
5393
2003
2002
4283
4175
4980
1507
1330
128
1325
4280
5422
4460
4456
4270
5394
820
816
4986
1991
299
819
171
741
5395
1511
4399
663
2631
1324
818
985
1987
4397
4281
4556
5398
4461
109
5399
1101
296
4982
1525
4458
1990
1989
1988
2030
1832
1096
1623
817
1227
1527
4385
961
7674
162
1836
4457
169
108
4463
1621
1102
1099
5413
1984
5425
987
4268
467
1091
4269
4287
7676
2027
1103
1616
1098
2026
1027
1619
1618
7581
1163
1617
1833
1620
1339
5427
4459
1326
1327
111
297
662
170
4282
4396
185
821
5424
168
7576
740
960
1837
4256
7582
7580
110
4286
4258
4388
4398
1372
4271
1222
1226
1838
1338
962
466
5002
184
2025
2024
104
660
963
479
451
1317
4384
742
1090
1839
474
5426
4392
7577
1831
1830
1985
1986
7579
1026
4389
7578
4391
4390
5103
384
5003
1374
450
4393
1316
385
7929
5438
186
173
476
7607
175
174
4757
475
1030
172
4612
1315
1373
477
1825
1824
5397
160
5102
5101
1318
161
1319
1375
4591
8011
8012
661
4259
8015
822
7569
106
4257
1312
472
655
800
187
182
1223
5100
8014
4386
8013
1514
4762
803
1231
8010
135
132
654
465
5005
5004
190
5000
2042
1341
1340
4387
4587
7599
4590
1313
4613
1535
4394
107
5396
101
478
4395
105
743
473
5437
5436
183
4247
8009
191
1028
4586
1031
8001
801
829
7574
5439
823
1336
7887
2043
1519
102
7591
5001
1512
1534
802
5409
1528
1228
5410
5007
133
651
4578
4579
4708
454
7899
1529
5099
1826
1827
1314
1218
181
8000
8008
1216
8003
5408
1533
1532
1530
653
7195
8002
7911
7588
4756
7595
103
7596
7597
4848
7568
7572
4763
4850
4760
657
1517
739
738
7594
100
7590
7589
1025
7598
4856
4857
4246
1029
8107
387
386
1513
4245
1516
1220
658
7575
448
736
4161
4584
134
464
1219
4640
1217
5006
4849
5098
4676
1627
189
4643
4642
180
4588
453
737
5013
4585
7593
1230
455
4859
4851
4244
5010
7570
452
7571
830
650
1626
2020
652
4761
656
659
4907
1024
5110
4160
7587
1221
4644
1515
4646
7901
4615
4614
1337
7643
5097
1631
164
5096
4678
165
7592
4679
5091
4858
5411
4504
4505
1630
1518
4677
2017
4177
2021
828
4758
4150
975
188
1343
1342
7194
5111
4589
4506
7573
4181
7584
97
4180
4466
4765
804
4759
99
806
974
7886
5108
7902
4645
4647
4427
5090
1531
5109
166
5014
456
5012
5011
4577
4329
4576
831
2044
4904
2041
2040
7885
7884
459
5088
4333
4906
7586
4641
4709
1229
4905
7611
449
5089
4148
4707
1994
4754
4151
4188
4782
179
807
177
7199
7585
98
5015
4288
826
7196
4321
167
458
4149
461
4755
176
973
4189
4182
1360
4187
7895
4183
4783
457
4766
649
4176
2016
4467
4496
7197
5008
805
1118
7613
2039
4609
1371
4611
1370
1106
4426
4332
1361
2022
1107
2036
4334
4335
4752
4507
827
178
4753
7609
2038
462
427
4423
640
4147
1364
5009
1366
4146
7198
4465
5117
4162
4163
7891
7890
2046
2045
7883
7882
7881
7880
2037
824
2023
648
463
1993
460
1358
1995
7602
4863
7893
4705
4704
8007
424
8006
8005
8004
273
4422
4424
1112
274
4610
4608
275
1115
1119
4328
1433
389
4323
4497
426
4711
4706
7604
4862
4861
4860
7894
7610
7608
4854
7606
7605
4289
7603
96
7224
4853
4191
1191
4764
7600
4186
972
4852
7983
7214
1625
7192
1190
4322
1186
825
1187
4320
7225
1185
7693
1359
4464
4855
4425
4421
1432
4510
4190
4710
425
1628
8037
1105
8038
1188
1629
272
388
1104
7229
1624
1113
1114
288
289
1116
1117
1703
1702
4325
1435
4511
4499
4649
4583
4767
4184
7218
7889
469
7888
2035
8087
646
641
139
1992
5116
1362
1363
8056
1367
1365
4145
1283
1306
1307
7179
4179
1368
4178
7193
7601
4909
7892
4911
5104
5106
5118
4326
4324
138
1184
7231
1282
7694
2019
2032
4185
1434
4781
5115
4498
7176
5093
4509
969
4691
1425
4689
4655
4653
4648
8023
282
279
4290
4582
7228
7226
7219
1701
4508
4144
7177
277
8032
8036
8034
1369
1357
4908
1356
5114
4812
4779
4778
4777
4776
4775
8033
1999
136
643
647
2018
4309
4749
2033
2034
8044
4233
8035
391
4420
390
5107
7896
7897
7898
7900
1309
4327
1308
470
422
7692
468
7708
7612
4416
7695
8142
4652
4330
1155
4308
4654
7703
4240
1189
1700
1174
4232
4688
811
7215
7178
4910
25
4780
7709
420
7925
7705
4291
1109
4947
1108
4737
7926
5092
4690
8040
4946
8042
423
471
4774
971
1173
4165
431
4306
4307
428
4813
5112
5113
7711
4164
7710
8041
645
4419
4237
968
278
280
7213
283
7230
276
7685
4580
1426
7684
808
810
7169
7227
315
5105
7171
7174
7212
7696
4501
1424
7680
430
5094
4808
4809
429
4683
7200
8017
4235
4750
4236
421
4418
4331
4310
749
748
7565
4470
27
1304
7186
7211
7182
7210
1175
1996
1997
7201
24
1437
7185
7175
1853
7558
1998
7557
7556
7559
7560
7562
7563
7564
7566
7567
7555
4311
7554
7553
970
7552
1305
1154
1172
7216
1310
644
809
137
642
1311
7168
7217
8075
4109
4500
1430
4108
5095
1427
291
290
287
4581
4650
4651
4241
4682
8016
8018
8019
4239
313
314
4471
4417
7879
7878
7877
7876
7875
7874
7873
7872
4736
7704
7701
7689
7687
7683
7682
7681
7646
4253
7702
4234
4673
8048
4811
8070
8069
8078
8068
8067
4814
8072
8066
8065
8077
8064
8073
4751
8074
8049
8050
8076
8071
8052
4748
1281
4292
4254
142
4252
1436
7686
4773
7172
7173
7688
4429
7170
7697
7690
7992
5023
1855
1156
5022
4944
4839
4838
1280
4837
1110
4836
4815
7700
4255
7698
4430
7691
1111
4251
1852
4469
4167
4110
4166
4304
286
281
4672
4468
4674
7561
4238
8024
8025
744
751
750
4681
813
1431
306
307
7996
7208
26
311
4249
319
7187
7183
4502
1483
4111
28
4226
4242
4103
4250
4293
4305
4248
4101
29
1439
4102
7189
4431
4428
7631
7645
7699
7706
7190
7707
416
7184
5021
7984
7985
7180
7988
417
7989
4477
7202
5076
666
667
4810
4772
745
746
4503
747
4743
7209
4739
4695
4694
4680
4675
812
1152
7181
7994
8026
143
141
7993
1697
1487
8022
8080
8083
1485
1484
1482
1481
1480
8082
1854
140
284
393
392
318
1153
1157
312
310
4945
285
1170
1438
5077
664
665
1354
10
4128
668
669
670
1428
1171
1960
31
815
7191
1355
4100
1486
7205
7188
1696
7204
7203
1169
4129
4158
4314
317
4243
8028
8021
4738
8020
7990
4298
292
4742
293
4227
4294
4744
8081
4315
305
308
4351
316
4829
4840
4841
4312
4313
304
4295
5020
4106
4105
4104
4296
4299
4097
11
8084
8086
4350
4107
12
7978
7986
4845
4844
4827
4826
4770
4769
4746
4745
4229
4156
4740
7207
7987
7206
4692
4635
4135
4131
4130
4634
4476
4473
4472
7969
4951
7979
4693
4768
13
394
1699
1158
814
1159
1168
671
1196
1197
1198
1850
763
419
418
1287
1961
395
309
1294
261
1698
1429
762
30
14
7968
1851
4834
4159
4833
8085
4347
15
4832
396
4346
4828
4139
4138
4157
405
4096
7971
7976
1293
7977
4771
434
1286
4747
4741
4901
1352
5079
5078
1284
1295
7970
438
260
4479
4835
4948
4949
4228
4478
4950
4842
4843
4846
7220
7221
7222
7223
4300
4633
4301
4302
4303
4847
1199
7673
439
4297
7980
5019
5016
5018
7982
4900
262
4824
263
1296
397
5058
5059
295
7981
4337
510
1963
7782
65
64
4225
4224
4632
435
433
1466
4098
4152
4155
511
1962
4344
4099
1292
4345
1353
1285
1491
4134
4136
1490
1347
4899
1345
4831
4825
124
125
4687
1297
4336
4339
4317
4316
7783
7712
7713
7720
7721
4475
7732
4231
4230
760
436
4684
4685
4154
4153
4686
4137
8
7972
7973
7974
7975
404
294
432
4903
4338
5087
5063
5075
5061
1467
18
5060
16
5083
5017
5085
5086
1463
71
5039
20
1489
5038
1488
66
1462
67
5037
9
68
7667
7661
22
5062
761
1301
1300
5036
5056
1299
1298
7781
267
401
399
4143
4142
4141
4140
4132
1849
4699
4702
4713
4474
1848
7717
7715
7714
437
5084
5082
4670
5081
5080
406
5074
5073
21
400
398
1076
266
1497
1077
120
1078
19
1711
755
4340
4656
501
4868
4869
4348
3
17
1461
4636
4349
4898
4830
1349
1348
4657
4658
4902
1346
1344
2
1460
87
7725
1476
7908
7726
7727
7716
1494
1501
1288
1289
7906
7733
1498
4341
7907
78
86
1705
4133
8092
84
1478
1704
4697
4342
121
4698
7916
79
4703
4712
4671
7730
7731
4700
70
4802
4637
4954
500
5057
4819
1496
4817
1351
7780
1350
1195
5032
4807
4806
5033
764
765
1302
4804
4800
4801
23
5072
4955
407
7734
508
409
4659
69
7735
1710
4343
752
1194
753
509
402
754
403
1192
7910
1079
1499
81
1500
1075
7913
4639
7912
1707
4669
4668
1708
7909
85
1193
0
766
1495
1303
4803
4378
4816
4818
1473
4318
4952
4319
1464
7777
4866
4871
4876
4896
127
126
123
122
8089
8090
4897
1
4867
7776
4624
4626
4701
7722
7723
1502
408
411
7724
1610
7719
4696
4735
1475
1474
1290
1291
502
413
7967
414
503
7718
1479
7729
76
1611
1503
483
4352
4353
4379
496
1074
1706
7728
1457
4734
412
7923
7915
7914
7904
256
1477
1967
5035
1846
5034
767
4805
264
1964
1493
4953
4627
1709
8088
4877
4875
1472
4715
1926
4870
410
4625
1492
1465
4714
7662
1966
5064
1925
1965
1927
259
258
257
1608
7791
5025
4376
4927
4864
4865
4872
4873
4874
7372
265
4
7249
4638
497
498
499
7905
7922
1456
4661
415
7930
4489
1840
485
1845
482
77
4723
4483
1072
80
1844
6
4660
4722
1847
4928
1842
1924
7793
1183
1181
1179
1178
4926
4925
1176
1458
7792
5024
7790
4368
4721
1934
1958
4481
4482
4485
1975
1609
5067
4354
5066
4488
7779
7738
7787
7789
4537
4381
4662
4377
5065
1177
1073
7795
442
7921
7924
268
758
759
7794
119
118
7373
112
7248
7233
7232
5
484
487
7
7806
4663
4491
4480
4355
4490
7235
1843
83
7234
1470
1469
4959
4958
4957
4956
116
1841
7959
7920
7966
1978
1979
7250
1887
270
271
1983
4720
7956
7742
7743
269
7958
7799
4536
4732
7957
443
7739
7778
1180
4375
4374
481
4372
480
4878
4369
1959
114
1606
1459
4879
7374
7375
113
1935
1182
4487
4924
4380
486
4484
1928
7784
7785
4929
1121
7788
7786
4931
4383
4382
1931
1929
115
1973
1974
8108
4486
7965
7736
8103
441
1977
4631
4630
7371
7370
4930
4932
4933
1120
4936
1081
1080
489
4664
5027
440
7273
7272
5070
5071
7805
7741
7740
1982
1981
1980
7737
7963
117
7962
1885
1884
1882
1880
7954
4733
7239
82
1886
4716
4725
1614
4373
4371
4370
1607
1605
1604
4724
92
7238
505
1930
4665
7953
1149
4717
1212
7952
1546
7961
7796
1468
1615
4539
7798
1547
1471
5026
7236
1207
1123
1122
7951
7950
4934
5462
4935
7237
504
757
4820
1613
1957
7803
1968
4938
1970
1971
1972
73
4629
4628
1976
93
4727
4726
91
4939
90
89
88
7251
7964
1883
72
1955
1956
1881
7960
7797
4937
4357
1545
4356
7368
7949
4360
4361
1952
1953
1954
1612
1148
1083
4920
1933
1932
7623
7622
4821
1125
1124
4921
488
1921
4942
7242
1544
7422
756
507
7955
8106
1232
4538
1233
7943
1234
1923
1235
94
95
1920
1969
7942
4540
506
5069
4719
4718
1718
8105
4666
4667
7279
7278
7275
4730
1204
1205
1206
4731
7261
4728
5068
1214
1442
4358
7804
7948
1416
1213
1413
1412
1411
1410
1209
1215
1208
4359
8096
495
494
493
8101
8100
8099
8102
8098
7257
7258
7260
492
7262
7268
7802
8104
4493
4492
4362
7624
7621
74
1716
1719
7640
7641
7243
1874
1875
1922
7800
5461
5463
7269
7270
4729
7274
7271
4913
7369
1127
1151
4915
1126
1082
7801
4912
491
4943
1061
7276
490
7277
4914
1873
1872
1443
7241
7240
1446
1447
4891
1600
4890
75
1561
1550
1560
1717
5440
8112
5442
7263
5029
5028
7259
7253
7252
8097
4822
4823
5441
1408
4922
4919
4918
1417
1420
5460
8114
1422
1423
4923
7256
1441
7946
1211
7630
7947
7936
7937
7938
7939
7940
444
445
1202
7620
1150
7625
1203
1060
4541
4494
4543
7245
8113
7255
564
1210
7244
1421
4495
7633
565
1056
1087
4889
4940
7642
7635
1444
447
5443
1440
4542
1147
1146
1414
446
1201
4941
1409
7659
1144
1877
7246
4531
7363
7634
4888
1551
7944
7941
5545
7361
5544
7626
7627
1279
1543
4363
1601
1057
1876
7945
1278
1878
1145
4917
4916
567
7362
5547
8116
1415
1200
566
1562
1602
1603
7628
4367
1445
4530
512
7254
4364
1563
5031
7247
7632
1714
7629
1540
7360
1541
5030
1086
1542
1238
7644
1712
1062
1713
5569
514
513
7264
4365
7928
1715
4529
4528
4883
1548
5594
7616
5546
7637
7265
1277
1879
8120
5551
1558
7636
7638
1559
515
1418
1419
1239
7751
5595
4885
7639
4894
5502
4895
1059
5499
1129
1058
4220
5550
7266
1063
7750
1128
5568
5444
1237
5457
5458
1552
1276
7767
7617
5445
1937
1236
1255
1549
4366
1253
1539
1538
1662
7655
5456
7619
4789
1084
1085
4791
1537
4887
5503
1665
4886
1663
4785
5549
1556
1557
1254
5573
5592
5593
1252
7756
1131
1130
1936
4222
4882
4195
4194
7618
5459
4892
4880
4221
560
7653
5484
4884
775
7267
774
7766
5498
7748
883
5500
5570
5572
5574
5575
5485
5491
5571
5496
5548
1554
1553
1536
5447
7749
7758
7757
517
1664
7658
7656
7652
1858
1939
5596
5501
5598
771
4223
4790
4893
4788
4784
786
4881
787
5597
5599
7395
4193
784
5486
5487
5488
5490
7396
7744
4214
516
4216
5446
7765
773
4217
7752
1721
770
5497
7367
7397
785
1859
7393
7389
7388
547
7387
7386
1938
1942
7660
7657
7654
4192
561
562
563
7382
7650
571
4512
7366
7392
545
7391
1132
7394
1555
882
4786
1658
7759
1661
7285
7284
1667
1943
5489
778
4212
5494
1941
1940
7385
768
546
779
5562
7377
1856
7381
5560
568
570
7651
7825
1659
4513
7824
544
7399
1660
7398
4787
4215
1666
1857
777
7383
7761
7771
1250
1251
1133
1720
7760
5455
5454
1722
788
1723
1726
1725
4219
7390
7376
776
881
4534
880
772
4535
789
1727
7764
556
558
5453
7384
559
1248
4201
1273
5561
1249
518
1565
7287
1272
7837
552
7828
7838
5563
7831
7826
553
1564
791
7293
1724
4218
5495
7753
7378
7775
769
7768
7745
4213
7379
7769
1134
7364
7770
782
7380
1657
7649
7648
572
790
7774
574
4515
7292
7773
7365
7772
1566
7827
519
1259
1258
1656
4794
7669
1675
1671
1670
1669
7830
7829
780
783
1862
7421
7407
4795
1240
7835
1567
5048
5049
1951
5526
5540
554
5527
5538
7754
1135
1136
1137
557
575
7289
569
7286
4533
551
550
549
5492
5451
5452
5541
5493
7281
5467
7746
4203
7295
7834
7280
7836
5466
4532
7839
5465
5539
4514
7747
1672
7283
1071
7755
5450
1069
7762
7763
7294
1679
1680
7282
1668
781
4793
5482
7816
1950
5483
1257
7833
7288
4202
555
1274
1949
1241
4200
7290
5464
1863
5480
5481
573
548
1256
5602
886
5601
1681
5600
1260
7817
1262
4792
5525
1674
1673
5611
1064
1275
5567
1068
7291
1686
5542
1678
5543
5449
5524
4197
4196
7832
1948
7400
7401
7403
7404
4210
7419
4517
1861
5053
1070
4799
4797
5050
887
4798
7406
1242
7405
5052
7402
1263
5054
5610
1683
5603
4205
1684
1685
4199
5448
1682
4796
7823
1687
5055
1138
1139
4211
1860
5051
1448
1651
1066
2733
2732
1065
4516
1067
1247
1245
5585
1244
5536
5537
885
5584
1243
1449
528
5566
5609
1261
5469
5468
1268
1269
523
5522
1692
7812
8135
1945
1947
4204
4206
4207
7822
7814
7813
1693
1676
4518
4519
4527
5523
5521
5520
4209
4208
4526
1140
5621
7420
7415
1142
1946
1246
1944
1264
8144
8145
4522
4198
7820
7818
5620
5613
5612
5608
520
521
522
529
5591
5590
5565
5564
7810
7811
4520
4521
7815
5534
888
7821
884
1677
1650
1648
8152
7819
5625
5627
5587
1450
1451
4524
7418
7417
7416
1649
1141
1639
4523
5535
5554
5586
531
5583
5589
530
527
5530
525
2735
2734
5559
5558
5556
5555
524
1143
5588
8131
795
1266
1265
889
1270
8148
8146
794
1271
5607
7808
1589
5557
1267
8140
4525
2731
8128
5624
5552
1638
1634
5528
5529
5531
5532
5533
1633
793
7809
5604
526
5606
5577
5474
7413
7412
7411
5479
7410
5475
7409
5471
8130
5470
8129
7408
5582
5619
2730
5581
1636
792
532
8132
5623
1632
890
891
5617
5616
5618
5578
1652
5626
1694
1865
7414
533
8137
8138
5576
5605
7869
1588
5478
1695
1653
1452
1453
1454
5476
5473
5472
5630
796
2693
5477
5615
2728
5614
5580
5579
1864
5553
8133
1646
1590
1654
2692
2691
1455
8136
895
894
2690
2688
5629
5628
5622
1637
1647
1635
797
2689
8134
2694
1591
1655
535
798
1644
799
1691
1690
1866
1867
1689
893
892
2729
1645
7870
870
1586
1587
1584
1688
7867
5042
7856
7857
537
7858
2695
534
7860
7861
1585
871
2898
2897
2899
5043
536
8176
1869
869
2896
1870
7672
6066
1641
7859
6074
1642
1643
6075
8164
7863
7862
5044
8162
1868
868
1871
8161
542
7665
2902
543
5045
5041
6067
1640
2903
6070
6071
1579
6073
7666
7868
5519
7664
2947
8160
5516
5047
1574
5046
2911
2910
2901
2900
8168
2946
6056
6072
6062
864
1597
5040
5518
7668
2997
2998
865
5517
7865
6069
1575
6063
7308
540
539
538
867
2999
866
2909
2813
7309
7310
7311
7855
7866
6078
6068
6065
6064
2996
2812
1596
6057
1578
2723
2720
5506
5515
2699
2698
6076
2722
541
7853
6077
2807
6059
2908
7343
6058
5513
5512
5507
7864
1599
5505
1598
5514
2727
2726
2725
2724
2993
2992
2995
248
2697
2721
199
2944
7849
7341
7342
2806
2907
2945
5504
252
251
7321
7848
2696
1378
6061
6060
1391
1593
1592
1580
1576
1581
198
196
1387
1386
7320
253
2805
1582
7850
7851
7852
7854
7340
2703
1577
249
2804
2955
2994
1573
2776
1572
2777
1595
2814
1569
1568
1583
2906
1376
2801
1377
2811
1379
2800
2810
7305
2957
1385
2956
7323
2948
2954
3002
3003
2953
250
2779
7304
1384
2950
1390
197
1389
241
1594
2809
2952
2959
2702
2951
2949
2778
7325
2904
2791
2790
7324
7306
3005
7322
3001
3000
2815
3004
3006
3007
2789
7307
2958
240
1570
1388
2785
254
237
2905
242
255
1380
2802
2808
2783
2700
1571
2803
5510
6048
7297
7841
2782
2788
236
2780
2701
5509
7326
7313
5508
195
194
193
192
7327
1381
2784
6049
2933
243
7840
6055
6054
6051
6021
7847
7846
7843
7842
6050
5511
2781
7339
7338
832
2932
7337
7296
2929
7336
878
879
7312
2717
6018
7845
6020
247
7844
2719
833
2716
235
7331
246
6052
239
2787
2928
238
2786
877
6017
6016
6053
7457
7456
2797
1382
7330
2930
835
7353
834
211
7350
7458
7462
1383
7463
2796
7315
876
7299
6019
7328
7329
2718
7351
232
233
7346
7347
2714
2739
838
2793
7298
7314
2798
2935
7352
210
7349
234
7459
7354
7460
244
7356
2931
7357
7471
2792
7348
2794
7481
7477
7480
2863
7465
7483
2862
7464
7461
2738
1397
1396
7470
7484
7487
245
2799
7345
7344
7355
837
7358
839
2934
2743
1399
6023
2715
7359
1398
836
6046
6044
6045
7300
872
1907
6022
6047
2712
2713
7486
7485
7482
7478
7476
2795
7316
7468
7469
7467
2888
2737
2740
2741
2742
209
2861
2884
2889
2890
2891
2710
7302
874
2887
875
7466
873
2886
6037
214
1906
6038
1905
1904
215
7318
2860
2770
2772
7301
2736
7317
7440
208
213
1395
7303
2711
2768
7332
2771
2773
2775
7319
7479
1394
6042
6040
6028
6025
6024
6043
6029
2885
1407
2893
7335
7334
2858
3011
2709
6026
6027
1909
7474
2708
1406
842
2769
7472
7473
2774
6036
212
6039
6041
1393
7441
3010
1908
7443
7442
2859
1403
3008
200
201
1911
1404
1919
7333
228
1914
2892
2894
1402
203
202
2707
2706
3012
3030
7475
6030
1392
843
1405
6031
3031
229
2942
1915
2895
2856
2943
1916
1401
1400
3009
1918
3013
1917
1913
6032
2857
2704
1912
3014
840
6035
6034
1910
219
2705
7454
7455
231
206
3029
3028
3015
2880
230
218
3027
216
221
222
220
841
2744
2881
207
7434
6033
2941
2978
217
2883
7453
7452
2853
2979
2747
2976
2940
3026
862
7433
223
2977
860
863
2745
2882
2746
3051
7432
7450
227
849
7437
2852
7435
7448
2990
845
7429
844
224
3024
3025
846
7451
2988
7449
204
2936
7447
7445
2927
7444
7436
7431
7430
7428
226
861
225
2989
851
2876
3033
3034
6107
853
3035
852
3050
6106
850
3032
2991
2851
2849
847
2848
3049
848
6091
6090
2939
2938
205
2937
2926
2879
2985
2984
3048
2850
6140
7438
7439
2877
2869
6081
7446
2854
2855
2917
2919
2918
854
2916
857
3059
2974
2878
2975
2986
2983
2873
3017
7424
2980
6080
856
6093
855
3063
3062
3058
2868
2981
6083
2750
2749
6092
2767
6094
5894
2920
2921
2922
2987
5892
2924
2982
2925
2973
2872
2766
2972
7427
858
3021
3020
5895
5893
3016
3056
7425
2759
6110
7426
2912
3023
2867
6104
2874
6088
6089
2923
2875
2756
2757
2913
6082
6095
2761
859
2865
2758
2762
3061
3069
3057
3040
3041
2866
3042
3043
2748
2963
2962
2864
3022
2755
6105
6109
2751
2871
3055
3054
3019
3018
2870
2754
2970
2971
3070
5888
3060
5889
2964
2760
3037
6108
3068
2764
2763
2965
5891
2961
2960
3047
3038
3045
3046
3066
3067
2752
2753
3036
3044
3039
2765
5890
6098
2966
6099
2914
2915
2968
2969
6103
3053
3064
3052
6100
2967
6102
6138
3065
6101
6097
6096
6085
6084
5938
6087
6086
7523
5939
7521
7550
7522
7531
7520
1893
7547
1892
7524
1895
7549
7529
5937
5926
7525
5927
7530
7528
1894
5932
5936
5933
7526
5942
5924
5943
7548
6137
3956
5934
5935
5941
3957
5925
3940
3959
7533
1896
7535
7534
7546
5901
5940
2846
7527
7532
5900
2847
5946
5920
3958
3941
3942
3943
6129
5947
3954
3949
5944
1897
3955
1891
1890
3948
6123
3951
6128
5951
7544
7545
6136
6130
5921
6125
5948
6131
6134
5930
5931
6126
5950
6120
3950
2840
2841
5949
6124
5923
5922
3921
2843
1901
1900
6133
6132
1899
1898
2845
3933
7543
2844
3947
7539
3932
6122
1903
3934
7538
2842
5902
5945
3952
3953
3920
6121
5907
6119
1902
6118
3923
5903
7542
5896
3935
5929
1888
3946
1889
2839
2838
3944
3937
3936
3922
6116
5906
3965
5899
5928
5897
7540
5904
3945
6112
3939
3966
3960
3927
3961
3924
2821
3964
7536
7537
7541
3925
2820
3938
5909
5912
5913
6117
5908
5898
2837
5905
3963
3962
2834
3926
2836
7515
2822
6113
5915
2832
2823
5917
2833
6115
6114
2817
2819
2835
3930
3931
5914
7505
7519
7514
2816
7506
7504
2818
5910
5911
3928
3929
7507
7517
7513
7512
7509
5919
5916
7511
7518
7508
5918
7510
7516
7158
7134
5955
6000
6005
2824
5961
5959
2825
5954
5953
6006
6007
7106
6004
7108
6003
7155
7104
7491
2829
3904
5962
6001
5960
2827
5958
3907
5956
7488
7105
7109
7489
7490
2828
2826
7107
2831
7495
5966
3906
3905
3918
3919
5952
5957
5963
5967
5964
7503
6002
7502
3911
7493
7501
7492
7123
7122
7110
2830
7494
3917
3916
6014
7500
3909
3908
3910
6008
7114
6011
7127
5965
3842
7111
6009
7498
3850
3851
3915
3914
7499
6010
7116
3912
7117
7119
7120
7133
7118
3843
6013
7121
7113
3844
7112
7496
7115
3840
7497
7131
3913
7126
3849
6012
3848
3845
3841
3846
5995
5983
5981
5998
3847
5997
5978
7132
7130
7125
5979
7124
5994
5999
5982
5992
5980
5996
5976
7129
7128
5977
5993
6768
3854
6769
6770
3855
7164
5984
5985
3852
5971
5970
3900
6771
3853
7161
3901
3898
3897
3896
7162
3902
7072
7076
7075
7074
7078
7079
5986
7087
6776
6777
3899
3903
5968
5988
5989
5990
5991
5974
5987
7077
7084
3884
3857
7085
7086
3883
5975
6775
6772
7073
6773
5969
6774
6778
5973
5972
6782
3856
6691
6779
6783
3885
7149
3865
7157
3867
3882
3859
6690
7095
3894
6688
3858
7083
7082
3864
3866
3888
3892
3893
3895
6780
6689
7080
7096
7097
7101
3881
3862
6781
3891
3890
3889
7061
3863
3860
7060
7143
6693
6695
3861
7102
7081
7090
3880
7091
3886
3887
6708
7150
7098
6694
7099
6692
7063
7062
7092
6710
6709
6707
6711
6705
6699
3871
7093
6704
6706
6716
3868
7059
6717
7058
6697
7089
7088
6696
7094
7066
7049
7067
6752
6740
6719
3869
6741
6698
6753
7154
6718
7144
7145
7156
7147
3870
6742
7048
7041
7040
7056
7068
7152
7070
6743
6744
6745
6746
6747
7100
7069
7139
7138
7142
7146
7148
7071
7153
7160
7141
3876
3877
3878
3879
7136
7064
7057
6748
7050
6714
7065
3872
6833
6712
6713
6715
6832
3874
7137
6750
6754
6755
3873
7051
7140
7043
7042
3875
6837
6836
6845
6757
6751
6756
6749
6839
6835
6834
6844
6842
6841
6838
6846
7045
7047
6840
6767
6703
7054
7044
7046
7052
7055
6843
6737
6736
6759
6764
6758
6766
6739
6847
6763
6702
6701
6700
6738
6762
6765
7053
6822
6666
6667
6761
6760
6823
6979
6821
6976
6977
6820
6787
4021
4022
4023
6664
6665
6978
4020
6797
6796
6786
6788
3991
6784
6785
3989
3988
6727
6798
6879
6828
6829
6724
6791
6878
6725
3990
6818
6726
6789
6799
6816
3969
7035
6790
6817
6981
3970
6980
6795
6999
6997
6830
6831
6998
3597
3975
6794
6893
6892
3596
6793
6792
6669
6819
3974
3971
6877
3592
6668
6858
6856
3968
6983
6982
6670
3995
3994
6825
3992
6735
3593
6876
6894
6889
6734
6888
6887
6671
6859
6996
6827
6826
6824
3972
3993
6857
3996
4016
4017
3999
3998
6720
3984
3973
6721
4028
4029
4030
3598
3997
6884
6886
7031
7025
6732
6885
6895
6874
6873
6872
3986
7034
3987
7002
6987
7038
7030
6986
6875
7032
3594
3599
3595
7003
6984
6733
3985
6994
6995
6659
7000
7001
4018
4019
6891
4026
7007
4027
6985
6890
7024
7036
6993
6992
7033
6658
7037
7026
7006
7027
6806
4025
4024
7005
7017
7004
6860
6807
6662
6661
6660
6861
7029
6862
6883
6657
6656
3587
6663
3586
3584
6882
6881
6723
7019
7018
6722
6880
7028
7023
7022
7021
7020
7016
6899
3585
6989
6990
6680
6681
6682
6991
6988
6683
3590
6898
6896
6903
6851
6909
6850
6849
7013
7011
6863
6902
6684
7010
6900
6906
6804
6868
6731
6901
6907
7008
6869
3591
6848
6910
7012
7009
6685
6730
6908
6905
6904
6805
3588
6729
6687
6897
6728
3589
4005
4004
4006
7015
6686
4015
4007
6870
4013
6871
6865
4012
6802
6853
6852
6803
4009
7014
4008
4014
4092
6864
6674
6675
6800
6808
6809
4003
3978
3979
3981
4000
4001
4002
6810
4011
6801
6811
4010
6672
3980
3684
3977
6855
6673
3976
6678
6679
6854
6867
3686
3685
3983
3982
6676
3687
6866
4090
6677
6814
6812
6815
3660
3661
6813
3681
3682
3662
4089
3683
3663
3680
3657
3673
4085
3656
3672
4086
3674
3695
3693
3694
3675
3677
3692
3690
3659
3658
3678
4083
3702
3703
3676
3701
3679
3608
3705
3609
3610
3611
4067
3691
3700
3688
3689
3651
3704
4062
4064
4066
3650
3649
3648
4080
4081
4078
4082
4065
4076
4088
3697
3671
3668
4084
3670
4077
3652
3653
4068
4070
4071
4069
3711
3696
3669
4049
3710
6946
3708
3707
4075
4059
4060
4061
4074
3655
4072
4073
4056
4057
6947
4051
4050
4048
3709
3706
3654
4058
3698
6970
6969
3699
6972
6973
4055
3613
4053
4052
3612
6945
6968
6944
3667
3666
3601
4045
6974
6971
4044
6975
3614
3623
6950
6951
3615
4054
3600
3622
3664
4046
4041
4047
3617
3607
4040
3621
6955
3635
3620
3602
3603
6948
6949
4033
4042
3665
3627
6954
3606
3616
4043
3624
6959
6958
3634
3626
3604
3605
3618
3632
3633
6952
6953
3625
4032
3619
6956
6957
4034
4035
4037
3643
3639
4038
3636
3637
3638
6963
6964
6965
6966
6967
3642
4039
3630
3628
6962
6961
3629
4036
3631
6960
3640
3647
3646
3644
3641
3645
3718
3719
3731
3809
3808
3730
3716
3818
3819
3726
3717
3727
3732
3724
3721
3823
6918
3816
3720
3820
3715
3821
6913
6912
3733
6919
3822
3714
3728
3810
3811
6914
6943
3814
3815
3817
3725
3713
3729
6916
6941
3737
3736
3735
3734
3723
3722
6942
6923
3712
3812
3813
6915
6940
6926
6922
6927
6938
6939
3740
3742
3743
6917
3741
6920
6925
6921
6924
3739
3824
3837
3838
6936
6934
6937
3830
3825
3827
3831
6935
3738
3826
3828
3836
6928
6932
6929
3829
6933
6931
3834
3835
3832
6930
3802
3833
3766
3771
3767
3770
3765
3764
3804
3803
3799
3798
3805
3796
3768
3800
3801
3793
3769
3772
3797
3774
3775
3792
3760
3761
3762
3773
3807
3806
3763
3794
3795
3751
3776
3778
3779
3750
3749
3777
3748
3757
3786
3787
3790
3789
3783
3781
3780
6453
3791
3788
6452
6455
3745
3785
3782
3756
3744
3784
6454
3747
3746
3758
6451
3753
3752
6444
3759
6447
6450
3754
3755
6446
6445
6449
6448
6443
6437
6438
6434
6436
6433
6432
6435
6506
6442
6439
6507
6486
6441
6509
6485
6440
6504
6405
6480
6484
6404
6505
6487
6508
6481
6462
6460
6461
6463
6407
6482
6406
6483
6510
6492
6495
6457
6459
6494
6493
6456
6458
6511
6489
6488
6403
6402
6413
6491
6412
6408
6400
6401
6490
6411
6477
6327
6326
6323
6322
6320
6409
6410
6414
6497
6496
6464
6476
6469
6465
6466
6468
6467
6478
6415
6470
6523
6321
6520
6471
6479
6324
6519
6472
6518
6325
6524
6499
6522
6527
6498
6525
6526
6517
6521
6475
6473
6516
6474
6501
6500
6431
6503
6430
6429
6502
6421
6417
6428
6416
6420
6418
6424
6425
6419
6423
6422
6515
6514
6513
6512
6427
6426
6331
6330
6315
6329
6328
6314
6312
6313
6333
6332
6309
6308
6306
6307
6304
6334
6335
6316
6282
6283
6305
6311
6317
6319
6318
6310
6285
6236
6280
6284
6209
6208
6237
6287
6281
6210
6286
6211
6238
6239
6212
6213
6216
6273
6272
6228
6230
6231
6234
6217
6275
6276
6235
6233
6232
6274
6218
6215
6224
6225
6278
6219
6214
6277
6229
6226
6227
6279
6245
6223
6244
6220
6221
6222
6543
6542
6246
6247
6259
6257
6541
6256
6241
6258
6540
6240
6243
6242
6532
6537
6266
6267
6260
6261
6270
6271
6533
6535
6534
6536
6264
6362
6268
6538
6539
6269
6262
6263
6265
6363
6360
6361
6530
6531
6378
6529
6528
6342
6249
6379
6392
6393
6343
6371
6248
6254
6253
6341
6252
6339
6376
6395
6368
6369
6250
6251
6605
6255
6340
6370
6357
6383
6377
6397
6601
6398
6375
6374
6600
6604
6367
6366
6365
6602
6356
6355
6354
6353
6352
6338
6199
6364
6394
6206
6399
6603
6396
6372
6381
6198
6627
6359
6358
6336
6382
6606
6207
6203
6380
6373
6337
6607
6200
6201
6202
6197
6196
6628
6631
6626
6629
6630
6385
6384
6624
6551
6181
6204
6205
6180
6391
6182
6389
6625
6550
6388
6387
6386
6390
6193
6183
6549
6347
6635
6618
6345
6548
6346
6294
6194
6295
6192
6633
6344
6616
6351
6348
6195
6619
6617
6160
6632
6636
6639
6634
6178
6622
6573
6623
6637
6350
6620
6349
6563
6562
6544
6556
6575
6638
6588
6589
6574
6621
6572
6559
6558
6557
6590
6591
6545
6546
6292
6293
6162
6166
6290
6176
6299
6179
6167
6161
6291
6610
6609
6595
6155
6163
6567
6302
6611
6553
6298
6177
6566
6164
6592
6289
6288
6593
6598
6596
6597
6599
6547
6615
6614
6608
6594
6587
6580
6583
6303
6552
6647
6560
6561
6297
6586
6296
6613
6154
6571
6576
6577
6578
6579
6581
6582
6640
6644
6645
6646
6654
6153
6641
6186
6585
6187
6554
6555
6301
6300
6584
6570
6569
6568
6165
6642
6170
6643
6171
6152
6150
6651
6168
6612
6564
6184
6189
6169
6157
6185
6188
6151
6649
6173
6172
6648
6565
6145
6159
6174
6175
6650
6144
6156
6148
6653
6158
6146
6149
6191
6190
6652
6147
