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