0
1
mirror of https://git.sb/baoshuo/OI-codes.git synced 2024-12-26 20:12:00 +00:00
OI-codes/BZOJ/1180/data/5.out

150001 lines
1.0 MiB (Stored with Git LFS)

impossible
yes
impossible
972
yes
yes
impossible
impossible
yes
impossible
impossible
impossible
yes
impossible
yes
yes
impossible
yes
yes
yes
yes
yes
impossible
yes
impossible
yes
yes
impossible
impossible
yes
yes
impossible
yes
yes
impossible
yes
impossible
impossible
yes
yes
impossible
impossible
impossible
yes
impossible
impossible
yes
impossible
yes
yes
yes
impossible
yes
yes
yes
impossible
yes
impossible
yes
yes
yes
impossible
yes
yes
yes
yes
yes
impossible
yes
impossible
yes
impossible
yes
yes
yes
yes
yes
impossible
impossible
impossible
impossible
yes
yes
yes
impossible
yes
impossible
yes
yes
yes
yes
impossible
yes
yes
impossible
yes
impossible
impossible
impossible
impossible
impossible
impossible
impossible
impossible
yes
impossible
impossible
yes
yes
impossible
impossible
yes
impossible
impossible
impossible
impossible
yes
impossible
yes
impossible
impossible
yes
yes
yes
yes
impossible
yes
yes
impossible
impossible
impossible
yes
impossible
impossible
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
impossible
impossible
impossible
yes
impossible
impossible
impossible
yes
impossible
yes
yes
impossible
yes
impossible
impossible
yes
impossible
impossible
yes
impossible
yes
impossible
yes
impossible
yes
yes
impossible
impossible
yes
yes
yes
impossible
impossible
impossible
impossible
impossible
yes
impossible
yes
yes
impossible
yes
yes
impossible
yes
impossible
yes
impossible
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
impossible
yes
impossible
yes
yes
yes
yes
impossible
yes
yes
yes
impossible
impossible
yes
yes
yes
impossible
yes
impossible
yes
impossible
yes
yes
yes
impossible
yes
impossible
yes
yes
impossible
impossible
impossible
yes
impossible
yes
yes
yes
impossible
yes
impossible
impossible
yes
impossible
yes
yes
yes
876
yes
yes
yes
impossible
yes
impossible
yes
impossible
yes
impossible
yes
yes
impossible
impossible
yes
yes
yes
yes
yes
impossible
impossible
impossible
impossible
yes
yes
yes
yes
yes
yes
impossible
impossible
yes
yes
951
yes
yes
yes
yes
impossible
yes
impossible
impossible
yes
yes
yes
yes
yes
yes
yes
impossible
impossible
yes
yes
yes
yes
yes
yes
impossible
yes
impossible
impossible
impossible
yes
yes
yes
yes
yes
yes
yes
impossible
yes
yes
yes
yes
impossible
yes
yes
yes
yes
yes
impossible
yes
impossible
impossible
impossible
impossible
impossible
impossible
impossible
impossible
impossible
yes
yes
yes
impossible
692
impossible
impossible
yes
yes
yes
impossible
yes
yes
yes
yes
yes
yes
yes
impossible
impossible
yes
yes
impossible
impossible
yes
impossible
impossible
impossible
yes
yes
impossible
impossible
yes
impossible
impossible
impossible
yes
impossible
yes
impossible
impossible
yes
yes
yes
impossible
yes
yes
yes
yes
yes
yes
yes
impossible
impossible
impossible
impossible
impossible
yes
yes
impossible
impossible
yes
impossible
yes
yes
yes
yes
impossible
yes
impossible
yes
yes
yes
yes
yes
impossible
impossible
yes
yes
yes
yes
impossible
impossible
impossible
yes
yes
impossible
impossible
yes
yes
impossible
yes
impossible
yes
yes
impossible
impossible
impossible
impossible
impossible
impossible
yes
yes
yes
yes
yes
impossible
yes
impossible
540
yes
yes
impossible
impossible
yes
impossible
yes
impossible
yes
yes
yes
impossible
impossible
yes
impossible
yes
yes
impossible
impossible
impossible
yes
impossible
impossible
impossible
yes
yes
213
impossible
yes
impossible
yes
yes
impossible
impossible
yes
yes
yes
impossible
yes
impossible
yes
impossible
yes
yes
yes
impossible
impossible
yes
impossible
yes
yes
impossible
yes
yes
impossible
impossible
yes
yes
5771
impossible
impossible
impossible
yes
yes
yes
yes
impossible
impossible
impossible
yes
impossible
yes
yes
yes
yes
yes
impossible
yes
yes
impossible
impossible
yes
yes
impossible
impossible
impossible
yes
yes
yes
yes
680
impossible
yes
impossible
yes
yes
868
impossible
impossible
impossible
yes
impossible
impossible
yes
yes
impossible
yes
impossible
yes
yes
yes
yes
impossible
impossible
impossible
yes
impossible
impossible
yes
yes
impossible
yes
yes
impossible
yes
yes
yes
yes
impossible
impossible
yes
yes
impossible
impossible
impossible
impossible
impossible
impossible
yes
yes
impossible
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
impossible
impossible
yes
yes
impossible
impossible
yes
yes
yes
impossible
yes
impossible
impossible
yes
impossible
yes
impossible
yes
yes
yes
yes
impossible
impossible
yes
impossible
impossible
yes
yes
yes
impossible
yes
yes
yes
impossible
impossible
yes
impossible
yes
impossible
yes
yes
impossible
yes
yes
impossible
impossible
impossible
yes
yes
impossible
impossible
impossible
yes
yes
yes
yes
impossible
yes
impossible
yes
impossible
impossible
impossible
impossible
impossible
yes
yes
impossible
yes
impossible
yes
yes
impossible
impossible
yes
yes
impossible
impossible
yes
impossible
impossible
yes
impossible
impossible
impossible
impossible
impossible
yes
yes
yes
impossible
yes
yes
impossible
impossible
impossible
yes
yes
yes
yes
impossible
impossible
impossible
impossible
impossible
yes
yes
yes
impossible
yes
yes
impossible
yes
impossible
impossible
impossible
impossible
impossible
impossible
yes
impossible
impossible
impossible
impossible
yes
yes
yes
impossible
yes
impossible
11036
impossible
yes
impossible
impossible
impossible
impossible
impossible
yes
impossible
impossible
yes
yes
yes
impossible
yes
yes
impossible
impossible
yes
yes
yes
impossible
yes
yes
yes
impossible
yes
yes
7742
yes
impossible
yes
impossible
impossible
yes
yes
impossible
impossible
impossible
yes
yes
impossible
yes
yes
impossible
yes
yes
impossible
yes
impossible
yes
yes
yes
impossible
yes
impossible
impossible
impossible
yes
impossible
yes
impossible
yes
impossible
yes
yes
impossible
impossible
impossible
impossible
5178
yes
yes
yes
yes
impossible
yes
no
yes
731
yes
impossible
yes
impossible
yes
yes
yes
yes
yes
yes
yes
impossible
yes
impossible
impossible
yes
yes
impossible
yes
yes
impossible
impossible
yes
impossible
impossible
impossible
yes
impossible
impossible
yes
yes
impossible
yes
impossible
impossible
impossible
impossible
yes
yes
yes
impossible
yes
yes
8711
yes
impossible
yes
yes
yes
impossible
yes
yes
yes
80
impossible
impossible
yes
yes
yes
yes
11686
impossible
impossible
impossible
yes
impossible
yes
impossible
yes
impossible
yes
impossible
no
impossible
yes
impossible
no
impossible
impossible
impossible
yes
impossible
yes
yes
yes
yes
yes
impossible
yes
yes
impossible
impossible
yes
impossible
yes
yes
impossible
impossible
yes
yes
impossible
impossible
yes
yes
yes
yes
impossible
impossible
impossible
impossible
yes
yes
yes
yes
16188
yes
impossible
impossible
yes
impossible
yes
impossible
impossible
yes
yes
yes
yes
yes
13123
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
5337
impossible
yes
yes
yes
yes
impossible
impossible
impossible
yes
yes
impossible
yes
impossible
impossible
yes
9840
impossible
impossible
305
yes
yes
yes
yes
impossible
yes
yes
yes
impossible
no
impossible
impossible
impossible
4716
impossible
yes
impossible
impossible
yes
yes
yes
yes
513
impossible
impossible
impossible
impossible
yes
impossible
8277
impossible
impossible
impossible
yes
yes
impossible
yes
yes
impossible
yes
impossible
impossible
impossible
yes
impossible
impossible
impossible
539
impossible
yes
impossible
yes
no
yes
impossible
impossible
yes
yes
yes
impossible
yes
9926
impossible
yes
impossible
impossible
yes
impossible
yes
yes
impossible
yes
yes
impossible
impossible
impossible
impossible
3843
yes
601
no
impossible
yes
8494
impossible
yes
yes
yes
impossible
impossible
no
yes
impossible
5401
yes
impossible
impossible
yes
impossible
impossible
impossible
impossible
impossible
yes
yes
yes
impossible
impossible
yes
3647
impossible
impossible
yes
1262
yes
44
yes
yes
impossible
yes
impossible
impossible
yes
yes
impossible
yes
yes
yes
yes
224
yes
impossible
impossible
yes
2483
impossible
impossible
yes
impossible
yes
yes
impossible
impossible
yes
yes
14381
yes
19089
yes
impossible
yes
impossible
yes
yes
yes
yes
yes
yes
no
impossible
yes
yes
18935
impossible
7126
impossible
yes
yes
impossible
yes
yes
impossible
yes
yes
yes
yes
16868
impossible
impossible
12426
yes
yes
impossible
impossible
no
impossible
7280
18483
yes
impossible
no
impossible
impossible
yes
impossible
impossible
yes
impossible
yes
impossible
yes
impossible
yes
yes
impossible
impossible
yes
no
impossible
impossible
impossible
yes
yes
yes
yes
impossible
yes
13212
impossible
yes
yes
no
no
no
10873
impossible
yes
impossible
yes
impossible
yes
impossible
impossible
12546
no
impossible
impossible
yes
impossible
yes
yes
yes
yes
impossible
yes
yes
yes
yes
yes
yes
yes
yes
impossible
yes
13274
yes
impossible
yes
yes
yes
yes
impossible
impossible
impossible
13751
yes
no
yes
impossible
yes
impossible
impossible
yes
9412
impossible
yes
yes
14436
yes
yes
yes
impossible
yes
impossible
16050
no
impossible
impossible
impossible
yes
yes
no
yes
yes
impossible
impossible
21282
17677
yes
impossible
yes
16093
impossible
impossible
yes
yes
impossible
impossible
9900
no
yes
yes
yes
yes
4652
20844
yes
yes
yes
impossible
impossible
no
impossible
yes
impossible
no
impossible
13301
yes
11649
yes
yes
yes
1420
no
4364
263
impossible
12035
yes
21238
20889
no
yes
yes
impossible
yes
yes
yes
yes
yes
yes
yes
impossible
yes
yes
2957
yes
no
6609
no
yes
no
yes
impossible
yes
yes
yes
no
15333
yes
12417
no
impossible
no
impossible
yes
2050
18047
yes
yes
yes
yes
impossible
no
yes
yes
no
14104
yes
impossible
yes
yes
yes
12537
yes
impossible
14738
yes
impossible
11087
19329
impossible
yes
impossible
impossible
impossible
impossible
yes
16118
10244
impossible
impossible
impossible
4720
yes
yes
yes
yes
yes
yes
yes
impossible
impossible
yes
10697
12510
yes
15730
yes
impossible
18238
no
impossible
impossible
impossible
yes
yes
yes
yes
no
yes
19777
no
impossible
yes
no
yes
10626
yes
yes
no
yes
no
impossible
no
6928
6427
yes
16371
6424
17964
no
yes
6011
yes
yes
yes
21661
17536
7051
no
impossible
yes
8544
yes
impossible
impossible
no
7975
yes
4088
no
yes
yes
yes
7114
1384
yes
18187
yes
yes
impossible
14794
15302
no
impossible
yes
12647
yes
11945
9144
yes
4621
impossible
7825
no
19044
yes
yes
impossible
no
no
yes
yes
no
18210
impossible
yes
no
impossible
no
no
no
5748
no
yes
511
12849
no
impossible
yes
13353
yes
impossible
yes
impossible
no
no
impossible
impossible
no
14520
yes
yes
13100
14864
no
impossible
10639
no
no
18729
3830
impossible
11248
12606
8007
6766
yes
impossible
yes
yes
no
yes
no
1399
yes
yes
10279
9761
8712
impossible
impossible
yes
yes
no
yes
no
14901
19474
10670
yes
17165
yes
no
yes
yes
15538
12000
no
no
11370
yes
yes
impossible
4327
impossible
18182
yes
yes
yes
impossible
yes
12926
no
no
10599
yes
10252
yes
yes
13530
no
13701
8297
no
yes
no
13391
no
impossible
no
no
18408
no
11613
no
no
12054
253
18561
no
no
impossible
impossible
yes
impossible
no
13787
yes
no
no
17305
yes
17800
impossible
no
8722
8380
no
6675
12317
impossible
20405
13503
3594
yes
yes
9690
yes
yes
yes
no
13222
6255
impossible
no
no
16258
no
no
yes
7878
yes
no
yes
20277
yes
no
10433
no
no
yes
8375
yes
12576
19450
yes
no
no
no
yes
16643
8345
yes
yes
10771
no
18258
yes
20267
8314
impossible
16572
12963
yes
yes
no
no
yes
yes
no
no
16997
no
yes
impossible
no
yes
yes
18620
22811
7493
no
990
yes
no
no
impossible
yes
yes
no
no
no
12409
yes
no
impossible
4505
yes
no
no
no
no
6380
13981
16638
no
7261
11909
18583
no
11359
no
yes
19539
10297
impossible
yes
3436
9690
12767
no
no
13162
no
no
24239
no
impossible
9525
14549
yes
no
yes
no
16448
13130
yes
no
no
11255
yes
no
no
no
no
yes
8170
18581
impossible
yes
9558
no
15730
yes
impossible
13126
5196
no
no
9868
11130
15400
no
18490
no
no
7344
impossible
2763
no
impossible
no
no
no
19800
yes
yes
yes
no
yes
7747
impossible
9530
no
no
yes
yes
no
no
no
8362
22506
no
no
19191
18645
17836
18511
impossible
impossible
yes
no
no
no
no
10464
1874
no
no
12892
yes
15725
no
6133
no
6911
23859
17257
no
19050
no
9629
no
15593
10934
no
12186
yes
7320
yes
17569
yes
23186
17832
14022
4448
yes
impossible
17006
yes
impossible
21352
yes
10906
yes
yes
yes
yes
5764
yes
5810
yes
16410
yes
9082
18240
yes
yes
impossible
14259
2576
yes
17573
yes
yes
yes
yes
5517
yes
impossible
impossible
yes
yes
impossible
yes
yes
13360
yes
yes
13979
5106
yes
21370
10978
yes
yes
yes
yes
yes
10053
yes
yes
yes
yes
15474
3516
impossible
24240
yes
yes
19731
yes
yes
yes
impossible
impossible
yes
14048
yes
yes
yes
yes
impossible
20533
yes
yes
yes
yes
401
yes
7413
yes
16863
impossible
yes
14555
yes
4542
yes
16362
12233
yes
13879
11903
12506
18026
yes
yes
yes
10622
5354
yes
impossible
16225
18993
yes
14435
7301
10455
5677
impossible
yes
yes
yes
impossible
yes
11860
8089
yes
22746
yes
yes
yes
impossible
yes
yes
impossible
impossible
6420
yes
16109
yes
yes
yes
yes
8529
yes
12849
yes
20347
13585
yes
yes
18711
14861
15649
impossible
yes
yes
21668
6517
17394
yes
yes
yes
yes
yes
yes
13540
10840
yes
yes
yes
yes
yes
yes
21045
21373
yes
yes
yes
yes
yes
15337
yes
3939
yes
12591
13120
22507
impossible
yes
yes
yes
yes
17121
yes
yes
8148
yes
yes
yes
impossible
16018
yes
yes
yes
yes
yes
yes
yes
3086
19826
yes
16612
13589
20294
yes
10200
10978
23417
yes
yes
yes
yes
21114
yes
yes
10976
10718
yes
12964
yes
14291
1613
yes
13942
yes
yes
12847
yes
impossible
3459
19487
yes
3876
yes
yes
yes
impossible
yes
14163
yes
impossible
yes
8777
yes
890
yes
yes
16197
18150
yes
yes
yes
2541
yes
yes
impossible
4048
yes
impossible
yes
6025
11944
8583
impossible
13792
69636
19291
yes
yes
15215
344
yes
6974
15079
13742
yes
impossible
18580
yes
12215
yes
11866
yes
12893
impossible
12311
yes
yes
yes
yes
yes
3769
yes
yes
yes
yes
yes
yes
13440
yes
22046
yes
yes
yes
yes
15042
yes
4090
yes
16271
impossible
yes
19559
yes
yes
yes
yes
yes
yes
yes
impossible
yes
impossible
19153
yes
yes
7627
17492
17961
yes
yes
yes
17641
yes
yes
yes
yes
6584
yes
yes
yes
yes
13548
yes
yes
yes
yes
15425
yes
yes
15387
19348
yes
21536
10949
18002
yes
yes
yes
11712
yes
yes
18284
yes
yes
5024
9578
22786
19597
9687
yes
24354
yes
18214
yes
6895
yes
yes
16252
yes
yes
8653
yes
yes
16307
yes
yes
8476
1026
impossible
yes
10079
yes
yes
18443
yes
6922
impossible
11495
13277
12131
yes
yes
yes
13346
12806
yes
yes
yes
17958
yes
4964
yes
yes
yes
yes
yes
yes
15358
6599
86554
12636
yes
yes
yes
25076
impossible
yes
impossible
14633
yes
yes
yes
8325
yes
impossible
yes
20121
14322
11984
impossible
yes
impossible
11771
yes
yes
15429
23866
10861
5707
yes
14085
16883
yes
7389
yes
24797
yes
impossible
18845
impossible
10867
25511
yes
18102
9844
yes
10659
yes
9464
8890
yes
impossible
yes
yes
10767
8009
yes
impossible
1720
yes
yes
yes
16010
7690
12250
yes
impossible
11231
yes
19611
yes
yes
yes
19314
10906
impossible
impossible
14975
21493
yes
11153
yes
yes
yes
yes
yes
yes
impossible
15570
17144
yes
18713
yes
23320
yes
13710
yes
yes
18214
12173
19222
yes
yes
yes
10349
yes
24200
yes
yes
yes
17273
20221
yes
impossible
yes
yes
yes
yes
yes
21097
yes
yes
13039
7724
9291
17900
yes
12350
20908
yes
14603
10383
14351
yes
10658
9489
15533
yes
yes
yes
15922
8205
yes
20049
19150
yes
yes
yes
1595
2201
yes
yes
14907
21161
8543
8718
20923
yes
impossible
yes
12931
9663
12906
yes
19403
yes
yes
yes
yes
yes
yes
89041
3384
impossible
yes
120464
yes
56617
yes
yes
15805
5915
yes
yes
yes
yes
yes
yes
yes
22524
yes
yes
yes
yes
10480
yes
1451
11940
yes
yes
8949
yes
yes
22862
yes
20553
6480
yes
yes
impossible
yes
4808
53636
7138
yes
yes
yes
12491
19767
18207
impossible
yes
yes
yes
14165
21702
impossible
yes
yes
yes
22100
yes
9627
yes
yes
impossible
9765
yes
yes
yes
yes
yes
yes
8840
yes
yes
yes
17674
18206
yes
yes
yes
impossible
yes
23321
yes
yes
12391
yes
yes
yes
yes
14412
11766
6471
yes
yes
12694
18364
13723
yes
yes
yes
yes
52818
yes
yes
8873
yes
yes
15596
impossible
19210
yes
yes
yes
yes
17345
yes
yes
impossible
yes
yes
yes
yes
18456
yes
yes
1117
78695
yes
7722
yes
yes
4614
yes
5514
17664
yes
63799
8155
yes
20998
13866
19288
3588
5178
6177
yes
yes
yes
yes
yes
19630
yes
yes
yes
36948
19411
yes
yes
yes
yes
yes
14249
26691
yes
yes
yes
yes
19655
yes
yes
11622
15319
yes
yes
yes
22411
19875
yes
yes
13232
yes
yes
yes
yes
106996
yes
yes
yes
yes
yes
yes
yes
yes
impossible
8794
yes
22736
yes
121759
yes
yes
25381
yes
yes
16950
yes
yes
yes
yes
12856
11850
yes
yes
3430
yes
impossible
70452
yes
yes
27105
yes
18448
yes
impossible
yes
yes
yes
11376
yes
9204
impossible
yes
34085
25715
1727
yes
yes
2949
19937
94396
19695
18244
12466
yes
yes
91423
yes
8815
yes
yes
89344
22364
22690
19112
16546
yes
yes
15449
yes
yes
yes
16601
yes
103454
yes
yes
yes
yes
18317
19553
yes
yes
yes
yes
yes
yes
yes
8920
yes
69264
yes
151640
yes
yes
24825
13764
yes
yes
yes
yes
yes
80563
7795
16697
yes
yes
yes
yes
11434
71547
39038
22401
yes
yes
yes
21497
18612
yes
yes
yes
18929
yes
21174
yes
yes
9655
impossible
83592
yes
yes
163605
yes
yes
127103
yes
yes
yes
yes
5609
yes
yes
7103
14811
14958
yes
55486
19076
yes
yes
yes
yes
yes
yes
17666
yes
215457
yes
147668
yes
yes
27518
yes
yes
18709
13502
17418
35393
yes
yes
14186
yes
yes
yes
yes
109674
yes
3359
14167
20132
12797
yes
yes
yes
yes
yes
yes
11726
yes
yes
yes
yes
139846
yes
yes
yes
8593
16363
yes
21739
yes
yes
20320
41513
yes
yes
20456
9187
20044
111731
5570
yes
yes
6542
yes
14851
yes
117466
yes
impossible
18560
21547
yes
yes
5228
yes
yes
yes
68466
yes
yes
yes
7903
yes
72145
9437
yes
yes
19844
8879
69128
yes
yes
101707
yes
19353
yes
yes
yes
yes
14529
yes
yes
yes
40917
23303
yes
5268
4022
10960
yes
yes
yes
yes
5061
yes
yes
yes
19801
yes
yes
15116
yes
142060
yes
179407
yes
yes
yes
yes
yes
yes
yes
3874
121193
22167
yes
yes
yes
yes
27654
yes
24327
102844
yes
yes
yes
yes
11307
12579
yes
yes
8330
yes
yes
yes
21032
19193
yes
60759
yes
yes
19890
22869
yes
yes
13642
yes
12991
yes
yes
yes
15448
177013
yes
14351
yes
yes
yes
yes
yes
19253
6859
16292
yes
yes
6672
yes
yes
yes
34694
47161
yes
yes
yes
5380
yes
yes
16003
429
yes
14767
13742
140227
14638
yes
yes
yes
yes
yes
10976
19662
31
yes
yes
12202
yes
yes
27340
yes
yes
yes
yes
3284
123661
impossible
135265
impossible
yes
21822
yes
yes
impossible
yes
yes
yes
yes
21507
yes
214470
yes
yes
yes
yes
17045
18276
105353
2510
16438
yes
15168
17807
48122
yes
10687
yes
14014
yes
yes
11439
yes
yes
yes
9814
6242
yes
yes
17300
yes
yes
267510
139996
17822
53637
26245
153121
yes
yes
10525
209543
yes
yes
21764
yes
yes
43997
17329
yes
yes
yes
19118
2828
impossible
11008
yes
yes
10858
yes
69775
12240
202055
yes
21189
49654
yes
yes
yes
yes
yes
yes
yes
41722
yes
yes
yes
130355
11453
8110
yes
8061
187164
yes
yes
17613
94996
21217
15501
yes
yes
yes
yes
yes
15096
yes
yes
2501
yes
yes
yes
yes
19054
yes
18694
162980
34396
yes
17452
18803
yes
yes
20372
6074
yes
13750
124022
yes
134762
yes
12858
yes
175267
yes
11358
11979
157624
yes
yes
12815
yes
yes
impossible
yes
yes
yes
169401
yes
yes
yes
yes
yes
yes
226407
yes
147597
yes
yes
113911
yes
yes
yes
yes
yes
yes
166179
yes
yes
12150
133585
291204
19005
yes
13535
305643
25750
32451
20060
yes
yes
4868
impossible
7129
44476
yes
11979
13527
yes
54645
yes
yes
yes
yes
17085
yes
17734
22394
yes
10024
yes
yes
yes
yes
yes
50617
yes
7134
yes
53625
225267
yes
yes
yes
yes
150620
yes
4848
2069
yes
yes
20505
yes
53958
yes
8852
yes
yes
195974
yes
18947
yes
yes
17479
18522
yes
26059
330274
yes
yes
18026
yes
yes
yes
yes
yes
310886
yes
yes
218490
yes
yes
140903
237751
yes
15616
yes
3123
14082
15906
yes
yes
13093
12113
yes
yes
yes
yes
16636
yes
13283
157617
10973
72096
yes
yes
17603
yes
yes
100622
yes
5614
yes
113930
yes
yes
yes
yes
162532
yes
yes
130518
yes
yes
16732
13280
yes
17664
yes
8623
12079
69349
4416
48348
yes
yes
16811
yes
70270
7502
31659
yes
yes
yes
yes
14185
yes
yes
19353
yes
yes
50677
yes
239365
59450
yes
6441
112056
yes
yes
yes
yes
107174
188974
99087
yes
yes
13244
16128
10131
yes
impossible
yes
yes
116966
18120
331162
yes
yes
yes
210783
yes
yes
yes
yes
yes
yes
yes
4788
19192
10219
yes
yes
yes
yes
yes
6885
14268
108704
yes
yes
20250
yes
yes
yes
yes
yes
25182
yes
21729
yes
4170
20882
16578
yes
44423
yes
222230
15709
yes
yes
yes
179122
yes
yes
yes
yes
16214
yes
6490
13327
yes
11630
20039
yes
14646
yes
25011
yes
168394
15848
yes
yes
yes
14656
yes
94606
10017
yes
yes
14593
yes
13715
yes
yes
yes
impossible
yes
155598
yes
16728
yes
309430
yes
17075
yes
yes
10317
15081
yes
yes
yes
238229
7563
374796
yes
yes
220775
yes
yes
37127
yes
yes
yes
30392
16470
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
18273
yes
yes
6941
yes
yes
17867
160665
yes
18423
19757
184595
yes
263675
impossible
yes
13838
108343
yes
yes
121854
245875
311609
213665
yes
160255
yes
16797
189601
yes
yes
11628
5137
yes
19652
yes
10420
yes
362617
yes
yes
yes
yes
yes
4967
yes
yes
yes
328258
yes
yes
102780
5273
14376
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
13599
yes
yes
yes
192377
yes
yes
212317
yes
yes
yes
yes
yes
297616
147376
yes
yes
18369
8151
yes
228480
16005
158408
yes
16705
8074
yes
yes
yes
22737
yes
yes
11327
21828
13344
yes
yes
yes
yes
yes
yes
yes
15959
yes
yes
14427
yes
yes
130898
yes
yes
yes
yes
65611
14728
yes
yes
yes
yes
yes
yes
15999
yes
16267
17768
yes
yes
256866
115353
yes
yes
yes
90326
yes
yes
yes
11919
21915
yes
7762
yes
36786
27412
yes
yes
yes
420528
yes
yes
15604
183412
115993
yes
14214
6990
8780
yes
202364
yes
yes
yes
yes
yes
yes
yes
6716
12565
12926
yes
yes
279175
yes
210595
yes
45432
15185
1648
8921
yes
yes
41532
7545
162713
143258
yes
yes
19726
26402
245844
194504
yes
yes
yes
yes
26831
yes
yes
142793
yes
yes
yes
yes
yes
153611
334729
yes
yes
yes
15291
225032
yes
7759
16368
yes
yes
149954
14826
yes
34183
184488
yes
95911
yes
12849
yes
50420
105413
17084
yes
21348
yes
152676
yes
yes
277552
89695
yes
yes
yes
yes
yes
yes
yes
184141
5131
350425
yes
9854
22046
yes
yes
yes
12367
yes
yes
yes
21932
yes
yes
yes
9950
306758
yes
21626
yes
40755
yes
yes
yes
yes
13017
19425
yes
379897
9883
47513
70068
20592
143189
110309
yes
17815
yes
14133
117732
yes
70508
yes
yes
12742
116487
yes
yes
yes
yes
241880
266015
yes
387184
9421
yes
239085
yes
yes
140720
yes
15609
yes
236812
yes
31661
yes
yes
13170
yes
yes
224595
yes
134981
83268
52897
yes
yes
yes
190736
yes
yes
5800
17686
67099
yes
171944
yes
yes
19303
yes
308915
13782
12499
yes
yes
18718
12629
yes
yes
impossible
yes
yes
340871
yes
yes
yes
yes
182555
13017
110056
yes
278040
15582
yes
yes
77856
277015
66622
yes
yes
66023
362808
yes
yes
177256
yes
111021
yes
yes
yes
235556
165784
yes
173096
yes
15217
24114
yes
29339
14794
93150
20378
yes
yes
18474
7483
16578
yes
yes
15713
84496
134352
17895
yes
15156
yes
6605
91888
yes
170953
13122
yes
yes
59247
yes
315472
339751
yes
34126
yes
94905
67217
223539
431458
260816
yes
71623
yes
yes
yes
yes
165999
yes
246172
246612
142716
yes
yes
yes
yes
140422
yes
yes
yes
1584
yes
102322
yes
yes
42866
95359
10836
yes
yes
8731
yes
138875
37502
81023
yes
12397
yes
yes
6046
yes
yes
yes
230378
226043
302178
yes
yes
yes
3406
yes
yes
yes
yes
157746
33513
yes
16143
19596
yes
yes
13127
141710
138916
yes
yes
11108
yes
145604
yes
19634
249688
15265
8355
yes
222051
264768
181885
yes
18175
yes
yes
99675
7083
yes
yes
yes
13467
107393
80306
yes
yes
153054
25659
311563
20430
153932
yes
16947
yes
532390
yes
yes
yes
yes
yes
226876
273286
yes
58029
yes
135374
yes
yes
yes
yes
389250
522027
yes
12492
yes
yes
yes
449763
76821
9084
yes
yes
154464
yes
yes
yes
yes
yes
yes
yes
yes
yes
263439
yes
yes
355888
yes
yes
10556
yes
yes
yes
68077
yes
yes
yes
15646
143877
23030
254713
yes
82571
139084
yes
17266
6834
yes
16081
yes
yes
5136
yes
yes
14054
11680
yes
15274
yes
yes
111488
20173
486124
446490
183045
171918
yes
yes
yes
392284
5583
220227
yes
325626
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
109927
yes
249676
yes
125356
yes
yes
yes
yes
9622
283762
129463
yes
157084
yes
12470
yes
50820
312330
101043
85658
145066
yes
yes
yes
21635
90402
yes
yes
yes
yes
yes
531320
yes
yes
yes
12605
144603
413181
yes
219441
62665
15822
12123
yes
407806
yes
yes
202741
yes
yes
yes
yes
yes
yes
12224
13717
yes
191521
yes
yes
yes
yes
14765
12681
yes
yes
yes
236770
yes
18030
yes
56170
521808
133849
yes
yes
yes
224377
2232
3243
yes
108423
yes
49816
325050
345984
55616
yes
218674
yes
yes
yes
yes
234258
yes
yes
yes
yes
188182
64963
yes
yes
164577
yes
yes
yes
46986
3948
yes
yes
68813
yes
yes
144856
436367
yes
yes
yes
yes
200665
487428
yes
yes
yes
116953
yes
yes
yes
233102
yes
294845
16023
yes
yes
yes
113360
240179
yes
291784
yes
90929
yes
4220
267331
16660
343574
yes
yes
197765
6417
yes
7327
yes
yes
34484
233277
288317
84407
yes
yes
18815
25266
183091
yes
97559
18733
403185
yes
133875
yes
yes
yes
yes
yes
yes
yes
yes
261239
293677
236707
yes
yes
12107
yes
25167
yes
yes
233062
yes
yes
20964
yes
15681
17028
yes
yes
14202
yes
78926
yes
134516
yes
139806
yes
yes
yes
yes
13741
yes
418863
11330
yes
yes
yes
yes
15368
195734
165912
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
4909
yes
yes
326344
244478
yes
yes
yes
393168
27396
yes
yes
yes
20854
yes
yes
yes
yes
561158
269308
yes
yes
443140
yes
yes
87904
99217
yes
yes
yes
137905
yes
13859
89637
yes
320115
yes
yes
yes
10623
16717
yes
yes
yes
yes
500334
yes
yes
15282
605302
92014
yes
110244
yes
yes
yes
yes
160971
388807
4643
361234
yes
37296
171860
yes
yes
yes
yes
132411
yes
44764
365825
yes
460359
19581
192585
196170
yes
yes
yes
yes
yes
yes
yes
yes
yes
268989
216486
yes
382425
yes
yes
yes
yes
yes
yes
yes
yes
yes
16161
yes
449425
yes
impossible
yes
yes
yes
yes
yes
251395
yes
yes
yes
yes
5307
yes
297803
267655
yes
yes
15655
131168
316801
yes
447576
100485
43071
yes
yes
17881
yes
385474
274145
51490
13827
139436
yes
yes
yes
yes
228931
yes
259206
157742
yes
yes
yes
yes
yes
yes
232315
3326
yes
324677
273535
22657
2559
421255
6120
yes
yes
yes
yes
288278
173646
yes
8996
yes
yes
234701
yes
308530
yes
50213
359524
yes
yes
yes
yes
yes
yes
yes
yes
367611
136534
164312
18179
yes
yes
yes
yes
124273
yes
100298
yes
385808
242314
14587
49971
yes
17699
yes
yes
1888
444854
67197
yes
yes
181560
yes
yes
yes
13276
398764
yes
yes
469885
289190
373586
yes
380019
26140
313754
yes
yes
yes
15151
yes
17142
165148
329747
yes
159616
yes
107113
yes
yes
yes
yes
yes
yes
yes
14573
yes
yes
600226
yes
291888
yes
22721
yes
36341
393133
109934
yes
yes
yes
yes
yes
yes
446468
yes
yes
110302
yes
yes
yes
65520
566272
yes
97190
113433
yes
yes
yes
yes
yes
13062
257994
433213
102225
yes
yes
377585
167258
681348
241719
yes
yes
yes
15804
15713
yes
426881
yes
442226
91980
yes
yes
yes
yes
171658
yes
69069
yes
yes
yes
yes
289468
16599
446422
yes
yes
5711
163295
yes
25140
441956
yes
15872
37521
88179
376706
yes
yes
yes
638484
yes
142030
yes
yes
yes
222648
382591
yes
yes
183233
yes
yes
yes
87093
555206
17535
11962
21845
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
154570
11091
yes
yes
yes
yes
233155
18356
yes
361680
yes
96638
yes
yes
217188
yes
67103
218930
yes
yes
yes
yes
yes
yes
442981
yes
yes
yes
468471
yes
yes
yes
308122
321010
15660
553099
22110
19891
40381
yes
yes
yes
679936
yes
16454
197774
yes
yes
515276
6885
yes
171776
164080
yes
yes
8618
yes
79266
yes
1636
yes
314513
yes
138634
290246
573447
198000
14147
7998
yes
yes
12485
34820
yes
yes
250572
yes
109039
187955
yes
194872
80400
yes
yes
10818
433719
yes
yes
254911
yes
yes
yes
yes
17427
yes
12815
13465
31900
20087
yes
yes
yes
264085
529237
17481
yes
293867
yes
193368
yes
321026
384824
447815
164941
255130
yes
20356
17279
287325
yes
yes
yes
yes
yes
yes
yes
yes
491508
yes
99965
yes
yes
120968
yes
106980
yes
yes
10401
yes
493645
yes
15261
327521
yes
yes
81080
496031
194779
285969
245639
60127
429057
yes
yes
yes
267640
152005
18809
yes
397551
yes
12853
yes
yes
yes
12782
192498
yes
yes
521419
yes
274299
yes
9375
yes
277929
yes
15737
572178
yes
yes
yes
yes
yes
yes
77198
11123
yes
418750
80604
yes
yes
121857
153384
yes
yes
yes
yes
yes
yes
196760
yes
yes
yes
203076
yes
yes
26574
103907
194077
yes
yes
yes
yes
30647
yes
yes
yes
yes
yes
254695
yes
yes
99400
251531
122963
67332
14162
484770
yes
204970
56222
465989
17758
yes
yes
yes
362519
yes
yes
yes
yes
282075
yes
yes
yes
yes
17398
228289
yes
yes
641861
292268
yes
566783
11459
yes
yes
yes
yes
yes
16187
298075
yes
562260
664761
yes
yes
426044
16417
yes
92984
240191
yes
717510
yes
yes
121034
yes
315845
yes
737010
yes
yes
yes
yes
yes
yes
365654
yes
yes
yes
yes
yes
27194
yes
470790
yes
128342
490706
yes
387769
yes
422334
yes
yes
yes
555865
11939
yes
yes
298800
31645
yes
345543
26005
yes
yes
yes
33471
684789
yes
3669
373188
184345
13394
yes
248581
yes
317155
21429
yes
yes
yes
206847
53664
yes
46168
yes
425933
yes
36192
yes
yes
yes
yes
yes
yes
yes
249740
yes
8185
yes
yes
yes
yes
132703
yes
yes
167517
yes
yes
yes
yes
yes
10468
788730
yes
695041
193188
yes
20668
14955
yes
yes
73438
yes
126609
impossible
yes
224530
yes
yes
201497
yes
yes
yes
yes
570650
yes
yes
yes
yes
yes
yes
291954
yes
yes
46423
28279
208732
yes
122697
217610
282621
yes
yes
yes
yes
12493
yes
440755
yes
yes
117724
86522
615587
163250
233534
impossible
yes
12942
yes
yes
517360
yes
129797
yes
yes
yes
yes
yes
172029
yes
yes
359927
yes
53006
192841
541274
169988
yes
12160
yes
227209
13155
241685
yes
yes
yes
yes
6211
yes
469167
yes
yes
yes
yes
yes
yes
yes
yes
13162
561608
654757
301011
578841
yes
yes
yes
yes
yes
yes
750043
76058
yes
498809
13276
yes
198637
166810
yes
192192
yes
28517
yes
251318
yes
235214
226163
205530
615664
16081
yes
yes
yes
543118
yes
yes
yes
18214
17769
53197
yes
yes
yes
yes
yes
yes
yes
6064
yes
yes
123580
yes
yes
yes
140723
13741
326951
486978
yes
yes
yes
yes
yes
yes
yes
405236
722573
yes
yes
41560
yes
yes
yes
yes
yes
270754
yes
359409
yes
314633
yes
285961
yes
yes
12388
433130
yes
yes
231983
14179
yes
384975
6420
398244
yes
yes
yes
yes
277671
314805
yes
yes
yes
yes
462960
yes
261964
238225
yes
435144
yes
yes
197033
yes
yes
116498
yes
567512
yes
220383
yes
yes
yes
562055
463987
252685
yes
300504
476218
129469
yes
yes
yes
190087
yes
yes
yes
yes
yes
223066
yes
186803
634005
yes
334134
53092
20873
yes
yes
153720
yes
294082
yes
yes
yes
yes
yes
yes
yes
75152
yes
365640
396676
13782
yes
166366
63314
yes
18492
yes
yes
yes
yes
497217
24388
yes
236152
331243
390203
169487
292034
5314
yes
yes
yes
yes
10688
137664
yes
yes
yes
yes
yes
475599
701129
608984
yes
514193
170626
yes
556596
389698
yes
yes
yes
yes
18780
yes
1898
yes
yes
yes
yes
172996
yes
yes
yes
16172
yes
yes
yes
yes
yes
yes
yes
yes
yes
79484
yes
yes
181434
yes
yes
5090
20179
686974
yes
yes
yes
yes
yes
yes
7638
102880
91934
516893
18364
yes
yes
376971
yes
807736
yes
yes
yes
yes
19991
yes
533240
188205
yes
yes
168898
yes
yes
656566
yes
yes
yes
111013
295819
yes
yes
yes
yes
yes
696335
yes
255925
yes
yes
yes
277732
268781
yes
yes
yes
yes
yes
yes
yes
yes
31526
420065
237997
725314
204909
yes
yes
6672
yes
yes
397478
48637
18563
yes
yes
9775
yes
yes
yes
yes
yes
666139
yes
274290
yes
yes
yes
111233
yes
yes
252754
yes
21883
yes
yes
153997
53700
287086
yes
280896
400354
yes
871495
yes
yes
146287
154689
164479
yes
157453
10201
611145
yes
866228
yes
yes
299998
264912
yes
yes
503890
2137
yes
yes
300355
458630
189167
yes
yes
17047
yes
366896
646524
112699
430433
yes
yes
yes
331470
yes
343732
173149
yes
yes
yes
484038
yes
yes
521133
yes
yes
yes
yes
10615
yes
21508
485770
yes
158135
16371
11952
yes
48278
yes
yes
yes
yes
yes
20163
5826
yes
yes
yes
yes
353932
yes
yes
642910
yes
719360
yes
155226
yes
452273
725850
yes
yes
yes
245136
yes
7988
yes
yes
181939
yes
yes
yes
245920
370767
yes
yes
18881
174881
yes
yes
yes
10143
yes
253948
yes
315691
607140
yes
187558
yes
yes
135924
48006
171987
yes
88860
yes
yes
21780
200615
yes
147770
182421
yes
584845
yes
290405
yes
yes
yes
287866
463139
yes
yes
924656
yes
yes
yes
yes
yes
18489
yes
yes
251872
592336
873109
yes
yes
11563
yes
yes
377389
600344
17635
11066
yes
yes
yes
272186
607483
yes
yes
147694
312083
709045
yes
yes
yes
yes
yes
yes
237480
yes
127679
yes
yes
yes
162478
96408
741430
404840
yes
yes
369066
yes
yes
yes
391596
yes
193292
yes
721450
716640
yes
219411
yes
yes
6157
167966
yes
yes
779943
61219
impossible
yes
147952
43564
yes
yes
482367
340490
yes
yes
yes
63535
22341
yes
467122
49838
20636
337380
414579
187647
yes
374977
yes
213608
329811
yes
76636
123159
401784
yes
yes
yes
130503
669334
643683
yes
yes
306292
yes
383351
705506
yes
yes
560755
yes
yes
202887
467370
400175
314469
111348
yes
yes
yes
yes
15634
14129
901743
396411
457719
yes
20559
yes
10287
683287
yes
yes
yes
yes
111638
205877
296855
15213
yes
yes
yes
163216
367828
yes
yes
801464
yes
yes
yes
yes
56728
yes
344280
yes
yes
215652
380309
yes
62376
328546
yes
455351
732915
122419
yes
108384
yes
797261
87145
yes
yes
yes
843992
yes
yes
yes
yes
16532
yes
766251
268159
yes
yes
yes
yes
yes
494521
339375
575119
yes
788602
yes
yes
yes
yes
yes
155425
424681
426185
22107
yes
yes
yes
yes
441117
yes
yes
yes
yes
436127
yes
4808
561175
706452
yes
yes
yes
yes
14333
yes
18419
yes
637716
526520
yes
yes
yes
631142
736983
yes
yes
139353
yes
218978
yes
443161
328025
yes
yes
535891
yes
641719
yes
yes
46238
yes
yes
yes
yes
124832
230226
yes
yes
yes
yes
613117
yes
641140
303485
yes
yes
yes
yes
yes
yes
yes
12320
yes
yes
687553
86266
159316
8384
yes
yes
620009
442878
yes
337661
yes
754979
yes
yes
yes
337995
218212
19180
yes
yes
yes
731850
336351
676701
292900
325732
197865
yes
441572
222818
yes
246125
96575
yes
156630
yes
yes
109706
686777
yes
24570
233786
yes
yes
yes
11796
yes
yes
yes
yes
yes
yes
yes
212378
yes
208564
yes
yes
yes
yes
yes
impossible
yes
169156
516308
yes
21395
146446
yes
283454
830674
yes
392519
yes
yes
yes
yes
667405
581846
yes
yes
42663
177428
809625
960654
293635
yes
357495
yes
yes
yes
271368
yes
yes
yes
325222
yes
554629
yes
yes
160494
150550
yes
yes
911467
320067
yes
170267
463182
yes
231294
yes
500952
yes
642655
525113
551449
520419
550997
yes
yes
969824
345499
yes
yes
20133
68832
yes
yes
yes
53384
yes
yes
yes
yes
188874
yes
yes
yes
yes
885074
yes
233399
17401
yes
yes
yes
802985
yes
yes
yes
yes
yes
699849
159536
123145
yes
267928
yes
816976
yes
yes
yes
265213
yes
7529
yes
yes
yes
17267
11241
yes
yes
yes
yes
yes
yes
749809
yes
59390
449568
77912
yes
yes
yes
391573
114494
4814
367240
yes
yes
yes
425039
yes
yes
yes
443620
yes
13344
yes
21431
yes
yes
1006522
yes
593607
yes
yes
69445
yes
429095
153611
225295
yes
16587
yes
yes
159351
487479
yes
498281
771958
yes
yes
238384
yes
yes
267713
18063
yes
514583
yes
52029
215304
yes
yes
yes
impossible
yes
yes
78744
yes
yes
895947
yes
553820
882402
761458
yes
141527
397436
15958
yes
yes
yes
263868
yes
yes
786977
yes
yes
yes
yes
940212
yes
yes
67775
yes
266960
yes
yes
523962
yes
9058
yes
yes
853430
41203
yes
yes
yes
impossible
129751
479723
382126
98737
yes
501996
yes
364097
672544
yes
234398
149054
219874
264677
211575
yes
900467
448948
644016
yes
yes
yes
yes
yes
yes
207885
39507
yes
538338
15087
158735
yes
yes
yes
14080
225051
11233
975781
yes
yes
yes
yes
yes
720279
yes
yes
yes
yes
yes
395488
yes
57530
yes
yes
yes
66469
yes
yes
yes
124122
443734
yes
yes
109594
yes
yes
yes
yes
yes
168030
42978
yes
yes
yes
yes
yes
585446
38443
yes
yes
763320
yes
417313
144404
290647
19906
yes
yes
304532
yes
yes
yes
yes
yes
yes
yes
yes
679347
192836
164145
633346
30454
119871
10625
yes
yes
90405
26278
yes
yes
4372
yes
yes
yes
yes
yes
yes
205024
yes
yes
251494
yes
384954
783968
yes
470713
61189
17378
yes
265033
292433
141984
yes
525746
yes
yes
237679
yes
6122
yes
784232
yes
144172
yes
47603
637044
yes
610214
919809
yes
yes
yes
42703
yes
220146
yes
405705
yes
301628
692335
531861
yes
641495
188801
636995
yes
54217
127272
520385
yes
313434
yes
247238
yes
yes
yes
yes
528761
47936
yes
343122
yes
yes
yes
yes
466855
yes
yes
yes
734372
yes
yes
yes
yes
97662
yes
yes
yes
yes
yes
817543
637027
551159
yes
25560
yes
yes
yes
322091
yes
749143
783767
966995
205840
17662
19178
yes
430547
488767
45501
866547
yes
68913
14736
184921
740517
694249
yes
yes
109538
206438
355769
yes
yes
yes
578910
yes
yes
yes
yes
yes
369796
yes
yes
776679
yes
yes
yes
yes
yes
yes
yes
yes
871601
926271
yes
785977
213804
232784
yes
yes
1019587
yes
yes
173387
yes
375679
47938
yes
yes
yes
17361
287919
560061
yes
2720
yes
yes
254920
10963
yes
yes
yes
yes
390990
260064
yes
501193
487732
yes
yes
yes
yes
yes
yes
yes
yes
103308
yes
yes
yes
yes
yes
87463
yes
226842
yes
yes
11261
243207
yes
yes
846568
12056
yes
913669
yes
747940
45059
yes
464121
yes
153841
yes
yes
yes
yes
154344
yes
611147
yes
74458
yes
yes
yes
yes
328431
94762
yes
530631
34213
yes
yes
797629
816186
456025
397935
yes
808364
yes
194823
yes
385951
476421
yes
yes
yes
788008
157257
yes
871177
10626
yes
yes
197185
yes
405620
350598
17847
762693
yes
yes
yes
yes
yes
yes
657530
353451
647773
yes
yes
yes
yes
yes
yes
309428
yes
10588
yes
400847
664140
yes
yes
yes
yes
yes
1076689
yes
439344
368488
266093
yes
yes
yes
351450
yes
yes
373521
yes
182859
651538
833441
yes
yes
468464
yes
965207
yes
116924
737146
yes
yes
yes
yes
376767
yes
yes
276011
8667
yes
yes
yes
31043
459255
559193
yes
yes
24755
1049843
937672
808480
yes
12019
yes
yes
393400
yes
yes
875930
558155
yes
yes
yes
yes
yes
13071
yes
1185387
389410
yes
423141
yes
impossible
345258
yes
9057
409707
yes
601915
yes
yes
yes
580499
yes
yes
yes
899955
yes
yes
yes
306795
437440
yes
yes
yes
666677
yes
yes
yes
146711
592874
794070
yes
646326
257849
yes
1184581
409984
yes
yes
563347
yes
944154
173690
521530
184346
yes
yes
yes
12920
yes
113209
yes
yes
16161
yes
yes
723549
86354
85852
21235
yes
yes
yes
782700
145630
268440
yes
yes
yes
yes
90442
yes
680814
181051
671702
yes
yes
yes
yes
370291
yes
688471
yes
284118
509444
1110906
yes
657473
yes
yes
yes
174170
yes
yes
289814
852076
1118797
172171
yes
yes
1163030
yes
108228
yes
299768
737314
215187
369958
745071
yes
yes
yes
150840
yes
285475
11250
yes
yes
yes
119337
yes
408927
414940
yes
828010
810336
15096
693794
810653
210769
yes
729547
yes
yes
550950
yes
yes
556898
4481
187283
752177
337428
345867
218199
yes
yes
yes
471103
283468
yes
65497
yes
yes
yes
559473
yes
yes
yes
yes
yes
18630
yes
yes
yes
476510
638142
yes
yes
357426
1075226
yes
yes
285840
87061
yes
yes
873194
yes
yes
yes
yes
165291
yes
yes
yes
422669
688190
yes
90805
yes
87249
yes
436150
15937
143689
391617
yes
yes
yes
yes
83652
yes
yes
36595
761645
yes
284544
yes
965922
287608
yes
yes
yes
941269
yes
yes
yes
yes
yes
140068
yes
yes
717511
yes
150517
yes
yes
yes
yes
54562
385261
334501
yes
16988
247752
yes
9545
yes
484217
365021
yes
1286625
yes
258133
636494
yes
871176
yes
142436
284598
yes
yes
222355
yes
45991
yes
769662
yes
61221
yes
159486
yes
yes
16764
763536
yes
yes
191580
277678
180086
332633
yes
430783
23979
yes
yes
yes
986617
yes
1205658
yes
yes
477305
228346
425945
863082
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
1149251
yes
258457
16991
yes
yes
186643
163104
yes
yes
yes
175989
235239
yes
yes
201833
yes
37397
yes
573136
yes
12028
yes
yes
yes
309067
yes
yes
yes
273301
yes
yes
1299991
251208
yes
167740
yes
yes
yes
yes
yes
1231611
1014640
535285
568382
yes
yes
yes
412429
yes
124582
161943
yes
yes
yes
yes
yes
451217
83372
608781
yes
yes
yes
119138
270699
2541
yes
149867
975065
74393
77409
yes
yes
yes
151676
92586
yes
yes
405352
yes
298742
yes
yes
732121
yes
892388
yes
yes
yes
yes
yes
625235
622017
969263
320236
134379
1346698
yes
15285
yes
35006
yes
yes
yes
yes
yes
427939
1063893
yes
yes
yes
yes
22888
240753
765721
924582
10196
yes
778500
6645
21752
yes
192348
yes
1220272
355345
935316
601141
yes
99517
yes
812031
708013
47720
549671
39352
yes
300219
277301
yes
yes
140807
667583
yes
yes
897515
365293
yes
115819
43263
impossible
344221
yes
yes
yes
169265
565987
yes
415947
57313
505573
20130
633779
226550
yes
yes
21458
89590
416274
678122
yes
yes
yes
yes
397908
yes
11673
yes
yes
yes
420808
416988
yes
yes
358615
yes
yes
yes
yes
12504
194046
yes
452661
692131
1109009
yes
yes
yes
474099
395433
571223
yes
407085
yes
yes
yes
432212
287869
126350
yes
yes
yes
yes
yes
123947
357316
5308
365585
yes
180777
613713
791007
yes
yes
63956
yes
461539
246796
1121148
yes
280337
449053
yes
161546
yes
yes
yes
yes
yes
yes
838195
379198
yes
154946
yes
112605
175196
yes
yes
11747
yes
yes
715798
yes
yes
yes
1276956
479010
yes
270195
283357
111155
692779
1075751
968974
424278
yes
yes
yes
367324
yes
yes
275309
yes
yes
yes
166174
yes
yes
yes
yes
yes
yes
82468
yes
757127
yes
180603
yes
495183
88444
240486
154288
57904
yes
yes
yes
255135
yes
yes
14679
yes
616211
388972
602922
yes
207055
362487
yes
154095
yes
298372
373169
yes
15303
153920
113131
109318
782844
yes
yes
yes
yes
358455
454780
490382
yes
yes
201806
yes
yes
yes
548628
yes
yes
600644
344914
yes
yes
yes
389164
570797
yes
yes
yes
yes
850164
yes
yes
369283
281483
yes
yes
555095
yes
yes
yes
761721
yes
yes
yes
169950
198310
119654
yes
yes
yes
1317282
yes
974011
13443
yes
yes
429275
774870
184514
1181829
impossible
yes
yes
yes
932583
yes
yes
yes
247348
833510
yes
yes
yes
1047409
yes
yes
12047
yes
503794
401300
1064493
yes
yes
739381
yes
303323
756258
yes
354082
183031
921639
yes
yes
5950
yes
342818
796982
113367
yes
yes
yes
507750
719639
1092435
yes
yes
4002
yes
yes
yes
yes
yes
yes
yes
224267
yes
yes
yes
yes
145955
yes
yes
617261
178563
488167
yes
yes
yes
367703
yes
547976
yes
559131
yes
yes
705199
yes
yes
838440
825013
684164
20186
yes
yes
213517
yes
yes
yes
yes
1077131
yes
yes
yes
304170
738263
yes
yes
yes
467339
577475
yes
83468
yes
1003597
yes
112808
yes
yes
yes
yes
yes
388798
767928
yes
566358
617109
15131
569127
yes
217992
yes
33700
yes
yes
yes
yes
44553
22651
yes
216415
yes
1308195
145283
yes
yes
891776
yes
625688
yes
yes
yes
493296
yes
yes
yes
yes
yes
yes
727886
581676
yes
yes
yes
yes
270944
yes
1084863
yes
564273
yes
1240542
yes
yes
46536
1084120
17560
1103323
618339
yes
yes
13890
yes
1061405
483078
344982
yes
yes
yes
yes
yes
yes
194592
477829
yes
yes
yes
943746
yes
yes
57217
394960
yes
yes
yes
yes
yes
yes
188666
39239
yes
342372
yes
yes
yes
yes
yes
942230
653879
yes
1148769
yes
42479
yes
22939
yes
731196
180154
239897
yes
yes
517741
yes
149824
yes
yes
yes
232961
457790
307197
yes
1271823
yes
yes
yes
yes
1173103
yes
yes
37772
658723
yes
yes
yes
yes
129723
yes
yes
85098
impossible
yes
116632
yes
yes
894758
yes
yes
347919
yes
yes
yes
209765
yes
952974
yes
yes
870948
yes
yes
424326
598246
175815
yes
yes
365942
yes
yes
690490
66131
yes
yes
yes
70255
877213
582020
yes
yes
yes
yes
312755
895648
yes
yes
yes
175956
yes
416762
yes
501952
492686
1166935
706953
249881
yes
yes
19235
yes
yes
9420
yes
yes
yes
yes
1272755
308645
499178
yes
yes
1128939
yes
889574
472559
yes
yes
yes
yes
yes
yes
444051
yes
yes
yes
547526
1236996
yes
1239844
yes
yes
yes
205169
yes
yes
1279033
418681
yes
331741
890408
41382
1092757
yes
206565
32791
yes
1014292
yes
10075
yes
yes
111267
yes
yes
396642
yes
534844
yes
459602
yes
1165184
331151
143537
103038
52625
217638
1505603
yes
616389
914185
yes
yes
yes
yes
yes
yes
yes
158630
194476
yes
yes
yes
yes
14067
yes
yes
110383
595151
yes
yes
796351
1003856
340345
868098
679223
yes
516629
367342
yes
1178590
yes
yes
1102690
yes
18375
yes
86422
1164072
yes
yes
825405
yes
225796
1046871
yes
200069
yes
454253
yes
48627
yes
yes
1310580
yes
1146711
yes
757011
872
1162643
21763
496348
yes
191371
yes
yes
yes
118075
yes
255661
87096
540601
yes
288757
yes
1365938
50381
11950
yes
745911
yes
yes
yes
641544
37519
yes
yes
528990
yes
98216
yes
yes
yes
436589
113428
610894
yes
75184
yes
yes
yes
yes
754193
yes
yes
yes
932022
yes
yes
1028056
yes
yes
326402
1197568
yes
yes
yes
yes
yes
804694
yes
321243
yes
yes
1022266
yes
yes
280152
yes
498079
543503
yes
443958
111568
341972
yes
yes
yes
yes
970721
yes
yes
478133
yes
327140
impossible
yes
164706
yes
916466
yes
yes
1028413
yes
192337
8483
yes
yes
yes
643141
yes
yes
yes
yes
yes
yes
346505
yes
yes
yes
yes
yes
yes
317072
516139
1082827
yes
yes
yes
125848
yes
yes
yes
243583
566236
449230
866982
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
753221
39640
yes
yes
1367626
13885
yes
15040
378265
321752
625953
379455
yes
65643
yes
636126
yes
yes
yes
yes
1017777
114477
892857
yes
71489
95526
yes
125351
yes
yes
507349
yes
27700
yes
343547
yes
yes
717330
74507
yes
yes
yes
yes
yes
104951
12557
682538
yes
810904
yes
275079
1282472
684439
241186
138266
422394
yes
yes
462830
yes
yes
323059
883223
1535644
761146
736370
yes
726930
yes
yes
13647
299379
432947
368928
yes
yes
yes
yes
316151
yes
yes
1309649
yes
910328
yes
311180
160582
yes
yes
yes
190870
846603
yes
1284094
535084
521661
yes
1132103
yes
886899
yes
yes
yes
yes
yes
yes
549681
998481
497869
593778
239325
yes
15287
20419
yes
yes
yes
632265
impossible
yes
58325
233694
yes
463009
845938
yes
yes
yes
1220527
yes
yes
yes
yes
yes
yes
55712
yes
yes
387576
yes
yes
1392737
yes
450631
yes
yes
161359
yes
1212803
723425
yes
yes
66970
yes
527803
yes
411574
yes
yes
979410
yes
520839
yes
1017457
581199
482971
1175587
533088
1136846
1084867
yes
630111
yes
254915
yes
1083009
yes
yes
359178
43570
303023
yes
803693
yes
1021153
1279216
27072
558685
yes
842908
yes
yes
yes
144952
yes
292618
yes
yes
yes
51774
1047079
yes
yes
yes
yes
yes
yes
yes
1195564
yes
yes
yes
yes
yes
yes
yes
yes
yes
320859
688754
54878
374925
yes
1529922
yes
yes
yes
216505
yes
283084
yes
810838
264070
yes
393852
387626
yes
yes
431520
1490751
yes
yes
10498
799191
933532
yes
103275
yes
yes
yes
yes
1316661
456568
yes
617062
8765
yes
1009340
yes
666019
yes
yes
yes
yes
yes
yes
yes
yes
575781
1058598
320989
yes
yes
132005
yes
yes
96549
208371
yes
yes
yes
46710
yes
yes
yes
yes
506084
719790
500519
1621070
15258
yes
yes
251369
yes
1318497
294624
yes
yes
yes
1036969
119311
yes
yes
yes
77715
101489
444421
yes
yes
yes
yes
805513
446024
yes
yes
446242
853152
1573596
54104
yes
421187
yes
535537
582404
951901
yes
yes
yes
144350
579366
yes
yes
1150480
240301
1026735
yes
yes
115451
yes
302237
yes
764126
yes
15164
647638
yes
yes
274232
yes
yes
yes
yes
655980
yes
yes
334375
yes
yes
yes
yes
1297177
yes
740955
1104488
yes
110448
732007
yes
235061
yes
296698
yes
yes
yes
yes
yes
367906
yes
yes
yes
yes
9988
509387
1060138
yes
yes
806257
353449
yes
yes
581357
21760
yes
yes
yes
yes
yes
yes
yes
yes
yes
1074886
282024
yes
588019
yes
663757
25915
313402
yes
yes
yes
yes
yes
174793
yes
yes
363569
10682
442018
1085106
yes
yes
yes
yes
yes
967293
203974
yes
yes
1520823
680239
yes
yes
yes
1220969
yes
287317
92873
127396
511214
494896
yes
yes
yes
yes
114677
yes
705295
yes
yes
yes
yes
231512
yes
264603
70857
yes
yes
371
yes
yes
yes
yes
yes
yes
yes
36506
133325
210697
yes
yes
yes
yes
yes
yes
88950
310266
246254
1155205
yes
yes
14014
yes
yes
1011669
yes
858497
yes
yes
39566
1421040
yes
yes
33861
yes
786760
yes
yes
yes
1095954
yes
yes
292482
789121
yes
yes
yes
yes
yes
yes
yes
589826
yes
yes
380724
yes
yes
yes
yes
yes
yes
747012
51499
1235457
yes
yes
1194649
1263813
679953
yes
158295
955737
1280451
yes
12277
yes
527072
yes
1301985
yes
727247
yes
592133
1288752
yes
570890
yes
117900
1000267
yes
yes
yes
1456806
1251959
331391
yes
1549720
178768
yes
yes
yes
314514
10151
yes
yes
924629
yes
yes
90374
yes
14047
1128139
541420
601025
yes
126066
18961
1082802
yes
yes
22668
1375549
11397
yes
yes
yes
yes
57121
803214
36122
90582
yes
yes
1152049
yes
yes
yes
520663
89904
yes
yes
yes
yes
yes
787079
yes
510295
yes
783812
647107
yes
yes
yes
301671
yes
427694
yes
yes
yes
306067
yes
yes
yes
yes
yes
yes
160435
yes
yes
yes
1167446
yes
yes
853338
543801
yes
228767
yes
349387
yes
1008331
yes
yes
yes
125073
yes
1712444
yes
yes
yes
yes
1435169
635134
423327
yes
1156186
850671
303569
yes
4085
yes
yes
1186942
482985
yes
177314
yes
yes
474670
1602395
1091536
yes
yes
yes
10267
988322
yes
yes
yes
yes
impossible
1186651
479909
yes
yes
yes
yes
yes
yes
yes
315434
yes
yes
yes
547141
1098406
335629
4917
46211
yes
yes
1017996
1663515
56820
yes
210071
149721
1852
842181
yes
yes
695055
587066
606088
yes
176210
1050906
yes
yes
534782
yes
yes
yes
171517
yes
yes
725457
yes
960695
yes
797772
43909
yes
yes
yes
238350
269246
124241
236658
79093
717998
yes
yes
910361
yes
303116
yes
yes
720767
yes
yes
733668
723718
yes
617547
yes
yes
291141
yes
yes
572562
1305374
yes
41820
271374
1479607
873935
752214
310971
559136
yes
yes
179479
428824
yes
yes
1659355
309046
582123
yes
169703
1030397
yes
617993
123656
yes
yes
680443
1694816
526569
1120255
yes
yes
yes
563423
105942
588381
yes
yes
1111630
416800
yes
82286
yes
522081
yes
1285759
yes
396291
1749772
776905
158729
16563
534227
yes
yes
yes
92500
yes
142938
149607
281121
1620118
842019
yes
yes
18672
yes
85249
yes
yes
1204785
yes
354650
yes
13653
yes
108071
236553
1739477
633076
569680
yes
831939
781733
yes
328084
931346
yes
672142
191501
622746
yes
240254
yes
146928
1342577
yes
291094
yes
1068356
yes
yes
372712
778533
44749
yes
214028
yes
yes
944470
yes
yes
561545
yes
190458
yes
196786
1056375
yes
yes
64993
861448
yes
1175805
yes
582783
yes
yes
yes
yes
yes
213298
yes
1039912
yes
853456
644580
125697
164994
909987
yes
yes
yes
1197274
yes
yes
888336
yes
547921
yes
1525653
314381
yes
838846
yes
615044
yes
yes
1526957
yes
190194
yes
yes
381766
yes
1199290
yes
yes
765174
yes
1303285
yes
yes
yes
612900
yes
yes
yes
319732
yes
595459
yes
1414711
yes
yes
389698
yes
yes
yes
yes
yes
1246716
283146
97697
yes
yes
yes
1230
yes
404685
367082
yes
437718
361848
657624
yes
yes
556550
248146
yes
1494087
1398641
846609
yes
yes
466698
194622
yes
348451
1224733
31309
yes
yes
yes
yes
yes
yes
239851
yes
yes
yes
yes
1540674
1811902
106219
yes
20207
18927
191141
yes
161170
137287
298104
yes
yes
482920
yes
yes
yes
yes
58817
162397
585382
24074
452800
yes
yes
398296
205398
yes
101601
872181
yes
yes
yes
yes
yes
yes
248952
417278
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
18432
911581
yes
yes
82056
187039
1557519
yes
936049
yes
646974
yes
390820
yes
156432
yes
yes
575311
yes
yes
350313
142399
yes
yes
635160
yes
1062350
781859
yes
yes
628736
yes
1749366
yes
yes
846846
581515
yes
yes
16244
yes
1168431
17542
yes
393264
yes
413161
1206783
1767787
yes
yes
251438
23674
yes
431425
yes
yes
yes
yes
32797
939700
yes
yes
yes
yes
503725
yes
yes
17849
yes
yes
yes
yes
272324
yes
185712
98548
1815501
yes
yes
1388657
110176
8271
yes
1009035
1250584
yes
yes
yes
386614
161299
148256
yes
yes
825836
yes
yes
yes
16936
yes
325681
111449
yes
yes
1373476
559725
yes
yes
yes
684367
902029
yes
yes
yes
1436238
188923
yes
439924
yes
yes
yes
786049
1077509
yes
yes
yes
yes
yes
yes
yes
yes
yes
620489
yes
yes
yes
yes
919235
515801
95628
yes
16945
yes
yes
1228751
263163
yes
227495
439990
yes
275625
yes
yes
68029
yes
yes
yes
198610
842027
yes
yes
664021
659852
yes
yes
yes
101781
390497
399410
166449
1341842
yes
yes
1013167
yes
yes
yes
yes
yes
yes
yes
58468
yes
1228917
yes
904054
1753682
yes
impossible
yes
yes
yes
1141840
yes
129233
yes
278974
yes
yes
yes
6399
yes
101181
209986
yes
1603151
89427
yes
1189081
yes
353436
yes
yes
1061583
yes
yes
yes
192010
461164
yes
yes
yes
159972
yes
328790
yes
416626
yes
19640
96210
yes
442931
yes
yes
yes
23815
yes
yes
364256
yes
182240
yes
584152
yes
yes
yes
yes
317439
yes
255507
yes
175533
yes
435297
yes
yes
1304250
657175
370500
yes
985139
400595
536166
yes
yes
1236433
1541472
yes
yes
416140
yes
531564
yes
294515
yes
568065
259254
499752
1370594
1334289
67957
62683
49486
468986
1202681
631493
yes
yes
yes
1707715
74963
yes
yes
yes
yes
568868
yes
1021767
yes
yes
yes
yes
176643
yes
yes
452255
yes
yes
yes
8282
1529328
yes
273112
yes
yes
1056802
1055118
yes
yes
699482
16834
yes
yes
yes
yes
124012
500116
713823
1120080
977337
yes
yes
yes
1051147
1107780
yes
yes
965600
1933752
yes
866895
yes
264825
273047
yes
yes
128781
50908
1329649
yes
yes
yes
186271
yes
yes
687590
770240
902888
yes
13143
129266
yes
249218
106218
yes
418275
466233
69405
584572
566672
yes
yes
yes
yes
1639745
760417
221866
yes
yes
yes
yes
363928
yes
yes
352917
521601
974064
1212526
yes
1126247
1552280
yes
608892
yes
955350
968953
223411
yes
yes
48594
yes
yes
yes
314006
1033928
656582
22054
48289
yes
yes
yes
yes
yes
647344
216027
127805
yes
1346263
yes
yes
855965
1070688
yes
866916
1679033
yes
yes
yes
616875
562858
224634
yes
227268
1230740
yes
215690
388854
yes
yes
407859
484099
64708
yes
yes
yes
1165778
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
308207
194057
1180815
329352
yes
1605175
2834
yes
720896
yes
yes
yes
yes
1073914
yes
1070529
yes
yes
984289
143461
yes
1027307
yes
1257252
yes
yes
yes
yes
yes
1335370
yes
325898
504667
yes
753910
yes
yes
1256115
yes
yes
768310
462300
492425
yes
822936
yes
yes
1036846
232069
yes
yes
624312
87995
yes
1632885
yes
yes
1270532
397085
yes
yes
yes
yes
yes
1316946
yes
1259444
974288
33036
yes
1538876
575691
yes
1360
1044226
126641
yes
yes
yes
378475
yes
1619864
501602
yes
51245
216080
yes
yes
292859
yes
yes
13668
yes
yes
yes
yes
yes
1699721
yes
yes
1182356
yes
yes
yes
285191
yes
419738
yes
916519
yes
169396
yes
yes
22925
42633
261254
466204
yes
40881
yes
yes
810827
147355
1109950
296757
yes
yes
yes
418291
275237
396866
759700
1617314
yes
1092500
1418744
yes
yes
yes
1472518
yes
yes
yes
295600
1023484
yes
yes
yes
yes
yes
yes
yes
65927
yes
92571
454661
yes
yes
yes
yes
117024
yes
yes
145236
yes
yes
yes
556047
527988
449322
161618
1059763
138256
422689
yes
yes
702338
yes
yes
124514
601503
yes
412109
766738
500936
67539
yes
281686
797823
217060
364814
yes
yes
yes
1053722
yes
yes
422635
638464
407042
yes
yes
yes
yes
1466107
471828
1072771
yes
yes
1421829
yes
yes
597336
1048586
1072498
yes
yes
yes
396207
yes
yes
yes
1017007
401780
199588
26718
388634
1659653
yes
36487
849648
89827
yes
yes
yes
yes
yes
yes
yes
yes
yes
220358
yes
yes
yes
yes
248807
yes
yes
yes
67578
873545
yes
yes
yes
972124
1142723
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
13542
759396
yes
yes
1355925
yes
720521
674262
544615
406730
yes
420520
553094
285192
1566468
yes
yes
1372349
yes
251045
757361
1017569
1484056
yes
580997
yes
12718
29157
1603803
yes
yes
yes
yes
94423
217874
yes
296306
yes
yes
1218990
yes
470209
yes
yes
1411294
yes
yes
247034
751200
yes
yes
yes
yes
yes
yes
314448
yes
320626
424572
yes
yes
yes
201564
393863
935272
1707617
1220452
yes
yes
yes
389103
1265362
247987
yes
852708
yes
210805
yes
yes
749593
1340232
yes
1116385
398192
688836
749351
526622
180584
yes
112674
yes
yes
yes
277543
yes
yes
421217
yes
yes
yes
403399
yes
yes
796348
800721
1458749
729832
310032
1215492
472975
840156
yes
yes
yes
yes
187394
yes
612302
yes
484986
895933
yes
2014599
yes
398515
1382753
yes
980751
1248869
748285
682383
355360
yes
443349
yes
17442
yes
341424
yes
yes
yes
yes
yes
467004
1314171
yes
yes
yes
yes
921803
22424
yes
yes
yes
355811
yes
321288
yes
yes
74011
yes
yes
396879
yes
yes
475925
yes
155522
1266212
yes
482911
80829
yes
1111443
1010414
168731
yes
12212
yes
yes
yes
yes
40904
yes
yes
yes
32474
1008930
63862
yes
322640
yes
yes
1182616
yes
559535
yes
yes
139343
yes
yes
1357790
1237565
13828
yes
1679708
yes
1593765
yes
yes
yes
781902
yes
755472
1334605
1493146
799877
1422546
yes
yes
yes
779777
yes
219186
yes
203636
890020
yes
yes
119182
519954
426203
2032164
yes
yes
yes
yes
1624868
316142
yes
yes
581852
yes
279892
yes
yes
1871607
yes
412479
yes
yes
yes
yes
943658
yes
298917
yes
360867
287603
yes
1270066
yes
yes
yes
yes
yes
585286
yes
1155420
881687
yes
yes
yes
706996
yes
yes
583502
yes
1006703
604850
yes
yes
975008
yes
yes
875430
yes
591994
yes
yes
yes
27446
yes
703797
138242
yes
yes
yes
1234102
yes
yes
yes
240786
yes
yes
608761
yes
732332
yes
yes
331583
389039
yes
yes
yes
197502
yes
yes
yes
1343290
yes
yes
yes
yes
yes
yes
793571
yes
yes
yes
yes
yes
177796
yes
yes
650480
147970
yes
311559
yes
582131
yes
405768
259275
yes
yes
yes
204466
yes
13308
1848771
yes
742504
184934
yes
yes
yes
577839
yes
yes
892975
yes
yes
yes
yes
yes
yes
427554
1260045
1451901
yes
1322797
yes
145382
yes
yes
yes
yes
yes
yes
yes
yes
829592
yes
1455746
yes
yes
14365
yes
yes
yes
71448
yes
yes
683774
yes
148047
10016
yes
yes
200441
yes
695446
701954
yes
662299
164105
557570
1912582
yes
yes
yes
yes
443029
168973
yes
31457
732280
473860
907818
15695
yes
1638293
246258
yes
979887
1348326
yes
yes
yes
948267
yes
1811260
533812
yes
220444
56225
yes
926175
yes
yes
yes
yes
733718
344354
yes
yes
706386
72750
1263347
1983681
yes
yes
1196310
1103063
623626
yes
714802
yes
yes
1741591
1271891
yes
6021
yes
1334284
yes
yes
1912399
yes
yes
844630
64381
yes
yes
1198068
yes
655604
575374
yes
yes
yes
yes
yes
yes
1049944
yes
yes
yes
1003672
yes
1292260
72334
yes
yes
yes
630412
yes
yes
yes
yes
168442
313933
yes
yes
15797
176738
yes
1748574
502034
yes
769985
80328
408649
yes
yes
yes
yes
2136837
yes
617118
382260
yes
1858375
yes
yes
yes
yes
yes
yes
648909
yes
289656
1371441
1745731
850061
840648
yes
yes
1078462
yes
yes
yes
885529
254236
yes
450481
yes
yes
yes
432966
1246166
yes
1377476
yes
yes
1004844
179816
yes
689296
yes
399139
294411
yes
277478
yes
yes
yes
yes
212319
2207234
yes
yes
441752
373892
yes
yes
yes
yes
778849
yes
yes
740872
yes
715544
599664
1188578
370190
575915
yes
yes
495088
229398
yes
961573
407995
yes
yes
yes
yes
236679
651729
yes
1849482
545270
1021364
yes
yes
1906492
yes
175301
872470
yes
yes
yes
yes
yes
509036
558559
1056929
547851
yes
715498
yes
1957302
yes
1275232
350178
yes
yes
yes
1344095
yes
yes
1179766
yes
yes
648895
yes
1595608
yes
18047
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
yes
350820
yes
yes
1022014
727377
782353
yes
1539639
yes
1742502
266170
yes
yes
1515724
606778
yes
yes
230964
yes
yes
1105394
yes
yes
yes
yes
yes
yes
yes
yes
1685009
1049756
yes
298445
yes
yes
yes
208078
yes
411599
1947815
1419220
1333881
265790
yes
yes
yes
yes
yes
yes
yes
yes
yes
586822
yes
621774
yes
yes
400197
yes
1365006
yes
1150079
1485920
yes
673790
yes
yes
yes
955828
729885
yes
1148549
yes
789525
889190
yes
yes
yes
yes
125421
17433
yes
yes
yes
878910
yes
883524
yes
2038016
yes
yes
1658264
yes
yes
736897
yes
yes
yes
yes
yes
yes
293778
yes
yes
yes
1089291
1297792
462618
2117202
yes
50839
yes
yes
yes
yes
yes
yes
yes
402955
yes
yes
yes
yes
yes
yes
yes
yes
571371
1638
695029
yes
748697
yes
yes
988271
yes
329632
1033802
631550
118582
302608
yes
385442
536925
yes
809494
yes
1079876
24002
70722
yes
1155493
273093
154909
716467
1594596
490870
1735422
yes
332328
1063522
644090
yes
1039521
175348
18789
yes
1112640
yes
yes
yes
yes
426816
yes
yes
605951
1583510
yes
yes
11119
yes
520984
yes
505916
243863
yes
1756274
yes
345966
347220
yes
1036027
yes
56879
yes
yes
yes
800017
1221694
yes
291982
yes
1553372
yes
yes
361030
238119
yes
yes
yes
801715
505174
638663
221975
910145
yes
yes
yes
yes
yes
840441
yes
yes
1181567
698641
yes
yes
yes
613230
yes
yes
yes
yes
398150
yes
yes
295250
yes
yes
yes
411443
yes
yes
yes
1097449
185453
yes
1343445
511328
yes
563183
1068497
1269364
yes
yes
yes
yes
822695
236564
yes
yes
481230
557119
yes
yes
yes
yes
yes
188049
117377
yes
yes
yes
yes
848169
yes
yes
yes
1044911
yes
1025348
1297054
684031
803248
yes
yes
207127
yes
26108
yes
747009
yes
1057927
971358
1083313
yes
yes
21671
yes
749592
1143650
yes
111825
15335
1985018
1230455
388020
yes
yes
yes
yes
yes
564934
934382
yes
yes
yes
1104203
770849
yes
507107
234122
yes
419322
yes
161686
yes
517758
587716
1742992
43117
851130
882430
yes
yes
yes
yes
yes
609869
yes
344981
yes
yes
14331
1290227
226362
1464451
yes
yes
683272
yes
yes
yes
74810
yes
yes
yes
yes
151938
yes
yes
1346407
yes
1617953
828715
915429
766506
1594019
yes
yes
806614
553520
yes
715118
yes
757130
yes
yes
yes
1581759
yes
1605687
949515
89520
1412331
yes
879313
yes
816543
yes
yes
1805187
524566
yes
yes
yes
yes
891642
yes
1079052
1465664
yes
448903
351304
yes
yes
yes
1386708
yes
13889
yes
yes
386392
yes
530422
yes
yes
yes
yes
1638263
1276737
575016
1076265
yes
yes
yes
yes
574965
680154
yes
1384512
576348
1430789
yes
yes
2271540
258869
1012850
400072
yes
709206
716661
yes
1033675
634074
2051715
yes
yes
yes
360615
302604
yes
yes
yes
yes
yes
1013788
yes
677932
1633546
703982
1099966
yes
yes
yes
yes
yes
1289836
622672
1497515
805506
2073817
yes
yes
459535
yes
yes
151684
yes
yes
1830720
335378
yes
yes
yes
1666279
yes
1624892
yes
yes
yes
650718
yes
1977496
611427
470148
1159028
62741
14194
1132056
487901
619913
yes
653185
1308283
497566
yes
yes
yes
yes
12435
yes
yes
yes
yes
549927
yes
38687
1060301
yes
yes
333292
270917
yes
580974
673726
1228470
yes
258890
yes
1561438
67907
yes
20268
718944
yes
1657266
yes
230502
2098269
yes
835395
684761
yes
yes
1159922
yes
8063
yes
yes
926160
yes
yes
yes
yes
92082
1310152
yes
yes
1049067
yes
1790507
228988
yes
231468
632769
yes
1552885
765003
yes
yes
yes
740972
yes
yes
yes
899889
yes
yes
yes
yes
534343
yes
1342210
yes
yes
yes
28469
yes
yes
yes
625766
yes
yes
yes
855297
yes
yes
yes
199755
yes
yes
yes
yes
yes
639895
yes
335727
yes
yes
18199
21360
yes
1773533
yes
yes
1717059
1107427
1960330
yes
yes
yes
yes
yes
yes
1029145
616331
yes
yes
1191766
336201
yes
270328
624449
yes
1565675
2059384
yes
48412
340314
326864
yes
313821
yes
yes
yes
57586
2200721
yes
yes
yes
6733
yes
yes
yes
808538
yes
yes
yes
906724
yes
yes
77595
yes
yes
1705964
59733
yes
yes
504880
1270214
382622
1829404
yes
974793
513156
yes
yes
1270008
550606
yes
197823
no
1218202
140585
438351
378325
575136
1178167
416165
1141173
323860
576878
644923
221687
851135
517816
1101990
6177
1656749
1178744
1103353
1067524
310531
572413
474432
1162099
1154414
1701487
1484590
564859
718986
31743
1870465
496900
16489
1032550
959192
356558
481768
494757
371776
impossible
329904
528877
1813543
212921
2101046
83001
2194369
1174524
695334
1440166
1353502
546632
35668
429699
733972
746045
459463
902404
602571
1972257
710722
14357
1032253
2148687
73723
945156
1094820
1521949
760968
248535
280325
1633253
2112997
793614
568070
494428
704473
790094
1093943
632658
186450
1477696
1166430
1332693
1738496
746485
943872
1429493
216519
342168
17331
1028467
1001809
248093
663854
59737
223791
435353
425863
2094247
168530
827511
1095798
2007357
1508504
1060947
836741
91603
1631678
708936
593116
1900766
1299611
322419
1259323
1269912
1281110
834973
686260
385229
1625587
1238154
1266520
187577
1862840
730926
495502
9825
418088
746156
683688
1263988
580583
439495
1154007
1265003
529056
1164133
1131477
456904
453555
604721
564248
1386472
526696
225308
425615
3345
539578
822208
18262
1892984
327329
1730127
138911
148774
866678
1976847
331728
46033
148741
2254200
1497304
2002294
1192416
69142
779102
34159
446501
1187725
1130993
871000
50026
167184
661750
446710
556893
473415
57068
1474297
1244529
773604
572757
297283
335398
990738
818104
236324
722859
956761
1501315
1396074
202652
265141
1195504
205599
2045111
453785
95575
170716
35981
1152685
825192
1116878
1111508
15515
985486
123823
1493489
124683
1358076
374424
31259
1456593
12869
1379897
499901
1578675
570540
268146
240989
2016145
627749
1212800
987448
501910
190540
269365
1923774
334294
645481
892022
571140
301023
527280
837084
570122
1140145
808729
870976
983034
1912416
269190
948884
511314
918138
565748
420342
746970
361830
129575
77917
22759
203205
828443
286844
765399
764852
245448
30351
514094
152761
1348531
733804
517954
139382
971409
881952
1059065
242447
752379
211766
312592
415368
724118
1021417
155444
impossible
1197216
1960108
692627
331433
589395
3065
1371041
1866822
1445721
772304
212779
254994
26517
37186
774402
383410
858784
556949
162078
1228569
824666
1192829
446036
409426
276120
356601
237306
761165
324132
93778
613614
368242
138664
1239086
1512000
1967423
228087
441167
1255300
1411918
1614762
2025753
1508394
236200
883506
304066
36310
1559012
1971521
455664
927283
1509448
1435095
1180528
1626649
741738
819408
68646
2180632
273559
1299248
2067318
1996480
2159193
803992
53332
1608316
536243
1173907
1679037
1733934
impossible
254277
1834871
881975
1637248
998662
803547
11942
219329
792015
16065
2049464
18312
34988
1682241
668449
711933
14343
130944
1378093
432922
2062558
850979
66544
192964
766309
1784452
450372
1631881
1116835
1036307
10750
470147
418580
1224911
460374
1058675
107413
951462
1033320
899884
911690
102728
624869
293513
1284843
1388022
178195
1053306
210526
1380859
803284
861713
842693
310418
1797749
164388
623218
57442
158656
833686
719854
195970
1993610
738662
1535864
1561359
465796
423076
1310210
1385601
1028341
157088
758236
13655
25216
362167
586802
979469
291056
659407
1575903
630842
916173
1012747
510448
701995
1619919
769867
19687
215886
36181
167735
14859
1110122
46026
97820
15625
1167954
593407
403701
1717667
418320
1223650
274829
295009
855523
246821
122124
1517832
550444
1742677
23727
1034343
601553
505521
1628630
1501569
496545
919841
14025
783034
2235766
183037
795109
1400519
311856
1486429
107463
535669
217338
1052825
500568
330201
300303
826032
1176613
131312
297168
1675849
164306
659495
417608
2226989
1061629
549273
203088
222278
665032
1443720
181562
617008
122839
544239
577924
1029958
357670
191613
1881225
1478138
1713916
1425881
624635
745990
1476277
572747
466525
1287072
860161
312700
922213
388674
719811
419446
1091010
139540
254201
207696
1077667
1609688
638341
1465183
impossible
707622
966335
1087957
1140378
84671
821021
160434
1480872
759686
329811
2919
64642
2234323
520217
680633
1226053
349377
1724018
1194931
273737
565204
476108
658763
1142747
354579
1477532
976400
932241
398341
550223
2054622
186132
1496146
700897
287874
159120
1760497
278484
1013126
1512630
624623
1974793
323812
624139
1612771
1675977
435321
23858
1294427
284223
1652739
606884
1353731
1846368
157701
2253998
1295234
469561
1119732
1598389
1337565
16932
701957
1370538
2234698
504598
437377
1292331
243085
1218142
85559
1677380
1373618
1312961
639278
737272
684031
182217
513031
237115
217898
834128
768599
1014403
534930
16880
191257
1007240
528328
289495
818465
346272
20170
1282240
493966
1083279
754763
107600
163834
370953
438748
52711
807542
826785
19585
423418
1205815
397204
12632
501639
540957
1458152
1286217
211346
770637
1535608
935571
120606
226917
587841
126677
635962
559308
1281748
275156
253747
567839
1085425
707116
358653
711600
412573
1837279
655629
725287
235833
462703
1762193
420382
72270
758063
725588
458755
1168206
1552892
139421
396423
430183
586838
1140816
409414
474765
1905455
1026710
601708
1276229
597792
879844
384601
1385063
16587
1207419
410363
1957313
2092931
666848
1533292
502724
2290031
302551
1329999
797243
398404
444898
1503998
710531
1238178
408615
523208
266673
12564
318531
384509
1051104
657377
639886
300860
1177887
654246
1884476
992815
1407878
1587350
1789464
673781
1747102
934431
90117
409703
703482
197511
1612409
434037
637053
295600
749561
1628188
160283
865885
1014475
365006
359662
1322475
769367
166900
499157
838944
1061044
536579
1145147
1606765
1256966
800169
499343
937478
600538
1404232
2021320
714901
2108754
262350
1370939
1383890
1614764
2064419
1823206
100321
1316128
731289
729529
674971
1572120
8964
692156
210913
1115469
918647
1617644
2208804
2267953
49740
558006
440571
531204
1876613
310986
1066894
248770
1401743
2158836
330746
1974626
416231
549744
97343
424711
1999943
860852
1514675
73037
292731
449001
139939
1192167
1137134
755580
1883792
146978
1195290
300999
902179
1071576
43401
1049572
552928
492010
1340605
1015177
220702
582198
680804
803959
569573
620029
110882
2004195
316846
1222355
28607
1692175
1811874
504582
347762
534340
1168845
66775
773036
345680
799843
363139
275213
215939
469339
1321133
7665
592711
574355
664423
343768
851920
1094402
461936
16166
1532890
2186109
695600
377064
1368327
537207
331279
169700
833469
831491
301168
1126174
20477
1750484
522883
1217846
370752
1596904
1739318
1069905
13702
818223
1102075
232839
1139688
944735
2146572
1615059
1807906
1311181
692255
360140
222623
1155780
1396043
2079053
713101
1678604
1086990
1167039
193048
103158
408943
986857
959186
640964
45125
1757904
137589
70604
721788
1146607
747509
187026
1925891
949039
1189541
1546201
669519
12850
152231
715018
2134070
577356
487318
174373
1069759
812598
971723
954226
265127
408372
1901650
760863
1457726
979323
1470072
165443
413864
639634
1563964
654015
1239419
1694884
496607
362517
11887
99558
911854
43994
1213074
1871123
261643
598231
1785752
1223951
988463
1530700
1443346
387194
963560
585298
360734
925980
418026
239217
204532
1267371
1051970
726961
441603
9430
277717
1187531
1295752
33040
536713
609672
906772
14777
823138
290035
598430
1435491
96719
715801
1191414
1212118
1775537
485401
1748669
62677
1311433
589464
416924
1299972
143709
203213
1139260
1127578
14370
696492
1517011
908503
588357
626862
17982
419335
812506
39160
110804
534246
558599
807234
453428
17408
1697139
563056
1248217
1756762
288089
30393
1230580
591545
714529
1935316
663274
2160766
201691
1276031
643380
13727
434842
494241
16916
15650
1519352
744010
886829
125156
1710541
1006804
1816374
49103
1380784
1213430
206359
331060
434769
906136
451195
291747
81446
2044323
1251399
1247072
244962
1021939
773164
760189
1060326
1581663
22409
415989
1914213
424997
717423
273114
313514
627126
1610883
1170226
78141
1522464
148822
1201907
1771763
213162
impossible
2051980
1533294
101583
684618
270043
869491
1455912
706644
269582
337821
247752
344378
584914
8589
1869282
653558
1235603
252797
425237
1532330
1550677
206155
595857
730623
538910
553900
711492
723759
1480093
702420
776094
441677
15167
9247
391457
831051
741143
96783
555633
1488866
927108
926615
555457
968907
1454229
456194
1284612
495967
1160767
632755
121583
492303
355181
31639
217211
1304028
259562
1080579
959049
129635
2032031
1148468
53252
1152004
1067065
340366
1126837
1171853
1232986
490410
14787
2016196
224671
1367377
808427
619066
1912557
1120590
2124845
654743
760751
703115
712926
110870
870268
594258
1214580
1106949
1432231
1359096
567053
590294
403583
851494
327788
105621
144921
1433133
116435
976797
1118188
136638
7067
1875833
1887295
1046107
417762
545964
89353
271046
461502
12981
966324
15336
998618
1361239
170974
1081659
1253198
266166
981381
442971
180846
287215
1691366
632923
801634
209345
148975
774978
148567
1305896
784456
1562947
359675
870640
1427112
884594
584483
1099103
630686
69268
726211
4523
719169
872926
317876
939688
981432
348955
1195331
258288
524588
62431
1152655
282989
985049
35766
76069
933359
616213
1521692
183759
1475779
218869
4663
1140076
689787
667469
1024974
43871
1901868
1733793
848285
565941
1552535
377806
74952
1212193
324495
1547462
920154
10953
739777
524958
1415441
363910
29974
158112
982448
1811882
400610
676226
685184
1373220
1728294
548400
272769
1046087
745285
614136
946656
1107150
887877
56550
728434
928596
243014
612633
1828867
712628
373742
538086
295736
720589
160904
impossible
39934
202380
141243
1156505
1657949
1360106
217933
295048
762435
777614
144540
736135
850258
772427
441901
537991
184552
902601
1291667
263704
119161
781129
188920
587868
802296
567008
1512764
1844535
1517245
1712771
461772
344985
8887
931076
164856
743409
1148888
73610
1546547
318190
2109620
687639
2104814
518169
1440716
1476018
201945
244990
382801
947724
665460
526622
1456430
309234
1709767
167061
59838
1305752
512718
42567
1382596
1651904
2377701
10684
1084501
1428273
828446
809195
1352222
1640411
1839311
668896
276914
48115
13146
163981
1834677
959868
143893
249061
845740
198309
468518
1158718
1649127
301751
349139
130732
2204943
1517966
1053940
524566
816516
394001
1677835
1110688
826393
1573263
1499693
1462221
698422
24262
329835
32743
1116134
175965
167287
1466436
584431
423586
812954
179339
1088404
647981
1730052
183500
1043844
impossible
99319
302403
533237
133904
97901
440839
970656
664421
1031856
1843289
35009
977915
327054
2013156
1308992
2078416
904377
206654
1096825
1068372
808447
642726
1090095
301521
251026
501867
222561
229177
70292
11565
327615
1210969
1108826
558733
861840
710527
450183
1383519
342006
199179
348654
812395
88120
588549
351600
1241989
1418379
1496322
2237421
53953
613033
266080
942046
361277
1554493
189768
991829
495917
1213700
1169368
925898
1178695
2136655
873857
584845
77129
152240
567536
426431
338980
1684587
140478
309600
819258
850372
548491
1312133
1635138
1300849
1404052
1418968
780448
1782361
142311
437195
706694
429231
368897
1900016
851654
1385127
1265002
673630
18307
1533069
223292
507557
1108876
305489
985095
1611929
1085668
1704796
961893
1535496
558448
606469
461052
928745
858573
634485
751248
160292
1599814
1367247
358807
868398
516102
556224
116548
576640
585241
397044
226496
1563220
65256
2073029
294828
88979
718266
1969219
488653
117377
1501511
726222
1072396
859004
838277
606339
1147716
18048
1454680
1548548
739917
1064335
590240
1240348
1417476
impossible
865620
430394
361355
623602
1464822
839604
405972
1144892
710894
250589
871890
1406677
1698323
1881286
622922
1577497
238646
763926
1166508
470856
1274354
753512
17881
418713
43558
1241304
282303
551192
197615
32094
523985
1495282
1801004
1014008
2076729
1126057
219842
1632095
1891052
235762
1169369
970962
1031033
121853
850112
493513
2024004
1079464
547226
640460
1231645
11820
428919
302853
1396468
261573
947068
289267
546314
911283
708719
1601525
641528
99388
573989
262941
488425
831940
387855
617401
994624
120460
28822
374000
687134
1675228
1021144
72138
17101
373961
2140869
836952
1639060
1798271
644147
38870
17708
366664
1160991
603909
1596363
1246204
499713
715085
616641
1882837
551508
354672
572075
80943
1471775
361891
1019952
949524
163299
2090210
25183
77930
1529587
579528
980548
1867984
492792
264684
878264
899584
2148601
504155
1121163
273807
157614
354526
1610750
349451
1411858
294723
1208314
170368
174332
76446
286893
2118974
4025
892169
299786
480670
3632
1916606
282936
400578
19642
347467
14577
1963149
451984
1431698
19721
933630
1693583
591986
224865
1208175
804135
642315
2248440
805962
245387
951870
2070657
2122279
1169670
731353
75691
607918
258710
2178094
669155
2022332
14686
1046405
141144
498868
2083873
1491714
189544
834693
605685
420057
279145
155029
426022
150868
1012304
898508
916529
1628434
192219
525719
1272960
263245
934908
2064264
2229588
1009253
1519558
1457753
1188383
2029983
578296
47311
93602
596212
294420
906722
347646
440414
356136
286125
66138
1102960
1203543
528946
702902
1795948
793153
233840
292079
62067
659282
1277287
2138127
243788
60260
1185417
959281
185115
547907
310486
9470
697486
12724
2222717
236317
426913
860328
1082586
1630375
480498
2249166
16876
1360607
1415106
843032
38872
1327853
1187886
434067
473894
1478177
476585
127012
541225
46867
645
840029
1343373
1182412
905048
984411
766194
795605
1435400
45139
1489434
impossible
22057
1182967
1098951
1645995
445889
613532
170501
1713358
1254459
903635
2138372
363046
1001593
827112
73892
466359
822127
818461
344454
1378235
538730
758026
618383
980991
769662
169898
435547
723449
1234743
310274
1382853
118959
811431
1740708
1109043
564486
566797
805216
818695
1234589
863684
849681
201832
793929
248230
1363985
impossible
90127
1064183
313045
746042
1424724
718220
821569
803234
140006
676320
66164
22278
2005846
653573
1450541
264187
1047680
461086
346247
1777736
432795
809634
26613
316548
1187083
789502
1170979
318835
230336
945324
124305
784955
1444699
1394941
907754
485107
271695
1053135
1334718
1381990
534499
879241
1367178
269360
1822019
101208
867219
122495
544406
996797
430539
183747
43583
875769
1461022
8277
129651
578755
533662
307512
265745
371384
254669
1459004
460099
1614093
278175
impossible
1000612
55133
582789
491827
989110
274464
83347
759885
282913
1739719
898420
213928
295120
320591
467875
749807
711208
836119
294143
750592
53679
362492
1491055
244056
1575289
434773
386158
230273
1471829
2000082
765771
962766
1400511
1698202
457187
654727
276271
103999
1611639
242032
455552
1049418
493494
185875
1465498
10460
712504
817567
186023
1567987
254811
1391454
171271
775746
294274
663073
1658958
1274440
1297439
631975
916413
469208
675190
1368353
1076923
589687
120995
1967643
885034
30276
119903
120538
272329
18689
150606
154224
620213
1177100
1120633
452141
1000601
1133335
38731
1761399
965459
199371
929517
737592
781266
823081
9958
2110734
439943
753418
925763
506265
929288
1923973
2117980
1989896
134605
17231
197117
1292110
811941
1687613
1392033
461993
1096307
515921
5824
868714
1053383
22712
329610
60865
1100075
221297
1073108
2221791
999714
1075358
1283014
2049446
461229
926413
1200808
1873223
685620
12592
744080
525639
385993
647876
425790
1597572
2283249
4364
1477181
833002
407665
1004056
92807
70966
459583
846547
716853
6400
483952
8019
702060
357904
415375
1812360
15803
713150
1561530
1096741
989702
460878
1039593
880516
583958
897715
45156
708687
808780
679850
441650
889687
16297
120015
826393
455314
1731855
1533749
168887
74595
1397210
1792141
611111
204509
400985
1744873
1649181
802710
1729978
577648
521727
501160
350879
1203525
212247
46621
1942837
213557
199349
979321
142167
336574
61325
582694
322146
654283
562940
409925
40374
1618195
21397
1601986
365064
200050
1357246
376725
574376
892258
707479
25655
2065677
641725
657725
283136
14088
899731
1794065
603574
1092390
1069212
339717
239
620192
18263
418093
1032916
500879
167743
1880415
1693928
62769
450592
1747934
1257605
1077740
1407343
324690
777615
1215112
909341
28198
490580
920206
211748
1473474
585029
194101
619951
423085
645398
883857
280534
50416
1280486
1816310
483565
116205
707886
19855
1257632
11911
704334
977631
114307
108839
406537
892079
2037416
1490719
276853
708182
1151372
216232
81963
1039827
2127289
510855
492511
557805
2213559
730758
18075
846784
87792
210737
956448
192897
1599982
529798
167975
387688
93554
377949
66244
778654
475977
1112819
811825
91354
1505536
111114
678041
1801120
1377995
911667
431920
1224469
305772
1971455
1140562
1737727
831880
1022175
1535061
704430
365214
945878
353506
784395
1120828
2051981
1754209
458396
565050
1031842
1290206
777386
417008
775162
1904925
62022
1570499
1108826
1821410
194144
1159374
2249583
1777387
818952
30040
286691
1272832
214253
947596
2010328
1166312
1602835
1855716
767784
1465683
1264913
1257910
752989
42560
285488
121034
977328
785407
90722
244721
284726
1833060
968
4529
149780
364802
592269
36596
463082
155670
672449
97160
1028357
1050331
14675
1313693
746010
37760
465394
1264701
2378715
946137
765277
883462
1669493
2094567
735540
961464
1541104
120742
843026
1536336
247113
1848653
524723
965876
1742982
1639589
1320841
389638
7108
437156
949689
1765774
714489
1161870
1903531
1297692
541780
1233897
1053125
1524474
1634176
109188
1414813
1225993
1108338
315795
277693
326713
386987
135355
448010
1965543
674942
209670
186664
68269
856535
1371153
913204
1755618
163826
1295991
1354268
749925
212526
108180
633881
698862
645329
789442
7845
2055318
1530866
1527971
775920
1725769
476509
1181221
287961
2069036
1294277
376630
678801
286185
544375
1417195
1871543
715161
458043
510731
126410
679533
1934708
1566959
164466
326113
240316
1067076
1925110
226532
1196396
365904
50165
604125
1837749
387016
1572198
554330
845489
505253
973698
508367
1287376
616591
941717
234023
458514
205492
813564
1414045
1468522
553846
120315
108579
1295381
574655
1393537
463206
481638
565597
1339353
693645
1146768
522953
71135
855226
422112
452117
158386
1020017
889483
1187583
2074349
1580699
883003
806194
338247
885507
221633
115248
426270
783309
1841785
75620
1272461
348743
1486608
2124119
53469
480417
449898
979698
1038300
97007
727325
1098012
1606318
1562897
1219855
1433844
111213
634873
345710
1230960
956136
430991
286436
430553
618885
1354963
904770
1065397
2030272
508617
1959796
925419
489189
1008483
722374
2279500
197922
312727
17786
1721201
571367
947288
1587798
93252
1358861
1806094
912245
2169811
154483
964344
834267
1161425
1304901
1739071
344461
1218416
1647380
1268942
1968277
353934
1246776
476086
27991
1030130
1773337
275109
829821
1043034
349380
231537
175947
1120014
437844
737986
648218
1777836
375468
946618
206377
937215
51180
1486149
250626
605122
777521
337573
682295
534860
912744
848343
1037530
189643
275858
493436
146577
358298
214980
767788
273564
285053
448763
936392
365562
370641
111336
1595410
565561
1046828
681951
345858
604892
90956
1672867
436179
605476
396293
264222
763590
664876
619834
2225654
1024852
1871038
143848
1210800
222005
497595
336364
552523
1726749
703077
349281
675243
995618
575118
3855
1024804
151334
898821
835827
1022192
348544
716540
503212
983576
1224309
408968
80550
433135
146487
5630
1638253
773981
847882
72535
777097
328569
388895
1176870
199544
382469
1138525
169005
158003
1100246
730780
1262490
123165
299237
721595
1670783
1853371
1440403
1745483
586990
1142874
287398
653895
92649
882570
649107
1894381
1473331
593637
203935
520570
1114205
1629046
367855
230723
316136
843812
700912
1420162
1800102
12119
787392
17845
308645
215275
270212
1260452
435239
128831
791721
89649
256016
416250
887654
1918633
29158
535153
1474931
243399
1601793
955323
510729
194736
752034
1171022
850908
1848124
1940299
44877
391166
1876656
76268
1366791
1534928
1152551
1349817
448738
425237
466993
532469
1348621
993112
1856013
1380796
824207
539203
53831
306165
565845
4966
683668
607297
273436
34188
586279
impossible
1015330
942975
84320
914120
1434533
2088010
1379257
590560
1383357
1237181
262204
1268952
444900
139435
116257
11014
374262
1305972
1009214
870820
274681
526919
1406315
1185395
1862435
1310514
2385177
390921
880409
668206
225630
1586643
47527
505288
710039
816533
778132
300313
579468
1028383
1143167
634216
32331
151344
191153
1583599
1371162
316682
799174
729564
743708
11186
1931955
1225051
256850
1259178
1620989
263875
864889
14838
34729
24655
332203
443721
677748
1137359
1121745
1520528
180541
2150664
6857
744669
2418527
1669622
59039
526379
219383
838805
358340
82724
144762
1795
1037916
404844
1110866
366787
360879
446827
925612
1085692
83340
9293
1840621
19572
551811
510995
259550
379304
282063
1255016
189417
663894
1140059
20257
6730
880370
614479
1942654
1930361
1429971
204582
15128
352489
1617133
438333
1763892
355187
139054
impossible
11630
666219
49788
1146144
270286
162512
619937
66277
1206986
89629
122744
1498754
472509
276324
742870
1188420
1485257
1222516
2016891
1950119
1934092
919654
776372
1270474
74381
183419
1180357
1297334
142731
424181
200328
1133516
2291868
846993
99564
1405610
290880
1013775
102153
1731250
423530
726730
775888
450647
1502275
133565
1774117
2974
1211296
598090
1489660
14673
281770
1759383
323070
1655974
596949
691833
1624867
450591
1756736
623045
163074
823420
1146579
210741
170807
747435
251043
939175
1217735
650292
895761
145352
1420275
479645
660893
592206
267208
1983666
274196
254728
1290747
334436
1548082
2187483
1740747
1002266
593951
495438
108448
379967
967249
1262575
1636404
1860572
101612
189629
1555442
1388757
628505
1200975
1112994
942283
19692
48477
1432003
469182
459770
335754
361701
665232
726389
213629
184171
1129773
199846
1627284
263044
1141229
535672
1004151
2088792
1148460
642229
327970
285119
444170
249750
492378
402016
199480
452105
1518957
228701
316761
265943
545631
1478028
608146
206763
1110245
1003387
412853
56646
1427998
1598027
731456
1772175
295452
155012
603962
1252849
38956
636859
1191388
1376917
1080983
493523
726100
1523185
6989
821447
1982199
763191
1622923
959918
1837830
74855
551501
825528
915837
461809
156508
337492
864715
1723916
998465
1131396
841169
314817
323609
1957901
398699
2082307
1848433
968271
955784
2170352
846075
1774963
1423774
1332398
26353
5451
835342
689520
1296207
792548
1504517
286979
1339723
967759
1493679
11230
830827
2239519
110180
273122
153210
2015022
508529
306738
470617
239805
1249348
450382
1827906
270308
641220
214600
2138616
861199
756404
1097851
251611
2065212
378780
592697
2054860
1106595
702636
1823092
1380304
373616
906774
618855
607455
68106
368266
1711980
2229397
1011962
1388549
386732
487908
1814731
11448
663327
277076
142334
564156
1390286
127604
449643
315287
39119
426200
561854
1138716
872079
1462429
64639
13788
1518232
495761
1627996
415495
1779134
324546
891177
182756
302117
1157443
676578
752751
220404
716125
1135337
394074
1876848
1245849
1145873
348420
630686
897282
1290327
1254420
76108
2188775
568487
2203337
814982
1376609
431157
473148
722897
483870
170882
450552
1122745
1761913
987343
88530
210633
416207
298505
138122
255318
689726
525860
561619
15418
527264
834943
968824
1183856
1002703
254329
33402
1225743
746020
1728606
691191
887570
150719
865195
66545
683998
134253
1498384
873087
1778521
824735
726836
655633
127026
1310164
29974
1825456
1140973
133924
365039
1933958
37346
1699581
676291
139296
1084733
934139
712038
1644817
141580
2045698
626153
1782141
800423
361094
130826
399747
123715
284000
524247
503714
3276
1935551
215975
451443
1086395
1440630
948690
938552
1027637
569292
63207
330808
305688
497850
315791
542926
21436
494862
1298740
1924893
291490
47894
294020
543150
247613
190256
1393215
1684652
117891
1121036
236921
288489
67726
1307664
192557
1084967
909097
1015413
1514700
1151519
228912
203985
1469485
1394477
232105
1137464
1286790
1216838
226006
1773818
869654
513240
1472810
5919
486463
1515084
1539681
45325
467011
358288
1712516
438568
1773502
367681
393438
384848
996546
1206483
154144
732328
771997
851165
353419
630736
1196000
186128
377583
353587
6069
1417151
737938
238627
1096582
722607
1322381
483101
644347
1000612
1430804
1168899
876538
1146765
637982
835226
758426
301887
436382
827751
1269187
413232
137972
1186463
404627
310558
765145
1283192
1173787
845901
685384
1188255
686703
1006397
205545
1394333
1506233
30092
1237960
1547524
1145113
341957
940526
1078399
626188
477850
91143
1603028
571075
957271
1556418
1960563
1433991
1528001
583617
559905
68971
479106
151180
1132018
179290
1111740
1447072
18260
528872
746038
796414
773574
207167
777911
1126287
1228223
2204296
864875
88406
235246
451844
350809
1448126
2202613
78152
35947
447319
685794
88089
1897956
571703
419192
1141209
213790
55812
1378534
22186
645365
2095634
1484015
1148901
487605
2058636
75173
3264
1844936
1316511
195586
91730
1957849
846489
1740210
176336
1080847
927301
93631
157884
1870550
108266
310813
372192
60899
238210
1052966
79111
525362
1640265
1042038
1639472
960633
168471
696131
645145
2055037
716587
1497049
1464961
1524350
199510
236809
2040774
635224
413060
74268
1817252
755010
91291
782263
317326
1978650
38496
460827
226241
1916106
1728480
2234775
1085299
1652608
23075
6399
599405
92850
25562
1339563
294579
869775
2009044
241832
23142
211542
1107605
440073
718119
784008
9343
1090614
545619
549369
54511
4022
742920
1865667
281606
692302
1349716
449024
524873
1553363
141748
456025
129012
998090
633439
70035
38747
1638193
618822
946847
605434
67052
1647148
716830
35109
2029505
1817592
339560
1883949
121153
265675
659462
1567606
1025767
89065
1633327
1213710
401490
808546
500431
7831
1536805
4263
516143
1219811
68364
126470
186025
382398
976937
1049245
215783
1064306
91277
1367383
855182
1058661
497701
1460143
1631154
702101
90394
130529
935157
1365826
1614974
1144309
575230
537521
940816
151239
5696
2086259
2020714
634063
1304768
495416
657024
25570
1012815
1132327
2131403
1651397
180118
350758
155544
1169367
722611
178035
121580
2008207
1254170
1880317
199090
218703
955216
2039464
1772356
510861
631377
1866742
226906
8347
11127
724089
2028712
635060
92609
608836
65723
463217
904477
170671
1321373
1078614
1955464
668239
192170
2050364
1413738
900281
1250955
335318
1028371
911389
686283
388
17461
202859
789726
504410
1257487
243163
832642
22571
348882
885503
160963
1298572
747304
2287908
1016114
107534
720877
854840
2038261
91891
1437710
1667496
886864
653345
345120
1145505
109494
166224
514327
2819
1780388
340641
62149
821915
115833
376627
1507267
286583
913209
1240220
38847
1515598
1188585
91009
673471
143470
1849239
767188
117085
52516
1144537
1330435
738608
125233
289790
182871
1155732
57102
1779074
231230
364531
715816
137516
415798
409862
184249
40585
476845
24392
585071
48131
598696
1203966
285954
77708
77808
1792349
324304
1256776
2008529
15722
8378
385146
1267181
6142
314378
438034
186184
247326
888589
655464
1074378
71304
3925
322046
662685
857039
1566864
824784
212212
334852
203823
196826
316991
55434
680916
300738
802660
307198
1272416
670511
107026
397556
25426
393060
1219794
785225
1308065
191439
901314
1369662
1389604
1357632
329232
12701
1578911
347717
155692
964763
260508
1597948
18205
1295417
479959
195006
1713316
803526
1094603
135572
292689
902962
217357
757526
529338
495795
544968
1116255
1375735
1802647
950864
878353
397854
1564640
1873234
1863
1349240
1072540
1290600
435074
1336103
605464
229572
370032
511222
1148415
731426
651594
14793
1315624
1012599
2176696
1234537
1147373
877770
311710
505510
828286
1707332
1370168
50962
1281068
914310
635616
214408
616360
1861561
978185
2010817
1614037
1465099
266315
10910
604251
351781
1861817
370176
198663
818794
863185
1028779
1040343
859821
1183542
271932
811492
1492351
367104
321924
648131
862108
201888
895004
184219
135891
632238
1410584
153823
1026903
424806
1381648
45870
1441354
609829
1845940
817162
1111114
279881
464914
137369
1234585
919857
684965
2207339
1550582
1770913
1205451
564125
815607
1380671
388746
1952611
2148715
1261156
2929
1035625
247705
1112778
785222
416458
754593
1729298
1059710
14479
1392742
165184
1039998
562572
1383242
359574
708243
53433
898679
652698
134507
1570196
151629
935391
1306911
251564
87175
796500
1583120
886868
1378703
311742
387967
645996
1146435
401642
20120
1896326
18228
726565
1445619
1039820
474838
2166875
395674
1351613
862797
1784452
1191132
201095
1460539
1913633
1071035
206872
94108
1595080
1066301
395094
1108906
353448
2228337
475060
945500
147394
116996
68482
21690
108334
1050430
699781
1161426
356119
238966
1423341
344868
241756
1703843
652630
1228347
26722
908508
1084022
1767054
588271
765463
682922
705586
191794
524514
122808
1053577
637121
146998
704641
1502915
888703
1215578
289214
279936
671465
1020472
1862452
586487
246470
781048
860219
1248879
468537
113758
524614
313872
807397
2270175
249630
168799
1374321
561748
1087569
2144418
951969
1068786
2170946
549423
1718483
386327
1217600
551332
384299
722401
1136457
249880
356603
42682
1884545
1863575
27491
587920
779747
1754045
16269
309776
13936
551415
113283
1275648
995211
397347
155995
96006
13553
339338
301171
673961
340858
85510
599898
1896137
1410327
707348
1962578
1326960
799976
1871906
495772
2064920
860625
1090112
1504118
25461
2194928
1314121
606303
731311
517003
1075732
1670567
1306521
278776
16596
1960977
470948
1403641
1246511
119084
417108
1936160
485258
1358508
250495
134473
313319
1899025
1220991
119983
1511087
1859181
1360986
177797
21662
509817
12316
1403889
959087
910426
113090
444345
884113
1141994
68965
2180150
88155
895751
1945655
107583
1250660
156660
213907
10905
400579
258460
179943
1740306
90669
582439
982413
57116
279765
1965095
2014664
710249
968097
166257
718799
306498
743765
1412981
1472377
1931001
871957
102367
361736
165342
862319
1541498
657797
1103765
734024
1369147
223399
404151
872141
1068024
898622
145491
810802
47208
2048490
48110
142296
1186541
960703
82025
1277662
1205135
520500
174788
778543
351933
1860695
250361
1299375
819837
1641078
85361
900548
182426
2840
876538
1221764
1402677
778950
464556
1264255
171683
1682754
1882988
1228689
484772
1081626
1764838
256762
7485
2383
1871666
71157
967027
416665
1713486
1631584
765809
2071836
336241
892206
607442
962767
684546
980564
1370829
583661
1739289
692984
944612
549563
2083352
1204678
18335
510502
610616
819412
348961
768
1697086
422248
94465
2029846
638928
273413
451921
304454
30617
393893
2278661
152676
561864
1060541
1407186
1035536
46315
453677
748846
920484
155922
592944
297108
1940692
652794
19701
1401314
571673
1424514
2204344
831296
45650
2122266
362615
1029579
78603
60972
207899
1640856
260123
663308
843639
946907
1107307
1033104
201955
671946
3195
496124
253779
312726
812238
98391
719992
871848
500184
320974
1365327
343276
1502634
1560970
97714
467103
1217792
607345
151967
421777
891146
675085
61454
1292646
763912
1313622
1376549
897505
impossible
16009
623677
225651
941482
976006
1112724
1481325
75003
111017
1213941
168622
1587626
864859
524233
584138
854975
1285600
361807
606588
86029
1151879
478491
501469
750885
730933
221548
514172
8709
1524259
2022294
900832
139304
399632
112146
120055
461060
1029059
1292093
126417
1412304
360633
1746829
1963153
1146611
1139565
143951
1220280
2089039
486846
170520
1906674
829976
1386832
1788545
314654
627195
19555
1351896
815283
949051
428996
857962
196345
738949
537879
2030399
283601
751557
573404
519208
1196004
9540
1913553
1048721
760168
1217635
145203
838870
1101348
372229
149960
901234
1391677
82717
1392285
1926901
693280
145921
746495
587236
566956
281299
6853
128133
1213353
1558212
581359
1485185
718895
241714
2297640
76007
1486763
1015279
335556
2157086
555323
841619
1531109
220985
338542
350508
930575
375524
1206977
1244333
285058
33203
380387
1744459
108597
448858
695094
1524869
347507
714869
690078
107286
160560
2059482
1544800
471722
193912
1098682
305476
2121878
465462
1528970
48001
403732
1231617
1175254
1336868
349196
1029218
180356
1009546
122426
813884
2101604
159347
1572874
1506238
1069254
1387617
115785
1723748
346399
974729
336441
1771060
194590
681163
86518
1786325
544184
85391
943199
1843204
990542
193275
989012
870906
625928
179430
884335
904455
950189
1893073
502698
40131
1335127
1154046
862664
803814
1025355
1319082
439170
804734
1483314
551174
1933590
533609
1816987
931587
1738496
411443
2288946
1979136
812350
459750
537411
601624
81364
17388
488291
1511557
2208685
192637
35277
525628
1836419
1051206
1173411
2091977
317104
1173866
1255976
1755273
1096719
1405070
68859
1354172
870669
108286
1426345
794944
53138
1715317
574315
1600621
1033668
98332
1170825
254463
1375704
188945
657408
1293838
1067555
295814
1059625
1784184
792234
766295
6431
18900
559623
433014
53134
1962484
49396
587709
715110
308275
130179
83907
650118
1203301
1784517
1062211
207900
646669
1000722
2187664
1403775
1320883
1201697
368041
960319
468056
impossible
18000
230780
804568
391984
634634
216712
1683121
1010706
609479
30660
1931997
213172
429128
461691
581594
115776
569890
1902419
822395
762389
13742
26736
1595205
101364
1810317
718344
932589
156437
34303
132288
2003710
52680
353569
1772301
936279
221232
780293
5064
1132618
284111
205151
1348291
531502
536750
1099008
890494
17509
1891611
412933
467004
350373
1270035
1446533
1245059
76079
796998
110917
1074394
1503651
356609
68450
762255
140009
1394267
1705574
469338
907836
958881
1358579
1644858
2064366
398818
346064
692531
662590
1212737
104298
923181
283557
60857
324125
501611
1505394
365578
644643
690231
470163
1266254
340170
173599
314396
2688
243065
141782
impossible
903855
85572
14101
1378373
613180
2194251
1174
620473
1780022
1487062
659431
217436
126733
1637609
1325106
1492247
1123745
2053513
850445
1244867
725768
66197
1285287
619254
215333
9406
1690833
180087
802980
605297
702476
719146
298609
116683
247236
766638
830960
16850
175032
929355
1045773
18483
780264
2277200
9637
1112738
592297
1182492
57102
782702
452588
153437
444312
445020
959201
854493
478052
178502
197869
297115
676626
1300364
515420
15572
281080
318159
834838
1798797
34619
483128
682089
1583132
2324
187222
387942
1267098
94517
493706
1069730
1490167
761572
227790
409016
369230
987915
1665316
1069806
1559615
55735
226948
1184399
1020578
1623575
749801
1422219
523603
423124
469443
2134122
685675
101424
149630
5649
1923998
43964
339091
639328
1641495
1251285
2310360
517571
522182
1840446
767019
387867
625009
1513614
896909
984551
263448
2131529
428669
59354
1350281
932837
1525572
1511995
1482044
73812
308855
726740
18145
676134
359569
1113144
181083
832486
1083658
11293
96444
476030
529287
572718
1672325
1233828
169986
548860
459773
1380566
107741
1115475
870692
1353983
1185936
884522
821282
1890314
605126
96536
1331342
1651365
551404
445487
1280321
601696
1884012
634081
833630
1993938
866629
1146980
2177448
31863
1308046
1082663
379721
1649756
437752
1424951
947666
1110175
832145
1098930
1701417
149652
1994842
2191972
755641
431858
1390110
347062
1256150
325520
1613531
689042
2273362
51318
168726
526094
559392
171195
1123772
24661
18369
154815
1011416
1616642
1629537
1913061
2104718
262586
1157890
227338
1243350
744382
1238362
1483545
300737
458366
1369802
160428
1632421
1450548
118445
60914
2127182
621700
6459
2376412
233648
1434943
1575431
809906
1492680
906328
1067860
16543
1366624
404796
1053499
126349
1651301
1143493
1887338
2190239
205144
1030061
1552803
12042
1122656
823023
550331
582616
21846
1245698
422467
669961
1493467
100343
106443
1590096
382408
1692932
impossible
615242
1201355
346618
1266709
302782
786004
1723947
751891
1258230
844252
474033
703991
1479179
987775
1619488
1513927
471249
1042765
423459
500856
2059272
856296
2273862
412741
564285
1551995
500073
308300
13984
1497011
124299
694294
286383
1236958
1021234
1784352
730989
1096086
993243
633939
546086
664620
786250
571936
134552
159123
1454250
958458
293178
2270104
28916
1003018
1065907
1758964
1743019
673987
185940
769205
613108
454794
1648414
562776
1212895
325526
1772061
1360150
1240221
463224
739163
755471
843801
90868
1623751
1359635
646271
256590
1119780
10748
347356
1420573
1644372
603070
36501
760245
739151
1036517
1959983
942025
702476
23898
572309
22880
1388405
648451
185484
912205
1022697
710555
715168
298280
10632
2014840
137013
761933
1413387
2201785
124714
1626606
831916
302172
602645
194834
255723
1129304
64268
727965
821936
149239
30318
1090236
490451
1646592
1118080
640394
352902
36730
265735
1403979
1244799
860398
688711
118755
1326036
34696
527899
633441
119936
1409043
1713875
1502194
57471
355688
381254
979425
1200394
338884
1151603
178312
295534
649364
1016313
275087
1200857
1397422
948299
400939
1285043
313810
124899
1197040
1129237
369338
951219
145487
561440
387435
24355
352559
477079
1649432
114166
655422
425559
128746
347691
461511
1789629
1668334
1555133
527908
878288
47207
2015696
744385
538376
5552
20328
233983
641885
844371
2216993
219710
709920
610891
809489
19353
1059860
770298
236684
381229
727034
946616
1383283
212251
283857
1690270
182326
863194
178236
1669778
726516
711754
1316208
1044064
1114371
384492
521824
1991790
117564
807111
657063
1771163
1164084
13083
37994
impossible
207220
2013176
12573
748361
805855
608453
1626737
691476
475598
875002
1055997
2083071
85223
1582929
638069
165101
472480
1154779
175506
133132
1478215
1117148
211254
1944440
1165862
297757
1176413
509872
476236
1241898
1384667
752652
574359
676184
859118
408011
226250
1321513
359005
21817
4884
191046
137539
1021145
708750
1779198
335805
240373
217844
710117
743229
2204636
921812
391149
609898
393662
710897
197918
685324
479169
697719
1942945
1590302
759644
706535
1501762
512653
649772
1307004
702231
1186312
1150706
132157
296869
193171
852996
1087675
431034
51371
2347292
1627339
938939
1729301
19989
8825
365664
111846
466897
382186
50007
673687
263358
1609425
1485631
405025
241102
525733
30418
708632
785935
471141
512353
1883887
263409
371230
2142030
633764
953987
451559
58866
2033090
418427
801985
36417
104442
1559182
993489
86599
2349374
1012695
744069
803599
628848
566555
1411704
1825348
223715
998717
112262
1853136
601550
572552
1296737
584962
1135633
1204844
1230698
1486148
1065840
190988
1466911
1725439
671715
1162097
262372
2307062
959777
435438
748568
873056
946843
36764
645394
861168
491133
183264
291084
398555
1348290
850284
554851
1164710
976261
1908291
1364272
2368175
404485
1560625
101109
412845
198845
1142442
1959754
244975
9570
614161
70151
108854
333862
542371
1027382
1364661
876381
1092519
520110
11202
22076
1993695
166245
1273066
10286
873043
397130
605212
1087692
291251
2244485
2089233
443207
208773
2116462
617252
1538867
350408
702448
2357920
1061155
1195198
530203
549015
266017
624135
302016
700416
1468947
2054936
11420
88411
577909
305701
608273
863351
1465
1297909
110738
123512
362598
287216
1487897
906744
435354
567803
796006
801381
461549
506353
723944
251688
1695601
827058
645359
193781
232522
191266
1279863
340713
1184543
1162085
286882
566252
2096357
2062043
629659
873325
919759
1507467
37140
542724
182611
612622
668077
896288
339808
2093066
1100882
383782
280533
1668884
1688208
983819
995903
1220689
799675
1235293
776021
244978
21166
1675274
112154
114207
208571
308080
861569
250196
130820
464923
1532170
1767513
390585
1494994
530311
1888189
1686097
316748
2066943
511003
23647
956945
1938032
1552890
139569
1740422
2046237
89680
673142
452846
258854
56967
1443395
362221
145432
816708
799259
1808141
717238
354870
528947
1155794
454576
1057365
602276
1893213
173446
723803
1768480
511553
276884
559495
221774
325900
172966
1446077
252211
1265613
1658080
182956
499653
52121
384430
203281
944346
649835
1455400
898467
1521769
582718
1802342
262893
179740
1522987
285569
184553
896831
297687
1231527
548184
1170644
304167
360891
560894
308723
1633701
1874063
114571
14721
467333
657832
440155
563746
424421
844651
691100
6525
474997
1398506
605246
1576414
988228
897596
406587
894771
1151946
599917
1503190
283047
764167
1324456
84358
60289
1168785
305346
487096
945260
1903399
706951
638559
1334709
1536693
429577
536302
1367631
1161125
1696762
602738
1806728
489327
1324557
456698
821911
1143985
916116
2154543
1290006
1442380
17519
205376
1192999
296180
355558
246005
736785
448788
308025
529569
407163
188593
2206558
1354515
871698
354649
179585
15418
351732
1013230
1590496
34626
806235
1473481
1609361
1311329
395243
100085
781840
1413322
1236585
1179725
1221353
378813
937672
852345
255149
330905
288689
1050481
281584
1130656
140751
161490
1983445
178274
49380
365074
1052463
849654
681165
985381
412438
1182299
63508
259895
1276026
1445015
1022350
6558
38442
23438
919533
833966
70686
1273983
87922
1594690
652537
275535
186205
1498805
409091
1243548
1061306
33653
318587
1342729
1242907
736080
404449
793280
206686
10241
140663
273842
20108
1288639
341886
923990
1756261
269243
1529207
1055074
127550
367554
21160
880247
188582
1440419
269709
863828
1331785
734450
1901102
982197
2067599
1653109
1041409
1220560
174755
189604
1995021
1342993
124577
1621083
854400
1541813
587188
883115
291546
1370429
650449
1294822
497713
1502707
521806
644130
1015967
1723296
27324
512816
710420
834347
1351908
16359
1897822
134289
1107956
1979413
339027
1523136
477292
873813
386220
494174
1586003
1552955
245374
209810
332465
840654
68283
971609
1103397
35354
52241
426629
274908
1018550
1895259
1723838
855156
325679
458684
400172
662033
303659
47629
59767
1467589
866886
786269
282491
166583
400079
501851
2063620
286696
908675
1130569
1846208
1774345
818353
44176
1641441
454746
1350587
4262
329410
1447141
689312
1289542
618987
96628
94481
883973
1639321
714215
1094130
647034
1466076
1839867
780317
1009773
161553
556279
193430
891903
1287393
830832
673831
1140128
1291058
99333
752245
1710432
796549
521556
1096762
1580089
750728
310941
1173980
766227
1387811
138994
722798
814179
720854
308428
16580
789159
1576942
263992
647037
225521
133159
78069
249536
1460452
2039782
733012
629511
1684351
25389
12020
118751
754506
1894170
176790
351136
1474109
744983
1783395
1310687
894615
1008778
1937502
753811
1623095
8052
2044873
359931
226722
1580830
1214568
987945
1888357
114233
851010
181123
1024743
301945
1344159
1177212
1286428
97511
230614
1889342
89995
453814
1184176
139590
922148
279340
865848
601403
397703
690749
414487
1461761
600166
918249
1451614
318024
846084
1108347
1531247
658234
426942
657230
1257913
934129
907644
7795
263421
208442
661403
24326
114150
719892
1162019
139866
1288420
100353
1389504
152855
881111
10421
2011395
1562420
426435
1139584
49607
441002
113508
832622
1609261
884578
1848515
1697454
63141
4942
72577
535098
524808
180462
773359
100334
780598
271574
1227860
1321762
184856
597162
771812
599582
1309255
647923
2008888
1305351
13225
1123412
358277
726756
1796951
560134
942165
1981032
79158
353992
181306
1277582
905039
609290
1280208
413253
1863572
16356
1891214
671895
26092
700993
1317932
1622780
935039
2128705
1110747
1065231
35503
24813
324233
688853
867467
550995
587245
859720
746155
60630
707261
670806
2023972
1159760
756252
130584
1068265
379703
778135
1348254
466928
1323117
1246140
92619
398580
215746
492402
1172564
766072
676698
679528
1577052
1804683
882853
2083045
327829
844350
100411
625472
229515
1315377
1364359
389715
1595282
1798297
373032
607534
1178007
670421
263382
1785593
526968
302802
187605
1460976
1375986
1138000
1774232
1190407
442423
1408655
313886
416448
1049164
1509640
1020402
1785374
462719
1483509
982342
831935
1745622
939505
1248506
589471
131941
256148
488045
2040135
456461
459056
87596
598371
481359
319430
1454287
1436499
724032
1058191
1160163
232480
405404
1470536
1271871
1000785
445389
1377367
892988
534973
1103053
283903
323955
235268
2072186
2027347
95038
1352761
82582
989101
858211
1059637
1223860
805881
113046
1979985
508001
226001
1862581
1227056
35378
252018
183764
59810
1513498
1614577
897801
218403
117683
197166
652795
1305615
1055507
21338
190507
1709173
80156
743379
1678211
669259
460486
752423
8756
1652869
58649
116488
575787
1212408
479775
102207
681528
915956
1064452
2108293
2106182
153990
47661
1978020
399126
118534
237565
209717
1548851
1506085
255057
1243262
626391
705779
1542969
1487341
1170436
681277
575304
170000
1323044
1139548
805208
245208
901979
15229
269479
273345
440004
762822
1648631
1498872
323983
503386
752485
662262
57431
785379
667949
1550698
1803
1116412
765614
1250990
2197109
406367
541087
2265210
521502
459764
1556270
1129457
1905142
155294
379723
508080
251015
1485759
261840
615892
1018818
937219
1315795
642717
531286
921016
1423315
1340838
68378
589975
342268
126121
523505
264134
369346
920537
545131
32193
1768019
984825
1992481
373749
654864
179858
148008
1436815
1110850
2043541
10544
2074767
457437
1530671
752137
435185
1176879
1665933
57246
32715
1203702
787497
188006
1681065
1466814
153481
704686
1068378
97085
662088
274297
1833138
928900
174757
1465878
824264
1926249
1050136
786202
15048
1057854
94067
1112972
1422522
1121298
1542346
13617
90934
550841
1016568
239415
820662
1375244
208250
800634
110890
39931
796218
263463
178086
1738202
267775
994309
1184438
1076489
84458
518868
207628
6295
1363946
1282451
179359
807233
1644381
1165586
966939
2051338
557459
673933
268316
1264103
20055
789546
396972
1668735
250286
476893
1066807
1398128
1675898
561535
879823
1268959
289219
319882
138240
551839
916213
481064
1377641
296424
1816505
506179
385903
1879521
740188
264169
1369990
597910
1192895
494398
146139
675578
1054526
666824
1791624
79189
1127427
18542
603691
124911
644742
281520
291625
552131
340477
306043
215053
536373
6124
480405
1008675
260412
1019815
1580300
269927
654955
278770
893705
617219
1825038
309623
220199
1759235
1144290
1177282
58933
1302576
316479
1435505
1004075
148859
16764
1519154
1007440
1116290
55282
708629
1131288
2207071
49553
466575
1755160
622458
1631681
376812
1056288
1329980
1156266
510718
1406478
515185
2183735
871478
138830
72661
2148316
567677
52293
1172782
1352561
97082
822212
2073931
1486779
1193646
1849482
733795
162105
11920
1200440
2002704
1352244
552214
1219423
24479
811791
173084
393138
855917
292137
452126
1036556
283298
1808291
732354
2045462
403261
1885991
350362
427067
707709
617302
686515
744576
1022594
199307
807152
242363
298273
644694
276120
353880
507355
70094
117057
723886
534610
1220231
512531
699490
164442
20684
1449273
296363
1030615
1159612
1293305
943330
135204
52300
1324997
1009002
282140
895340
527867
655338
301596
343790
1279793
694963
1340974
780628
270301
553103
1383865
163215
208525
242
511765
257411
1084158
1389338
1614167
683433
668384
544730
1728681
159865
1548250
1397753
375632
1176236
167824
340435
193483
1486743
168436
667605
1080317
409109
498454
493997
204607
37765
289427
20705
52176
1265579
2208227
1403591
970984
428453
3950
531352
686241
615013
323069
1140402
861286
512589
62605
2162070
14729
597011
548738
2199870
1155186
15413
117314
850010
402047
1795747
1053664
537537
354818
738573
1153752
884295
275080
1788063
967975
325122
2297734
2179317
2173245
1457159
2213378
511007
133929
467109
799468
1184638
896176
774733
607709
678422
1216620
141308
647840
612341
1845246
311073
321296
295664
1247281
755936
529361
705370
1499057
1007924
1246139
1786627
1633971
964753
507658
14353
1451290
245927
474160
1214715
664383
66604
727050
302141
1370230
557606
1543762
101888
392591
1438461
918792
1546972
1554233
680509
1645185
663540
487376
480751
324342
1486633
1564486
641138
impossible
1521051
1354619
698678
222089
543193
1843127
429905
14126
348171
200435
600037
7877
1415684
91423
35466
1586121
815028
626306
477255
1047409
1192488
359162
1638602
463083
648310
824268
86540
931810
221746
981087
331279
109360
1681494
2169569
946360
905879
1097102
660949
61247
540333
2022361
605607
671800
506825
252487
100332
453840
485519
1252450
144445
60447
647526
293534
1136992
14054
18965
36184
287904
212869
950267
1132265
28563
349250
1258991
666954
1894509
20670
1884197
1487178
479278
203079
2054495
408625
334239
211150
903359
503166
119821
550688
212163
546323
525708
1077295
1689300
973863
538102
4319
16366
13425
34865
1509226
801318
88871
517005
880852
1668388
638664
437694
1126038
1034098
1170634
238958
231317
1969371
329344
556001
1408324
1671540
1212750
92455
670758
46491
120168
290218
1053549
876174
1736868
246298
877277
484532
409066
460551
1169041
1592377
42157
1728921
664657
1112710
1114947
132856
776724
291307
1393559
126241
446280
523283
163782
787242
325304
1029835
740267
759158
1764173
1530675
83547
1172813
955565
883563
1024781
572634
2015915
454597
13199
2153292
104519
171663
716675
60980
572707
1430359
1297737
1004224
1665527
796150
860299
63741
1441677
578373
719938
1110584
229720
1439138
1268126
557709
64664
418487
17931
392104
868525
578210
769835
904634
84385
334358
722954
1456819
317984
1729781
827649
874499
484249
1426934
592720
231802
378300
2046134
1027124
1744321
419079
742274
1446670
1164962
1368898
1902390
195615
113940
1021222
1036851
1057571
30624
impossible
640978
839745
54743
629368
734240
406739
179221
305926
8834
755096
141379
1128665
1662174
1619472
2242212
358483
787160
463824
79714
746942
417551
417310
399657
172251
344739
1679460
228945
1275948
2290038
1149060
267309
115130
330987
1305313
80144
1628983
1325336
434629
434488
176775
1492060
355548
55008
659700
84623
1118521
1934446
98279
1038197
221970
610148
649218
201917
1586523
1443089
1784829
701803
912309
306298
942067
1631637
1224327
411829
2019425
248228
1166342
195108
1754687
896115
460907
1464378
1229891
1126180
26625
215297
1389604
555267
23145
899152
1693509
1900977
202282
799771
341713
21602
732451
661349
1465850
518129
492790
1954577
1142306
592610
78971
1989116
754936
1034807
285956
1376972
1167320
390980
1996889
1342871
1697743
699350
464442
424116
1184418
541072
265947
171573
625775
31175
1928809
91
611526
1031034
1503904
852730
1636217
1767251
1321510
647806
1149953
314243
921705
584597
1397347
impossible
1628830
178822
1212478
335815
1263929
1650069
575532
1826691
1306211
208213
1361194
1886604
1063931
1181558
1226307
56280
1692080
507910
518456
458223
775021
526491
264586
1816028
618707
791087
908623
17552
274813
1620547
1148488
715651
1025329
1644551
528467
1653947
2056420
1222207
2037009
1390085
440653
995283
666317
2033340
89466
503832
437935
680951
1503722
1784332
538177
824795
1250873
963996
295115
986447
1914263
485750
630478
54989
441012
1112599
123215
1648633
1329058
1230097
21905
1081280
1332525
236083
1228916
353004
1025545
259449
1027001
61976
694958
2127668
550428
866972
2257243
251521
1098986
2170075
310847
871979
706215
275818
1099919
548348
539224
1107044
232023
1851122
451209
1136488
18552
157704
1644749
1233057
1750830
341925
883206
217473
241131
1053971
362882
892880
50023
959702
273252
1364282
216169
52761
1439054
1345985
1920820
2215092
689423
683643
1370374
321799
277186
837217
380157
246322
285148
551893
618634
2005002
1345139
1279754
1245414
415390
1153092
959939
2345199
271668
2019924
22229
146147
28711
4767
573387
1056879
785455
1012640
1188289
159554
460915
872079
137621
2713
1696195
1529181
1579275
1987551
1293483
368350
1090196
356800
1575402
592545
89464
268836
344050
1018828
1097755
1266870
1143097
2033531
385625
539592
1596237
428486
552537
4690
927342
344205
940039
904179
1137387
98461
1946559
973745
314022
801403
593355
796124
1724076
751623
744158
692214
1138340
916310
488782
1040285
1035317
99815
651240
579154
539091
1412468
324872
10503
586681
1291930
69627
28535
13020
262447
176992
696732
500115
1384329
451765
1406309
207151
926259
510484
1570565
658688
1708905
68102
851446
379369
1013997
1601387
392519
992068
393206
2006442
754509
13249
1863240
356544
226101
103316
2197623
1537531
1533904
128127
292951
1275960
1216003
548642
386155
1427643
1711924
70741
1256080
802664
1149385
264908
415414
141477
1130324
843122
1198577
497303
1839309
119489
969915
281586
1703537
1677434
921318
2087684
716547
461212
905865
1786244
277740
641577
1480325
1715003
15314
22773
1417902
1078624
882144
252574
1751738
988226
365643
1645794
605339
1815190
390629
2233259
521584
1073449
553072
1603338
1483370
178454
1036716
265555
1373843
15943
279357
1531610
1252422
814507
389110
593775
979239
1037906
2034799
390462
249250
751565
676577
61173
910400
903740
1212919
955769
1591569
1879755
860301
770044
56063
1720217
271202
780709
31972
153861
1753232
442174
662007
173931
396956
103561
impossible
1133864
1272917
1107733
980630
180264
1814363
19534
1486969
16617
343361
442495
143817
1092399
281687
1335778
586924
510640
1414956
299191
486627
58815
323893
480023
649527
906672
1571170
101235
1480375
466415
2209801
956355
548649
101187
418098
629765
12746
105100
897228
807752
1777685
727225
2108023
489328
1626164
2123245
679094
1421336
2294897
1135108
652895
626099
1521510
1422916
689922
1264822
640718
306285
30617
1279432
487985
418317
642514
586547
1327080
935264
577960
655331
474222
2206191
510084
1244709
743096
730539
1521307
333145
1485814
1095287
1808360
773137
8546
248481
1013539
1494449
721741
520913
352016
322609
160574
50739
162983
37044
449783
618196
161723
629230
12751
1228173
795457
1055104
907320
993980
1235091
1357183
684147
262587
1360933
797412
1222367
1134225
316077
637882
287771
61730
1785228
995187
1125970
826491
1224396
716243
594901
1087288
1237269
1010624
724360
276269
281919
885051
375164
411876
817494
889043
1317671
755882
321741
460332
922939
754729
533158
1195879
358068
321608
1010223
323928
837207
701330
160541
61863
1581681
141017
1449387
650813
703787
994718
555976
847552
244103
1603860
1308934
1982586
734854
787395
180976
767049
2287614
1127010
19231
654507
717922
492029
374329
1740084
1330106
191907
9527
112440
1110226
180285
1769937
192445
1598694
2055256
1430488
1022413
601288
565881
328151
1053595
1118884
7855
621293
1190392
1536502
179057
158579
1927112
11221
731982
1727488
308488
1804878
1053193
9900
762401
341049
1825316
317275
114954
301828
995315
781520
129701
120533
62638
1348081
313072
229083
838603
1219034
66839
790329
1556415
314524
1647437
737267
265061
1248467
1135475
1052451
23190
450808
1907606
775857
1002175
1448537
542450
1666412
583333
1225594
406584
2120980
323986
740623
425961
1395431
1553565
622664
883198
1044285
660032
1280965
1439303
392500
482889
174532
1541101
315340
882426
1630368
458273
1378864
1289994
507445
509702
440569
1403
219838
1613748
1311491
1578071
1695608
375012
1020311
60809
407711
1230551
385146
999116
317695
1420458
1130282
836044
276784
1301845
335137
1249600
1972719
12197
19408
1463737
1754578
626749
1525095
185236
1108923
1694610
276446
798105
618036
880570
1646013
455000
1735365
16147
12170
655351
1320733
979866
1280938
26715
482110
242139
949584
1307371
555378
207047
10720
552081
1278574
603446
13082
8486
795657
1171178
1864671
2009127
982651
787608
1285823
876566
68841
938628
1275369
974652
779338
2141038
1201461
452819
1382523
484993
133741
218163
1072290
impossible
34922
1452708
918794
10274
338555
357095
914442
640492
619159
1266973
1915912
236314
652184
586494
892230
18756
526226
5450
1266468
1902776
477274
140025
711552
264871
2020946
709422
479289
786449
2349428
637048
706253
1626863
1491701
2376201
544566
1960364
259735
1896075
147825
959923
740992
134976
641632
714674
138748
459107
668199
394019
425414
496140
682654
595354
780994
155342
1886242
171533
163267
811079
1422168
1716545
371412
54507
1165082
594755
772282
433542
9219
1724071
1189288
314448
148713
465058
295988
1526470
1837161
371597
1440562
397791
1343629
686632
801677
970858
1261245
888480
776454
2238311
1750993
437649
1702436
471380
274853
8681
1269004
69455
1519261
1048304
1143588
2006309
904066
15206
386190
517550
26963
1072774
377005
595441
7365
77496
106048
161080
659072
128081
602933
610690
365414
472498
886012
181623
246418
173163
1074195
671397
1085469
338707
8837
344125
17164
11733
612302
710993
95113
1447109
1120404
1605502
784671
14550
1426726
200136
1819655
137008
943409
1493319
1500150
757053
99886
1803179
1630814
1513608
1221794
629452
1117852
1204965
1939298
414328
624475
1158936
943714
715017
133494
871308
891161
699461
1994189
313266
192116
1332972
1065279
1656276
852366
284752
1403058
56726
657805
272326
184623
1995367
820525
1797583
279893
1112420
1210376
1227926
1200916
1043917
815194
739589
157355
172105
1818457
1247599
2181124
1451667
1128268
1215970
1393190
74868
903738
1496673
1017919
337989
1515112
625972
431195
187352
663181
1517723
614174
1724716
1896175
2018961
391678
11747
51152
284372
19607
1086575
2185147
664291
796174
1076019
1079630
1800147
918761
357749
514608
1305728
744212
1245952
173885
179310
997001
975688
465892
306876
397053
410510
1248538
274176
20842
792979
288036
1095893
860935
403378
1438944
1209849
644489
455891
68641
1158838
828643
218145
1234883
90326
1016590
353324
480576
104980
1862166
1927947
2145623
34262
1010212
319359
1667283
1325565
2016684
195998
535709
374323
620072
1080930
861508
1248554
1556858
2246958
1002384
219086
1159406
103786
613255
973397
760175
1414225
346780
417219
554283
711700
817773
1042618
118655
30560
287721
1823391
469814
249152
413064
1570138
1248668
1766860
139669
328448
1222900
1648266
396481
221950
1052054
1267321
1089790
678362
909863
2011871
669749
31613
1578795
1318773
925994
152286
210807
2001488
537840
819941
1882713
3731
707813
28446
4054
131442
560672
467795
1955601
896767
361620
2235628
762502
194176
102979
1009935
1322630
652563
1461162
672560
1085703
1553793
181711
1128857
588281
1204724
877332
772141
1682608
195976
295457
820476
705421
760567
287727
1466705
548498
356657
2244678
775853
235701
26173
1700649
89270
640811
871741
1034276
116363
1021396
514065
425394
669988
507126
523097
2041969
1402586
19138
577861
965233
354362
171876
22269
951575
89603
687670
238433
562150
1504387
336637
131878
18649
868228
693490
337817
222305
383400
796947
188042
547426
2354817
11443
1411546
1414289
2070660
418561
125529
954217
1492531
1023305
332635
1094825
445690
1507181
94698
190731
700681
1030640
295781
705907
1676458
239740
458755
314404
195327
941601
235739
114612
1535957
1085507
1296515
1170774
287688
661725
1607767
875924
1300426
1039538
966170
1756784
1473040
63956
1384939
668810
1205983
1570985
1393735
854704
578478
1013693
21647
1082373
2265653
493061
1348818
555402
1416665
630900
1399340
476082
16926
1006802
361900
1638614
1736076
1041633
868353
956966
1652843
106315
320790
815259
1181291
1794304
270336
878857
974482
632921
309182
1626382
380261
780130
2228589
1773353
1675389
1349679
459887
427490
729916
1315732
181283
343886
112690
1173231
700749
255627
1686923
271683
507707
801581
1403465
143006
1043908
2037565
78292
853310
1075397
1454323
83919
1034274
967828
676214
499129
951879
1647843
334117
1072705
52341
567154
1427086
391387
715121
1360412
738086
1853565
9787
260958
429788
1344722
578301
2223737
245284
1818913
1006131
939260
136575
458704
532947
77150
62863
11298
1401078
60227
1388924
293783
836170
468485
1036572
988921
905341
704292
178301
160164
269251
106016
489325
1429491
1029355
1146462
1876549
771157
1396239
618478
312062
4612
475150
943320
1778571
1578423
1386185
1835641
806317
1009474
237482
497066
1331685
81195
impossible
604972
178578
139299
1358207
862530
1208485
1438553
475825
2303416
1675387
1029578
720101
1019398
1339659
25500
2108087
1288456
666111
1586482
91382
231785
1778005
133017
230087
1237428
708670
953204
765359
478347
763804
891129
148642
200430
1626417
1019932
533140
1113112
1519848
593152
1860915
833980
1030351
4670
233722
1540196
1121963
893157
1001710
802431
62292
1280602
382391
541524
374947
27741
1328718
590832
1493596
1295930
395539
693142
583683
889099
203492
207412
139921
108096
20893
170215
548532
909336
1456026
137985
314679
615322
781856
impossible
983377
984508
843645
1077364
1287729
752435
235028
672790
1086148
837598
806394
106847
639880
1388621
856524
729134
286858
498201
7731
1364548
224389
853446
212223
683209
1091294
1149683
506053
1620208
2078107
904058
123837
1605506
1025031
232655
34296
904578
1442201
333066
1734499
303308
39314
1589520
636563
810657
1380922
1029206
1876083
167506
688133
459055
1344315
888031
158171
1846797
901889
51148
93768
1409629
329770
134730
281722
323557
221401
1627096
1516037
367028
12874
985885
658016
842589
1067815
851511
1008647
8855
1479046
875319
225132
4766
1365922
1478590
341644
435468
14798
1213594
983263
161116
18948
396127
216210
257029
1006413
313897
900708
336887
1512421
367502
1040107
257779
1069553
14993
1938582
956713
1211765
1286670
987450
127719
75180
676997
642054
367717
1256645
248161
996420
422957
1150834
713524
185607
259642
207831
907913
591132
453623
156701
840418
2251538
777275
301439
1428186
970765
74557
1353719
1916916
1990100
862626
699315
1101618
339230
539610
660950
752645
1315119
139476
598679
201338
1118530
987093
43687
1577654
832445
243539
1565293
1641546
103207
250346
630889
1274863
669384
1821215
2282851
589687
1294107
726356
889844
246192
1021493
2003650
1371688
529056
1498122
593262
1153660
1162774
1366471
1080733
1461196
947355
341301
1170207
1791205
1288978
790366
970190
994572
250816
1033366
260094
431890
8376
239989
1030655
256984
1439949
1615042
1545063
1120770
1926621
713926
430361
390750
563396
729365
16382
214182
541531
699091
1201128
354053
212835
20775
856368
1357112
434020
1271274
584746
1314947
1297240
211530
353672
1958397
981949
1100228
929741
11369
2312608
736142
11266
111494
208997
860456
1056907
17278
251613
514591
614961
14694
534514
1331859
257432
104966
16583
1188327
1678345
183057
430497
1755789
99893
969777
203304
128943
1335602
1116813
559550
162733
101734
431603
454985
1124467
1221091
746704
192601
203775
281155
1183079
241943
1167320
370547
441409
1698707
222070
impossible
1312650
605042
973254
1290011
287899
723101
389590
68157
419052
2146316
763075
1078913
263481
177071
395030
1853814
947784
1277372
1234662
536827
245853
640075
812327
61146
546263
1626446
19032
763742
impossible
93922
1410397
494650
1512404
74890
462971
1617345
1549766
334093
583647
762787
918900
10067
233428
518416
511710
794600
370893
78892
471811
389424
819561
1246899
1567747
663252
781223
1474233
1245562
1586415
1173157
848106
618612
356237
34157
485008
764400
416677
621298
905669
551280
827464
132775
177106
558250
180680
884613
271590
262576
1700509
1864627
224210
363580
407077
530178
394841
722844
355040
508790
2110904
633882
267104
1146408
540461
23527
1842971
2045111
1655350
318706
401855
1740970
49355
71670
272233
666900
628745
1300834
71508
690959
163577
753732
2076530
447130
1776218
572416
662796
413144
1022939
1238782
566150
911282
23108
1600460
346697
779481
1670296
2194088
138288
1611498
882339
781786
683895
1351534
383308
350743
58872
1044563
1340446
218906
1611735
433230
826074
553263
469886
1594420
1164257
1030987
659280
456313
10519
1455492
66579
1929152
830561
696116
656572
331946
354557
101038
1162697
1057671
295897
1734165
968247
972297
115913
293671
59466
50984
280775
530888
795701
747385
277660
1187071
514360
39184
1733017
457873
1146167
825034
111477
351717
42740
389888
4564
128058
982900
112177
2170797
584478
926749
134548
671584
682433
286388
1159261
1123899
702077
852147
1163977
382552
2209330
1210365
319581
1960049
864303
1745219
152821
299163
935075
812033
30170
1785494
1966057
1452305
1878057
624884
168112
548219
1633392
1036780
150915
23879
14211
98778
392198
195446
978348
356390
1060616
1260232
133633
351840
602092
1483589
13536
775448
483791
1664966
569467
1000379
80368
163194
300616
21158
87242
497096
1556049
706209
1144818
1784938
491290
344756
193061
1780854
607595
811249
420385
1879695
722841
709657
294271
51212
755028
66841
2021747
992420
1656115
82354
605555
515789
447883
814460
1025627
1800834
13472
401293
1371848
776854
1040701
1397716
536784
295077
260812
1156666
418820
2350631
292061
2013008
432380
1583135
1539490
69433
641706
1553951
715206
2079975
876916
17673
1402205
898703
240414
103228
1305612
92839
1052066
1099597
509207
815509
764917
853384
544230
365757
742685
838525
816453
727888
1840198
852230
1172852
5693
785499
1225574
128244
1247856
245004
905323
1203910
1818551
195962
369613
2098562
104627
197087
440575
1191331
69776
99716
745580
6582
1508585
481382
2021028
111113
444188
448943
793958
26552
156796
597081
616019
1067799
621255
926405
1665403
746538
1221325
838355
734335
1856469
421617
1533967
668750
84003
541875
550917
545654
404185
104680
268500
608915
790154
1896822
1024819
860887
1237234
343264
228490
1099853
967064
504309
1653649
125051
1795282
283173
1362731
322363
247784
1647025
430144
293855
2030761
259697
1077422
740605
1808469
1623372
12362
807278
1019290
2239868
1373733
481789
394264
1382551
1089308
546253
427249
642906
1879694
958550
729354
955982
2142288
279650
489773
1808816
647946
143321
416375
1204070
1399140
1330090
1544720
2265210
804246
1877303
984812
47264
1216882
202648
1228598
537796
1319250
1981779
488087
673577
938742
877339
512165
40605
349737
684625
658327
307476
249946
349980
1198258
1243891
1435643
247953
1429929
1578598
843077
981623
785636
1240379
423508
467709
280091
1941322
1006328
1874712
785064
216816
30378
342449
945006
1484716
127080
1205865
828487
145454
17777
2092494
1292460
1662537
22701
27926
377115
218684
1211929
983336
1573384
500673
104877
558613
1789401
449315
231188
1928615
impossible
1552256
1562140
1605311
1155780
73560
701579
2021802
100373
691418
1324276
315566
1229473
1095011
478353
850070
653723
1042247
298914
634151
1133423
1667136
1080871
2090240
760878
574278
1386141
549862
695977
992282
130675
972294
1483784
446323
439736
451622
482186
556407
1921929
795548
484481
669082
248272
1099175
1980020
566432
16357
49944
55998
30206
123061
1358333
1727705
2011140
1324409
1328393
159597
714080
245022
1354768
960229
346685
952220
6144
66525
1501306
209624
531806
92388
77053
1039965
1189875
1517587
59074
458823
12499
457608
813044
563782
299897
1546472
636823
1447134
2284632
1145968
723327
391915
493013
17338
505049
1084709
366274
661197
1601832
1279907
1607088
256515
628108
1277977
11396
1307449
794628
impossible
1118656
480365
66220
333052
1676476
56683
1581903
486577
1201993
128390
1201547
224344
671663
401835
1150844
729650
732591
78927
717582
223432
728007
1678781
539378
294381
669255
234412
1423058
2010026
796944
1183953
859092
1040973
853769
159796
1488855
551316
1384554
600952
509155
77302
847142
2077404
364688
1632579
565129
1636579
654076
1272509
1159929
1243359
574856
435118
854457
328405
231733
185853
2327380
146859
545314
1440141
1091327
369183
436035
868567
998762
754859
375986
302733
6400
1079550
359263
390496
781949
11690
265522
423381
467857
190615
1131276
131014
893028
1140883
681225
659875
367738
220637
343173
1376870
999274
472715
1309739
929172
140587
952366
1717057
1959108
1597443
218461
680211
1673642
629599
852680
810958
2046515
1455921
402246
1134951
1502131
1011675
842982
302182
340492
417277
190654
863276
553492
552154
1215177
286720
232415
207327
475372
146832
191813
73895
431676
58150
180436
1296785
1051164
239599
334154
801504
2170379
399144
547445
3657
1321857
848098
1272161
1184361
1898683
776377
147050
561266
154284
644823
240547
551384
310917
84927
91587
1540611
726033
311423
116746
22271
27357
771181
747157
70727
1713711
2138
562013
934588
250662
317326
151322
661694
825848
1017316
1506643
1271831
6563
202597
119453
1832681
1479022
892416
2217794
595917
981991
287450
420150
1513828
461419
400646
669934
2064770
5256
317837
447491
244014
595421
1152398
259078
32498
1581707
1514059
1212851
1365112
11752
473657
134662
125892
1969468
1706865
261587
22100
210983
794126
25471
140913
723379
597653
143243
989202
1605196
66378
458868
278760
938143
453319
1346467
812828
249380
1847499
226113
679227
686957
509946
854208
232616
2165246
465119
1586012
772243
351496
1681430
1321215
666319
309653
1301528
157175
918131
1695432
889063
369977
1832693
489454
878238
788992
660111
758203
1721425
346193
754632
692677
1121849
791923
157274
1818201
222223
100897
1360249
1620870
16788
198364
1013116
510470
1316598
521814
688139
415985
772356
1959383
322936
410818
1021859
260391
1436845
696104
137467
368082
2093553
494466
1458716
50648
446752
1917169
283916
1231250
1387471
41722
521370
986808
1591643
440542
404309
1077222
1097952
940877
113697
1050013
396575
225990
408140
1999409
930232
1138154
168373
23897
152048
2067570
1364394
704682
1647309
1283582
505975
196658
118255
386027
1338385
1733117
130036
191673
1183998
614696
1426364
1228379
1642537
646479
18927
922177
160100
81370
1509390
905067
521613
544030
1206039
134758
1916338
339926
17736
705567
1141653
806583
61902
1300687
60522
1788781
1212684
1634149
401493
52139
330312
323380
62654
76300
212233
912209
1350925
889055
603488
460940
395775
1653945
1494929
671784
382904
186642
294445
131875
364152
352467
676675
5179
1055801
1035918
1965783
881734
1721870
4923
1192122
1166005
12267
492207
1655569
1367764
120789
impossible
1375884
71559
209059
1193011
1614238
50545
894663
176509
196730
974412
1546344
impossible
1051354
476465
1454883
90714
314740
160128
295639
392459
515475
1685136
870990
372393
702704
192818
532007
281616
702885
985759
869276
242348
765463
832378
27883
261244
744463
111899
695832
938812
227509
875313
580294
796536
137906
1968741
843703
401185
225957
2014310
208493
559111
979040
799662
1097443
1062896
143863
172373
798085
157636
178595
300824
70073
724287
1921951
1164868
impossible
16806
1616346
38518
2160237
1756757
403784
668608
405897
407699
819624
175577
706655
1165691
1017039
906192
701614
12504
947405
949784
1462822
53112
379030
548701
32901
657093
2101761
127178
962628
1209366
1311111
1288120
622648
979935
571805
284444
1924510
60092
673737
604766
1731463
1135171
496188
276533
440099
81643
1597231
582262
1555788
219711
521632
1577647
666146
862780
885453
1855821
15364
37244
1625976
1104147
277657
297054
802393
1462942
558256
249028
648503
590132
200726
246022
312403
1214367
932317
1287025
1266309
1031948
980276
883387
833535
15806
493813
92310
696085
906238
558309
1388017
160281
5858
837150
819186
1291269
1308698
175843
1044542
778780
429990
1037834
1774952
480304
810662
424332
1118772
346934
11792
impossible
341880
532977
257486
680171
1275246
8811
456102
603279
1173343
1475271
425198
258367
1256987
1174850
486566
2014128
7202
550504
359416
155816
884128
459237
593307
450860
325606
801197
290653
1437839
1220164
739404
1077604
155558
501180
2114195
1102989
236911
1365556
776653
1720343
658476
1048757
222116
133167
2125079
impossible
533220
1640380
1003018
121724
1978220
1327766
168042
762332
186680
881990
1022598
47780
507341
852572
1750572
824900
972734
963946
592900
22278
1583459
7407
2375318
163369
570115
308841
385045
44152
490717
978988
414810
1422979
2209977
524251
1864014
2051410
350700
873425
457127
1130836
160056
554206
1039396
101230
313194
500309
438206
11314
926324
1009536
1469338
465565
946817
305708
549637
104277
866712
751221
989617
155124
10512
408845
67362
1105709
255690
1805439
1160701
686557
699798
1827670
251985
830387
635748
185354
823854
8776
3109
792388
1065566
844203
589897
805134
1268763
1147744
389440
555266
2041807
119093
1307953
746301
1030052
1023887
14080
763924
593360
866061
672120
741471
364895
878659
83688
114846
876788
303932
181392
535461
99547
1616122
974136
711673
890387
1601194
261119
319820
1234185
539873
1246595
2088514
1253915
1244046
398700
653281
1267696
20424
794332
1284562
2033526
344043
273089
65570
19973
1370064
418034
475251
758591
1194299
665998
144201
1242139
169126
53901
1100317
777406
778445
203685
902114
45071
9478
743871
325311
585137
impossible
765924
611977
1410549
146143
331974
56309
41540
239718
816854
279661
43704
287344
590682
78702
765630
205149
2171480
195573
1815274
335530
505526
1006977
1861219
2181716
87684
1433324
343153
118352
69016
1328164
1622350
834990
1452470
744582
785993
1852317
899236
347644
1539185
1010339
272171
2028571
1815313
1548211
1184704
73521
1355618
511588
1764529
418134
841294
1597851
401697
1058714
424450
1155908
1862811
1707868
293454
1904078
149403
8699
581245
13883
474239
323335
880580
250876
754090
1241681
364822
688052
480621
262788
531556
362236
405040
763424
563346
104018
1524062
1121774
1201281
386699
15060
291871
1015358
19445
411418
impossible
1000457
185298
1126461
117996
1086958
151810
1874922
1247979
340203
121430
1309796
1745277
1765239
199905
1512697
1780180
959188
143844
894547
1125023
17422
898059
52811
778337
295202
724950
1593416
579701
942154
1862449
1690396
1665942
1803052
2104505
264833
910549
1794162
833620
1441473
327740
696411
189562
398804
1168683
49756
79266
959246
494673
259487
1716037
484609
575969
290363
1728593
946665
716503
455456
1323613
1046348
1168086
1271793
14390
395731
273964
460864
236646
821454
965067
661350
1177803
1143952
301516
751596
499506
863677
206611
1414465
1189296
180862
925153
157261
968733
114188
170538
733564
631904
656475
48824
1533254
172637
32884
233129
806984
1404393
1362728
660190
341026
741627
1435248
466515
557668
1504223
738256
1857791
660821
756693
1906511
1078348
1331113
1266876
641029
1097951
1071949
11050
664652
1274551
597634
2258568
1076220
1936
5639
571998
1385291
1334375
169735
1239096
902999
742955
70732
1687685
1277841
886937
1538517
1412770
1298315
1401717
531770
483852
1283685
1813370
987280
604694
193159
201400
851755
238943
156704
502037
1115347
766213
11964
310806
991867
994632
942329
1373640
19874
1317437
137893
183281
867043
552122
569740
1495408
47461
1207427
191495
997221
760906
852124
422700
81431
1880486
329657
364616
1621004
24285
111312
73165
376691
1777710
735281
2275600
1158008
656205
2090762
505328
805572
215441
500269
2002749
761115
123040
1726349
308233
1413244
1326917
1090718
12550
1275096
127017
438751
913932
881663
2231305
336091
384272
1403573
953629
1241338
466810
310558
686356
41901
1346707
851463
185692
881486
1211988
267290
1653535
925339
570385
310358
130815
405480
126414
1234571
74547
1195779
1692672
276261
1335646
1510784
68594
197065
1077112
1243828
263267
2050681
9131
570531
296265
608516
769124
1985646
14223
1300018
160057
446795
1332156
impossible
342963
657867
264996
942443
635631
148061
1165094
1671515
946289
1119586
766689
90145
613982
787150
989768
205271
798590
306808
298763
1410590
368031
602948
73927
775518
637564
17798
296537
1184424
54906
1768040
823800
689970
1125846
1310383
2020042
361917
1096947
786110
1031851
953469
97126
602738
1756555
1405267
300640
789375
870465
552517
114722
828128
258520
1079051
258280
1595794
995302
918739
1301245
325617
655903
840493
2065981
550297
1941583
135860
266752
191278
1001618
398907
1481055
697953
219382
1501994
2213044
953991
408158
458128
598786
532580
269115
1256071
618852
1592784
810633
435356
1073887
1634991
33153
590505
1778738
4129
200784
1057054
1125536
1808070
920969
140161
899973
728382
386076
985904
2108709
1651658
406499
1052610
95562
776457
95573
261553
803916
1236063
15741
851861
1698186
23473
1728162
368819
41998
1219206
2480
866358
1648103
1069182
777342
174656
245112
1860269
512352
333990
393134
669150
83664
44324
340806
888585
1050515
1019629
255170
291748
7181
1497134
1939924
11120
1629174
191008
190365
164179
1234143
548723
44833
661262
858389
532250
1824625
126666
144020
281023
558358
1519713
390730
876465
1468886
276084
727195
20186
715161
203085
1256145
1456106
229748
993135
1040026
365109
617595
850218
655715
806609
240739
2229258
7458
176164
874701
2037759
238956
594014
21512
40755
574673
155109
694312
831229
856371
381708
344260
864815
272089
355831
323172
794091
14478
1460017
481800
1375612
97358
62902
258997
291358
1379127
855492
740324
901985
1107854
1415120
1447773
1722609
1978709
582958
840193
758287
15666
423645
896488
274883
1550021
99161
776325
1737330
462670
2070737
596358
1772302
34300
681629
41573
80394
874119
54903
411997
1290568
1176134
215851
1408577
2193986
188082
1854106
1193281
284160
1545660
712947
1061298
35405
2122733
1771858
98636
453727
516034
6676
1972605
19605
1484672
603312
2219855
1621770
1278146
972577
197416
1323703
1365776
596881
1459759
1550406
1234821
501519
699753
281577
630977
1426961
1018789
1452739
172505
541988
50986
1880027
519654
562148
464260
364292
435824
213066
1728995
347066
290483
531151
157071
269581
12280
1173897
39222
1753175
637234
1436877
1468772
1024439
1221596
292404
15766
461493
655230
894712
521554
251725
22858
1506845
143128
1542451
1264906
528115
7898
418557
75758
14385
2122682
519053
92526
1103330
466594
579250
847244
2004214
636204
124652
954973
281882
1168518
1528
33633
675719
1121248
1924734
649173
167952
104144
1438478
149037
555034
476748
1166596
971351
943584
462738
46288
213889
1129860
45783
658831
1401591
960784
1137463
987800
1379650
850199
326307
415059
1333379
2269177
1293234
173520
531363
342839
1013174
988724
475646
108367
89608
460784
1145259
73164
922900
871524
831256
148139
1496817
1466002
831849
281286
668508
1471184
321640
462142
489392
143489
502213
1175071
1008518
208756
10829
1057784
74758
2016849
467528
1679819
1284910
970559
359424
12989
1927705
1185569
662669
23630
775628
809487
1412755
880230
14958
1051558
771496
300621
302370
1194380
846173
732960
21865
944941
498124
349548
1341373
550844
400173
368529
574335
752712
1827590
2179958
723315
20076
630596
672406
361663
383112
94494
707890
1334619
716722
944503
722431
310143
425407
1459611
1245219
776492
923786
1289583
1173470
1337300
21917
56297
2085781
1144767
596411
226020
1498531
28364
1357572
214177
551669
810802
1173047
64786
1117300
150054
1066531
559979
161334
75559
1960476
22486
400519
1536042
333104
1591855
300777
659982
1556787
406088
723156
301275
1103449
1695315
268873
134619
1573113
234010
1630128
1409368
16785
252500
89930
1162767
76474
1049539
1852002
1837855
67011
1818404
337077
451683
730372
405472
1088063
1042226
1403185
776511
33038
1565656
1024243
515207
653317
144832
81888
305181
1183571
346562
52522
482097
423570
420403
559198
384046
860580
1538994
539782
766589
388476
550014
186143
670155
1140986
930315
655669
1507317
586554
11920
1340661
214752
11339
175681
11033
56961
545060
41500
1875502
722777
1105472
297898
1205031
1645888
1359540
1590278
799683
664513
328669
270444
981272
305712
2210271
370626
251712
599516
469286
1742156
1724897
722085
805653
591703
279447
201441
787866
1078636
684376
624689
599752
701311
1099031
376197
19977
159578
919700
781477
1163456
275852
250220
1189911
348702
681775
2143048
216393
412304
1317536
2127982
151274
128511
445701
874899
104938
3192
627951
784614
1292128
2047280
317968
320527
767915
753131
856808
132827
2022462
1278377
400116
1742766
108211
814419
911456
1373159
1020175
651841
1042843
158782
232892
1395192
impossible
291660
582986
333860
887657
662818
1988902
753455
925592
396898
366542
511342
194479
1273359
372069
1151338
696983
1016338
539485
682477
16849
568581
2196822
1147792
457627
236671
532566
1735075
300290
694004
104694
181158
1863708
569847
155776
1828074
1416026
361296
1012265
1016854
766402
1280595
1317399
524962
788032
21701
764201
894613
107059
715137
1857729
328110
1324998
486600
832356
87599
2172390
1263831
1243240
917086
1514932
1293769
1982801
737579
1465033
1786077
1706510
108211
15390
78179
1035409
1410200
764691
1294877
604486
736948
25909
172841
164915
662646
1201026
15283
1377568
17567
1023854
788902
1416412
376032
468919
1120448
370060
554496
187244
969684
1296480
840805
297647
329221
1139729
1469062
974162
120170
550196
968165
1646352
982587
2141277
230806
2232692
307097
1572979
756819
1634835
1470515
1174551
1603067
1136495
278341
231936
111924
1028493
811348
593712
1773690
1000786
55604
174570
637974
64739
476009
321705
377655
281139
1373006
122214
399578
2047279
107003
82095
1126338
1500696
383125
1788481
1193285
601227
1380248
104969
8156
249168
2102133
45510
1804239
1064308
51526
1220277
488801
390290
1124448
1110245
3150
212013
1336481
994081
982435
473971
829921
1782209
377161
116101
811050
221373
758798
325534
1747811
149779
829891
383276
6513
759047
523173
252325
891801
230599
840765
1837640
492033
192385
1837333
701794
971364
94818
798076
11892
653210
664359
176921
1774145
976979
1113910
252687
1284693
1618254
925896
17547
298480
367508
641291
674537
2179230
127644
1694581
111515
1559682
1973501
338886
1517830
17197
1029063
77133
848863
274195
731795
1898815
190845
302268
120384
1634462
399048
1286519
1296165
2000723
1270085
762513
1027127
556231
1305651
778134
699676
1052745
958451
537016
1488470
759034
16267
327253
575277
692172
1433855
734753
876764
202526
931191
131989
1542642
58464
17073
1240586
1302435
1061088
494362
1198844
462868
1345984
14017
1062942
420531
733674
2219016
299410
984332
973701
309715
1528589
441762
822122
294207
263591
577643
624360
713403
998936
1519186
271009
1766602
288016
49107
1623315
495101
129491
733173
1991279
1758529
1915463
873303
1053454
393863
1067498
676352
389823
43401
771132
495919
257586
83624
376276
1047617
1009376
289504
922043
356408
1895687
848364
677812
843739
2282204
316054
1556608
438168
455718
164423
1546659
554397
805182
946016
573623
1026686
1986644
933260
47805
103272
1084859
867582
1190570
793216
1415429
1184073
1771294
197469
1259114
1897871
15834
746079
59189
706404
1814810
1318845
74623
356022
800322
242520
1751868
862179
1248821
1737321
233499
958119
1386054
880965
18451
632257
1000740
940241
648541
1165593
1078316
99320
3875
858028
1115457
586798
1516606
712020
517584
138857
1843945
10624
1630034
245661
128612
1176861
1063691
854648
598579
723489
919244
787824
100171
857914
541040
1254214
78858
262955
43002
470172
392515
795808
905454
385308
1788729
865380
752166
4097
117746
787695
1003556
1482248
1564538
603753
371904
767481
63128
1346736
188673
539727
1539717
13634
1907872
1191050
1085261
1655092
163061
397998
423373
416721
625163
153276
98127
10772
33931
11427
99783
1857310
220801
2202193
1541332
65976
17039
350129
508713
679825
405417
750987
2094995
2153073
310155
49593
1199576
193188
720030
209120
460769
373570
560137
1492785
507829
923167
432053
518569
296815
745033
757681
1723794
2063742
2226065
1826193
633605
1954054
351989
15331
1836638
1411522
32273
1709100
943606
31135
870843
926263
466720
1111116
1818247
14521
327602
679672
1297393
235107
4097
1651364
45945
2241234
1096533
340856
1814835
2202930
207045
699711
1127295
145555
601340
21935
67314
729
664821
2007693
15027
227741
1750799
1324302
1045971
266171
563213
30639
1070886
405414
113168
151464
1074627
1120189
731208
2100762
225408
1557747
719075
589231
327131
118405
1074830
18278
406819
1241331
598145
217062
167212
1376935
1635430
1217352
1583821
324616
539468
89044
23820
1437991
376249
27496
127000
497102
632408
1377308
100803
46601
1322098
94542
1627683
1721384
2239562
946352
1577387
1559218
1514560
328001
1138333
324193
476173
1135636
1524041
45631
473907
1626564
606737
398670
404224
675692
540920
1394487
1481096
745980
1212835
749825
755022
821732
1682576
362429
11518
1111739
976498
1574617
1740504
1017974
196084
2099857
1181778
102239
491052
896947
1761983
777965
1387380
57097
1293172
1175238
968899
1352116
1367891
928918
153038
370985
1297670
1438780
901583
418860
1624683
242858
786373
110009
1816045
334130
937983
1169152
865388
112397
310279
359260
1705991
514867
576108
100256
636497
116263
10629
10775
1692171
899368
922062
142930
1488749
1467871
808068
1031587
880655
1702792
382312
899658
246895
590212
1036110
832851
1561256
375069
1424514
1283465
1619252
295245
224820
809177
1633782
1183877
704840
236468
597914
350054
1312475
533336
1966456
558427
1765137
742554
1909191
395670
411723
685028
39573
331841
516319
1364482
1418608
1063113
1028949
895261
538699
27348
1224248
1658228
401809
447326
743318
1520
746264
1677241
4312
2186736
99984
10678
204776
1848575
848080
1333753
601691
194803
684412
59124
340061
2075506
1162724
1600354
59366
168226
481933
429187
90095
1205949
1089353
2559
173644
573856
1063706
120497
5618
1301408
981441
150940
7970
1385143
419141
722247
346053
2060294
909510
1823124
453943
17469
505511
708641
590007
642750
23157
631231
556813
506832
26593
1521829
1165912
1316148
1395194
1032611
291098
417894
2145065
102854
352019
30162
300870
887336
89139
1532208
754735
424293
244157
782046
1032398
1372683
642839
212286
488439
26615
1889565
702777
419438
1379781
702812
154319
1087333
36919
337729
129964
1577026
2073487
1138306
1984705
1670832
323904
1045701
1831453
996210
463020
690854
70734
842300
272575
705195
564116
1118009
1077708
182216
1112829
1164651
629824
1475437
307589
1977405
179328
11546
276778
713291
631851
259524
47531
1026183
747406
462532
738911
2013731
1644178
1286616
648581
541557
75242
740314
300224
390413
1101796
1302564
1414722
2070722
1124652
45869
281555
1190986
940540
56791
1108195
295952
14934
620200
1559750
258616
543763
1870169
784334
412432
1604655
37635
1056499
731495
1989539
255092
740002
670665
1318513
942636
470036
485677
279586
423241
781758
501975
378937
1753225
527613
692984
1126106
1001993
471703
142939
573949
346309
10805
3039
69593
11646
323003
229085
1748032
1093502
792025
144942
24509
208342
1102106
257608
16496
1258600
440661
1843968
24529
191428
269172
4348
849878
253648
1123415
830804
310999
382064
553497
662536
876311
561487
344758
942551
1335227
88899
1587203
203667
274591
1237076
1646667
196422
1106140
7855
82854
667407
16416
712921
797417
675365
527264
616432
50008
1685610
1776437
341364
10804
1595977
23604
302733
1936107
64517
704124
113281
470253
217707
891621
1405968
1155846
1322959
2139689
559064
1733159
1512034
1690127
161884
353024
177635
844141
316388
763383
901968
1074744
1495581
954958
830280
21644
13438
545620
513310
555742
1289333
289012
1293180
675562
1805263
1658697
131744
62014
617455
141461
454952
1372049
824131
1753915
43005
467330
1285876
92361
1461813
1342951
50472
776108
1258338
447836
1349942
1622321
636867
1448708
1525062
842925
1657317
1013540
1667101
248037
428945
1548321
909099
461601
14712
70649
689306
399292
1098494
230892
390913
1348768
40301
1098375
476660
772112
1088475
2254783
1421359
14543
1522653
686978
271228
1031608
15963
639831
19636
137248
714671
339647
1124958
799347
460847
265425
21217
616414
280256
1167843
944160
1779804
503297
1709225
95359
1593329
765139
579237
1917579
1107228
1683755
1241210
295468
1136627
911118
727858
774384
216594
521259
256934
959226
77847
242265
1731604
334843
365260
1510127
1438623
53357
495314
673682
1515898
573494
961955
688235
1047189
45469
965740
16888
593545
854695
146096
2048795
2515
2001390
119534
694396
94767
109009
1331691
146212
2192222
115214
436652
1866893
563066
135878
414208
959615
1140438
1244205
839749
1291419
1443630
199897
438485
938704
1896161
444721
404835
824580
128814
957168
2065558
1749655
1499631
49442
178488
831983
1065636
1712506
985683
2133817
843540
2247626
1370166
803226
1072188
195243
1537314
1630758
116639
66399
166101
1357691
168753
1697114
1087893
486221
1670010
1413353
1221838
1319576
22219
1256767
707649
1013431
1214382
584812
622174
547637
1095941
1566795
132898
2141659
71096
941677
118182
impossible
723627
884388
58369
1662606
174466
1376117
1086354
36800
375137
476031
586043
659162
850076
385429
742791
177791
2165620
660648
1819884
920504
1428903
712605
157262
44368
1755812
784557
414107
1539936
1017365
1595611
2095183
1338216
432607
705177
516697
993491
2255468
805194
939855
483107
2234005
1713633
1254776
245013
1893007
1508092
106435
847522
736233
1457612
242421
1863553
470666
747814
126493
1009968
70701
1118064
1691372
1343824
116964
1637153
829489
279843
797037
1033709
80611
1246265
778900
394847
432457
343841
311250
253434
1275607
969089
225073
320426
616349
515275
919180
227128
1475711
29267
1803733
27602
305298
132527
12834
1436
356791
1255249
1869944
1025492
534912
1649548
123579
871684
7450
970899
728180
82786
1465992
266842
1444021
1968704
1403717
585217
1675796
81550
386881
850988
226856
45282
1552152
610623
1172106
531327
660206
623675
1352229
9966
1512959
42200
993795
456864
490547
2095494
188142
27828
1433536
1195745
317464
66910
1128020
1138847
248699
1069269
1624840
1168044
119447
682070
848576
1248169
58276
562747
1967384
204895
511666
1406733
291719
16016
585133
109433
656933
1182767
1670062
1926195
1337105
1832664
143070
1375452
31018
731746
1683155
1538178
795931
927373
290992
786756
1297397
1140638
1565941
1314510
71844
1734363
1423552
967356
296723
247040
1321313
1018966
137819
991686
892436
167112
16336
585096
318463
1087638
1164630
480503
1311108
409800
1083977
658425
978080
1125873
31584
690183
664217
1029021
1070685
2184367
698327
553829
61897
947137
349380
1503633
1535782
1403455
348284
124800
1010726
28973
413401
903044
730334
726459
1793652
364308
248453
152047
594253
470065
744564
192880
765490
769471
815637
1580038
562906
736220
911688
2253282
913349
71382
1832349
560244
1100744
1378647
1368894
5969
244495
777234
1336545
166036
90796
16402
1489277
418026
388667
1666253
1187152
7194
335354
1374789
1683663
134995
331551
83139
1006287
36728
449788
457624
818214
207935
47120
279851
262393
1105823
1618996
1454437
1560606
955325
147348
452634
592010
1813037
459055
145407
1511158
867863
253961
1238407
1208511
234195
1592215
508807
163417
446717
155069
1779782
536143
1145778
673187
174440
67983
439754
431674
1795363
95610
1045833
2081714
21588
200481
1651105
562233
407968
79688
691133
1500523
239120
1795679
1841177
683353
269133
95198
608084
347890
1139537
1813934
393216
861969
909372
142784
587680
245584
955754
385981
259326
431501
105667
629236
1056249
381741
762948
1372429
818492
1611491
610028
446428
586099
343342
151704
1282641
363174
292160
814546
444553
1773482
1290137
1222645
316089
302664
1775019
366354
462396
1510933
1217600
501456
1677559
440065
1364426
345750
1726213
1775571
11317
1582085
422379
33799
1473324
36690
1422576
1698257
1148715
413023
273661
1423903
1117049
282506
1417403
941677
75932
874492
1476438
158328
1311578
185085
420823
11440
781774
699700
1793682
98921
1325277
139318
1785124
1218110
171859
494321
27064
1123247
957974
925483
767829
1448392
30502
739058
239732
947005
398575
393907
578600
291178
5991
354309
1612294
1206791
1397128
941965
736744
1110092
752700
7891
1065855
785162
942048
1343345
893095
750165
194082
151873
594022
1197107
1612369
1566356
591397
2033085
732408
384962
627627
13182
1215324
1526956
1866458
19030
1609204
233460
607809
713587
1601739
1162028
249671
192141
1510883
903707
1408887
315110
19822
457003
1325146
342944
12941
217093
1438843
216771
253369
838090
373643
1109610
305391
245302
2054525
62958
1017887
85904
1820023
203172
1269281
227266
101187
86776
1117150
1879507
87158
1216096
1036064
434419
264039
92337
172457
1356754
776614
34346
1842188
1036193
318363
409018
159272
287774
1756580
137066
1459818
798961
1806283
487566
1650186
1418157
225689
1104791
319692
1189788
1405477
80167
2107808
213823
113153
109129
781888
1204616
441849
1237135
970810
634298
636937
676316
50017
1180373
258171
304999
680152
266082
845255
550580
111603
1835001
396884
1143252
1669441
143482
204885
1733909
93432
1308299
1749745
1326240
240094
697611
45951
305816
1148204
1426657
1092750
1010966
1754492
242258
303908
880642
125935
466774
1378932
779500
1108936
669974
796825
610277
1056846
60998
1388273
192513
997443
459042
1480427
142861
61866
1008981
660373
600126
1354918
662577
317772
480118
598678
505045
1167438
2048942
1967399
1254674
397453
1618558
659998
2363877
55959
82212
323489
1596101
340903
356366
561570
603874
1041173
634542
253480
111042
274701
604240
715336
17197
1661741
292942
2938
226867
1497432
357979
1104780
77011
351386
1186375
301193
1928874
1371327
847872
18060
925989
1093109
1802041
640008
866932
314202
1027671
2019396
187208
613192
323913
802036
31700
356130
850781
1684779
53865
14123
1946910
50390
1436941
1705737
1025675
1483805
62516
1401740
851533
121255
640408
1348833
1936984
1965587
903137
1073775
466498
213689
312333
455375
1804764
868395
136421
1032776
1037545
1029806
148488
26744
477244
701885
206867
1554937
1258476
239249
693445
1551186
1091485
565961
989806
802953
737533
850286
805650
960626
897835
589080
1991682
397574
485010
911653
195875
1150554
1194078
1316363
1413843
20835
13605
233387
1015125
159150
1011171
852953
98169
1367633
653153
13204
748452
239340
903362
830961
569881
976179
1934021
158586
451704
1162483
9973
2195185
817354
15249
1006307
278044
248812
1212080
1170315
2285532
56838
1080755
838112
1080917
1216792
1693739
1478528
516223
1171342
1964650
7989
2199305
377830
8726
201693
210168
2052739
1089499
1168910
1684139
459311
1017276
82158
1455919
752450
9827
623552
103985
337243
336424
1678708
169725
1373649
2231274
477600
873033
1366822
1405803
432697
1674097
71298
300092
402716
954095
56839
306549
43365
1825226
1915246
2213383
1559702
1788407
5746
1272963
2163213
1000395
409543
1476122
1073869
1389
165510
1593945
623698
166542
180974
297656
935130
1988623
173029
1228404
982838
173811
1089173
329483
822260
717636
245682
1865772
807832
894055
1280672
856121
1773297
77539
1973117
991539
1045212
16587
822849
1142820
1132487
713852
525541
341576
2345919
663451
1024641
870884
283492
385992
248916
102850
461082
821160
438730
1064052
248998
404356
828470
510284
1092465
1090938
600254
459468
215040
2045581
786144
572955
315896
6193
1902191
1083308
74863
495143
338631
1250703
1778994
133864
1379815
685409
263713
103974
2102821
1190028
241696
832969
1245
849762
1483620
435491
1289215
749723
1622906
896477
259051
179399
1766001
306497
1094883
463580
1695446
1592597
872361
658323
69762
1912212
1816181
849974
287868
1503791
1286427
150659
1070492
470258
348151
1847748
928059
337551
477572
294247
725588
146497
1689240
1851735
148391
321989
588806
483146
1376460
973769
1322276
1307283
833043
527767
1474833
487138
647364
965349
165670
150054
305908
921288
79042
147833
297898
750975
1299444
475197
249695
16786
226045
292711
145968
926398
599025
1549115
726077
135285
1006466
550173
512268
210219
2211806
1963884
850504
12244
417724
15836
986434
570541
267397
469455
14926
175961
8711
727178
778441
827217
446292
70044
527474
925581
91162
1463444
331253
473433
480123
490651
390615
602100
704858
491435
2423640
686120
374480
528999
919952
1784533
51572
131309
1510503
10859
1563446
309472
192533
126050
1285205
566182
931388
339503
389330
327665
888112
210547
98154
390192
1147873
864641
1154615
573976
21745
325368
1119807
300885
1556379
800952
290109
8043
178321
211790
633505
1215624
889458
1348010
1087752
1759723
1006562
432313
1936251
730198
1601518
130903
1773709
1174825
1649218
1182241
21454
882467
109327
1089702
401443
817647
245801
891029
296604
1571417
691464
116505
476761
43143
789966
132373
1044414
1517269
625498
1329918
1429793
168858
937126
966125
956289
1634495
2321580
1763118
214998
827047
626835
536665
2057054
1114261
380144
484161
1470543
6905
1646717
295599
391754
589532
impossible
317172
518992
163110
556596
7852
1625260
806536
307927
1940471
754739
1214662
1148524
312279
321163
170526
1418766
193363
915383
228053
9588
592216
791838
886313
1060082
606848
347710
1860497
1324231
1081014
362688
1668215
1567053
61971
189182
2063350
250956
351717
238426
603979
1207835
1651417
1294213
57392
293224
1096057
329594
570870
1398330
1525373
650839
103092
1178775
707045
1762814
1026091
592954
742691
1310588
1293612
261497
1034465
1247186
1394584
471905
290572
1379298
648412
334330
43001
1894304
813224
1022189
107913
680284
impossible
927149
impossible
1972263
247402
1985242
640579
233221
229101
418844
1245010
1683935
517664
345240
307998
149702
816836
727898
130754
3922
1634920
390559
146339
648373
346993
1842902
1558467
717133
100571
1684284
823722
661340
847605
379112
438851
187867
658151
1963584
8613
268735
1551690
740748
1000180
1057346
1339768
366216
1499443
331019
1659370
790751
8940
546776
308212
1482934
675911
719049
1800258
519743
1303956
2114709
4967
1325195
91690
876893
1358745
195203
758376
864575
705004
71007
2089492
1770099
612179
192668
774231
1168508
18906
419685
689110
1695762
45413
710493
1967893
571224
1550460
294759
449290
1049142
398009
217236
307058
1301419
956969
490915
816887
292805
348167
930913
980302
667055
2350894
1981406
1343151
1611374
244681
2299826
816910
1110078
374938
1771429
1172906
37731
329748
207200
1452906
428327
620396
852871
784346
631142
310457
14257
711027
250828
1453768
1168459
1058236
1168557
282348
534928
5074
378566
346432
705472
458921
1526040
625017
581799
131103
40546
1119539
517863
2232957
1600770
281089
326182
385552
80588
334161
1466211
745910
711442
427384
2313339
38401
280329
409454
917373
16654
265458
378262
1023053
136343
230177
478661
1225326
423773
921200
194545
589285
1200483
290618
1095184
1862972
1105151
134710
783533
489519
784410
946539
65332
1995637
665980
352148
1039120
538570
139357
1112497
574710
300979
959219
585290
634941
747161
1612597
300524
470839
1343804
993317
71858
222443
296675
174176
1292076
136164
16975
72888
1268958
214164
1363873
1800666
145798
962031
752972
545669
718123
826429
609499
1514939
40743
666750
751048
1739
1386398
452590
461254
2370857
470911
610560
1196779
526440
63496
807560
686890
1027695
1570924
1062852
2076430
195431
211899
1041112
35955
695441
438353
709081
1090443
1152404
1193489
113463
1585110
1838589
590385
480934
328940
1580877
370869
1156598
637033
825769
229935
2275083
124611
330809
120712
306129
26911
825945
506615
568297
1273622
1486911
826631
1158822
203163
1599477
1357983
278781
1177555
80492
467883
2074144
578398
159668
195490
70366
630959
64341
1046
421625
208662
681877
179519
342659
2107547
199807
34362
1388054
570962
1719535
132594
1271397
19237
247489
966486
21452
74232
405777
769071
1339185
1092337
1274940
1061566
135867
163859
258785
74127
447397
4901
627649
265749
433779
60900
2221760
876653
62848
632
72969
1361345
2024427
2114386
41407
1456662
430857
2105
717998
136643
1297796
1775747
762120
750510
39478
967185
655420
14828
361476
179271
16540
100685
73619
1358879
444132
376855
407980
1433172
36690
537210
379327
748463
611191
1800974
10058
136020
498026
331994
519770
882181
836983
1219450
299018
108403
771628
77158
1533245
1289163
200407
1734710
1026584
1099321
589569
1146871
impossible
244590
1815776
2096040
24066
20999
260094
1640472
1591251
863439
871852
147005
1405723
1040364
979560
171805
1030721
1595080
2095463
982217
182320
937530
115223
960437
617249
1907862
839959
961645
752809
590022
692164
718148
906952
950288
134762
107773
327013
223222
871320
1157355
675862
808455
996031
788354
17833
912184
946208
254124
16056
1056791
2200581
1785928
1214033
1737143
938911
374641
451188
1515679
1352421
137101
544111
369891
395544
496145
559092
1233305
319627
553928
1396898
1606462
2327711
1524351
784752
31056
1186072
338608
222858
1054891
256016
1326631
728559
474297
234649
1040433
22114
276853
1498886
165529
414128
10718
1557276
405223
318209
20554
479032
984960
1612575
547135
1601010
1041423
482116
143070
2037725
638059
412118
450573
1140348
1955809
125016
1407089
310956
2188438
915371
1568645
1074730
716144
16747
651853
1607740
2281994
57650
304491
855573
24574
1663301
555680
1645150
893813
294100
1883824
682194
156813
23922
315830
1109459
152649
256769
901151
657043
1555404
1131707
1351654
186235
754153
969196
111990
380754
639663
390969
1425287
261639
99185
1285532
935136
761672
211118
49306
1197298
1123664
1258205
301487
531019
80350
781881
19382
223509
195997
1158442
486016
1209634
943397
755801
1190301
5749
521084
39975
1533011
1609710
604561
769061
1214411
1015875
537911
5466
614289
908497
150773
237139
91989
999767
1792574
463377
766747
180467
361899
461169
355051
763481
150220
1615028
1058471
1236189
1003089
774624
832944
339301
233211
1011719
95216
8065
1900270
790083
1442643
113326
1706681
718806
47394
756024
172046
155688
857867
1014701
211388
162156
1728278
428969
29220
774167
1521875
1504987
296527
1393954
599830
2184031
186667
885067
111863
1284772
89884
1034550
947262
122390
10873
853571
923728
1417420
385336
1358306
617498
62369
1233848
1608820
429581
910173
1136535
1915255
1101039
2317785
230777
98203
153714
1609794
1035766
159945
1024092
1328891
12226
1578706
887218
1033809
261304
368418
172050
1352081
958994
645983
655075
573545
543107
2346238
1174920
198877
91051
941250
309011
347866
618805
591846
1354577
2202598
2122133
718697
1707167
11263
467955
1444435
690558
571288
826983
316312
446301
944698
233302
477541
1043311
725976
507089
626492
356419
634945
264176
228637
5022
480056
15521
258411
348186
127178
130817
803568
1323877
1040690
1814031
1816087
1355419
1680477
937925
1477524
211015
1319625
1983181
859702
905595
72954
1554315
987981
619144
984262
406067
131815
27083
75439
892473
2013679
1364670
367497
1560435
531244
273071
610750
1233192
2135005
326899
67640
501706
862837
742778
1896711
267192
545492
1491540
500309
482737
195698
828960
757872
1269221
1066005
1479240
1102604
1582476
681487
1053641
1741608
1130783
998624
344533
1573584
2221966
1805951
8180
496887
2095723
22815
1977033
147582
1589887
1483219
23321
50132
237394
289849
1157257
2134240
417948
1556165
101854
1416997
1272596
374866
947692
1845584
150755
194120
5613
1730704
139361
700675
1251174
43239
83493
1149210
1891091
6039
918195
2254639
1492368
1343048
643427
166037
1635367
16106
698046
1395207
429437
415216
543901
929565
257809
1674176
1698157
664579
2143448
623422
958927
1889655
1659782
978583
1240604
27954
1103378
291945
412251
1059077
247061
670671
167875
73358
1365754
1124720
954958
632116
720178
1165480
13569
737256
497670
1535333
795325
1067408
1793407
1156467
925341
1186831
1272501
292863
1729644
987168
546287
40843
7259
421498
43500
205292
1427570
1440325
1003724
1130357
1164771
612102
1697093
420606
602813
955382
142167
1153331
808651
109382
486964
1091133
749240
265333
725296
231163
1165186
1563483
1190059
381688
1050514
1303313
276808
106831
350695
1880573
709286
708304
1347329
367634
1094745
1038333
1130950
1595696
614816
740339
46967
116535
187102
254781
723305
938926
1941555
223085
28692
28095
1388167
243452
537508
312819
317499
541625
1047343
1145009
112197
1219820
157848
1447996
1226042
387192
453188
1368262
568294
1040034
92801
657110
358327
1516006
402602
467649
1932016
751577
1984989
176865
1744511
47173
119253
758211
1095948
461247
766326
2049638
1454100
673707
735865
557616
1239318
16441
109383
1102959
454720
9843
1505708
62836
29539
192805
275281
340287
45601
1078352
980219
1480674
1615757
1287029
574716
108841
1599982
1483968
1640989
1889756
1961475
1061009
1109571
16959
1931124
488961
1891054
179247
339464
24180
261937
1678240
666513
966926
958558
49921
953062
783104
821865
1051514
278809
207952
745085
394303
173064
17180
269331
1429313
1029209
1497215
1407419
1270862
147228
1041588
1569530
1181624
701452
182570
330761
1639035
1738520
436229
1645737
194730
623387
1621843
408349
856552
2058194
320828
1739579
283338
368254
1177643
1569489
2093338
776469
13376
1204687
2109752
530907
853069
2331814
1575882
400258
1372120
1427799
2027787
783118
53245
205512
1563138
1066577
549501
370532
16631
1022527
2229583
920944
1705329
442674
909399
1527572
1490102
66622
302191
287368
685466
636164
322200
1115590
735331
170549
406112
1938063
166132
219227
1256445
814344
1428592
515551
133962
957605
518351
1592435
965360
1810287
667836
259040
1346331
459454
221059
266157
990838
1712399
360380
2135
1100999
16543
158354
381947
773904
1275441
315575
1155166
1672352
1554318
267546
936717
1218858
651181
415106
945591
807666
475345
85844
1053099
1354890
36781
74866
319498
1793810
1626933
286587
1268747
986970
594721
672859
766610
51973
1230714
2115433
758888
830747
496005
2153437
impossible
428393
193596
1306286
11365
1345568
1111195
461670
337650
1233355
43761
1647069
284776
615272
795043
1587430
61417
2114124
639172
432542
432839
1794051
1158067
168422
1196408
1176448
93134
3386
467638
18516
379812
517802
517891
1954765
577646
1262068
45378
1004197
642188
1985319
770643
341492
1392443
311369
135006
299705
200910
31232
364132
1252702
1277152
1507925
1103946
1055365
2076694
340891
1547930
846323
324402
436479
127564
14741
1519427
1149044
115510
479730
1258263
25433
514433
1452460
608909
424524
126920
373395
201377
143749
33889
354373
80693
702871
1135047
250074
668429
781206
120108
383052
1285445
604965
417671
1547492
602498
502883
320719
1850006
1741310
593177
329948
509543
125272
439312
227731
841093
124200
2094722
174530
1647886
912880
1263457
212349
242854
1657761
751748
719726
1155629
1490153
378566
302100
1580326
1106629
337399
980226
1754173
285012
1170609
1778765
197526
43442
2148939
152172
210309
153038
74784
1026528
221818
2159621
1531477
183250
15913
1580583
720256
933686
275568
1304719
1808417
319733
573124
377748
39043
300096
1201764
178449
1422633
494284
929103
956315
575035
899707
109841
663864
1128489
361692
413848
448358
926448
1376728
1016953
1408703
941142
725488
317452
324052
1711629
1267199
12436
83270
720252
1796523
945351
81759
226555
352845
305979
437141
1366186
740650
1243603
10699
39655
120899
428331
1486076
319502
285220
466873
420864
1678468
346601
1381571
361949
479784
459692
1057813
1420715
1234544
266387
1267935
1618844
922325
4882
1598737
1231109
632204
1210806
796965
1306750
573676
104081
2193353
348005
1488710
1075271
918471
283380
829489
1920036
70200
1356415
455940
19297
261179
1020133
389334
295491
786114
1598326
802347
1589572
1081311
1716605
1861407
610627
1656508
1676729
905473
475469
522613
54207
408691
1670353
764724
2221467
67282
1381257
820361
229574
1299930
881502
1103256
1199281
1073075
1615
48997
439955
937939
306027
831951
1785293
205485
1328019
496318
1216736
214168
983273
4912
2087817
1692283
2154446
1455854
1263441
450148
1749109
264498
956616
51116
684737
696993
967177
1145556
290155
1303608
371710
879979
390761
1483533
327632
98333
7476
688070
2369
1083494
207061
346366
758475
51858
439533
679054
869579
780112
960626
1339989
993660
735509
1159885
387698
16359
377238
216361
78940
726503
1693714
84776
1007745
1397850
143329
969147
699406
237499
45814
518133
116616
711794
979078
145449
400744
201545
2169298
1947399
783108
48109
744673
424451
222486
18703
1640727
254262
514729
1118462
603681
401620
1283703
1278569
386602
2031377
37666
1613759
1400246
187466
658063
341072
397195
483408
23202
704569
199498
747077
7865
1978373
668925
51791
1384704
577995
625881
1444628
1225077
1439676
2142056
985675
654102
889175
1862833
669192
10834
70857
1139958
1670192
45934
1774977
1578001
17767
349645
601401
1066751
1800586
1427992
33604
1070184
1906626
105223
1198891
1567093
361405
777584
536256
452814
959555
395590
685720
969688
19321
111355
1715250
325365
641198
799017
1717362
231902
898403
915509
114354
205260
1793847
40128
669238
517926
768434
99599
684861
97017
373952
1833198
1216333
1032016
629310
208101
93588
671644
2184415
344434
1018955
72142
699531
1604806
1233931
852002
519150
69826
2281785
942612
2043514
1361947
525469
966055
170073
impossible
1348121
969743
258117
403103
204348
175811
11142
483516
733034
129674
688231
804900
632272
21521
1148397
160116
1022899
1314421
244106
677066
236876
648611
1517014
1412264
833365
27965
703022
136106
557462
658081
331043
7541
557708
203723
15818
38830
392199
608800
314976
563081
200090
125119
848955
1236565
710016
451278
1524592
1754321
1423650
544411
1808807
2008785
1825941
1628695
1113160
887084
1281443
851390
994282
1448602
4035
654235
1653641
184094
1363609
1587636
543197
1735979
629956
437264
1487749
926832
429855
219947
849975
146283
541181
481768
234500
1796546
662550
1016312
768677
1036061
962653
234122
223448
1375466
879715
527621
786199
366367
273835
1755628
583733
357832
1926056
9686
1156661
628029
256002
726535
1909851
1320363
441715
570112
1848969
100381
254195
15848
1444841
3257
907860
806997
778895
125926
736847
565697
109346
25038
461714
22459
588977
39968
1265402
141245
1400966
606614
798209
1392515
481627
1835902
746619
871208
313112
664740
38227
726061
1163959
1498640
256825
373396
1620656
270025
1979141
1471075
2084826
1098653
572042
397584
243853
728343
582687
402579
812490
1414873
1848833
188051
509968
1162441
746242
715463
498318
99289
2334021
1373123
611035
22663
206292
417129
2320768
15863
419651
848548
350455
888422
128421
868484
367955
1334393
66593
impossible
632768
436318
30144
78276
574129
159019
467931
529666
520978
2122086
81422
1137261
827202
659190
621680
747319
1166472
1720520
472465
1608326
1625296
349459
16602
1007722
575209
24333
1071566
383764
1190087
1496497
341005
232502
1806588
1182838
592571
60397
130760
311619
363515
316240
619065
122398
2391453
193557
25005
1393443
846227
1254818
1505048
1890705
1069824
1273163
146184
1526873
8812
177217
125113
1439325
475617
550261
16589
1265800
894716
639771
1199305
343649
524967
510939
664965
1608929
169146
349708
587362
1817658
1363393
572153
858220
492092
1243089
1338804
66650
208678
616687
1366473
734210
774974
8154
1400004
15432
63572
414485
185981
215158
1501951
799821
39507
293791
1114218
411096
413913
558615
294058
746465
312500
924075
1701530
2073546
104706
650307
impossible
44084
426091
141239
1469852
356580
1753546
2161204
1171485
1136043
893760
964324
938519
1715603
161097
1289106
931156
148919
708035
1688596
926634
184922
386305
1233580
198359
1089408
105772
77653
397015
8252
354101
879339
1901197
1817679
534410
13172
1431136
370173
1301213
1050003
273539
624716
1218755
21850
2374300
1913064
72312
582508
1428869
511197
789020
714373
307644
421175
1432186
1187927
963758
890805
1987492
1063402
1342985
1805483
708044
634925
18022
620896
1076840
1638095
804017
577069
203628
77490
568319
37488
260561
927120
1340505
1860166
868162
766621
1819317
425068
1547957
1487548
973171
228830
485894
920765
436361
399623
2253780
1045752
1149205
952819
375632
10386
250455
496218
1104862
432070
1019343
934391
507442
412500
527143
504773
2248665
1163104
993350
406557
608836
1588922
910020
1059950
1695081
564731
1121507
703974
1373204
1160230
1669799
1474137
790512
20584
921876
1050234
775208
44696
1205837
79770
639471
1750282
644732
19127
1269326
728345
1033259
2018819
660495
1698065
1433749
379067
464003
1314019
466311
1937192
339731
278903
1149013
685320
985360
968558
969354
159220
1442524
777675
511851
573842
1441694
1194474
690961
578200
1425546
1898359
1720625
2114862
1306858
1320778
440691
115245
1084153
1282152
308869
633135
652286
104488
289959
780834
1548730
310184
1261508
8014
999632
1051719
24307
43001
165593
837210
1429139
1149646
931545
246863
925690
431627
263235
308423
14347
273000
43979
962807
988333
53551
1300669
369943
1490631
645936
1218162
1660757
944188
43639
1793031
547173
98583
805183
20968
87400
1471318
2239132
977891
70813
850890
943538
1593731
1320850
727018
79732
1108232
1841438
505065
639714
277352
514503
316562
678734
1638990
1628053
1634324
1166462
1202745
17361
232257
654528
283906
1873770
95829
1941604
86690
425581
263507
736113
782036
583591
1621737
376213
1523655
830036
123550
1727693
7842
85094
2293406
1433706
1065717
276581
345047
1216502
1286138
81402
758388
764095
617868
335422
1861548
176575
645321
1104256
16925
812417
1285009
269187
689664
330366
12428
625159
618274
1019498
953374
592517
997675
1260167
1554937
1394332
32795
151214
1644790
919957
625552
889133
1524628
300347
775529
201095
400892
125884
777414
636266
896956
623146
182817
1064155
876904
1069960
1056808
16340
841458
54482
1801917
764017
40490
516432
1415270
153400
308567
79044
572104
461747
608395
1331118
1398318
457901
1225478
1465408
1262924
1305825
2130337
72611
487144
1257376
411376
237187
155694
1915309
1071670
1614021
142943
1153349
274013
705690
371002
1978583
184420
541433
966080
1454690
728975
438608
1582583
110313
1149054
1254673
672047
1731400
670667
767680
166025
1538484
1081399
934445
318746
458766
1269857
1833208
79493
771755
1620900
1491217
1472069
219090
688712
1170997
18085
318688
609344
380931
2590
213689
274224
299591
108073
578687
611377
671875
125008
50077
994018
93394
1683533
818565
782141
987756
1913501
180251
819136
352217
977430
1180052
903484
617174
374745
940695
830697
1393302
1238079
699577
460677
1499238
52530
733242
489747
438575
1636867
1469804
694243
215289
1543877
660502
352433
1452382
106222
597947
58972
383290
572849
274434
10698
321855
849236
18509
112180
793440
688589
1494532
649244
1645004
72755
646637
141011
522530
533525
1196039
320781
136402
1427537
630685
219501
1307126
1099705
459048
1972927
456016
impossible
744427
652635
498298
1901993
112057
899065
542403
787940
1476991
430437
640796
1730208
1604419
1000547
1912358
425335
1400381
1093493
915998
166289
1139875
1491045
239516
570177
20447
1258833
1163413
2045074
549159
84061
1165308
16267
144792
486422
637731
481222
199623
17881
1702506
391214
667059
375864
369704
998674
1695306
948859
1024969
432966
496017
1247951
782732
102463
1912354
1433941
393033
1499494
11060
833934
1671647
1298245
198228
302105
1106391
1376036
2022856
832995
226560
555251
686610
169951
1148283
1542530
1690658
575949
1424009
682835
1356422
88148
640632
1728849
1233332
209896
473152
66767
2207653
503827
398932
1696623
347185
1773303
1818060
977868
1251047
748373
2173156
1450227
190923
1578979
54470
436001
1417827
161455
1478078
857173
784679
300565
787381
1069811
1169445
568658
320584
1271421
6620
1283607
756671
1134730
1804341
120160
50357
886570
616904
579672
820750
777283
295776
1109724
1800893
1038995
446272
1497725
291406
154309
1750022
239925
176559
147228
390303
1865241
1057970
339728
234259
997364
1391663
68636
573574
1521210
431912
1627706
240510
831273
731403
1823897
589004
177300
495692
1267082
835587
208209
677845
1462837
346346
1272362
794682
296849
551011
1492856
103676
1728106
512145
1481544
919501
36865
1033368
1258629
15475
985356
2119162
760446
50409
1188075
909502
1175437
143751
2182424
573392
461881
840323
1755998
902541
108636
15287
1215353
883432
766458
853598
814968
212510
487999
23048
255350
1087442
1178464
72041
20394
551545
1102520
95022
1094207
1742594
134357
1132657
781712
552672
2362323
585953
192363
495298
878852
2723
1857103
1173072
972809
1312239
1807941
189847
135143
462875
8182
519663
486015
121548
1334430
677423
528082
202564
1152859
2060700
75292
539151
1771881
1086648
251597
1952206
792925
68392
866588
355795
1382566
1502842
433048
208459
716524
86184
833313
1352608
225607
351076
540642
343709
1825850
1186635
281544
22883
39275
349669
1021523
653294
136371
1349491
1225473
682244
214286
188845
362938
727630
634043
949078
568755
1235681
709135
17830
52703
276071
1241277
1040404
995066
1634273
1117193
1885510
2360112
176527
357807
963431
1090563
38285
123722
1234394
271675
347089
102459
73216
600214
461522
517537
575830
681871
264205
2086650
347935
569472
71098
1145722
183869
143449
351632
587067
997066
293558
1054869
9970
797904
431674
64426
1692760
1014246
1663722
1908876
1585905
500155
1146637
1794937
212360
1162365
1160555
1301924
1278255
1439529
78900
1742671
1629725
2205208
impossible
48492
2148498
381192
48588
495377
22514
1393727
976760
1174888
387934
1262986
1418897
727460
99343
1236721
1846248
643669
227178
646966
679319
1754423
182153
1012797
1473171
505487
464846
857785
200519
834461
1427280
1773109
11211
1510784
742681
53055
122436
1218202
1066977
247369
868850
1048525
211635
1205455
1792162
5473
282374
512930
998087
1263210
573188
532646
1225028
126429
15849
1830028
354363
345928
1129808
286241
255566
825143
1032247
748583
1215529
1889085
1387085
1825709
74869
712645
206725
182828
1010565
1154238
182095
504185
564586
515525
286469
463148
1240070
860610
1783065
203069
160775
20401
886881
415578
815631
1059197
2309480
1212340
458556
701514
104199
824289
2110898
331166
774577
1557233
332237
529241
1997572
1264022
988864
588234
590174
34306
991455
55698
1387566
1003920
76509
393551
666417
768375
178931
473144
12054
677117
222010
70750
1319405
2104290
189256
1884089
1555506
753042
774088
955228
1316085
491893
1512092
771517
14416
838609
1033330
766282
344500
91340
1928840
1923010
325218
856651
145744
31075
739024
31550
522067
822953
851194
836447
416778
180349
962959
517901
872504
1022655
530713
560466
1877477
68923
1004054
833966
166792
1337036
278356
1051909
389120
12430
769900
13822
135941
1894620
402748
697818
644411
12088
1593210
1583569
1274172
1293266
666174
127025
1069682
646849
524631
1148054
134667
1804283
420888
599581
128296
154122
304513
681940
impossible
405944
53963
1046186
609699
385168
384354
1831697
998008
808487
104620
464957
366708
1132464
235470
212564
378551
1578361
399952
425999
715763
524222
13153
1325481
1227533
1898415
1419380
137626
1543707
1033681
1904561
619899
173928
669341
850263
315450
554698
171826
758206
1470932
343034
1024269
997844
647038
647264
186474
84741
1500323
411797
5702
1593028
1886743
683732
206138
1289117
179857
2279038
106987
963284
2113425
915985
475814
2032569
1238649
650428
847
817880
1050355
426625
284627
1777749
357996
841437
1253913
820554
420191
1668654
1811291
498558
734698
253317
2190223
1825008
1016095
1546910
1256852
38913
1101732
271078
607362
711035
139715
629932
1411473
1231919
1353959
355169
516759
1863372
273074
1679750
475254
907468
35258
457119
759309
148003
124127
445205
314379
1247529
73343
1561159
250724
1476931
2248538
51344
2550
21764
79270
497267
552198
127397
226898
1373009
648780
1192652
1447558
1217818
694786
497623
952903
496309
875387
14711
2339986
1158830
606195
578449
1146565
1240909
1518420
249999
963055
783234
250020
1937768
impossible
382098
242707
1396588
8317
665028
861415
985918
769833
1008952
1070513
880926
1753155
1475681
1853035
1500671
118
393986
1522798
419537
227095
1723302
1422494
763982
327310
375625
2095285
65955
202167
815548
706026
149368
917286
550567
813486
1245317
1098245
38550
924421
895101
410743
1371607
1477673
16110
1289933
1197392
1038949
848067
255573
97280
1472129
1957040
888852
332745
205133
2190081
696014
879577
267557
219363
1578520
808704
27039
1288699
638106
1112259
626093
601415
964956
37043
228722
152096
1546270
29809
7580
437995
1052724
470019
1044433
16435
525937
1490852
266094
151294
869379
1136415
1160647
1499467
306249
415193
681850
1036836
989563
1066964
16838
1036823
1523908
1055941
1655843
1169421
970172
834242
551644
1066157
398716
923114
228964
323648
2086048
10268
791219
2049982
2112343
509439
867698
528876
1254639
392612
259509
279996
525889
1341316
337689
1941726
1041860
959930
62648
764537
1195178
381992
209892
1034431
767277
52111
894606
13861
138971
498671
1227529
1050966
1714464
1978571
190542
1065953
848250
1991343
1223022
99846
824492
381696
122256
1214383
2126612
270479
679553
631787
2059754
771921
357752
372235
696460
605241
405600
1151279
1059162
937561
231266
1289681
850302
1704328
1370852
440608
791971
976534
254548
71861
1690508
439254
288649
1092829
865823
604003
683380
324885
82803
1344018
1801166
60786
1015207
104598
1587478
534691
1579045
1094069
765340
1654358
22116
1872886
113194
243300
151524
1383304
8617
795509
562042
1731440
453539
468785
2049894
1199865
132161
1390940
624857
214835
900415
751723
752074
828994
266972
804064
219123
293587
484589
902758
964172
592575
862954
1284023
1196488
25928
1103558
218834
676829
520280
1175891
145714
134032
125677
109174
1914451
291823
1164306
2197683
1199358
609389
996826
1309021
70040
374080
756920
990662
1144902
5526
669577
1845847
1552165
238613
1482
111744
1086260
1642380
528429
772292
925812
49257
142032
1373979
700443
496240
1243306
24882
347426
1445575
190834
1357368
957758
22079
254794
923983
364931
148307
1183076
379632
1106103
1282798
1771512
760104
50414
501276
1368295
963092
14964
889381
213397
38202
1165685
919285
433681
210956
208275
792994
406175
1193645
1205299
262316
302733
1042772
1561181
105513
489111
761903
232696
408051
435044
582287
1181078
705413
997562
1244203
324128
1252008
2230424
331268
1722277
1345653
126059
1567218
1655007
1230598
84279
1322471
384814
164594
469525
174174
1128972
16378
192729
435442
1427441
626039
551533
1167925
1991136
895167
1650533
780717
1622136
893309
512655
2234952
809998
60207
218591
1368292
683373
1875973
1155861
401233
2038810
1500529
391974
309165
1715868
935233
557158
1346198
939918
1000599
1555028
804926
496277
564475
435390
12203
206817
730783
853798
752972
1352262
1877499
1002985
7172
102815
1034723
782245
518051
50889
273356
957592
590983
1614647
232107
1795279
1065583
228588
177555
108620
889161
469700
1864412
439591
251242
661319
815283
1299305
708988
2218944
1119217
1333296
1292570
1528672
1068534
1031446
11556
1504060
2173539
1892498
35237
1668752
1547530
2064121
391219
1370961
222071
769429
745486
583507
210595
2032569
601138
14420
761229
213343
166784
758774
909525
1221536
1650208
690590
1375735
591183
1115136
105521
1292235
1110616
683299
449565
237041
1155743
1155682
541296
817138
334476
1250677
1271517
1643048
878949
1229790
1412252
3883
1042810
1749857
178010
178447
1392997
520437
1232387
15314
831673
872622
484907
590547
1454376
1770496
608001
1601940
553049
601926
343718
548669
1978579
741569
224779
345254
570380
859859
1247713
1635702
1172603
763864
83225
19715
2187125
542939
418663
1145097
1712632
1462926
1750980
1241656
172050
2087488
1019393
20285
286128
1543977
600786
1790587
1547493
572163
549786
1102910
5671
809144
775505
1162821
1566359
474392
841412
1950581
277080
1198300
127676
872787
455509
2047617
274805
464790
8113
959281
245419
1150716
292813
1049814
35687
102451
153052
1722347
552257
1594613
1097863
628488
650107
144923
306846
1003793
399971
790006
1770754
303835
74469
758896
974386
865424
512846
184682
621455
50249
349335
2246095
788585
1533922
750142
1073689
251062
1408286
1543745
251475
1073443
910524
1814924
603656
172280
109583
1685495
901942
1775706
193340
1105172
616208
445093
13245
10936
627401
169998
338407
738224
466175
9365
1460796
263561
896358
1895314
183342
317731
971548
1624391
1227621
1471389
644343
883901
1188913
1249248
1629786
443963
409227
2034196
1405127
1757122
256408
99561
1503243
1987108
78065
103542
1034671
1037687
1084879
1075812
364720
1355620
770209
217154
766663
643833
216373
834879
impossible
598318
83916
1221837
1011501
731823
878025
25615
724390
1507589
192362
1151027
587896
516005
887278
944265
1511597
732322
303795
7606
232586
474539
305377
1133845
844026
62417
221751
834368
743452
458721
14005
227450
1443521
1401930
715301
602811
919372
208538
1166240
404345
244361
604151
974409
790565
1070670
166301
624164
1298769
317841
263432
1312149
1475842
2058387
210857
1902103
1293422
686355
impossible
1075338
672613
1162831
422474
1155803
1300533
969118
214358
1996638
294618
688829
886709
284481
1485763
867485
1702317
1065052
51470
554336
1632131
1229675
1152734
57095
282355
1087267
680132
1177923
885666
1927998
932207
1750523
756839
1245058
2189470
743239
401282
1868208
1177609
796660
835222
999742
1099200
14266
1228465
274452
573876
1242249
345509
77207
460091
78044
1392628
733414
1730655
1093974
1437734
517070
269412
73051
537264
1148806
2074353
1347615
40537
812053
587484
85970
1632263
1625236
519428
322473
5619
1724210
1000328
414009
757275
920461
720442
928156
779354
1411915
1403596
1525183
496030
398944
87611
42202
426875
1186081
961501
531235
189867
594704
152911
168480
554842
407747
40052
625727
1534918
763250
1635653
26809
287884
967274
966511
2171520
325335
1395553
893410
23741
779085
1140868
847390
469772
208947
294048
858125
283931
1641459
619354
1759439
1831253
170820
1237717
1322615
1309083
441619
1851277
85459
553854
2313084
220751
2002646
10023
17397
1386165
348040
214909
946492
831917
556924
600514
1779890
599276
1200430
26781
481629
422109
395300
790736
947035
1139211
1156264
78048
708820
1941560
1487750
1029612
704660
1244092
302259
96787
22488
2031616
123589
1258517
480145
115526
1129771
19760
1598316
1919785
222433
302919
1134889
1082849
1544870
407409
2053346
208290
1121049
205183
422492
129972
404641
261862
12496
1529738
1809755
693791
1898622
236085
221524
313119
2059635
1567064
17858
159702
883153
981927
1662649
1863070
782787
252860
485319
69739
1078168
688672
258398
698224
2080212
1331257
1706317
1016650
10910
404549
1414352
316570
962527
339459
891321
693329
570131
380496
1993978
457518
1139033
715442
855494
823347
12659
955379
1705547
1080931
442132
323343
1026191
422037
1370967
40197
178328
1357783
543361
1535460
209259
62452
1559139
1456953
510826
1892867
1357681
917372
348710
793719
686963
1512325
958097
404329
1359930
874614
9768
1301051
788497
577850
16886
378516
1016495
503219
361360
1484148
90991
960184
1886388
1550842
580128
impossible
1511976
866602
1736862
1291910
179055
1117615
216647
480207
1227802
433726
1029194
504791
2065267
254813
114543
1087698
849951
772598
650790
357138
2018187
105404
437264
1003330
1066196
202951
1362884
1952703
2007059
1650698
705028
768062
101714
845622
141175
1054294
387333
99126
1228478
2178202
1023908
185603
1064525
136546
1127344
1433216
1376909
582569
800147
975124
1147985
232247
94686
1916993
87103
740834
1307020
1312671
110111
365404
449239
1291100
1365980
611137
1408703
454015
1536924
720162
1987036
1823919
1325428
1242796
276760
18436
1559741
513261
167807
357866
1379817
1460079
658880
740454
1598060
28509
715488
843563
237133
448918
1540411
822048
1859614
1051433
1058307
133410
449112
720531
1756371
1171321
1918150
139469
14294
240462
371432
1065344
165763
1133424
2099497
1290730
1700951
657951
615510
582915
248512
906396
509404
852058
1032884
707791
25214
328149
1636201
77486
1364217
1773144
395124
982523
1365802
1407487
768338
1830890
1712162
1283486
187973
263523
1936626
2451
137362
1193628
553843
133241
991286
20269
658079
1840386
2011991
837723
1222515
801572
961110
2274342
967366
335688
943241
1926964
14890
10131
1169631
172107
1765508
54542
563066
177321
1563339
850813
1852824
415896
785717
181686
363740
88567
569836
1971251
279850
1892039
72990
864150
1169263
980142
1199730
1702721
503121
317879
565096
562093
633160
1585906
1054844
670819
712324
606133
590835
682224
1180407
2155681
1790565
1710265
581884
1431387
565628
2136850
375870
950119
303836
1880763
777028
1455080
19719
17363
653092
1104314
435702
133978
1342482
2047578
510114
16725
698655
382136
1183178
409228
1674140
675516
1200925
1446481
346908
1915179
1556606
37531
1852384
1709581
1339289
97591
364683
1649777
144940
1869890
1736336
1318258
674707
323540
654504
1349357
763825
19608
147860
537192
1527607
366047
999158
364874
83837
810512
604338
1331640
394237
700162
1296171
574117
1752221
1645578
1067964
312358
932905
902976
779246
1986767
1019804
414889
1832323
26837
328471
2036428
819451
1463784
1975425
58288
100072
2097983
1201799
1045827
1190897
981466
404720
1516669
333036
1137279
220154
623811
1120226
1881917
1427321
574086
2385597
231273
252591
1469924
958087
629637
895409
169769
992937
859582
1050422
2155040
553195
1197244
660993
418043
17054
1165382
934752
1023806
259297
12255
719523
560797
547951
399188
2007893
710098
690938
953340
251729
371576
821128
583324
776261
594690
434819
334002
426535
689640
398290
427874
70538
694299
1316398
464378
343766
600586
913234
320788
198062
229444
1330012
387396
901224
761229
1189713
1085364
690136
9386
1530668
1335381
1181377
1062202
461599
532359
1232728
1572134
1128934
471731
92851
598917
131290
1205007
12016
487331
549230
172835
14051
345702
36776
956268
219801
63196
763096
1127689
226141
3762
332154
1627196
1737993
1611121
706641
1228956
379259
545955
1004337
91859
581507
393847
1282916
517937
414309
696404
292731
1079968
123665
553442
1493509
6733
410659
1389782
435789
765385
64259
1149549
847232
871090
718993
352940
541214
982423
363508
1042566
1187438
213518
627855
312248
1475266
746289
1279426
426988
716741
595657
882602
116504
1252075
2097998
189045
94677
654700
917533
1246595
820931
582704
1225651
535507
1529647
946534
308237
1595706
1708084
107698
2015694
134768
884532
2266760
524087
53742
1272922
785191
767074
274615
933649
1750585
63731
1125399
1098174
1232088
109069
1211822
422034
1743268
944633
1187921
368575
163742
1562212
390673
310876
12709
1231736
547656
1450875
2294
528494
306395
1287460
935879
118956
932424
229049
1283038
835914
693294
1908039
262507
595557
1006291
993603
1134899
936369
663205
867817
1106504
737709
125360
1564738
100626
490578
656681
747643
492484
882988
154079
317562
1187682
1060518
1737189
148007
179072
730356
1075679
1042751
442287
56296
1666981
179066
898180
926689
1385567
1606367
1500334
1154026
919361
244882
158478
2272719
260744
351151
417082
370620
1793800
1125870
1101095
134074
28373
243133
110612
132805
1032391
1032661
503719
522412
29036
33087
669158
1274035
1282638
200442
728139
758400
552513
949878
59720
1326785
885109
1739274
89993
1046003
301302
1342177
51451
541703
1267649
1215052
7318
464773
1407946
307098
1376582
1156696
23332
1584343
711937
1400977
2084
1184056
1712692
3350
239856
1236746
1679943
562508
228312
998163
669466
28678
224053
1115926
660317
500614
163134
304496
983457
1468302
12643
5325
1429539
2174022
904811
444883
1512876
122661
1028920
1297190
445274
605198
1192636
476877
1623144
85155
11523
490480
268716
1552512
1059154
25791
1888500
1073732
1045948
807892
431148
1631337
125700
97277
1070821
103066
648723
858157
42424
900108
293635
904742
1659205
1806833
82537
225214
1527983
455742
197724
466917
1472179
1148335
20313
876418
17415
413187
229951
8375
353912
1620645
1562284
79405
1369918
966314
15735
1566175
520771
603912
12985
1386576
1308246
795461
1821249
621767
379297
612066
729627
1540113
196442
649653
686518
1182622
92374
379529
1490111
1262207
592724
924992
337386
1331190
983811
380911
1855380
372108
895314
2275966
136964
1133301
1102082
157223
2167820
283654
1510484
643071
290395
1693557
368108
431885
74931
345868
451246
299010
1128490
376867
1092014
66085
297462
451407
186797
2357313
625704
784729
737482
324033
899519
1029338
747813
588399
551054
859773
657953
1210802
1089019
1369515
419271
601148
1321117
1548484
962448
828764
1153522
209282
1316942
50846
1458201
26007
305067
917575
724565
111070
247333
1171324
826333
1590894
18148
728410
1725984
520058
771393
281500
508348
517570
960559
6549
97555
987163
731884
563877
125947
918328
1311788
819364
1510934
1287204
1140054
544198
576877
738438
1435173
142566
1817634
876368
1357323
1745107
422468
1712767
1170734
1347905
141372
1051096
338905
647524
323254
554237
1184330
318451
1167691
1276332
1089554
1581356
142197
335975
544469
2151162
307483
331232
27750
188170
350819
391642
8225
51260
863845
816469
412913
797931
1732231
1461966
522272
886904
923094
2052486
42584
2092624
387365
500950
1243187
45801
1058830
7183
1879485
1292445
929874
48294
364804
187360
624125
236478
37995
471884
577773
705241
263177
651411
2198631
1355888
592416
515221
120427
610327
1034673
1924836
130256
726641
788212
493693
940731
485907
1067668
2197696
2189099
692729
2153799
708759
509767
1512822
464283
268952
197001
1354276
1343210
451715
1545001
50239
141061
1875341
97266
1332100
1697616
155586
853600
87236
1195851
551546
873685
14564
415472
1610546
1435799
765794
332514
1027531
1743686
175598
1322720
287658
294072
1088514
875492
254324
870650
2228825
24736
2052732
429915
1017953
17311
25910
627500
1058694
1616987
454974
908980
619823
185152
49441
23404
1347323
22269
410329
1909063
616469
1563943
1001208
831132
602034
56535
494722
8820
964606
299155
652252
529983
1960731
742413
1412307
374791
707051
129829
42432
489662
236422
1037725
565267
196580
43983
58317
16925
573249
443942
2121950
2108799
13626
77720
406980
792617
1410689
1514476
278003
1304496
220093
2095698
456753
587293
855106
528834
1334638
9253
55620
836496
306758
380351
448384
362269
1283704
1115069
1065627
507709
300820
645267
471076
103592
674106
568209
161665
1409141
812190
187333
628910
449452
503864
702575
989016
501098
1376144
1084657
1537393
1895769
1762929
397186
436745
1981154
1871348
75598
555583
348159
437680
1238081
152939
757952
1661427
1586819
256003
1938329
1025163
431625
2077458
1198726
278470
565444
415419
1522205
1982955
366663
1210249
567750
943995
132949
372268
1010711
235649
451302
997236
46706
11795
106159
367321
278515
214455
510485
379953
316196
1220
2236247
579360
551682
1161622
414767
338645
2074578
155774
956925
222559
1716737
1066057
273313
118721
258568
304993
774388
1755278
23030
112240
1941782
690834
330394
1098713
376348
218017
8080
1306394
565803
475696
1256690
867155
1541696
2200923
462563
251050
1674392
540971
1588350
279454
1443453
198964
8514
139607
171736
95705
593912
1693597
1254144
177966
1577579
1849179
90883
470683
404086
1859675
43236
713163
1182770
15206
2350660
1292898
1289677
893402
1838718
93197
389447
455382
5616
853764
405154
2259611
1060353
49018
203921
689692
1307081
22634
398773
2009765
772720
979801
616981
183430
378334
317443
124756
1595747
164971
5477
40811
1387942
74743
1161703
1199091
1400676
665499
1470680
640340
196708
199132
212490
745688
138780
771943
1555796
1203296
564382
476177
1861497
471028
1547043
1996362
1002834
811558
86693
827564
888239
1631736
514237
149834
595608
1322968
1013522
815896
494815
200072
1354210
1213387
266462
609291
1306851
1085553
416878
25226
1045182
1927657
77940
2022329
58337
1480900
360886
242829
504362
921487
1166918
1568050
547298
722273
163072
32678
1795742
64464
915313
1807762
1258575
405863
2253567
405507
1260358
530670
751885
329135
1677087
1071576
1764494
73999
1355477
1424438
1469877
418825
457971
384581
1692407
264137
1581094
369188
2162849
826870
408158
680023
1026980
1766433
846042
250185
92655
1959676
215072
2229478
675981
2075098
297013
1456901
1498184
1175383
406391
351579
702985
504944
1115346
405445
166090
1675660
2019303
44849
1264568
834977
613844
33808
1655800
589891
154002
1595109
726505
119627
727382
1693642
1569542
1407246
925893
327707
15782
418416
15515
1419905
954977
20195
1489794
10437
420694
247101
110660
346688
1460874
896714
873701
297150
15717
267255
538215
1334124
1220015
1678156
2231580
15682
628313
494151
79449
753109
1538130
1782019
1419445
362384
451322
1222965
1455226
1013394
455936
855719
1883073
97347
1823129
1634441
152512
774290
492608
61653
976869
531842
900055
1053542
823087
430926
1105700
1200790
1078800
495436
721380
657212
47292
45886
65159
733475
1918068
491675
1053322
186676
590734
321778
190293
945593
29119
724030
643365
1437103
1041124
1545476
2219344
1945046
573436
230524
1289730
264493
732358
578974
228591
598945
46725
33189
878065
115157
1431003
875121
432722
499109
306577
1171082
1426197
1387358
887328
880094
496204
1404334
1000435
557636
309380
234177
2048929
1218882
1516779
640243
2180260
485323
158904
1726960
132743
1827943
315960
284395
1283389
722480
868107
2418962
565216
246798
79098
236685
928242
1239265
355186
90085
621169
810018
241655
1121852
560973
1284203
338806
364372
795698
1001559
168201
240116
174286
324278
1169637
1812113
782820
1461458
285498
727415
1294551
624677
589718
93668
123958
1861973
36714
433140
759294
1322690
1664734
2219077
102182
762094
972099
1381784
1333726
964969
547231
422040
388749
208578
966106
1729448
683158
420761
165701
398371
1155379
1165824
341991
631562
1098013
132474
1250259
1127081
380709
1012011
426594
1530487
1989655
220424
348147
1975881
1140925
1025427
1750790
1360366
260025
967417
729178
52612
1256849
317182
1479617
196998
16499
82134
73914
327290
1775870
1623045
128899
244684
9913
117694
788484
993873
205489
1936235
1937211
170571
1451846
668908
647768
1196134
1562727
327407
687891
454910
288266
310135
568291
843260
impossible
372326
1243588
694737
1157065
55446
941142
539265
929682
803451
441790
663531
61494
9160
756963
1937616
166181
1171833
345779
425249
446185
1019333
4861
1048759
576732
615314
1944947
184661
133948
1755553
1291646
777687
840813
1048847
18233
383184
418569
58507
423779
924562
1402933
1033530
1435417
223946
107501
433789
152078
15129
471293
1327055
1876348
466827
660985
1825449
2117658
1558338
392000
1911369
1100664
284357
1975625
971437
1279354
1402888
228203
1045501
1259379
100428
1636075
1471954
1499411
49030
134836
125239
728541
141101
2107141
152184
1946567
1863521
897529
422707
1049908
406783
311517
837932
443360
633487
1781581
206903
43557
1694526
285145
1223955
393173
509019
1521984
1435215
550748
262709
1443005
409839
1715508
556490
452748
1905312
1245516
571904
1585014
281170
795037
1074622
1801701
1134672
1406092
1451892
1284637
1151267
1119767
623609
89673
946050
1250477
1550737
508184
1599122
1280987
725523
1260487
418691
850041
511366
1289306
51994
197696
183645
212311
42639
343470
728433
141398
321951
819719
203764
1967457
1293252
1559331
15943
637108
356503
195390
608927
1876140
585560
1543394
547415
1527879
959600
44074
139642
863993
321394
124322
1445424
501637
1238734
123451
1329622
473660
228442
1410470
1381147
168613
444465
287020
1903572
159029
1498221
335125
256037
932008
1224633
10792
653239
869858
663716
967976
3475
849871
819712
1073576
1201703
410301
660401
439631
551542
1052846
438553
1755658
1302926
2007338
871
273108
309871
1230474
248111
894153
811686
1442592
1138473
1065119
1095638
264485
1475667
23145
789238
73259
393541
1460966
683859
755505
1104887
78092
138779
1189576
1730248
662849
66661
405512
992280
1486876
365487
1148836
1340159
828479
1012077
319722
13082
568580
1154425
691715
494292
849387
784499
119678
2243060
2131958
357035
215170
39792
79876
802222
1504473
796538
1246309
751110
245121
1097436
269922
393858
587025
135929
398301
637172
192856
1125164
915658
2016689
86326
418669
833607
930903
715415
1371557
212604
1852491
83488
410224
1366468
637018
320335
972721
25065
2079415
421412
756898
30636
227848
1841707
366469
666309
1146858
521212
445377
692500
1510410
668259
69411
966840
1615194
541632
228141
6692
1337415
1289571
2112265
506127
2036228
1702795
1586672
59750
1304185
148472
1657100
115889
1690376
202299
320162
1784290
1266760
1893784
886750
40418
1018812
844230
1525692
536850
489610
1282957
550560
23990
356822
154421
1390965
105034
1094304
520862
1422164
1656246
932255
477446
765007
30832
83413
1106024
477235
1771052
1867421
1014239
498476
2307079
250671
195292
2175272
1729370
1104646
1295940
840688
69650
17098
1156528
150678
796213
394709
42399
1003781
808453
2052329
575190
1442177
impossible
1282100
117874
69391
559172
1041704
574388
285413
1380129
2058327
632025
1285660
367050
1386193
1460901
99868
446182
351297
625267
34992
1236634
1732065
858041
impossible
47196
1171286
7827
288583
128977
891096
1112217
551259
1154648
1220151
1782679
444225
296957
380175
607055
261450
18597
72328
749237
impossible
56793
290764
565671
337577
526514
997494
1242922
1177336
1798623
63147
744968
887829
544575
970892
482067
2258871
2188098
1471999
2210282
494969
88766
229051
248412
185804
135253
709037
186589
401367
151591
596653
475775
1407283
1831303
227084
736820
4550
30858
1700582
720521
156924
1963839
10889
340094
199375
716725
13652
1918929
8691
223159
19016
148890
2070867
960702
1763397
861150
307629
254939
1586889
1264645
972281
974346
1234994
16212
380615
862105
1352372
76410
1018577
1258610
259337
1124625
619172
99367
912513
468573
1325089
230687
1230675
39334
351178
129286
240022
1764456
782835
1373202
690953
1750254
835778
216764
70962
1748806
1062297
359416
1603967
388398
747610
276553
1661975
721112
195708
2122076
507131
1290191
1595442
279695
661732
541818
385787
1933180
1456282
251539
1237402
797078
161407
533570
209218
1175317
683444
61495
76976
600630
677581
1495666
13516
1874081
1489246
1581964
144076
252557
789560
245671
68467
694588
1345795
229685
1550196
325692
1001039
1717952
1379269
1263513
13191
1272810
653012
811355
1766405
563668
293573
1225631
2176649
167780
878726
598364
183965
1220322
1302435
249978
844433
53367
418993
457346
360194
1145273
1636701
1631089
127994
473140
971170
314619
1668554
382434
526560
962655
774520
356206
1229920
398340
699848
13746
137269
816989
17280
727733
557282
178160
190311
693310
308995
156451
289212
1822818
577053
1113532
189291
85780
1389586
857466
1029955
1033150
466881
134021
880665
1051040
494522
810291
824238
754870
1789452
1685974
1645563
701402
654776
4291
237982
276737
1318021
751725
440085
665145
15676
1473248
485285
645439
805610
948232
1201552
1822324
785632
116617
109220
38975
921568
1980961
775969
395953
159800
121129
1058548
1762627
316734
306408
27590
1494167
878290
1440780
382594
1632555
664475
310369
1588826
178969
949576
352523
1309357
778158
404145
212109
879914
44852
2050816
1569796
126663
466772
1210388
71606
1074791
19591
128197
23795
446619
440700
110397
1003613
6681
910934
1443422
923808
1217330
1208714
1021435
510645
994194
758350
1833033
1102757
85415
564761
704082
322860
666910
47760
1276149
1083524
26478
437264
1566899
276271
710019
1082630
337000
1107743
88954
1842689
76606
17828
948382
1793497
897857
847921
263371
83332
430966
326749
647609
1035823
195344
322099
356612
437765
143177
602257
414446
121948
353333
1890474
52146
582674
460857
297788
813912
293447
381184
1365213
224106
423651
316374
1072896
402543
1302435
547419
431372
651555
1947668
1714136
841573
479752
189502
1834971
838405
31249
1348248
656125
1316459
151506
1705145
339673
1788460
991470
1021293
551721
11497
300595
1683637
5275
718108
265186
55384
886388
44028
154188
82951
174298
204136
526468
581586
1469800
137680
878660
471407
1110535
1343347
1953539
1044054
514520
167927
284887
137152
1335020
1245402
667748
905103
366753
1620675
1872722
461278
1604242
1622272
664097
259070
625949
1373666
1500240
8037
631
801761
271574
804
1455349
101229
1902852
1301055
1038995
67547
961401
244445
855928
852871
1999608
4762
1817089
686492
363167
1270956
1295941
1415854
920822
335062
500382
250494
705016
601438
1733428
362708
126138
148922
722311
1004000
363661
128921
1087323
1104052
991143
992252
1305201
1981972
1347505
753445
58216
1316469
270758
279656
484099
1497153
519185
913797
156716
35636
992793
57822
1557092
629937
27600
663682
2002656
701892
1204484
51009
1831452
403857
178986
9047
1718576
652238
25380
530193
278208
421730
787616
1405810
42050
394250
801222
1004281
437734
316750
737785
565138
544998
588259
39646
516860
489227
675640
283034
148683
634677
1718503
1793319
1437633
27581
1900579
40041
1498520
1733683
14718
324386
958152
249619
321088
1959867
1037072
858262
796697
1634837
1438649
441172
352171
812831
481730
1782292
228467
951105
987991
371814
29515
985313
322626
1644165
1733984
145993
454326
2038951
380003
353274
1807238
2021890
234668
353655
285180
2205109
1671748
925986
844970
77526
130019
159097
13775
461357
2162329
245816
1986146
689872
1616208
20893
640814
463070
718538
178740
194253
1614629
728494
287097
712488
742879
698969
513466
271368
136233
51064
280617
66150
129261
29256
921079
176745
919300
457719
1419911
128117
1073261
846592
1162990
1083267
12835
790043
124822
1153056
1388795
1471636
240508
1173078
236694
899832
168357
614831
858907
381904
1351835
1860805
1025998
644205
288088
833302
703560
419601
744057
60302
141588
461960
1335917
1230383
329068
1370086
1345596
844668
993608
13484
1828454
344412
782897
497391
2304336
61963
537233
366303
172776
1223461
507264
298225
157288
2236256
779577
1269848
1298343
15317
352259
76358
659647
293672
802377
597053
700982
113651
1355456
172479
893938
227629
345808
697249
363486
175902
1257771
1124514
833337
1836155
714048
270794
476648
87972
1658380
289592
144632
111618
505180
1171279
1175605
746922
528723
890639
889067
1377484
589321
2035868
269232
421074
358183
376761
227685
83352
873338
1464325
819467
209773
287102
148274
29150
773090
34783
861992
175372
438274
990885
93006
2259242
1386708
402485
94824
1350261
1889073
1523
936219
1167493
396582
2052226
579603
453779
920425
138856
50504
619639
299196
1245413
1084830
337098
216205
98729
1845079
1087859
1026004
249200
388235
39230
777701
26757
180995
957905
942576
1150180
230424
738737
26333
1218307
885056
1494633
658698
1552707
74559
18425
1821197
1157239
1392587
153090
1599061
862102
impossible
1145316
impossible
452583
15473
1497493
803417
1269541
996623
1450919
975755
509165
60226
1557967
439168
807128
970549
115822
1427095
1765201
751694
1756210
11605
1380624
1067621
286681
1103225
338628
573611
114501
11457
1018353
1435760
691512
706848
880039
599404
696360
1335615
2224891
1073880
224620
164105
1184148
1330318
988079
966897
1595583
217337
759742
1030808
776145
561364
16504
401285
814283
230277
1272751
772463
313176
18557
1200234
20495
1215715
1365274
1734499
24164
700733
150246
1526271
1898224
118491
351717
1557350
210812
1166269
650633
1482912
174589
1089298
937421
1247747
1065782
1146036
886866
1546904
535359
1042612
800006
1153348
1174790
433707
280814
1368505
1958841
1558809
105060
1014855
1085443
20074
555222
723560
1093903
181250
665822
669623
1384604
939909
273946
1004358
364136
64257
259914
993152
21145
222495
121746
970924
444440
1059208
932781
800527
1814961
1505137
1713290
1838623
1190437
256932
37561
1602218
16966
1719385
786002
1497305
1415840
99866
144684
369638
611784
191380
972046
1275194
1352577
575325
2031619
1732361
1485638
1541542
1602955
644199
467995
749680
1493655
344863
1551008
742552
1436834
197083
1328056
806720
impossible
736798
2175192
888389
1826824
1850308
729273
184066
1031446
1715895
281590
419249
188747
403975
1562565
1588537
257749
16818
437021
1053392
1762971
1191763
2371559
232931
224275
1193966
306393
408012
939114
287649
983018
1128034
289471
15979
1535946
1379110
1014292
449262
859524
924353
913471
139264
549394
136690
590953
1928433
952346
1760848
688977
318808
242607
174928
244702
713242
1397502
1097784
10079
1412226
7332
1600617
251597
1516226
1198137
858190
137077
34733
745187
224046
1974309
826261
254318
86725
110239
535583
8144
429900
508325
596035
871080
122965
941952
34887
1333750
533627
66182
1435190
1183400
969957
1457259
965814
836332
853888
445079
897485
185683
280425
23336
203930
451487
628094
1055284
461265
378622
1469222
856253
1283497
488693
536433
15067
442661
53846
468321
1778760
554448
1119536
1679767
395505
822100
224490
704529
891652
690127
284497
1544895
519728
835203
731832
581225
419366
431179
1572584
433864
797264
192019
1075171
925460
788093
10818
224349
52591
470491
1804369
1582305
1089945
11258
1456614
14406
846330
1287761
1396715
1085898
27724
1186621
623432
931247
782894
1831606
225172
1188423
914081
7109
1664004
79566
2121283
1465237
1124141
2080572
45374
742528
1044321
124935
1444940
265309
1571031
666343
518092
950974
478780
1128751
1022010
1208311
2069974
817790
585099
1616016
843593
141112
744033
936964
63984
36121
419675
1078820
1006606
2059703
150068
576233
424056
319432
1694
377004
1381803
285925
1068352
716235
111745
692405
1622872
812259
612156
552809
487023
487524
1648566
415941
608660
352041
2288968
1124612
1987730
1053623
868545
628305
1756073
121940
368832
45345
542287
328103
306542
271029
27667
1263752
1228068
24815
1229260
159097
1636091
1407935
754066
1695811
341891
464228
1053007
80266
1011118
288048
5547
586338
1225629
938161
193220
1149741
412301
13387
585931
367088
1298069
768741
170853
494331
876292
21081
395949
459197
179244
684968
1512074
1550450
617067
14387
794779
668942
5908
312069
467720
1192412
52270
374041
554539
1326724
193014
724448
1642460
823200
914220
752107
1200492
666213
1025672
40355
454866
774127
204263
243945
877049
671977
198094
1367933
426603
297678
552172
1046785
801155
1011010
60192
630979
18677
1143535
1048246
285384
968156
151989
114269
1051014
157699
485245
1079512
64484
439379
1173204
999948
1373658
15915
664508
347395
19183
507684
624822
169141
71464
1418988
791837
95726
927589
207740
1605075
15392
1085280
182663
961956
2929
13160
22039
109021
78986
940651
211699
664412
951096
1046337
1313281
1308718
455745
1109645
134920
2368096
762393
524813
25556
988339
721736
78370
75820
1030065
865081
1105626
327461
612765
800270
281805
135990
1123613
31524
8368
183728
1257454
296737
149961
954300
482916
279028
331461
838646
444778
923748
675619
10662
645698
733103
2046940
1797223
585188
574281
390641
1371131
653668
751997
1324380
514743
123105
1690552
129263
547536
1736981
1251433
1767366
234286
2388195
1531410
1461255
1508677
926682
1082002
1122072
621443
80302
385230
1239075
1305129
869741
699792
66644
1320887
975371
2096452
1029940
519483
1882747
1619021
559293
870677
1464309
1632874
808236
1463076
987963
1700020
208449
803340
682705
144821
658633
impossible
964956
117691
492795
417994
416604
903576
1801109
608428
968792
1683092
1084045
431020
317660
2037030
691133
105726
293992
162123
1272395
1236130
979103
946377
383685
1420286
1439127
2184780
395111
31136
16292
284184
784669
1480463
1857002
13317
1050978
2089226
315843
798111
955625
90850
475757
315904
759240
1135906
1211189
1295978
1692364
549101
1055146
551690
264726
940362
1387137
765883
637980
1402050
380985
241904
1736072
358159
309597
1354993
46924
334022
195128
1555479
942998
2067277
943528
2304561
1344081
1475615
1555395
277066
420924
2068031
697865
755306
428954
1836105
512309
1770324
124071
505371
159928
414826
343997
982823
1123145
12437
500666
1572698
699566
606221
1161403
1306064
762225
367387
1210176
606719
1688162
366499
1130716
984870
109469
1540453
639283
354333
457649
612421
603176
439701
657895
1338763
1092588
97251
2157367
323325
727090
2216149
1229400
1114557
8343
872459
164325
837935
798240
904156
639726
285533
746369
565329
311708
468901
557418
942433
1103650
483555
425074
87806
480442
774182
1067364
1737132
1053608
729287
1803025
717774
129424
419592
635113
171015
11887
142102
348802
1416746
595120
607317
579963
1068957
1024084
1250079
8957
634664
218498
406537
509562
386766
175269
678202
1763181
51800
693222
31260
147921
627245
1752345
235051
123041
543405
1146018
18300
28532
530590
2034544
294557
1079614
349193
1278023
432614
1830238
1014862
933253
181479
72301
130659
44305
344434
800600
126482
457744
1330288
718621
1917421
1594257
442718
1203872
124430
119084
1157046
356529
342825
1043829
415393
245414
637759
300462
662109
2233979
1965434
547807
828578
1122040
1514922
471780
530106
1056979
518302
1642746
200584
1627491
115158
69395
1738928
267852
736767
149513
505520
253681
9090
1061697
458377
24634
93728
2069348
546396
433247
1094231
684765
100421
2011184
350336
1221592
1172603
243595
760959
877625
1406522
542923
1114497
344665
26126
523590
185998
574991
520074
2255396
215878
592920
1115792
2111317
36961
770526
1670873
1513122
676235
1044862
649316
193979
860650
1821528
565235
1518177
207740
1424144
1595118
717009
573912
165516
862903
1628782
11408
9677
2014805
1593794
909815
815103
1615736
432728
1030509
1138177
449986
29036
1307033
808478
1502597
1007194
1095001
847397
428017
49013
815090
51092
987867
487810
204243
77092
1501809
impossible
946490
113312
1083766
654698
491280
1510537
433057
1654117
426894
211315
1172705
863849
604732
429594
1510285
67637
205092
41481
611470
10323
410720
592554
55629
318383
1570004
20597
881624
313865
76966
2045894
1661349
19002
743665
682378
524258
316809
848351
92069
630362
800999
360389
1464206
1526760
1260429
171797
90694
1287016
295430
73218
1633594
1245765
1898554
254840
1583747
457185
2248665
1269642
1593781
963515
977708
385066
1269136
340392
484207
83945
1920080
981133
444251
119276
154189
1767974
914650
1052581
64037
767414
926526
732823
313790
649378
800408
1377188
327913
21741
1564358
1557922
135855
294893
89561
737345
1560090
408463
128985
1247721
15582
990760
737980
1509010
1072900
997850
273780
1308167
931755
737258
111081
17107
1345131
898132
1280596
719420
794592
270849
762858
1294612
91651
641014
616888
1924580
714772
679429
142902
1037047
1233391
878254
293190
2097024
14610
576680
743425
1218519
486908
125799
543174
240818
886314
7036
1528033
574010
335198
914624
594702
21692
1473959
281722
1342227
986687
448028
194540
936072
666288
441196
260503
694506
1491332
1750336
414149
1079402
946347
833018
825226
544425
709767
872613
1053533
676450
307471
184992
1611865
382795
968959
165112
1428968
448091
1132331
28763
1501799
178124
637729
437810
1421213
1789867
1977707
350633
1248248
624218
174132
796648
952530
1840111
434424
734700
893596
12878
2008182
12808
1457909
1556333
349488
574471
507543
435690
81203
817470
1053139
795078
1440880
361974
1719977
783852
101248
1190693
733381
78301
1089703
333735
452896
1174599
781410
1771192
45802
1056270
111782
730239
185394
1764156
1795481
418203
1076605
155591
1094316
2053133
132798
1101098
736267
464131
1405706
1485455
1008287
25603
325203
633759
758225
221481
1355004
110017
1709662
46447
14214
1273239
728331
1946118
153515
414391
2253794
54813
561403
1573999
1309606
9217
20667
1715446
1351743
265137
470217
276917
1934684
847676
400069
351575
804258
432433
441803
792248
1740292
13479
351067
1460935
1134578
1786208
2059308
579100
impossible
326336
217177
1124707
724555
3331
1657370
415275
1089183
934304
253272
906
116136
2012894
961393
392471
579368
809460
226734
886677
1404689
1034010
457669
1190326
1181827
162739
1124801
1430520
1618494
277870
1762397
404554
563771
16737
8797
710261
903517
857338
763657
2163464
1119364
437757
988962
9123
1459
1124982
334850
695195
707073
759604
1211077
1241062
73759
768570
878485
1751971
1045953
2214684
269289
933922
680601
953286
2238941
113275
300591
1358211
828380
792889
108414
316125
159657
17926
1729885
1039230
1478293
22204
1913874
2245432
645075
51985
216493
1170596
1650154
1990657
131698
605258
321917
770890
8144
958640
728961
1518617
100505
319662
320865
394322
327200
63358
127886
200638
787947
1984239
1001391
505176
1228944
877310
1724164
437765
364393
8348
71413
1149779
1388445
1245305
1030982
587332
365941
1508217
2122087
862799
366268
1077952
17991
703533
58439
352840
1019877
1405061
722910
1391213
1546735
745071
705690
415641
1502000
589537
196166
620771
339039
1388573
316616
741104
2292804
1315499
impossible
1169801
406008
1146677
1532201
1111406
750241
157960
16941
139787
1485400
1069417
1267634
121492
705748
1434785
734294
225315
1848136
1611644
710373
531931
338685
656524
644166
2137987
28782
565063
76208
1528789
841796
1382848
613469
420638
1451399
369990
402214
20515
516138
153603
1241416
1073580
255427
1220116
1399950
181653
927165
2041772
23142
15093
629283
797266
40356
1330302
881721
126477
368840
366615
661120
324756
208880
1763893
721711
466882
115943
1810613
411331
1834224
84829
738226
1391853
1541920
260901
1562304
1768782
842929
1165487
4366
757604
1972013
324123
107101
563487
1921303
1181283
61655
909934
14377
1400789
15536
169823
671149
173701
339147
1477616
735835
1200842
295836
260007
249432
560916
1207450
521809
73077
909433
1706271
311659
589801
1869523
1256554
618019
687352
917939
1391865
1617733
433176
550373
695208
795474
469604
485826
1005917
1564995
1598003
1320275
1076715
191858
366679
146037
128746
463205
940744
1584573
127895
539882
599528
750527
262386
349605
295811
318388
515972
574014
61969
2060157
196300
386974
930212
1090714
1352565
488229
1624836
444960
708207
446710
236981
1176943
947253
659704
1361208
172330
613721
884004
985787
295034
799272
5883
160487
603448
392585
1389389
245565
1495889
1161806
1315127
655049
287762
46849
1494512
940861
1053029
728296
376391
1896541
1284021
515691
1435352
358046
1268373
455275
1175253
1759585
742150
136399
680426
269357
664858
1215068
533740
744058
941122
596483
204502
699240
829862
451592
1128139
1545869
159555
1917520
1101006
473145
74448
387838
17285
555069
1056005
1384373
1761047
883229
606053
1078224
1386436
303136
1414520
29917
2178710
1349355
971954
422437
324420
473207
788833
1471923
604265
762623
1693877
344411
1393270
1993352
306882
1670192
994138
1780359
871951
1597785
745980
80282
760321
1378151
696930
735985
1014355
1618425
1452696
249651
310995
1517367
363859
774169
1401283
1464293
851447
1836915
1306867
587592
1148418
1024744
957740
869714
853447
133561
1145678
1140410
774070
346711
332007
517228
1039065
704069
1147503
830341
965990
474441
1792867
268495
630823
393252
1636962
496430
632771
458135
909734
1558858
413487
817681
209348
2253786
1081049
1245977
659215
688713
143683
252403
76151
584382
54456
1060469
782490
62564
59976
677743
375172
858606
208350
833378
516434
278327
118971
629155
1017263
210101
1326972
734887
497349
84755
109241
838809
98423
1933173
945913
301894
875735
841885
834550
135149
1779019
515078
1701276
352150
320947
1154549
1020507
698803
1254031
735040
1757615
665965
995908
882705
1659285
553022
1265779
1059344
696482
288644
151177
191044
80107
118736
1087925
995435
1075682
571813
664597
1055773
1457795
758673
1637992
1125635
2013024
1863655
2075157
177627
385692
253103
906384
163992
871121
176866
928942
1245343
37764
536675
71829
1373554
296659
1510101
1960122
64488
78794
79429
561184
370226
432975
4296
836445
1799787
651816
535658
1120108
196837
222962
916275
244204
2174188
143790
1919607
1278669
1115957
1250329
1132146
1936842
68010
23881
1470096
921656
496837
1990931
1296108
2590
303607
30530
659953
1395387
497317
570440
876224
412603
262222
461963
1573513
608558
1270898
60248
1974561
283167
13349
926995
206691
511363
506832
1460974
1092496
1588890
18170
269831
540736
737116
322276
494630
2103132
704520
435732
917666
154249
801263
402123
391432
459748
100404
1274817
78374
1863
51688
220871
741218
754020
401959
1356159
233825
1457648
2139433
85109
1970516
1693068
1853109
1291857
60936
2043901
815622
446052
819372
1781423
246744
880161
165271
1272986
1612405
307668
145196
impossible
2049671
242500
808833
511927
692583
549604
1088323
1014291
150608
938626
88839
118683
993285
431270
361865
1942598
461418
1185442
1017846
383215
823646
247182
42468
477355
1401788
93789
1071825
335619
897016
608476
1237413
1073471
340025
21646
14684
396080
194577
1398108
781616
1675630
1529954
730225
1401729
243325
2185343
1909115
1873134
1544189
1321516
501517
1328723
1273846
773286
1432921
1063493
1146847
1335565
693564
181179
20653
930187
266109
349904
488973
697473
448928
1987525
769370
976708
531419
1688751
458640
312367
2052079
15439
1735639
160484
1164727
151837
1494813
741315
1045500
1002117
1136746
959935
1908498
663259
1986320
682187
1336169
1901978
1344002
931255
1941875
1622732
191915
2053724
1883120
1412511
1435404
142355
484687
1950996
1675286
1154791
1592474
1125347
673122
913377
5495
510
945834
749436
1284702
1128430
1116005
560517
1315064
418784
8878
263599
588907
921928
255877
5120
990660
728849
1343616
497122
16093
753678
1181486
313642
711618
665213
418750
777410
2000748
1002067
148074
853635
1392532
264592
563535
1561481
1090487
774397
1151775
17166
1538611
1821661
232961
959382
96067
1650111
416171
1526
1366798
472180
1679466
1623876
1276132
842975
296234
1483055
1260866
381301
439811
289675
691233
580399
217818
1243012
2260590
955841
66149
1319616
1883792
302270
1836077
1914770
1026478
268991
662027
512560
275081
1016276
1173476
692224
2198719
1524698
129780
214624
16833
439900
178843
898996
1662134
637840
1325306
127753
960459
859790
1716862
601813
49960
1470262
1837009
708359
556213
273816
434244
1213271
impossible
216140
500772
335486
408382
546811
820669
528694
406783
925113
1560432
1937861
1422746
777306
56041
573808
351444
690380
437443
327095
1280068
325783
1293124
300363
312631
799833
1352606
117359
1550688
185268
455766
683432
1087556
128016
853069
877343
1915944
801344
2049428
316902
72954
786641
39940
1279661
2117973
1453338
638988
63227
342516
191579
1563065
2229222
815047
431482
1849140
356205
980420
63452
989118
1016465
765402
941518
124008
194419
547802
1123591
1027862
314772
97023
1191904
2167134
1407136
1848945
237033
7098
591002
672817
892594
326253
443427
89012
775569
1657008
711238
625941
941444
1538464
1870475
993492
627510
14887
409770
1780029
1516209
792160
86677
21474
887497
327705
1871602
4508
9006
592439
171752
604914
644956
592518
995209
1440287
958697
1133186
94548
582598
17525
203872
690900
1377199
1333841
126921
1944875
1285661
851465
940404
171073
1226948
impossible
674828
1773276
149032
1120969
839471
1136535
686457
186654
578194
68870
804266
875586
1718196
303250
1820385
684365
229335
2145075
1556437
163169
330514
607737
11580
1147737
1211534
181205
1117177
388075
394997
5028
327319
1315645
268604
399186
342054
691438
779425
16919
411680
1282969
879201
68414
12935
957719
1148523
2250813
1361275
1800150
182116
403225
150235
11002
390500
1145746
23078
7347
977658
1234364
779697
537278
1956448
507320
4088
1502646
1702793
1296428
396126
14623
1015186
381018
1136403
929876
52293
937803
1150474
340479
93394
63437
738225
1047232
137538
918629
154894
1219927
443393
616926
1495723
22926
605564
1980768
488439
819419
976229
12633
63458
1232176
17728
1358096
342317
63839
975526
1433337
350145
1707511
26550
1050706
449068
1656507
990976
771762
510831
811669
17402
830893
111666
191671
1826777
394586
920736
13506
609488
492288
886948
505659
710041
1665621
473360
25086
417716
1115974
1118781
1780326
812320
1608269
670079
616482
504839
742784
513708
90725
51249
17744
1142599
420437
676492
435748
182440
954651
525032
444209
27226
253738
535974
33039
815196
313260
1390863
1151053
429950
impossible
532793
1062086
123002
803430
1785754
1309634
729244
1277589
639858
558903
2004512
653256
638905
136547
64577
1401387
1197574
1499989
1280134
447164
506426
1311177
945528
1984329
56299
365829
1115567
691934
468819
265252
1744321
474834
1075217
26823
844235
1074258
1822226
74520
10789
211980
1500753
1565544
711050
293706
481858
1555065
100469
822731
195438
1206829
800291
287663
90808
833031
1096266
239637
974308
189795
1812191
1043695
1342443
641701
1046768
736760
395197
978619
1517911
323008
1357626
351869
610367
281866
900975
901619
806495
397504
19376
745855
232247
660762
86592
73669
577311
1060821
792688
400628
991300
1187857
515706
1348563
177240
999757
121867
89437
836793
1143769
126113
327223
129442
114500
612657
911275
916031
1545235
261110
1602470
141015
339748
1206635
1092143
423522
1734347
1683013
230012
886145
1422952
364757
1655387
328591
161885
292818
106457
1085461
902879
12332
694752
418971
1632693
1461993
591454
2346718
168090
1414720
867168
1084090
1269647
654884
141793
252008
1076044
1170982
123847
461588
27314
589274
1833342
824132
1303797
943084
1840967
190883
1280430
330934
321669
825169
646444
187014
1854999
337892
865800
248927
783828
83209
904988
1324126
1280438
937566
292147
396233
575316
107912
1652510
44143
281963
516661
352494
8035
1055720
667515
1367096
1427137
350215
985430
414145
1114745
1487507
1151807
1894235
221496
806786
1289525
250168
130647
738285
229346
26498
689712
1289226
1520080
832004
1552446
2393066
31107
1889678
1033808
620827
impossible
101893
1133309
241217
403424
711797
377073
1036828
106614
442833
16125
impossible
1099058
1828513
76289
1473319
770296
1223359
120403
14207
1026236
78117
198323
631826
8496
389436
554060
906666
74591
1213527
1076330
299723
397184
789403
509314
281345
340327
181845
34735
1604225
846767
1050127
1499888
97370
1280746
1388764
306898
900413
114289
1539940
365883
1076159
413749
1025333
339400
1612470
1806503
39342
412773
1043297
1269526
1761188
481848
1391575
631869
465603
1587016
1331188
1056411
436650
1820047
333371
20406
1367653
335604
836273
268050
1114003
629230
337315
41650
2264880
1064399
133088
724931
726309
90580
2161006
264357
384776
220249
1028974
465385
454427
700214
1855458
6847
1341972
104978
313929
584777
690391
1190978
785064
779795
219375
1292901
1448832
13770
1690490
245574
90597
415123
1094620
422460
799606
690174
951956
600715
1854489
537160
1058622
456830
1487578
700521
372602
949881
2111496
1344685
2314998
1552477
1095037
554611
224193
521472
479335
1015449
538826
594459
285344
998063
668482
769652
1992413
1168751
2000083
1191832
984541
548787
805066
1235752
225632
949265
1289864
217341
94652
125087
746878
438037
202750
298221
2195489
1160723
124834
1087288
193414
724249
481190
2348521
1531816
979577
595858
147802
1179588
14681
1556719
699403
11904
134583
51117
1004676
387466
1393999
1580231
703048
659707
15265
359922
163024
633019
169443
13481
1268273
impossible
1240874
1009481
64701
13750
582678
1028299
2258301
318311
887525
329276
73543
200051
753898
1899638
373746
1344214
221065
96794
1087551
1792158
272108
407158
446019
343206
1383418
16125
39424
1774904
1343920
113251
18973
845154
300613
51066
1196257
1833076
1492011
1157497
571163
44438
108697
1078161
107856
680115
399852
1320360
865698
532416
350872
441098
16746
236267
256013
835716
1476833
1516601
943687
434844
9842
1410646
1791564
1308138
2035531
1517213
453785
380489
1271447
238542
387498
506211
1846201
85513
956532
650609
1821496
1152403
1904860
322387
1085809
115189
164517
1019708
813748
274432
972776
2066933
2071472
713791
31619
1516104
633562
892096
1461543
600592
152920
172422
97711
1088884
1581964
1340456
1540736
422209
24267
15051
1961
37909
737985
765184
1215987
270366
370335
658683
316618
361756
452740
612280
396700
impossible
666993
407488
1559441
89842
339208
912828
92752
1436041
2149269
46906
1109674
1193226
650127
642255
780768
654606
154763
1191877
453620
356821
777152
1073225
1988495
204060
16215
1428272
1889898
905453
10154
1569006
698328
242825
744462
303086
811690
55126
22269
8417
1353060
1346320
67533
891582
1882994
2059543
489115
1097851
1026468
616121
227158
1571719
18755
377979
443172
1134175
385141
479014
20971
864891
1372879
341333
685908
844539
10017
566974
753263
1039497
877342
513318
1724698
336173
818363
1286618
634266
1441661
627460
1151634
1200192
357906
1161381
246142
1530959
329490
865490
1554782
868582
1051052
781713
87118
416392
221718
964003
132849
351995
1508870
2025384
534149
1772318
646985
1270573
1146715
39912
518850
724103
182862
1227982
1879466
261039
1351150
1160021
978140
159030
1088642
1607402
1134981
708360
2337779
18419
1629003
14622
330571
6565
962236
406504
1197370
417840
1137609
11967
1720480
1129337
impossible
1912438
13055
167936
19102
1400766
741657
155782
877132
205110
1053206
1145912
2173707
321661
584033
183543
1614258
692443
867693
1313493
2011592
1096120
2036019
232723
139700
1126501
1255294
1468964
1586267
1782469
963854
106210
220047
1489006
1016607
529084
114205
1709402
63843
2063599
383224
970891
500834
892426
1295379
1080059
454538
1054862
270786
678762
14749
1013690
1007928
293404
205033
1705564
640849
43108
838839
39585
1314069
1522519
1729268
95095
1333626
709613
123176
638703
58126
1213855
830178
917201
404507
1689040
529881
1808200
1449320
1101623
230828
11235
1369803
158804
445462
1631224
1094397
10086
74543
561875
75753
78366
445658
1631932
2049692
346477
160760
1416593
1651291
151646
101180
572132
294848
1114192
119749
2270202
118481
221530
162443
453216
209031
1106427
1279281
116463
777632
255053
875465
607210
985770
442274
1044201
368337
131200
54680
334091
1052221
636563
1431578
30892
287987
1957816
1029110
306782
1185566
251592
288894
1676080
633566
1985046
927811
248686
366787
1750635
1288002
1756035
620774
1182906
340181
69538
1868930
13714
1318468
236720
997645
553409
236751
1010452
497657
837579
1197332
1372722
795682
1051545
1119787
2035023
31509
2065089
658021
57582
1647089
555930
376844
1647257
283333
1666982
7286
930040
884135
797666
1221470
714632
2346129
617749
impossible
392331
1093231
impossible
1554479
138814
453689
1176522
1374400
11674
1686704
936545
748123
764445
344005
993696
77124
108956
188436
472558
1824891
1616194
76092
248349
144115
1446362
1374826
460091
48785
990991
2232807
47082
1099493
712941
514858
1034194
647200
462049
74496
185779
1621230
1319934
522771
316141
424858
785971
46378
868806
465924
1313848
2181168
646564
259752
353268
639665
577013
430681
34921
103034
1380142
224684
406994
640404
1038924
1743601
1113371
443430
1237855
9624
604231
1733154
1196198
508771
427110
2009175
227281
149857
1548993
250084
955072
472480
11047
1686864
1334301
1215355
764842
1073439
214095
529991
669298
227607
1333237
89005
651554
881596
189194
499512
1174644
132518
2032605
104131
1457556
413015
173546
2165709
2163702
1073904
687455
480793
243455
128983
264051
426899
1503547
447783
407761
615067
24574
461034
70500
9430
241744
1188576
227311
398420
845466
842754
1553888
57586
1628290
101377
575072
548942
379734
1135541
474627
671439
842537
1050355
927413
22156
318500
615844
968095
825413
770035
40850
1321842
242294
561283
518454
133275
278937
45709
641439
4487
977418
67555
2045944
119996
1004531
1428649
206591
44014
236428
240169
238099
702932
1362980
1274266
521598
991558
1354871
888695
303626
1127771
759748
33677
628490
65190
420161
115489
397294
269563
968926
1102583
226082
221702
536735
17117
363179
1211502
impossible
713588
532925
519495
1562254
1423073
1786558
1759657
729418
1889618
1181781
647591
497239
14983
777659
1028139
550304
1228598
717467
92461
678015
1026100
978054
355869
1355620
603315
34004
282787
1736300
999807
1100916
419170
258291
463569
524913
640501
255335
1825102
1720177
353647
258612
688697
1744458
1577929
1006096
914614
1284654
2009518
1164327
757717
285840
1772439
178125
1290244
963493
1151699
1977804
719754
1014938
137007
1115646
375223
180741
666004
1011566
1957334
41594
135153
765900
580015
1633333
507934
1047570
44615
666801
1034193
1032191
673301
2277140
342539
1427581
1737392
8972
205509
1262417
307458
11359
189033
1101969
367298
1559316
510569
767956
943628
2019269
776770
227342
8541
1502630
733593
2314438
377535
745814
646554
1575698
215817
4735
1161358
391557
765235
393580
572592
1318294
1488346
763900
369730
24147
1406235
1143446
1263685
825420
168150
357418
1505150
838573
274619
249351
153264
277200
465406
1362988
981291
1110092
1235680
307548
915477
1814707
577306
1286720
806171
224284
812833
544177
1511660
874906
939095
790326
647407
258035
1767
143540
100347
2057644
1097329
1601169
568735
1288603
441878
133596
9923
327504
613315
103374
375890
450284
320117
103939
952182
1475804
948809
668249
815085
230033
199178
1469204
96023
50631
908132
844858
1314697
1572393
699623
1518551
983042
1644033
305201
704841
103949
827042
1947899
847731
28602
272772
1229117
703537
564118
848206
408533
25629
367959
44156
706517
1973011
320597
1699725
952690
1511647
926258
2300748
1726304
519518
1839224
86721
431223
1175178
31074
1363723
1681289
1623844
464013
929369
1563553
386634
1963214
898666
2077223
953756
1408821
768495
1116114
18793
745100
1701473
432891
314136
919426
10959
143787
349745
1110633
164129
881052
1182841
987902
45215
1144585
520322
336907
888986
184823
204379
953566
34141
536842
2037327
466151
232540
1288391
342650
482193
65551
73051
180969
1682881
133231
622944
1819299
768272
199944
251513
294053
1541694
164406
1704067
2045019
1281017
998569
4402
45688
86570
527463
686299
850754
219129
140189
417467
16513
1369664
712803
52297
853699
361060
1703477
1668966
601705
489965
1804061
597802
712076
1700013
2207745
54607
197911
1552771
591303
775901
671482
8235
877282
1297289
622000
61669
875892
1020321
150707
166339
15508
944576
108753
1446513
386765
194115
1745772
1626814
1554816
1208790
2177864
859237
105733
1016580
2499
1342929
380632
1743786
23708
617606
1377811
1731373
1002131
66703
101678
1691717
344071
568867
2000870
397519
641585
441881
50069
727787
1509337
183402
218247
974057
197145
968360
391533
92547
1984980
299942
907713
210109
358786
843638
553523
151365
241871
1836933
1112467
935364
1260556
403459
223620
1446100
662549
1008051
1467126
571653
640619
1207918
696277
620390
1195445
964407
481445
404292
2206701
316651
1017646
863014
1151149
1676720
289139
545603
590099
815287
6360
61065
283106
448531
96906
541399
57417
869661
1106737
1452529
570364
1031233
145556
1227628
1337016
105404
936181
1587810
1799789
121409
1018955
186596
749958
1235427
896797
2082148
1355434
21023
270796
1305767
575882
113423
1739210
1742390
1626925
151285
548004
763387
11958
1922442
171901
1534357
340986
1735903
932972
542092
191272
635836
2217988
122963
663092
561626
726677
515879
1188664
695247
19522
1434113
1874750
992520
923755
911764
649422
158713
1710547
1001697
1419422
1196576
453138
530783
802135
300665
937008
216945
682648
771233
1495261
1663574
593577
921928
318263
418825
598710
181673
60143
950511
974347
223207
1603696
1110797
103805
89036
907727
1013726
850711
527896
122293
471148
312305
1677308
764196
1079034
1716519
835585
241169
1137298
755446
1817863
13090
1320976
1298415
849831
1913213
1142456
1476513
467844
319509
382951
617480
765784
1059138
576392
533408
903993
855222
131797
508680
1269069
922553
14673
599922
1118663
187118
1975391
74290
859674
569352
242678
664657
93594
387561
126381
524263
1488352
1972469
1150619
316322
1275777
551511
17305
138286
377900
134508
410397
1806531
567644
453563
64010
1219683
702126
14060
773267
646995
299812
162855
104544
1024358
1183289
47864
1145925
45840
1300633
613000
33739
2169305
1755436
388596
177629
2048044
24218
1311651
822973
934070
531861
1144624
1708357
impossible
963702
368222
1224976
22023
182790
268873
790468
1785844
188767
87283
1600657
837310
719989
618880
620582
630557
89758
766195
70500
613259
413552
920276
1833425
1122054
1730481
3184
1008076
187991
1853495
840702
36925
1180373
195678
792132
244899
83803
1083547
838521
384926
1457789
760536
1579635
1117860
542890
2134727
254587
578548
189054
612889
855882
68085
622709
914858
104366
impossible
620215
1046923
386873
1178586
847199
1215837
251379
1028754
225079
964358
1215169
1409303
201878
951599
1108829
230565
10557
735001
788573
1375813
1139308
229411
557247
541390
4956
287662
40309
50267
300719
645120
1635685
1573968
1452465
235415
1298955
247041
94586
600639
193083
1007840
1187197
520656
28331
1108848
1616291
1259507
738289
1517514
1407310
1832880
14624
1313986
1786486
339700
281026
1575656
412166
775413
216916
979271
28666
1630845
1131211
771886
403596
252521
25660
1403983
467392
615264
1447781
157692
216542
35353
1624500
1418958
495584
122795
1761974
831832
1140984
1054380
1760124
1181121
1401063
759909
574781
502713
716126
1279250
2044413
7478
1027175
1526550
614665
1329293
112431
678344
985326
1310277
624676
1238785
1007350
250420
1153044
1442922
839716
1445932
2068717
464677
364227
46189
1454212
167412
1011044
1339452
435510
580789
809656
205551
347023
84651
247343
1212610
295271
1565701
220073
102081
66433
1510252
715829
572183
530306
222556
1621467
819843
358893
91337
20185
488018
503906
impossible
601046
1738446
899937
1153609
982695
788236
250646
1178903
123156
670795
12943
1385296
3052
21727
23492
1304927
827524
780861
18256
768514
1151347
249165
1068
1307116
937211
1183519
431654
345565
2131355
1164727
935896
1144484
1630905
961105
745583
234206
348661
894724
1226497
453464
1316750
1004866
1249706
655240
740013
883920
375810
1172807
197677
1801988
1421342
148924
460380
1391397
425910
1242073
135903
419772
1713097
1600223
85684
200420
102800
725057
331705
608049
425481
1270126
1371215
389031
1305256
909800
821814
281115
1061903
157306
1212529
1546
2056335
1852297
622115
1202092
1459734
564040
1953972
1181133
1230111
22495
1398880
1067697
13912
218261
1175140
1987052
1075544
137426
1321040
1039331
492272
1138991
864211
407455
1920479
2159375
527255
842116
247899
606289
1327610
1267209
2246733
9113
1208706
1137131
596001
1641348
1487506
435438
1191536
302982
331427
896289
61302
982668
1462612
157563
1332225
244661
23633
493000
117698
1051597
1255022
5809
521797
78646
1108482
319192
725911
115021
730941
774228
1769211
609801
56431
39036
764783
395839
873855
1567013
413672
1533772
1444634
10664
360523
979345
534119
126788
1195710
844509
384439
250696
714986
672212
730202
1380428
1006094
33770
1931215
636872
275144
1623866
417622
717381
419086
576853
682643
700248
2217456
1575939
13288
772195
2125537
2111128
1153342
497187
480095
832248
1986410
330215
396951
1893786
377668
383403
356109
1352515
175605
656180
60172
731142
473956
896747
361412
128104
202639
1655482
577872
1214757
451432
1429934
365652
845320
1755154
149221
1779743
1112196
121880
562210
239625
566055
341725
913212
1850948
111683
133168
609161
857655
1677295
638846
376090
264828
112453
181460
1085121
1463930
21912
139811
948982
344655
123864
509491
870363
434551
298726
617454
566254
111238
861424
478297
747411
1336538
1531383
344387
268339
1581612
1419302
485464
1469187
1174746
687082
408350
685269
211977
771558
685165
2227690
1107877
1151245
57917
1122459
1368011
397448
650207
726566
625009
1261306
259746
362782
286483
82703
453753
1241923
110267
1817599
1582106
321269
1773878
1238612
1994019
465306
457544
279629
401062
484502
1214637
524346
260381
1841928
1101089
1431482
1283334
155465
4803
1282361
17103
1599589
230398
183816
109277
860634
428961
778875
2118925
435561
1219015
515021
444746
17079
541884
2015188
670747
1092131
473384
1169922
1003417
216482
556350
1169457
900464
16770
1684875
572214
2352658
379813
621578
589819
70020
605216
741000
664914
208978
1126632
269795
907331
1721783
462929
1373459
812510
380127
266764
236414
117496
206080
300703
510099
92807
1707071
178374
171943
1229229
616550
308179
134831
1105438
880825
430932
164349
267007
2062039
2285391
1554267
459509
2005482
112136
419815
29952
1460335
1583241
1255549
226846
1066663
983471
341853
297274
254042
333581
1499389
12306
1028595
1120714
2212743
1861843
649703
506703
114216
144723
1793158
296251
296628
221431
972607
96155
222536
1398325
169473
1423151
689778
740141
1291076
1116979
616294
1592999
62555
1233074
200005
1479256
23175
823796
1786515
1314792
1582656
2013302
1315942
1357741
1384809
766012
127962
88287
1349735
476484
1207059
1096510
7878
561724
1526837
1393130
643276
663992
220198
1759633
525153
1026578
1245482
2038421
137045
765542
166898
1227223
1179782
1207414
700515
391623
730050
31368
664483
1671948
707770
748104
548043
605933
1799673
1209889
1400434
203686
151197
959844
555497
2042766
1746167
790033
616482
1323932
2108366
1920676
252884
248953
65065
328061
1111134
176885
218402
1552802
38660
1126260
144695
605695
413077
1964327
108311
653671
600382
44826
1714390
1413321
113208
1768223
750795
1494934
850665
1813316
355683
820796
1030133
579992
407877
116837
198651
1008211
1330541
impossible
401062
32542
865843
1342071
995559
399965
313106
1582199
1560419
291378
6500
1252301
1766904
786877
805857
1965685
418872
1219537
387824
1937775
106791
35665
1487238
467857
191228
470930
1661498
448072
157353
1745416
580805
460921
1148209
718499
519745
559961
348960
1209531
575987
1344310
15285
658998
1648567
370514
1332360
17731
399208
995840
1285641
850936
1467429
1239301
44956
1150913
1324787
1855453
796315
131065
1714595
543485
866014
135553
425525
711982
42258
746060
18260
1199297
496694
1432033
818753
1493625
1773462
278074
161345
476043
172887
681234
2026643
397866
1181814
604952
813689
758739
418521
6930
157391
704249
196456
1297127
820590
59276
255774
647541
1465594
1140532
406475
1324279
455706
320955
105387
422345
146865
926158
597746
361551
1638361
374901
251098
451911
1047880
1236680
900234
578354
977652
74800
691893
123889
26955
1139076
1061456
286374
736429
637870
1541435
760806
285256
100480
139585
1116026
impossible
334282
178616
811974
1743839
37681
475059
402874
728668
33697
98076
202869
332948
5306
1501
321525
110414
1521334
1034626
204349
642330
788024
630248
998051
902065
405412
1734308
713593
491381
288733
647809
1512877
673701
impossible
731140
534031
875566
247747
852750
1963644
1890994
313432
1278807
471783
275871
1137216
642459
1490794
592929
19671
1260068
1343026
740831
1155275
1046870
271873
320915
437281
935145
221033
1565630
1012911
808749
932562
2127890
231222
35074
1434521
761019
1897560
792334
620099
790491
205699
1790309
491711
16386
361759
41657
23927
335756
2139642
447702
2040108
1156125
13688
52465
384721
506346
243332
391092
641948
1540313
1399322
1318860
1412804
445184
925676
1051024
11940
2265024
74732
1422571
745079
1386393
144398
561139
243461
1031327
1356762
1094566
725597
1297653
59227
1947706
917117
643366
1434468
653055
850566
1152534
416253
114877
386586
391141
308678
383658
249716
441983
1386816
1180231
295552
1396288
122428
96572
779491
274196
1071973
1079401
282014
56356
56434
3902
75996
1227523
492463
1091697
690926
173571
12990
614163
202488
1126758
1300183
1213393
660818
1083000
1567131
1289176
856221
1681198
984994
1268886
573898
666329
1102661
111071
1192518
766881
1217469
192237
762437
1202942
1256852
823355
1905873
1496499
439995
1311744
15359
1118518
1071394
503239
488275
2053818
707483
366317
2037681
1854139
1149072
132282
42304
117439
1475418
491906
1507732
1381601
18557
1177125
361999
1198231
427226
1447981
741663
203151
1873115
966835
931667
1129565
50046
2049177
45604
435010
496690
756376
2164878
896577
1301017
101564
351572
576858
697793
1811035
851533
22159
1773656
851058
827429
121494
603508
137762
1973
302058
437124
801458
1922524
689424
718158
18351
1440723
1175196
180859
419596
5414
301985
802965
621986
1706526
1723915
449796
23056
395290
19473
992026
2242152
385410
593097
340252
859326
2195764
1155864
588697
8578
262519
1860440
222532
342491
700991
206030
1970179
274998
1399145
1054524
265105
1963995
434121
933157
655607
730583
361703
1206351
1995354
944015
1918473
1519872
982299
158615
1968737
832302
1495746
1346527
778802
1477000
155507
1018519
529559
1167340
932135
147969
1611044
209996
1841038
169377
430372
751917
21843
508736
729362
20449
339016
1011864
448798
36785
1574628
1405623
188753
667800
434628
443724
1200438
1959443
562051
21341
121436
1032665
1509203
21413
1374485
1528752
1271953
592657
29388
758061
2063721
4816
628010
1011438
166595
278947
595735
342126
658723
1032492
813206
1496775
265986
1333628
1000989
30919
351182
604882
1032760
711536
179960
315330
203928
334774
2186844
288728
852194
529763
1045750
161599
1162629
996835
941939
1910064
83049
1387357
225947
1493639
483045
1407014
2091578
741311
425058
1873222
888574
710801
396539
565104
416853
1474752
725327
391733
891461
579360
641150
1395088
1425089
1027278
554876
1601587
963826
456611
469228
1800723
128848
2096541
208726
540079
2212699
783178
67912
669309
248519
183548
1327033
396721
926685
10766
397249
1337179
187178
1543020
447383
1041240
801162
109865
258592
1522129
1369020
377629
1529439
750927
423837
1797666
122165
1440336
1404683
850452
524717
454585
649761
1379751
1002085
235267
1107189
1832174
307736
553122
1268382
1136417
579588
699640
27228
1211679
1116322
47124
248820
1195433
587165
1079893
1482130
785975
660575
405525
149708
645437
1118126
947002
547101
1000529
462603
16813
834318
949431
553304
impossible
2233888
1096808
1564278
764513
151756
233704
1149356
1239274
1824831
429609
115510
1012349
1531730
833781
895969
17174
1169022
1297733
273897
513164
691092
1167189
1238789
90381
773568
1078447
468881
145282
666763
139259
142435
630116
747306
819473
1013633
842046
711651
772973
318073
388895
1100845
353259
1887522
923384
455439
993089
718911
132273
146146
207338
178916
294963
1914970
678960
792989
427879
397682
1291951
1894970
353569
115351
504680
1764341
2051210
329600
655311
159171
72021
728816
674319
1151237
442010
1515727
664647
1495534
1043189
105543
2223059
1098068
1093817
290965
1335700
355500
546583
1944587
2133122
1024445
231208
1410850
1596036
586542
525219
1936610
866441
751642
832988
474193
57565
314590
1388423
1734939
2094733
744419
4418
2166726
820450
727970
53153
1123906
908358
12565
1233425
558960
90384
1857074
634173
1160943
150721
370326
1751730
975192
1009744
113653
1270899
641857
160722
673804
1370074
8227
609255
10265
422443
195886
487833
443687
268301
20570
1173231
831232
574276
531883
11521
492324
158371
1456085
142763
757633
686300
135687
893852
1523023
69842
989573
1086039
233582
36783
766403
1580054
415995
81005
1787728
1834426
1386294
584195
868333
588125
941150
26202
592094
1707235
505179
397956
1478304
184048
925357
38681
1461057
152980
2289608
216930
572824
774828
846691
914341
1139206
1293637
406929
828517
434757
538418
1005339
229873
1183663
356452
19389
293250
45942
86619
1361698
273334
1802221
381614
594522
42203
176444
624475
1949633
11777
1643901
965433
44294
767784
18212
650299
812816
86084
223073
336127
1759307
1131784
1433658
1691465
690363
35627
2338689
849264
2251303
164231
323189
906356
462033
711011
16895
385437
33084
491186
864782
319622
368911
957169
1622202
997947
1482498
24005
942103
236292
51662
345240
1467777
450508
18318
945849
156093
371671
645998
564023
617769
1427329
50493
52303
933390
1118121
1156443
378779
874030
219022
2079632
726285
887140
1166777
551383
941
714671
977890
1580115
1094972
1274224
1555170
2107668
889630
1127700
1171593
1529352
368889
659302
452367
144311
1377962
734383
685078
1079206
78164
1126707
336127
476393
1073921
394008
1398635
55962
413195
715112
92579
1327971
285175
1078645
949561
953332
1149871
261909
226501
196115
315846
230364
810812
1263258
134060
827587
1641861
54172
1365458
2194
275739
549297
826457
837583
264992
98313
746327
206949
1033903
193079
1454285
675207
619783
1701420
417415
173901
561583
1444125
785862
2017438
1340095
844812
983814
471611
1693368
1326415
413811
725184
548193
426254
2161518
360117
125817
1271650
214432
1036743
1102748
721828
2176162
177881
70016
209759
381482
32800
166987
743781
887319
1199607
574347
386652
164992
9499
189667
645767
39432
413635
356645
26614
964680
1062600
707736
632122
1927262
1905350
904576
1978417
9956
686626
786653
207348
302995
170734
909856
484883
655637
984677
64904
307822
1112156
2147489
487275
321694
1026935
937263
1555144
283303
284581
137795
413888
855413
1766380
2099984
298256
714208
12181
616981
1596762
1210962
165320
426091
769211
2099696
1875691
1586961
8860
737411
1029746
1222694
756110
722516
24066
6895
719123
1517707
1089760
1462818
814189
228480
1219511
1926999
1950382
945725
1206967
203077
303449
436419
995950
1266583
360029
3828
950366
667075
2104481
924204
680542
692408
1432505
68132
1919002
415438
781862
2201223
69215
480553
1428745
487549
598513
1950340
1222454
145079
1830100
1460039
446298
975206
39431
125130
167067
1046
60561
564247
1650118
259502
666410
27847
1468639
970411
1627415
451732
1330109
187101
1167271
20054
247356
1033359
746882
377352
1373367
531673
76628
1003907
47549
163199
292282
380657
812835
447516
1350565
429057
84178
772761
2252820
292405
389499
561735
223259
1789047
249969
1805730
812693
1471829
2039999
670004
1654303
56530
1421274
423084
59587
161192
766317
26259
1287557
1840111
1031942
1195742
1870355
1711806
809719
486993
1082737
1580684
189585
127204
2087479
1072833
2231044
56255
986757
213648
881383
364590
581768
1914453
271027
1980547
1535321
303337
725329
318652
372673
1076436
1316904
635599
151773
953243
551943
768322
373012
1828123
2149348
1898130
1355976
1158372
238046
483637
77495
1601069
1306945
1197181
936509
98920
1779377
impossible
843612
460904
1654059
1337462
817990
711191
268252
667135
1506773
1595313
451406
1604100
1271555
10906
1347830
459817
614914
196636
473787
41619
746898
564449
1560211
1418899
413533
145850
468644
1439564
410124
206655
1228257
1003629
109264
1970139
1638982
1099379
2036084
693183
168624
1528386
1364790
1653263
221459
947227
1540552
612276
1071406
1140880
397896
1526775
152971
98671
679580
392142
228456
160556
836303
828469
13496
873787
464672
367877
211177
2050481
617502
109468
178271
1018344
433314
1221642
1151374
68933
1975725
225413
640371
766914
1390772
1170091
1931622
811371
1325606
513272
1577237
542732
1955253
305303
753333
260415
748867
2188588
73654
513798
870977
127938
7527
147592
164648
1572339
353967
1941425
34676
274256
229496
2020853
1524451
992513
549216
1991121
1307597
309874
972633
387741
1587892
343103
1671412
379820
527281
1244786
1716961
1489552
1220767
1044283
1356957
198136
907090
56045
9655
1082179
1776764
855834
716110
452609
1825132
14688
1157335
799582
1460297
1318960
852363
802595
589947
506307
121381
1901327
309622
937766
192180
1716663
519760
654487
impossible
1648810
1414598
951679
803073
1702158
265696
1613767
1754791
1018533
349063
599338
235877
705754
436249
1479057
1479841
539027
20679
1400638
737305
1340162
1269157
1115343
1730502
657168
519334
1593071
2251184
248078
786858
1411582
585554
318477
1955410
395039
841247
802073
255406
1638713
285279
1567002
38581
152626
311028
1052411
23800
392737
18944
705145
1198498
1334712
1221047
1752094
1125659
1414900
424692
1488698
1183471
761337
986075
505876
1418041
1415502
477529
531970
2167125
419266
174920
911832
252795
1467023
1469577
1405201
5059
1562149
1299279
434452
608954
1803065
603640
1692533
1972137
237879
1444317
502506
16933
701249
1481074
725903
954239
2297744
1087532
352912
1557366
760352
1946757
1860316
1078269
1103680
953804
1397382
904223
333513
431815
1817340
664697
861203
2195858
146639
1496982
1377723
1399858
1084290
1427942
1438629
45875
1873076
506680
537556
1320685
322282
263658
770005
1090157
489285
213388
1155009
803042
1517474
21651
17165
967846
910306
223298
501879
2028305
609326
340898
1889538
1143861
1223005
849532
154166
397810
433212
201099
1325890
128971
847073
777990
524796
708728
433924
2140861
1494837
665794
372598
825000
1573894
266963
932520
1288107
1662
977997
1055586
1109796
550693
898388
1064272
779317
144375
69085
1006540
1322021
385084
127715
1330731
1837776
1025103
886642
41329
1447755
1603147
1589059
487825
1409273
200879
1101528
979288
65186
246045
146631
314795
271224
769124
146624
24997
27762
31585
629162
1297119
2046387
581012
8915
890083
758963
1958194
998179
1432102
369133
801491
685226
1062875
155417
1256611
723639
24461
776721
250782
1264215
1994305
548453
12533
1331354
821710
20151
292667
137060
632036
947443
326369
664952
481953
964929
886820
378884
759912
188307
1008838
1303276
14264
680332
1595880
642256
173952
589537
1204849
276983
1448541
330269
1938364
923477
962963
26227
1559346
286388
812152
2092655
28032
628975
857960
854794
738837
625731
466265
1910151
281302
972668
1611900
662015
185651
564234
12530
19657
2189474
1765147
429171
257342
621795
438565
656279
417734
925721
947174
176132
503329
695968
413518
773810
764074
166601
2284328
20886
18471
156055
816154
817736
1173019
414265
99837
1559120
1224131
556828
1663701
718675
278605
559346
640185
1876747
40833
1213511
415604
535525
493277
730700
1754275
671460
251242
1918821
1880440
736890
1103732
237476
1298993
1268743
647547
1844682
1171878
1886847
408303
1731627
276089
232758
1138479
191038
890647
841302
1976603
329274
283924
14730
1830613
1482137
1835595
392307
639362
1929529
118408
527868
311554
690742
1175877
1624320
699351
409980
1861781
2141302
1764043
1016269
1355136
1695554
1262894
469509
361223
1684079
179308
773630
1431010
1475559
205800
24450
435038
278889
1988618
333426
1137017
427985
104625
439884
156972
324212
630332
235404
1243010
1489086
467774
1422632
1544243
13323
1820488
197927
384474
353411
624675
1975034
121810
2029374
1337999
881040
1038726
1186375
10380
275613
5900
1991987
1060658
530954
890934
656184
1107685
219234
1411708
911592
263477
1509982
261599
1899293
384349
917988
51304
427999
1931193
2286200
271849
344561
1013222
747517
1301192
impossible
807468
131920
537889
1655837
603795
685335
699406
25247
193964
1297670
987095
462273
483917
23335
292836
1252780
630066
1153938
491386
853788
989997
110174
261352
976700
1477318
386733
585751
1169931
72552
643764
1751043
200528
711749
1365917
147093
497391
1667591
283881
651228
741508
424243
1003465
404903
679636
1459953
975184
416637
833207
2020752
1358559
847906
1088473
787653
1448518
8508
108898
2072396
5052
411645
1597750
121282
62618
874692
119916
1397288
1296355
276955
163309
247055
406652
491889
1437321
863795
160007
358934
884408
480206
1317363
1063611
587857
1795772
558691
380482
617465
226448
452378
1400818
1545769
388751
888852
17282
709658
32908
21098
1305576
8113
394797
698926
48539
404430
492505
672756
128761
1382231
91904
176169
34588
1623519
16109
1877911
867119
1360521
58280
564923
90650
712784
828149
326354
501301
11619
817416
705345
420257
659738
611931
1245914
908757
574915
401219
189293
939810
270317
1783039
396179
1813454
1461762
644382
116909
303774
1054958
202395
103117
390866
239465
817865
512882
663738
966875
1530662
90168
1763881
108735
1449660
1159306
519071
1070694
1209514
18178
118998
1378146
353094
1434662
264986
169946
890862
611397
1467559
871142
53959
440892
1248788
747509
1738506
1104582
367489
918035
1362495
508420
1965855
1154888
853709
2313552
235990
1086110
321879
572865
1402402
608363
511735
1300458
9756
35851
601601
425416
1279010
1178609
1871996
335320
593478
1335653
1575133
688918
738942
778203
1128292
403563
625056
249420
956394
1876044
996225
159895
360599
33350
797952
18337
1152708
1156032
841291
10660
851473
1401059
1346085
802126
1760621
1487766
1072030
206982
1168487
142816
389641
409149
1450084
1102460
1409113
418137
603918
546879
285264
2183493
22301
1284254
1651980
11240
35723
1288546
1354311
1376867
273005
823831
92547
744996
932852
210066
1606063
209833
992965
995964
1248255
49102
211017
992316
1209248
848514
1022248
835675
366700
751304
569700
1680658
728408
887869
640980
460719
828155
980929
646139
916069
711826
315881
393904
683062
431499
22948
546709
297672
29050
1084967
178529
1149775
1175436
536136
827356
885120
695110
358749
1304382
423946
1904422
1960594
180226
957609
1211707
310802
652562
653369
851014
1207282
1713611
1744164
25316
37764
631168
869974
1197075
336710
277034
1972718
1921534
2147892
1190987
321148
71998
184417
652593
971354
1024532
2014154
1524438
2128373
2008441
842438
748116
154412
818058
308080
693926
1031376
1771147
700325
635560
1442697
315457
676415
1431498
1086656
1321452
605351
414345
235045
546080
1794828
341579
140812
1140312
813895
1556597
39213
152268
83835
343945
649659
1301158
1276873
458860
785797
1503331
599973
274506
1127136
1413383
1727305
710572
279278
559462
294216
396892
1531455
8691
696281
94587
232766
1354418
90045
601648
1182706
1504057
1313824
152491
861914
330017
543818
962454
1442708
1641337
1142363
1124865
1095849
196141
1726047
60296
479903
1723927
236997
870915
415924
98049
1341127
430301
1703373
1350989
1215208
778438
620588
306215
841952
259153
2112286
563647
1235605
666252
294101
1049219
1027816
1185478
1907328
1591646
18815
959937
965928
76874
25769
277094
1090777
512153
impossible
1352767
1856926
1301627
315168
663887
333784
23339
103689
1136549
514542
712367
418747
405711
335398
1661340
400444
577589
554228
1375575
1418186
1135869
72458
1388267
1337388
358449
838672
1567220
157050
949351
1069482
1234669
1355627
417488
770780
127386
692282
860205
12004
369375
23830
572850
1483444
2251609
54544
1101416
503873
988429
216599
1339893
186388
915449
684137
1356536
302738
1773389
708570
1401883
1801576
469131
567831
814291
1502790
696293
1056606
115966
105615
25387
465451
106925
1081013
777991
131652
377749
405677
426738
1674177
569238
124028
257649
1058944
242142
68292
1621979
429357
701216
1272861
153148
502922
715209
22774
657703
1403908
156255
1251821
103742
490387
1024334
829993
127378
208485
920619
2083634
168054
23525
6943
661448
175473
1103310
415009
1598810
1598507
526008
190373
1611106
987856
1485546
402168
17549
261107
1774868
506495
660841
150001
1998470
207614
1079775
375406
49157
282088
1237855
17947
1408991
16573
550109
807063
478040
964429
490624
1019069
1795555
1682186
23413
1631125
1019380
118932
526068
231025
1335021
696097
829001
1067995
908064
963482
130397
476982
2231672
439009
648745
365837
415501
339722
2086403
1411415
1065112
1946533
745293
15579
345066
566236
16282
11617
21277
36592
847155
423238
311616
903955
729985
603058
1081393
992557
566260
1866162
681519
565658
69900
561160
131070
534238
624561
130996
748223
132376
600473
398712
113951
437787
60164
2188896
746743
215065
1392028
1365433
68319
1272437
69800
731631
437004
199494
547172
1078071
1395865
232950
99410
936037
1432635
808697
45312
2120059
410049
831597
152471
1657553
28611
938091
1146881
329586
1534557
1464967
1188145
50456
398687
776786
295158
1041093
841277
1466383
989500
930458
1411911
437879
615508
692506
130762
1562038
193855
284130
855649
88427
140653
789641
921863
32547
608916
74691
1556712
544451
682691
552030
298647
889685
1395565
1523055
193193
1760463
31383
759689
49193
64853
26743
85768
1454701
69078
1245330
14857
626481
1573222
929893
1409062
100640
693582
2281153
1087328
2216632
1356878
437260
1522136
343165
2060240
37032
490876
837858
599804
24732
162769
180245
520133
1390378
1382480
1511219
50015
246533
884751
230466
198334
776109
1235300
1028298
42463
157078
228301
999669
997024
2126417
1582227
410439
366522
999552
2136625
892824
338859
1329107
470344
424289
1018283
184065
734871
177517
1604958
1352760
1352172
1625297
666120
617283
309446
1623199
123288
385719
759029
1301585
1259813
644543
1452492
1720610
1517086
978643
169863
710300
1382007
340726
462996
924103
712410
1982782
219127
1717173
801771
432810
1804112
1004834
895944
515405
530961
433222
1572333
491465
244562
2300510
639340
8095
274436
2108128
1029992
314124
1587341
16806
874801
16389
497452
929321
841087
483756
1152252
1907855
539778
916949
284997
177474
1126792
49979
39410
17831
649569
476901
1026102
668365
109097
308968
1801731
408019
230186
1768506
621031
59481
544401
1427114
453485
17770
33758
185998
794366
582537
525678
128101
648876
1413864
955963
675156
707861
1620196
1146969
113884
308009
698347
1249672
272270
1306650
13179
331241
70736
11609
852029
346116
465573
1356156
1536687
612648
184328
275655
696313
1010985
220836
1284465
39164
365485
1513637
677000
488002
2055746
1397416
1024485
408081
251447
53601
1199543
889896
715340
2106115
1919163
810027
1337206
530689
319531
1744840
15689
414404
178622
473933
378166
161067
604148
340041
11135
2129863
269465
739750
443793
318250
128123
1081658
18285
1626286
12546
313540
1167032
407196
294386
529625
142011
317005
715563
1059940
2260913
432811
725673
424557
589784
1156854
1682726
246207
141553
21314
9784
801893
756404
342270
472529
292599
2228
615161
475350
3567
709124
1939345
199901
685030
1057970
1544997
810051
362214
1668337
787824
847209
1305887
2010063
1402900
276126
617207
580958
1968979
270478
1118687
272267
1396633
673598
509135
747077
356099
1350455
385548
215599
345493
279747
485744
121462
457873
411558
1253330
813441
1721305
2017509
365977
776198
647217
570843
1264402
646170
1588235
82802
97727
1504157
1167103
307647
37040
1078124
749244
266113
2262961
725112
136690
925963
1409035
1341191
226232
585496
504043
302923
853680
279661
14245
1035215
614821
1290618
162996
2109534
1009177
764544
21065
131653
1319438
1897219
525987
1961347
794977
323126
460822
1473655
1793451
656355
1435729
381846
269645
894439
487179
357752
616530
1976669
1385610
985030
234680
1434321
105853
1178085
601401
315516
469640
1357821
1488372
140388
16274
198223
98052
1266610
1727100
1599490
2044494
1082172
319666
161757
194550
1549077
1561458
37514
723223
74234
1689861
1835335
1639296
806561
222001
387742
1374516
586339
1597241
54481
813329
475387
1257443
622835
1100916
1762497
1296907
500002
1351763
314562
744384
972155
931474
1129432
402968
1726833
17368
910846
1679193
638613
534432
1519520
237683
289898
1863620
1447553
472469
551439
13077
1631159
684065
16415
1382833
1676080
1729355
117485
986968
475148
1127239
1878539
1362720
1060910
128730
1081409
1377938
155151
455377
626040
1456443
636926
1343231
2136021
1917549
987624
771608
242341
1011228
899960
459820
955233
2735
104454
1422963
175159
1377007
1353433
66108
729731
761726
533587
34276
39496
559721
831066
513032
228871
864331
660574
1381605
397700
1554102
543580
1509730
465943
773498
36872
832170
509273
921160
405243
118877
518332
458815
2193492
1145152
604522
517894
1174361
815433
36640
137998
95962
17222
195372
1214905
783229
984335
1080797
353059
1052739
1268088
869056
449878
261742
41116
442580
970080
1321764
1110993
585801
1675968
458487
889037
1138947
544996
451961
285011
1227871
64845
283607
1159245
319991
141986
227298
168518
366178
800492
419869
719411
684248
1361999
801401
2175195
1126905
934014
814998
411523
307653
2002455
614953
1361019
2261457
809939
752291
632429
910868
525734
1057141
690763
114080
1304318
1513612
139041
746168
67021
772782
1688194
1073681
1561776
838637
246344
662576
225295
344659
1648184
1135512
419120
341135
1492526
312685
1727219
555012
589496
1006990
151121
1471029
14888
65328
832361
2021704
1274302
787622
295671
632991
76473
514166
406944
690341
641255
358539
999538
704309
338292
1168839
1058950
906474
1298451
300972
477464
684987
1253036
81800
1103713
289964
1419112
567117
1032645
1727538
274254
984149
917086
1992724
1890872
1925696
1197092
33118
88572
995806
204600
1287757
9114
1704903
138875
967445
1841712
992093
518369
799317
543886
1485097
104074
1594358
561829
1141572
2086741
1673290
484941
2207107
1792
500126
216793
455861
1171460
492532
121817
1482467
268329
923219
1784770
518869
1730050
1467133
202847
897425
541935
1431190
191465
1357715
691313
911929
1053689
106473
76811
1199234
194706
849274
1356719
243109
601278
1293069
530995
1920810
358216
479041
856266
500075
275935
174284
1223832
619529
1223631
365180
1151937
851010
146643
325099
386758
1253815
766002
1202748
1495561
556052
419293
1985126
572171
967
1709119
209397
2166225
1528554
1286291
1171448
338229
1142345
1039728
574833
380292
249285
622146
290687
1374901
1848730
1424875
834135
1002808
1552743
540780
376172
790601
388538
1001468
1967518
371689
230999
668143
627921
418728
560111
552272
128104
1748452
1484262
1494664
347900
529589
658564
732517
1405976
48548
576115
1152485
5577
186245
1741927
172013
178196
177241
559846
1121916
253594
2075994
535500
832206
653293
263395
1675924
46203
235144
352991
543880
110500
1811172
1004879
1051718
1176041
208164
164931
982426
878042
306480
932563
279669
7057
298828
316985
232650
844604
2003101
1075944
208643
1209690
1316354
187931
1923643
1619674
631377
930194
660707
26602
199985
1176413
844556
379805
1964881
1443988
1749949
1675562
128956
1733297
1013111
1476408
524721
649170
783173
743157
36249
925532
10608
1017556
1443415
849439
1118380
500179
1393656
324618
2371036
157007
500255
447530
2020079
589054
1198439
2048766
1546052
707140
745556
497610
204844
451862
665133
1578844
1608255
564992
501650
574271
10937
57971
164084
971053
767686
879545
37776
102340
227048
1019882
555216
118737
1716059
290193
20289
937517
814637
288015
416593
256753
1692681
1931222
1535083
224862
782550
763004
511512
774569
193732
1615102
527301
210409
513620
453948
759705
1013382
1801868
850892
1544288
1061872
191547
105266
141679
889461
761371
308186
944076
1069206
420110
540865
539783
593234
283848
756388
484269
859972
853842
231338
1347164
320778
80998
52544
1001833
91583
1296887
8387
464900
1413031
1142158
1410001
1653847
1875712
1325075
1146457
128061
987277
796637
1048600
1499977
603338
273595
17234
1090392
738836
1962370
1235113
2009856
827749
219562
1306255
2186322
193620
283786
568714
918748
1354118
237985
501121
426648
56394
940904
658282
453740
285180
1066393
737629
152309
50867
720294
898078
6169
1841453
696808
51644
1658918
911984
194129
1243450
14141
2028111
180894
10969
919577
185470
508216
1323976
1076849
1195525
2126183
336233
1145687
768206
2054746
1288830
1526351
826715
685174
117762
568041
117992
1562738
1218980
340602
667344
950807
1656164
503844
23120
465299
2042050
184725
933531
501679
1849325
763090
545435
688062
102599
625142
1089322
1593126
1774340
697430
811844
300895
202830
175593
137709
1284266
720010
606737
1194127
1862
664540
1449630
15335
1649731
315889
421166
1769587
139139
187664
1508870
1179571
1318507
1596832
1132565
1604725
67737
135200
327689
628376
252097
1294821
1145855
355631
1516303
5295
782979
473702
1218806
716575
1313675
498790
1181785
1170523
373221
1387145
225686
1323366
735395
547904
444728
86884
175472
150881
252999
309549
343998
22645
277940
657042
1684340
1481125
829481
1756059
1900885
1318582
23610
855830
81703
1383586
282180
319605
1829735
impossible
11489
579080
17145
219844
1657029
566696
567428
945677
803196
1844254
879969
1344225
758765
1472501
1481701
948325
132268
264750
532227
927801
1043056
191330
170507
224668
1254072
964781
1482416
1207138
107036
56550
584316
143483
1474927
1393776
955164
245515
1338801
23349
798967
1829448
1888207
1316923
210463
991324
1070680
487790
747977
706303
215620
833789
18774
1708143
1362693
24030
878300
314871
1563362
347850
1926831
1274678
14641
1747173
406368
607637
664359
834920
932615
1016326
119174
53818
850617
13518
231253
145023
25415
1072274
44475
145698
703128
1493740
151079
1143660
1185031
950461
1094660
350266
137982
835471
841033
382813
507968
1049925
384095
164720
391533
1014385
223828
1068451
1142401
688013
256132
1806893
549714
309594
1342137
1046876
303991
80501
1079716
1424121
484334
578074
785971
822269
506999
239129
763896
271843
26457
844341
45684
602059
15210
148922
291275
495091
1859120
520396
831674
1039531
123262
154878
292352
6781
1882945
979188
596244
1214511
94406
968921
2058796
389516
53098
1235873
32556
719917
596368
24590
1135358
701492
1082940
710348
1380279
1347829
85947
10202
375068
514301
790537
882820
1807619
105302
1309762
364591
634173
227307
404339
1905780
1262161
986495
7433
737940
672070
2093921
193754
1030644
840298
1468232
23403
758252
952029
18822
1684242
1591798
496356
829794
1250191
46660
24267
342799
380984
308096
353812
152941
216725
585173
559694
712798
1027931
1725276
1136287
495177
555834
721940
32531
378704
364005
1070796
484524
575213
340387
60222
841204
243542
433045
1471140
378408
1084778
1058684
1466624
819698
318452
594607
1529820
1772601
1544425
331664
16808
98015
1184412
1869513
115211
432951
459942
1520309
198528
973872
598957
1010766
814834
1311395
1458877
231167
39526
650471
1568572
1650776
1047294
114288
1596580
1519754
1946079
1764398
456721
177160
145218
405094
163410
1236199
1734
1101554
682200
214647
227323
1946361
2275283
63241
893204
2072233
138002
721351
921213
1627850
1234643
448279
334155
605886
627210
258829
1064960
824881
67941
114018
1303983
978084
2082987
680550
983854
1049896
232983
455558
780365
600699
1687982
551554
2093884
193620
358910
135342
1035465
813786
19725
378485
79644
1200006
409204
1503013
1464705
1681844
1403039
217448
393958
589384
2050278
250691
245494
788937
934828
1063975
426850
500890
1988167
499681
898471
336468
877944
1290981
985944
513010
impossible
492497
60806
925459
217116
1145278
706424
2183209
1122477
997410
160890
665671
1776165
45553
77490
1605460
1444229
1327850
263506
2265671
1703654
276588
416715
459138
440948
863980
784249
1237172
864056
859435
1577414
259822
875437
1488620
490957
166239
250078
131541
742523
121389
122055
89005
374526
736375
2161446
77974
1256684
162018
1386642
1476667
10891
29816
2293027
1225709
445661
416030
133479
954641
275000
718195
142110
1220195
1439779
1088459
769475
326155
377991
60630
2263523
618361
1050534
917995
1987073
1019333
720272
787711
164607
80741
155927
666915
934572
721263
312248
720238
864634
1030682
350211
762199
535479
1353707
32253
1999862
466559
553893
1599361
184804
326092
765156
51780
1303038
2106409
976401
529770
1654683
646592
870191
1243120
1791823
423625
2029562
1053562
90338
468689
1394073
2175044
1313506
742586
598620
491941
148221
350249
625556
827845
1436599
909297
1080378
563409
2043575
1072490
1792567
23663
1011964
1000355
735712
941038
1405690
777184
704790
1307556
11770
477015
358419
208940
1842741
45957
1232650
895222
5468
223603
1316024
177560
474806
688356
1259912
77972
48805
277325
1053851
243622
961811
580445
1196647
881592
1373412
242379
26002
266100
319335
785173
1599414
2051269
874711
1924404
390309
150208
1877062
1328992
1489663
1500788
264743
2183565
1190780
1108712
346685
655114
1401571
809870
833428
615756
221018
20241
1645259
1520687
854866
605802
959055
668808
904120
21929
315893
971855
659589
452166
1361220
1019217
298466
3532
833279
69298
262035
1305110
951575
511670
771918
2346277
1781267
2214335
5762
17936
392376
2222899
372799
115706
1172290
18108
1802811
33159
755973
278538
34058
179365
613074
440993
95624
827218
586139
708498
800033
766724
253192
851737
849173
289408
1316100
373552
50766
995131
628662
114948
513819
922940
712465
637905
330489
16154
259920
19485
842125
1158266
452793
143961
614910
500781
479867
53399
232810
998129
308296
236025
545705
17807
1840660
2127182
381760
747522
1679402
1306959
1453410
1272296
1923699
1015555
1012944
470014
1028790
154579
1000612
187732
1574239
152690
454815
104499
102258
1540103
292701
1211522
477322
511675
742585
1326194
1480001
1397487
507087
712741
971648
1835378
14868
1266778
2185486
1538235
154169
374585
673292
975744
1157315
515658
91170
940892
116518
232411
1129382
682073
318669
344185
102108
320964
861513
12445
928488
1430603
380035
1072319
109316
1550573
1326157
1314264
626406
530236
1062531
379654
292705
1194660
1847022
191199
2031547
392443
1079061
1823518
1075988
594287
251725
722266
835866
247544
2113198
18029
902598
158725
247456
77307
186810
636149
850526
473441
956560
922275
190479
242717
537531
1846321
7355
577748
534703
2130119
159688
297800
33012
609154
268085
2313399
714299
870936
2038746
662201
642832
682078
1209413
1508659
475696
363825
363099
1311875
1264768
1453768
1963723
558232
2316178
762143
1308522
1148808
1171096
685170
1085070
985672
1046346
1032054
241614
786370
498373
479812
757346
934430
189968
756466
323986
2141550
243394
1012320
700009
2255298
14569
349228
1007358
1162917
927077
8469
225021
118649
1110103
742481
974249
1043857
1037571
114994
11718
1056182
738567
1770332
432996
627460
1746183
714910
509186
1425612
1786069
1366905
1614081
1700420
769361
729281
1901499
128383
1270759
386334
1411008
214760
913456
749829
477077
36204
433883
688122
279147
965312
17086
45950
345085
292184
141901
1897231
364356
612853
1086988
1340233
1461957
435221
955700
913542
1827177
924945
464987
550258
514188
1081718
437829
422656
797193
948125
740812
1283873
1695554
937492
643607
892203
1652328
92512
217576
275178
789853
620622
1456005
822525
355858
1702088
1517720
657929
250500
648886
797989
814447
439167
1181618
655742
1201430
379739
1043715
1148420
1637781
103808
1759312
147649
1525934
701112
1463090
552025
1357840
1080142
552782
1906741
2031044
559737
1644570
375819
19004
53113
2254807
640727
1089991
1358849
811932
1078109
1274082
32299
795425
758173
778671
115911
291879
146987
1122699
675440
318435
298363
1188894
425544
912971
271064
1766221
1692303
446474
156438
834095
1531992
1491270
997491
758013
652412
33036
1010197
128793
350374
1130328
1811612
917692
295183
392060
274703
139309
1937598
938057
116211
1637853
874062
345634
585529
166257
358793
823763
568900
207721
974380
1550167
1929153
636634
1272697
316104
293240
304900
862493
112556
141850
1111863
329864
7120
1095801
281861
894936
881271
721247
279395
142276
1258970
87937
1985835
360027
294311
317045
430006
740672
1029571
1342108
1688030
443054
560724
2204395
1943895
242639
1057513
972463
281498
940531
730525
732281
1283089
1180991
2063342
2083670
1840927
1001116
1625849
3927
75990
458481
1582176
251622
243596
328578
31688
1356930
972411
429472
1664505
1302007
1020
265781
164556
1218165
53479
10618
808615
292356
1884262
1094260
806902
652129
1065007
1184239
464900
260335
57655
1395747
607371
494108
481615
414380
impossible
943663
745996
1162745
706681
851542
1075575
1903119
1769300
901337
1233475
13975
964086
2076318
184604
987892
21442
555543
264055
577209
122102
926331
561377
1376604
654627
128250
1467321
597400
1584277
788338
1711563
263701
16235
205696
615809
598564
1962182
15017
686364
1017645
829040
1049246
2242361
1455855
1045247
989075
1484565
625290
687862
1435913
97197
944756
973746
319161
704044
250798
862964
184366
121675
1076150
925496
158508
1345528
655681
125982
2056257
627651
766714
653526
1052742
799058
1298837
1052148
204444
974051
1201837
1259743
1250422
151572
343930
915923
1591045
403536
821428
96757
1452259
561803
987014
1294033
1122802
1505218
1195144
476466
287331
316192
1298881
34034
1827469
276223
736149
450997
19340
152326
878825
607666
289458
1056819
94690
305996
433045
67676
636953
1243062
742692
201308
1013301
757188
1023419
436481
317163
92224
635732
149247
169480
1634154
36268
1091479
600398
490152
488523
47510
656746
844837
8281
132150
587117
1612226
1193045
1678685
11303
962209
1266124
1349646
385167
1543653
19611
1203127
1212805
1423229
782478
2101200
1539671
949553
1015880
266564
1278002
762847
15427
2277300
116342
570564
1551075
14421
547996
1000778
316349
187189
247358
875035
5778
155362
655676
399888
701945
935430
188618
1238897
521520
359838
211849
903188
1895621
161882
2178801
636966
70589
1224807
1366466
1148035
1015338
662951
828544
764666
1644661
980271
852784
423203
768656
1649382
221396
47859
622658
172497
53451
1806765
442799
21217
1007909
605995
698454
697983
2140004
674570
2020179
1344120
218869
2028622
167920
1039877
1798399
1018407
979847
1486611
1494242
238808
1263203
1280136
351066
622669
705183
865358
363242
23675
656187
11324
984411
656991
171213
1203843
1948545
603280
1547960
284300
1809001
463204
506375
656202
1542072
1437064
196536
523127
1218327
621652
1238635
1625533
549725
546316
584340
945537
308044
26231
1243980
614491
1153839
368022
1452245
128898
437547
289059
102656
796459
383420
143066
1333408
8186
652730
153264
626626
1152952
1145479
420627
1132103
432192
1368410
1972451
1025294
679392
304401
434707
18456
34889
1746081
10951
537332
673812
76733
38758
641628
801716
1899253
1821564
677325
638521
474433
370798
1116129
1358853
1795798
1950332
1765665
1009233
173420
761031
85641
1090312
1945574
162936
7415
569105
263554
33452
847395
1278365
802374
632171
impossible
393728
285402
182504
452223
1466296
1103286
229563
608413
717024
190921
1128772
38275
14607
1442766
1869074
638488
1039177
570359
204903
1487970
1893814
1395208
902539
972533
25673
1681878
465264
383818
2062932
675982
1662170
612741
181732
13457
1337808
1047923
603463
589532
413117
830995
712866
1805723
8723
457272
1028854
1445420
915948
216882
324269
296105
717174
67304
70926
200201
29554
925439
136312
235771
936623
2069548
771543
1920257
1285306
576106
330909
851518
1263368
311968
586928
416495
232364
90404
357290
1045785
1174905
643561
1448821
7922
830080
1675778
2950
20742
836267
2086688
1019937
840892
377388
43640
286920
695303
1254081
515126
1879527
1252029
1730599
43281
925303
377611
1182931
414044
463952
1145463
1105406
547025
448580
309696
759479
398390
389404
793024
2106263
1258309
1021057
943242
253874
534022
29711
509018
627995
426259
938695
517898
936262
1377310
232441
867756
50241
1416042
503161
1893430
549617
768567
1710040
622346
770725
236028
514221
1788016
317751
995806
1624830
1739570
1215918
202724
85415
1699290
518120
320896
13893
1690673
1779229
491425
212646
217288
592291
1510881
1243411
74721
1411721
309762
387164
286867
12343
1165492
408370
789875
83718
463417
927067
1457727
148361
13974
64473
1315083
1266539
1107882
142614
4111
1445744
1447166
637205
666387
711437
211171
1583480
1821740
1772461
321499
129839
909374
1292620
314177
904797
88921
130917
99676
1384469
1587509
45724
1017595
132693
118540
1624706
1126691
101947
2131833
193493
1469558
135295
1732623
1150654
3015
1521403
343494
1881914
148351
2190504
1084213
626459
74130
49849
170112
69121
1153494
155234
638714
594883
617962
767963
425879
453671
17824
1453941
440913
1302870
169637
1798016
281462
938891
844028
707773
1380770
291416
571179
34739
1611633
156061
1101840
1056630
708821
401990
958903
409862
795419
1105295
135627
793026
1741127
1795150
310966
458787
807083
2093218
60356
475976
12428
135277
99032
2175271
1230675
2126681
361524
521038
1191367
214472
1797323
1619240
558532
142618
1278491
568322
387949
84565
741726
196932
1013990
211045
3035
324591
1863869
233200
520501
112657
451768
1730926
200830
978933
788494
457438
971672
873258
548460
1727307
58661
50835
249185
386524
1001179
166379
477
1283395
161494
143379
1397657
244657
1549060
731993
1226985
367660
579029
1083322
1490331
104232
2053731
231691
832578
17328
229509
1187291
342819
1108238
857307
2095014
149624
217259
11850
853596
245141
232711
594239
18714
1644653
299577
1496553
14218
1346783
90455
682031
1624868
2197760
1100357
806839
14128
1105060
145488
1607948
1616229
349801
1385510
978966
1146718
1363312
551638
1908175
172900
322649
402436
1490787
547983
390476
775404
99494
724729
150850
663141
1057115
2019047
507642
1918590
487507
855533
586351
850919
565781
26416
1725189
867849
1149775
1229571
985371
63041
1046952
433499
45557
1742346
1403052
298316
996552
1692792
1334714
446488
1164938
1066754
1454966
1115559
1224529
1356294
14094
105389
696697
1992601
1760943
311073
1000838
294191
593634
901653
1042146
1215757
328751
593198
2269034
387164
290623
165936
416789
34616
1141223
34027
513465
565278
193736
995133
1321032
1296613
926621
694828
1182829
440928
834937
229222
756693
357323
1881213
862958
243600
772488
644931
858469
2363387
9855
1352658
1738151
907882
528372
817070
139662
122088
34420
65254
1077639
1224166
879271
200115
364312
692309
1077444
1592931
1235778
673505
42323
856617
1182926
446487
454700
14147
610299
1651108
721359
1987881
1848413
2033534
316265
251757
747482
998817
1297603
1771876
1184893
49387
213003
935557
773705
1242597
55462
34904
616510
391356
372395
1054713
281999
642787
9542
495779
828649
161723
386929
1309385
2065058
145469
892301
125284
1140489
142061
731092
1987357
311316
1825297
2188275
935217
916627
941099
824874
770274
863258
1685264
601893
1050730
624441
260926
1364195
154190
1260416
1287417
482136
260363
630018
194098
158907
245894
476579
1491887
567805
1232234
2044776
1735803
969531
322062
784694
124388
1295956
382988
745698
1751317
402158
1417337
2072749
1345595
1022174
975015
impossible
138828
500519
665351
486257
515972
1766619
548108
1137584
713820
514476
1104979
1479818
253854
323977
612528
1650168
228947
245112
252690
1342209
1110034
1771762
307915
786244
169251
1392214
349183
181142
12788
292476
437924
1121486
1125
947412
828391
947728
343763
636613
759456
402606
569757
393314
1042293
20759
777078
117944
1054156
752268
1547340
639358
1608395
418574
718325
876841
754039
763444
1330217
252920
1323350
370639
1189269
1637117
1278933
123100
458330
1268972
1021547
1005090
327331
1073058
990482
8177
1683630
1626415
2088556
1543431
1101733
137498
573837
713024
304289
804763
1041651
796573
563835
801858
203036
752994
430868
1663177
81216
1393496
1176939
1639898
2058038
121603
194217
1456145
486423
1032144
710601
266013
199574
477147
706918
4510
1282954
833371
1008656
224055
889538
1153672
1270302
257445
889536
776592
146604
938532
592274
652234
1238436
373101
1014010
97323
169326
1218171
296487
2127894
947759
267676
1375187
42906
271355
118774
1012443
380339
584268
1835127
503465
1047892
2273342
829004
434481
1266438
139220
941085
273597
878742
1161053
640008
675669
1076894
585836
787104
1955456
670856
470517
1489693
1159339
34199
1007143
498791
53711
1122210
916146
901379
523701
406158
1145864
987197
448475
1160314
536142
872517
753112
1186915
390299
679146
228074
1289231
909176
794580
777345
474240
437512
250243
883178
697164
24229
1623275
1141902
280108
2109003
123860
1675092
431562
548451
725998
563624
1680680
331311
2078252
1146746
435771
1150602
975612
442546
19075
886824
1646154
1371728
1240509
77295
870818
111157
417196
1181353
1562971
1603233
38844
1941714
1068846
943111
1838952
908039
12937
1854609
1401473
232115
1346744
558857
53838
1626558
159611
328815
1289078
574079
1130632
31368
509315
1086359
931233
66574
826837
143342
648670
2129597
655633
1276
236326
1995817
964752
432951
808979
514651
355593
1118294
1586913
238460
267630
223514
1704953
1589662
554928
796468
862942
925756
388991
1126008
1570262
863494
815935
932265
830530
137623
1320088
793152
157142
638378
1836807
1334211
17394
1397193
1069309
560265
15426
1472010
578327
700705
496207
718806
301128
1908591
227914
648834
9061
68320
482828
1443508
1994828
104356
1920173
1158833
182999
547449
1565389
867611
1248208
287512
697516
1121627
645474
425510
442289
1542043
1088309
1543495
518562
853994
1075505
461178
63346
804328
1632383
1563099
1849546
180002
680794
650922
1933945
305151
765305
1503663
224681
376469
368466
406254
588374
1584748
709829
892765
9305
848464
548838
390806
965725
318034
643722
1103201
202161
18686
121699
1598750
2055112
1093191
117520
1031922
1110103
698510
557123
790286
416047
253220
11600
669224
477360
2123420
525071
1287084
1112502
510050
443871
893459
659465
12902
1950788
607283
364805
576580
806979
952297
158075
369963
1607232
382348
9670
45179
830844
742076
707105
1284661
84711
2182524
728445
705943
967322
419158
386778
492653
1972944
552478
549783
405099
1986201
213808
266763
1312460
187378
141285
695624
1225635
13929
668920
512298
1127220
1905709
369592
529833
556196
28775
132896
18122
600577
12975
763011
642091
924672
1034448
1350570
156908
131209
21574
645260
947241
34662
107380
576651
666305
1208145
1551177
2075287
1239261
1765576
1611154
7594
883453
1708410
372444
196280
2142292
1392194
25245
442977
256542
824475
1179281
723818
152240
464958
766042
266286
544161
1468663
1476752
453073
9331
330290
1193305
734145
543678
1183307
509416
1831519
1481666
1172773
1510079
755603
747623
274570
57378
1104059
1627114
231469
643478
1537912
723326
448352
358252
1070962
751539
1041642
1258764
957732
317827
1654017
702463
1326003
416101
1591542
1055218
864139
442991
1849374
771029
2106951
403024
150634
566954
807791
78404
989076
1843253
1167956
1446224
1391964
790508
65066
486299
2154237
749609
1150377
17246
1980393
549595
36221
628616
851533
285045
165879
253631
1488243
433737
172915
1353029
6883
483760
2026314
159205
1312040
1907899
138001
681766
1752274
434001
67794
133086
694417
1333503
2259337
2375123
2031492
190364
2124848
97462
1573989
115327
433004
662198
796997
1020473
1104299
867383
87519
18605
611393
303147
76305
718588
1432800
943283
276481
1024469
826324
1226522
1902631
1868956
615387
180490
1064193
242124
2010449
1699477
1024488
418192
902685
1328309
1553300
1681577
913004
506768
289829
406518
1878432
1128756
285447
1004840
155215
839608
1770929
611886
224548
1833236
1192673
1066564
855891
914275
1515553
372059
1946067
665386
724652
486211
901766
186296
1030888
921085
582888
1941967
1141457
1395346
1471573
1097204
1566913
1182493
1406630
1535653
797798
1044073
39304
1571982
639132
329354
1703747
630408
19496
1679168
280364
885065
1755351
905073
693893
435201
193509
283047
1236856
531270
1317736
1227943
1915388
837464
1085100
1879416
788664
16431
13973
587426
306541
184445
1213972
532321
11953
434847
8333
322653
187320
186686
871743
127850
8361
31074
156040
1959241
195710
519697
463428
377553
10320
1759618
1416369
1719085
579071
1251037
54067
1536272
833182
638943
1261381
79705
945545
402018
187120
255816
685173
1025642
2344807
272771
210612
396491
300965
121017
244072
1791951
854212
871037
131061
234605
996677
109620
1640
1344933
480401
822326
1969218
157301
42912
843937
15439
311186
1364767
85429
789837
908716
1551172
691293
2208854
603466
171043
209335
375843
475197
796411
15062
1219274
244870
1093561
327944
240121
890763
686621
123079
1055841
62109
893638
80493
610044
635274
1135598
335785
137930
10984
365679
168702
1982022
1257033
1043693
662683
838580
536941
432356
359998
593300
2133726
1099414
1222547
7094
92098
435719
1123279
2134831
1374454
724927
896506
566555
1657095
712627
117767
1656682
1777375
677481
855227
587842
541594
678362
1920168
1563013
81201
252110
1234525
422349
2039421
11273
1727086
324823
1605746
840566
130617
831349
821030
355730
656779
1095005
115891
1545711
867809
601419
50556
1589621
1539097
35086
1081738
2347121
302818
381837
1330990
832087
1181528
1578770
1376727
220857
180617
404104
657833
398176
558545
387660
127830
968329
245853
1085698
362756
20398
725269
286261
1775030
624098
872129
470326
1321946
2053519
1870433
808557
904807
2289473
165143
895956
307671
1025621
434986
445449
120501
642038
245226
2132258
2196656
816208
227081
1261054
305210
1841655
839266
1189698
1364933
746983
536484
662399
536446
1991383
978065
1603681
125719
1168783
1773127
856736
964308
851328
237357
1905333
1296570
618288
1241491
729140
858496
80332
780278
1314764
258474
757340
294627
121110
953980
149580
750797
167895
11312
390422
1592034
294726
791640
480982
138141
1471767
794040
514271
102621
975428
6217
524074
1825748
815535
583219
657268
880671
198329
1851775
675032
1062397
252688
1048789
762694
850203
766129
315437
1019545
206596
47139
1342545
1193394
1138884
1979388
661703
182878
1323665
294600
545480
907849
606337
1168630
173635
2124888
1346984
594916
2000461
1246339
159315
209909
323530
1649858
726221
737088
165086
587363
1815422
62875
308103
100885
18311
466333
354366
565425
1062221
325693
1223760
631712
2103111
515848
765500
672148
856960
776400
147531
1004324
1467936
131876
95408
12192
821615
130641
1963075
48157
66432
159698
245860
2223151
434320
165481
56230
162205
1035643
818271
741734
345007
803104
445866
1406820
648899
258231
1013917
165743
1025367
1279644
195053
11369
2060974
1627708
284264
1375469
1702630
260263
395295
1525271
132857
195599
467115
757836
117636
1526838
126993
1431337
1226624
1475538
393181
1340715
174164
865280
89112
479557
858786
289621
1218051
973159
716548
441767
584204
20084
1076175
499692
361365
615404
1843880
756510
1760152
140328
701713
462013
714212
787205
681483
273682
2156999
484936
145046
653876
1007698
460582
163574
879530
160464
445863
1033525
691173
868625
1600497
43880
157742
1455178
1619387
431145
845163
1442360
1566047
582455
983687
1262358
1155642
54776
206226
19123
1705052
691197
112770
219785
1306777
766578
1594705
907461
311182
645189
543652
1882223
310729
1342032
431207
1408618
1175054
1698847
524511
1142436
155395
477097
511269
360976
183191
868098
1152400
748037
547029
151136
1058217
938927
1040282
168805
985143
2217752
198284
1384008
1058937
1309804
1897119
519774
1397132
307341
39224
2044080
280615
473862
857406
599385
1844269
907953
222504
889636
632141
528548
1562881
509170
479842
2212763
778852
732905
1645459
4362
401448
15138
422902
191141
894075
69744
1073891
1083999
829428
1737747
235260
77649
258286
1007303
48864
1956189
869486
167150
259864
661500
287498
460333
1137279
1087518
1463867
335551
729321
229760
204925
160305
1325759
492618
1413716
395995
144970
1828745
2027021
18477
192430
254909
1170067
151683
428650
1087400
715121
873587
1549290
1107322
1797650
814110
2147475
979158
713952
1268655
1441656
548740
1530052
1464256
1122584
1668159
257179
411251
966560
1014890
611438
261487
462234
1113800
981040
494808
1985933
1648444
2029059
1405188
1153721
902581
1057345
69658
33129
1275256
1120733
376209
986267
672661
422554
197317
1634289
1233341
485392
906092
1100023
117355
474897
109582
204634
1129360
849339
5560
13511
646722
1606746
1844461
238322
1081981
612477
1434070
297121
378230
1150073
292120
1434102
149044
2203948
1083865
1799686
1314868
191475
863825
1373948
1078228
1111416
1173502
1154045
2005275
424120
537641
1215462
1633404
872970
622757
591404
698305
887719
687545
2028316
12093
6308
64626
1307771
444350
22903
1160650
171019
102308
897159
225323
1023906
1710520
296815
223487
684841
255908
6982
290941
124496
impossible
90264
1019547
1830215
10923
826766
496293
1043469
544277
1059514
327773
368963
892198
1599688
1125240
982913
1875343
386801
419549
535763
1409789
383176
573711
297775
2168839
215321
773295
1999747
500407
1231894
239861
717967
116585
673583
13595
337386
1457784
1140284
776812
1096792
1220520
1189566
287782
596082
1216068
1167549
476079
726503
1314842
124497
709078
96431
1130311
751382
177860
200571
57539
1499678
1233219
833413
1352733
1370370
1991010
632731
693790
1161211
291684
1282592
228859
1941678
476229
264760
229201
777391
1890812
225183
296348
1508120
1929302
80529
655335
2130402
373429
484846
3814
664886
290840
1922996
110834
209587
763696
731522
1430250
1027748
451740
1104674
631901
1036288
1445947
509528
1885165
528103
96032
360232
107690
159762
1343913
546154
272933
679071
17540
894069
54249
562204
1118397
295973
985227
358955
214984
39940
1526586
506770
1263361
880269
288775
2108
1226283
2175242
19471
986601
144926
931522
18472
187296
360338
775658
271344
1528219
200365
2034575
1137778
304472
800775
556949
795572
937278
909175
449578
1656502
299493
909627
599731
390034
329631
811330
487499
619223
1290851
1481648
1531040
1916
642243
659608
227188
749430
814528
252654
620838
663737
330150
273395
602696
130979
531554
229253
1561987
13120
1621308
1025820
1635553
1304405
721288
1107242
318675
50059
796735
212448
930320
503318
677906
1010324
1256282
573008
1149606
574558
1905615
258868
431174
12561
837801
1733879
232894
794251
229159
1501304
147587
1248729
2031984
1355192
953424
649793
1146979
9460
887765
807331
72763
1064161
1017481
39133
1832274
172286
1080168
624139
630769
872790
4133
610440
306837
806639
1212029
219317
1808318
921462
1482951
1212204
1041572
223214
125732
177629
1189472
926554
91985
1083382
412741
1281405
1959789
741059
685240
24169
1796732
542624
1336475
852495
988538
346312
77250
959012
1170602
1191677
853039
927565
1420901
733904
1365905
512701
1636201
1404846
1279617
1379991
1138781
926242
80905
1595126
721320
926449
466934
2158418
411898
144879
388683
61800
751085
541043
1425458
1865558
1891134
1076659
182585
2001258
512625
117591
869540
847855
991640
356336
808651
2114767
526488
12278
986921
1795403
1244648
671491
1331473
281155
819021
612779
576881
1704357
883075
1321569
975372
1110337
1841921
711015
149013
920502
911482
752202
1568610
487816
331148
787621
522265
558129
1713464
623212
20304
1826280
1984908
567334
1569568
11669
603534
137550
836675
313423
292497
336721
1565603
1367540
1642436
673713
1522363
1457272
536687
729162
503531
1097822
425689
63871
258881
514668
695853
286159
2110253
559891
154480
1435667
1702339
1603595
578647
58382
1419186
746028
1131530
610442
1700802
709821
1641786
952204
1218869
541654
453395
857333
420394
253091
670985
1211461
210049
536336
20203
1424349
1095852
1783157
533458
12283
1856610
408036
1403043
910850
131121
2037621
600195
723949
688283
491550
276120
1114089
63528
11057
359704
2069801
209108
1247402
1920915
1946218
1520476
570453
755417
804506
599877
1007213
225472
61558
1120080
577198
888516
716358
617674
1481991
173621
695528
2155293
1342198
363161
890889
1427780
14402
9889
1349703
126313
615483
182475
1198347
894147
225047
1308250
326630
815134
1397128
157306
440977
4841
28542
1285613
2166547
581183
147877
1237902
1089105
89909
189785
708164
329806
294159
1052819
323364
705412
1044142
734937
1187786
81394
1240977
1668974
2056316
48696
45069
1666328
641138
11704
266881
202452
136723
87575
8132
406052
218940
313199
143210
304809
1217945
1330772
543310
129542
1542981
634064
1013081
619125
343951
1073826
2536
42506
1261442
636795
642120
1298101
462002
458860
871747
1334768
869413
1449574
240193
1387684
640330
1053848
350143
1487444
1554884
981709
548451
845678
139887
777371
126488
1776653
1626788
144431
732035
123285
519939
6720
1445052
74604
558671
561903
850142
836754
100736
34292
191588
11739
634551
895330
632413
1362061
1725345
856149
1058812
1237311
295628
4070
1344318
1703735
378556
302201
361055
676146
962132
257879
744915
1543389
1327641
827931
407677
1419894
1830693
1202767
204654
349957
15973
959268
705863
1365010
2206689
833091
356773
831053
2028323
18302
48328
113869
1868358
111579
828895
1419602
104833
164902
582598
1465060
494215
179958
446852
1989345
1120762
429356
1050276
89667
1009605
893570
1122679
1811316
581973
212082
1013576
1599214
2078214
7903
809191
49517
668196
923839
1040630
780716
262956
1889215
484940
1009031
686413
21397
208721
755280
41331
1177908
1181414
388523
163355
2785
875527
729555
29869
439779
2012150
595976
1194876
1269251
937349
1594979
1167598
60926
34665
1394282
392580
699473
953728
617380
1075996
420792
339808
10397
894075
352783
1406672
1879158
731108
246454
628707
807299
426901
615439
705835
722472
3476
47173
1144527
612124
468832
882763
1026975
1237023
228007
885638
363027
164605
164664
297731
1385597
519911
682290
366073
466976
183873
1234338
522846
287363
835127
460335
1194256
21930
517676
1989643
1002527
271219
703518
2050149
245174
509476
97991
2045240
457088
1026010
1842225
257813
1184218
656045
909649
632861
420217
426559
125292
1820467
1868110
363356
285857
267067
290942
1651800
892158
336648
2135938
446347
25881
1891554
142110
18794
1211649
579656
746734
1848992
178120
933036
505525
1065316
413936
517314
impossible
43886
1318091
1743924
132982
1043708
1330126
345384
8998
64156
1201089
785498
1881154
576989
1236827
714489
330854
543577
427142
711431
2008100
1329754
185052
285244
1396504
1126328
1621430
374668
999320
684501
627169
1114977
55190
1368736
16592
407247
52522
529229
463014
849144
1557227
318408
834273
193543
824353
52270
508733
1362358
1717119
290102
14464
168547
612374
1183663
1130154
860975
2072345
262922
837475
54095
299113
1369327
817247
1728751
2282844
945340
64939
18637
293864
120322
900987
305922
975779
1345917
604495
1309054
109068
1440156
1385690
242726
968768
747506
1333937
167406
1014279
1376588
64655
597919
621083
139634
766604
201566
1704086
475230
1653499
1316486
199308
714405
130565
238489
1625947
1826343
567680
1571125
594949
2094514
1473590
1294689
929703
189741
941993
1674329
401646
336397
39677
1624850
54682
544012
11683
1001791
711576
302373
633935
86113
651072
144939
820885
464350
893424
2145456
1548500
1363581
1313806
1454137
599304
1313102
448669
569036
324931
854030
1438051
20843
9807
2095095
738285
599386
1741191
1416471
1830343
1210873
523464
879123
276084
1646749
189447
136410
867653
742605
1026832
813142
190047
1041837
567448
321859
1324186
931770
146988
19933
492482
1294769
819984
27770
145715
454472
1531684
586307
542479
365369
444871
1358924
623276
244316
860706
439192
1504394
592527
1892344
1127534
1565093
63277
1899108
436603
1569778
2025119
21450
397095
241862
233189
286987
79425
424747
1925095
691972
125250
1211410
1108580
750494
693335
232692
16212
493713
1844613
1244351
196218
1653493
2130613
587346
80045
1219508
882912
754521
20128
150363
2218094
10059
480407
1181492
539180
227430
80069
682599
585129
190013
1094300
1868020
1656489
1261241
29439
930933
497750
1930275
1736848
1090982
1632714
71408
537495
1285290
1356282
899438
764108
359410
1413567
1266400
424227
1504898
1376543
289420
1368169
349945
900530
1171301
351567
594175
838919
617856
8766
858248
1079998
1428109
73007
59917
420190
15757
827
2159738
321750
1524076
889016
22591
681570
914024
1967267
989961
91882
1209510
595595
1212149
1067392
383454
3612
1442354
90698
1733726
214339
364827
168276
127386
236293
551900
245818
400989
567128
2069965
1716732
535151
12413
311572
1868284
963383
446925
1015315
1600165
39596
264479
598971
1486271
971149
151579
459859
96779
1555203
295480
530780
139791
772354
169712
71267
657659
1026708
7283
481276
1899266
1162818
753617
1938377
1480536
914849
588216
375080
2054906
826147
253243
860137
532347
749307
642004
689439
1664536
986185
286378
2169210
77277
743499
601965
119470
886506
1500838
969379
1035095
505176
456513
1143795
2056292
872672
245662
2051
862314
651650
748904
1486589
608504
1946178
653827
1873096
24103
1608384
68892
169604
4549
507554
877401
608820
414165
100408
218744
1226740
1648940
1975579
70491
1690775
522667
213922
166157
529157
333718
323003
466745
96163
213466
741452
1361793
1909441
931413
1470591
380747
1556804
762182
10677
1429847
101368
824513
59146
162502
745504
716547
815286
51126
143431
179269
656970
1417452
1867806
415179
826506
931165
74699
1079033
341001
704768
385623
517308
226179
1589990
5660
1493905
2274050
1134449
780796
1033814
110281
957980
526554
639483
343098
192637
1436868
588642
1074956
2202588
1626030
422681
500853
678237
1844589
1672281
1315732
1133773
644914
7104
768589
12264
1307734
109910
540228
267520
1152928
306257
1220928
297041
660108
418306
286165
273851
2105158
569965
318683
1843015
125103
1214736
29026
1399736
364362
385770
946375
1283367
88542
1123162
746367
604583
708707
947873
706501
2065394
971757
696672
739316
1489723
210489
185723
239176
217521
533413
650540
500323
946685
534697
501237
2141728
1532065
1636488
523323
127237
1285701
1810224
939200
872137
474903
190928
14309
364815
739685
703686
1876169
964453
516180
1224148
1155311
190458
214980
55382
1872259
1068724
236914
695139
428367
1208794
117780
687205
1561429
493061
544728
718228
1256500
874544
1295056
523294
1543014
1831324
2060941
2079634
1470994
419557
615276
539783
189573
750694
607934
193644
663624
928019
2183755
2222811
904394
1918311
983572
1342386
1211474
306468
1079877
1246321
1024418
518681
475680
401963
352554
217453
743902
672946
267208
553063
64732
229388
599336
266799
788954
773112
947720
262331
217626
814962
1338319
900784
522661
511355
2138218
1659557
31157
760425
impossible
1849265
13904
513938
50436
287805
1413002
4107
815323
222897
735842
1530800
1301306
168620
353417
12575
1282065
989977
554951
118076
1849909
400280
1515308
70397
262503
1839166
554958
1314443
570385
513401
2027030
501821
2145866
312916
1755589
279938
340934
536762
893920
1150863
311435
1008457
285259
1441601
353700
2016367
1457231
862541
591325
209022
159828
905913
1151248
1084529
1314428
781197
1595224
1883929
686177
1527879
1046
2085177
1179004
1322241
1303071
357318
2107256
1474433
203097
777030
253311
861423
283420
1203909
2034353
628623
16453
84693
1694106
1595488
143751
1683250
60623
1122492
1136469
43778
253004
989102
901369
1612231
1793790
786005
647997
22645
1528574
1381865
65784
128642
732915
746880
829653
269984
1119716
1137343
769448
1869112
383951
692487
777291
1199691
1746633
1738649
2016204
846180
217829
1006396
1519198
656849
210451
2310
1507992
79422
1262899
314907
1004806
362919
1337029
1551019
237631
309844
949933
929251
1229584
45058
206939
1251065
1022084
680226
1121587
1229857
86794
94082
672801
116663
157807
1314820
891521
65613
411871
493600
608948
8149
238003
137876
527294
1715884
21931
229892
649782
444907
977089
1359956
1183894
1134761
254897
935539
1061478
57981
1613024
910721
245259
1963626
651061
1649513
336461
1296110
139568
943228
12247
618529
1198993
1053947
31390
607157
70121
896256
485002
474556
82444
1708093
157762
307561
1343010
1624942
1023028
548436
217433
1159474
593566
304810
397486
1266822
484314
855642
695445
945152
2241565
986323
1143612
1117692
impossible
1091493
525770
18287
121327
1500228
663661
13112
1029318
162464
50335
1311968
407148
497129
374779
802600
2178946
293194
242815
428700
1048968
746907
254426
752449
1402575
401983
680077
453001
1405412
950776
175356
1045233
40661
1314496
704165
95463
1691291
792436
883201
310759
15134
128694
276846
921621
1150423
1415377
1339576
611739
impossible
605306
453610
610591
201012
279131
1263840
359553
5584
383356
19117
301098
607687
1216039
1163386
460022
1934
1183404
733407
2246221
296622
1818463
2116535
1355566
874321
1904800
112576
277309
267788
143580
318576
1236749
778310
484369
1685767
1903759
1678898
1453750
415851
695053
26328
881863
367604
761653
16692
716761
2377580
1608487
823478
1123264
477627
21029
1060133
750049
1473517
116407
15730
1373557
349160
601751
impossible
984168
685710
1824057
279017
285722
1556454
650539
441499
1484207
1747602
584684
793123
1692275
672876
1297778
214653
824653
484060
509430
1152334
1214405
961285
220093
404092
1571395
1448152
312405
953253
621486
11485
950300
1898879
535483
1348917
1011275
1312962
757565
933315
244681
392059
162443
263972
770578
849048
78585
220101
909449
185875
1095985
391938
1335994
1062853
531408
1997375
334458
750998
1219725
723222
impossible
971940
1844664
517670
1519147
1026761
71203
1407007
1078356
358307
1072308
726946
896734
1006114
1548169
27531
154137
951512
480293
1704068
1331148
754629
85347
100751
1343393
511701
995105
528575
1687365
958042
1682468
1877362
671869
1872059
231133
426509
1746209
1436788
1652054
391569
1917182
1910941
850104
1179410
1573769
652317
929326
9752
770035
598868
2004475
1029797
1869338
14374
1404094
1086627
562932
24080
368257
306507
657530
1135196
419747
793918
958140
69654
578574
1810206
592019
1230438
293722
1305160
1214675
23100
111615
177427
133844
1031175
1453921
97075
957669
1269722
53769
519010
2056405
517056
1278219
1413748
868049
861008
960317
618746
72891
1321597
121522
32315
488646
834955
899033
2367827
74730
790200
598955
1149860
129344
1457366
471795
1607509
32361
422970
21677
301395
1083149
912115
1636519
118160
872715
195941
902793
1187854
540170
572697
1395167
725587
2160472
1175418
1874450
2210133
520278
309641
898426
901645
413372
1089606
65529
1497493
373660
1527463
547016
1158361
41347
625588
544800
1666080
683761
441920
799139
1230952
88874
674287
1120592
1539368
902815
1242354
635273
206643
1370715
209059
986754
235680
155780
646216
1016132
138057
481913
835267
559615
462485
643466
544844
898371
189634
98176
11623
786782
156009
1183054
87202
1123319
775213
120103
273942
745984
1048843
1078049
1045417
1542835
486290
341089
1115705
377546
438853
714128
309744
1191694
882266
1332600
931718
1824533
547974
448357
620406
288088
1492320
1468116
405660
1373618
1500823
458979
208521
1564940
496840
996485
1720529
1562185
84396
382872
50597
220523
199702
648126
8242
1757947
194905
94796
244817
256844
73780
2008290
42065
107477
65375
1360497
1963541
825662
495458
1226998
726602
1434186
684070
494985
1421099
1368923
1352796
1231018
1709376
596300
845402
360203
358588
796162
37922
633070
1041442
1231654
541423
363570
414707
685035
1450709
1233371
1403521
2245238
812182
869879
36331
1433990
1282622
1812286
949928
320163
854899
726146
1364321
183057
1099193
666829
309679
644054
578394
237193
343004
1231822
241309
1199196
411943
811485
11894
97191
1942477
1920755
168284
1890325
1330302
1263438
271946
270627
1399779
1055106
286144
963767
1216573
703080
2007749
78300
517767
1443610
1404769
1957656
14070
397482
798111
701988
502136
765440
1091915
7143
130137
1407750
269798
307941
226958
1631085
734494
1137932
1278146
517149
1239007
1807780
25866
1206266
13041
1174841
876696
10944
1715682
1163650
1720813
602802
514624
394294
182055
1795070
298812
1246004
1583979
89114
78529
988848
473090
659682
181556
989265
339260
1438827
476246
1246268
347398
634489
350424
806795
328525
1226056
12122
1262088
11238
521400
1849763
698199
1206125
62165
318046
590809
1915168
2276994
82640
1295423
443698
1095655
2207851
834058
87128
602989
1997019
20661
1916118
1737794
16016
1548442
701211
579457
1708814
615292
21412
10200
509255
1745108
558462
362273
156791
191746
200176
1608694
164091
307315
943895
890929
1214199
623194
91879
804715
1340715
153181
777600
1021053
1413155
833306
441590
1224012
314935
223930
725492
1547127
1635312
impossible
1094838
905552
842210
425661
1362619
1292107
239330
9361
2228931
9426
998072
817406
1096904
575644
895507
2232037
152836
1490696
1617583
1084525
729059
139880
683462
779859
1016
6662
1174454
2005634
552314
722766
790584
894152
368528
1121200
347768
375556
735101
389325
1160926
344651
1126501
1573219
1734455
1512625
72217
1269579
89248
2344266
135759
7051
1464103
219619
472277
93415
193758
14029
52683
323369
689205
188312
581883
1751142
55989
989710
959588
832553
716420
534187
1351235
1150196
95585
947091
1405369
1856615
200096
269804
160416
825850
1081511
397993
462176
1480119
48033
1356838
149113
7991
223224
672274
579632
619467
500253
1109735
1337483
400405
350698
56519
813962
230937
400202
1872062
589932
374312
1440349
746873
1077760
1148661
1273593
528588
5552
31013
1201916
1009985
1729747
359781
231876
148062
212320
670592
861663
1401232
11446
1999250
1839036
1063308
689460
1023481
1734283
1125552
128928
2294721
1623579
105657
682772
1766413
1009639
1950624
1150743
1899907
202931
931784
263358
1560721
933038
26647
847219
221244
437734
205435
479039
361867
28881
21948
1859262
1953980
1597239
1555425
193804
148669
1906651
1688309
1180201
958299
997462
798694
57867
72755
14829
820316
1764423
1114601
1871618
924834
379117
429415
557920
1164321
464284
679794
397452
21760
423436
549894
352956
52247
198602
1427860
1470900
2004228
48184
1440740
565241
1174604
964247
529908
765535
709353
1958399
impossible
75442
842907
2152550
599132
1925881
1599032
1992682
1486992
42702
2142858
80929
195780
127333
1019855
286245
1430237
2106356
581541
339295
89799
1259701
597568
1973102
942701
568967
1796878
1056765
148159
73008
1953604
710758
977682
650573
560401
598127
1299117
2046593
1236950
974742
115641
1404390
1244486
1988513
597372
95824
804602
926286
170738
88827
1208613
66772
758433
170169
903316
1298173
263639
593745
524364
312726
326977
1225558
32994
605746
1108648
1554284
572316
1056404
577111
7332
785506
1760874
310831
588101
306542
301505
141011
315125
1314871
496186
859850
1291811
410782
562505
2089108
183250
100704
216645
1173136
213151
972316
257938
2010275
608334
624408
347233
409295
131036
1128729
601241
275409
577360
677939
733919
136157
817820
1266229
1196864
519472
16479
1500596
12862
1582337
1182850
28821
306123
1097252
100601
326544
impossible
537472
3697
736273
719880
2292048
812703
1661058
512140
1262194
37368
535294
1237271
768401
1081035
858748
7363
81174
866502
569145
177637
1149153
271603
480124
1099997
347517
435944
947399
1310827
499462
1031676
1610429
1710213
542709
135138
516865
73112
5049
430576
1033285
1998932
534444
496993
190631
224677
103155
355228
355408
314228
526305
1446408
90503
1249533
314341
187891
52039
1588010
85622
499755
1939634
565842
1107398
217483
721832
1499221
4236
541145
1844161
566604
44261
361276
1421826
743865
751471
59851
627558
1439531
1440179
611727
1070434
286597
491168
426280
291609
187987
475634
41189
276809
212988
95996
949052
1391725
189643
1415747
2091415
1135060
946802
868820
265520
223577
1894339
1883873
166625
583191
888033
1333573
17321
140827
264166
1065419
1075791
487960
877075
737586
126884
2791
511092
17612
780435
58453
760306
1147972
573345
2184463
984772
1032501
618379
142971
1505404
1696605
260802
486107
234816
268610
952574
335217
331036
4139
10968
1895669
1218156
1286872
5739
1874785
565634
1657317
1054527
22871
312153
362221
234241
100395
1094660
1247123
216741
64684
285937
695633
903335
635419
921940
1821722
1286426
1450854
16546
168717
273470
708665
119993
876606
651902
397096
1088265
276429
1024079
255272
20884
601565
1056671
347008
1861904
237160
2145868
1432889
455627
818238
85304
1703950
524442
282780
9238
709054
1031104
428051
1162658
341852
1203369
186060
787873
741303
5455
673348
1412619
1646239
2217526
896971
332238
1375610
364495
892481
399260
15700
149291
1760109
23263
569576
631294
120781
74466
1438168
457794
157533
1070188
1897769
650032
748796
1848902
impossible
423232
35646
72474
215399
728194
912375
113478
96023
654002
33696
718737
406063
314209
16563
977690
1228979
578817
156932
700356
97375
924900
132119
1097431
610224
1852416
523266
1249716
1912354
1650739
1516264
686359
388101
108637
1313994
1298137
1478249
557368
1398086
908918
406710
985973
580782
171092
949797
1689672
729850
230094
1263108
340260
367942
1176510
522718
1803420
273508
2278970
838486
952681
157127
948043
1401837
1119815
1157112
308581
315510
1412038
331416
2229193
13038
906112
1366870
2038558
109572
impossible
30180
338630
1458708
757467
impossible
355563
356152
991553
1241365
947028
451960
2310309
90082
208502
310767
861302
146287
543031
198632
652852
1928415
181899
299748
929702
237281
692138
551154
452468
1139920
1515359
685810
426283
703260
75978
1758234
1208715
1688843
323768
858251
453849
78744
2135340
649222
368476
1271789
1741260
546770
1581738
1529181
1024146
512884
1813239
1347299
1180653
48484
896461
717837
1691031
403175
132789
1337473
75763
1038797
138785
1308613
880008
1573672
819439
774511
48077
1700909
984001
1320416
963123
959098
1269770
376702
714451
411892
1133717
242806
1539666
15779
1484130
581949
393711
90047
1523455
253036
465319
1125559
389970
1063733
16619
788163
53718
2253975
792791
201410
649904
886706
818605
1203578
27792
1166519
907507
839083
968409
1346968
101525
706744
650432
1758071
462779
745493
218131
951367
726857
262257
157811
418392
507981
630711
1179544
924787
2064874
1521237
1351391
1023844
62134
208560
182977
1064179
967482
1078648
1625980
1201963
1786469
2207951
1284331
1583564
814756
1455394
205899
960247
impossible
1798431
210477
1491016
80510
917261
826990
613554
250736
1391663
1175305
1117017
681140
599935
778498
186678
225362
69530
1436089
1474421
185647
91510
118344
36493
659914
1363724
1775093
793466
2038263
1009883
194708
379304
834446
1575332
1276729
2093661
435215
59626
285250
42908
1053707
70794
1423064
216341
1169275
1527775
696461
724224
319326
692723
16186
1157
23535
1546606
1132313
1435935
76035
131086
2032950
370840
865100
79437
37522
639275
68941
293588
1156764
314215
732524
931062
319311
993194
1329320
743442
929457
226214
1190118
792559
1117977
815918
608156
910442
870616
1655291
330852
1772805
644195
76681
713619
103670
685189
265937
267065
210360
275380
689205
1511070
565590
1094716
425652
945753
2149962
1724899
1060401
1242997
81042
1822730
754674
45822
267160
1390377
396251
2058151
460506
767263
330608
992130
8467
733444
511841
167695
1769064
65429
777129
1223675
195650
127847
202025
427969
1408266
198278
1069942
1188109
588321
1084222
790081
970173
425413
830310
1262664
276194
1177887
1370413
870402
287203
1643484
605172
1108462
993495
1350994
418732
647287
902263
67660
400617
1325842
701088
224212
510648
1375740
673264
504428
4311
496465
573415
203494
270221
262013
1088140
563539
1399186
587580
547839
1485850
527555
1972741
744230
1865641
1950753
1054455
617193
319247
244746
774175
1360788
440229
1842420
1395071
550674
1114518
1268985
1905215
382995
721997
1127713
553997
1085581
585408
295620
1224680
166743
930864
1397731
980452
1632167
1563009
593386
1166357
40173
252095
102199
1027404
105596
1509306
569743
1580734
761632
2309552
555973
744314
1529224
670085
260091
197747
401441
1975072
849091
678930
1356099
108430
1289549
441962
2216962
1234759
1650600
419934
2332515
1872496
799181
333368
156108
66945
684677
231373
121582
13093
1869759
17943
1903907
621522
352414
969515
261316
833942
90907
102317
483008
1131986
541380
261950
505249
1266775
900974
1134640
632881
1279578
834982
1242006
548748
805527
26129
1749805
482230
48339
283177
2139008
234750
441387
1045580
1844862
153645
1077263
375375
187957
831194
801125
389337
1053681
1323530
141638
302675
173892
754653
185766
14326
1590689
1718721
786964
309940
203201
1259692
2146984
1106073
421105
357332
144692
579122
2138301
185504
568664
1294694
1624211
1335577
993291
1571113
16449
1854289
1221128
456797
379321
778819
1133980
1132526
39113
1598202
635638
589861
1413752
1371937
641326
199046
415995
112157
821675
732361
160119
548773
1213313
794389
707345
120215
959829
306712
1220425
1942203
2247715
423461
698023
2207950
502654
1117524
50707
307148
1004701
491575
1556431
1587508
1213212
313156
211507
996389
1367257
62436
954678
1831240
1099484
622017
15606
1628240
125406
680648
1438726
10925
2207597
1829636
12555
2263977
930776
230609
1075871
594240
26105
2387039
1054744
247526
248487
1475948
896609
970975
17074
404052
1907551
1517008
975194
1304065
154485
224997
918414
822201
2159885
627774
473460
607638
239130
712529
382040
53737
348873
268172
1672267
2142904
493231
1819084
160081
71537
145470
366188
71616
16264
667395
232580
720242
1963125
774578
429535
1311539
1710400
68073
55204
1150553
940936
620343
502902
1930221
1802685
880303
728343
1858028
596465
161891
1649876
871537
247848
670120
931636
1105088
14280
2065528
916928
552693
1437344
194059
2038436
1754853
848758
64661
497769
498187
179394
1036917
1282567
266586
1361812
1738283
896443
755344
823530
1227035
20270
917597
454600
1264223
468837
587936
324211
1671283
113673
1622874
465268
851074
2022794
1007843
1736582
476189
20231
1079481
1005779
1424644
288409
1858173
504234
1783283
35445
1960260
67279
267835
93410
1070339
15949
208586
66301
90494
2020899
665643
1867362
512197
581380
49692
165038
23052
444704
127491
173015
144777
932934
1431114
2013108
597872
655275
360810
142969
1705171
294148
1207277
799520
402379
482844
1767555
168021
565046
2105975
1276169
215412
1395738
11477
1388161
361350
611781
1413190
1618156
1991553
949086
36504
664255
484181
1174149
1039118
394807
865296
708662
994301
234027
282952
2014753
1689133
845360
684650
259069
1265871
1647558
830383
157638
1681505
1662153
1243608
458630
1342567
277695
965401
277395
21789
1046074
855002
13227
612931
16114
830882
1050420
115148
350089
2005601
116974
1648263
509920
2028256
45804
447817
309385
1493122
284230
576205
2186088
306185
541313
348255
304801
701418
1032494
1041361
793819
165640
421187
486245
111404
432672
651959
173701
1344528
421987
1331508
297385
14379
818561
1553203
255620
940994
177140
881037
589015
542719
588028
161977
286530
714592
376363
313297
421206
18871
606736
1322414
2082580
379693
608301
impossible
708092
1901007
436504
252381
307516
1530798
1549081
709342
947346
1573758
889881
833617
566515
1392352
296452
571559
782483
653167
944055
1393621
343817
904659
709422
302496
159609
277910
211614
10791
1272587
1372254
346781
689480
977274
435713
686762
325399
289342
38643
16858
2010930
1439443
423170
352159
282594
308816
268271
950141
1863094
1235272
1049418
1416713
522572
8517
233457
177406
19007
1199672
1319531
70746
358483
1346309
1170048
643688
173919
140825
740429
586645
1710534
1297660
1690340
1609498
83415
5942
1262222
1193496
1136595
2044973
473156
1689268
54853
799728
616726
710203
642702
273214
458790
1229639
32479
73455
81041
279185
726868
287521
899304
40726
680451
66225
1781086
563462
1095230
301359
705243
2053591
1162827
1527196
172828
66283
1764543
83221
2260004
853767
1080827
96948
111958
857709
480895
1086755
226410
979295
10426
44586
396710
1218142
35081
1337889
1102942
35144
470972
275794
506182
1262049
940711
783131
1257641
337692
1157369
433976
1014424
15691
1697493
1708854
122268
1451885
1038479
554028
26567
463898
198911
1122292
1763258
12707
18319
336506
787530
472852
230103
681023
1637327
698541
1074536
787549
1267944
130829
2187126
313757
144966
342346
625261
1886410
1110178
440635
1340856
742514
153943
408246
17027
1543190
287586
436546
379175
94661
304624
336288
1799058
422891
612803
1849238
1577348
877785
166203
605845
891037
906739
111384
231365
28705
2070630
435841
1414503
1609371
1306364
1597365
2142727
445574
614598
1136512
61026
61453
684451
624038
449273
20574
42006
1183369
732540
152879
942194
14577
1976778
190140
1587548
549890
842913
1859413
517622
6913
619366
449799
284581
879964
397924
1966518
1788450
506232
319613
469191
504160
1313088
242029
26558
340220
590202
545140
4927
908876
663290
935917
579497
266839
943243
291607
847448
978724
18906
1144171
307358
544937
691117
1726949
712555
100897
1124302
1201698
1040785
531102
724688
500055
328486
1828486
656945
392388
377327
857047
1708476
91104
8299
272171
925949
1248262
57363
1472502
865663
423843
780983
1068539
1742096
1308689
388105
259955
1665538
645009
139172
945219
394528
690805
442685
358685
1796518
18255
1280036
356065
394909
618679
1241224
384881
1145641
14611
1214197
1586530
836179
347940
792794
404390
1245040
1421403
874172
1209444
180918
1070781
1194380
576750
146674
679969
16456
20201
2392979
730837
371905
741217
618864
1978004
1577927
694457
461330
1103636
252369
961748
1198586
1080139
858542
1482998
1453374
148808
12090
1162546
1392701
245286
125780
794417
476017
497595
167788
775956
1542903
859688
1005077
733955
631754
696001
579307
803748
69522
894082
21450
503906
252204
414691
833924
20736
296074
515881
439683
745044
1390986
1270303
17946
233743
1612672
452608
impossible
228486
1147957
1563285
681646
458621
653058
309952
725305
576166
1393867
339747
1608177
2211802
1125200
511807
285927
1883717
208009
473119
21418
595468
310698
379884
214363
1407342
314499
752178
879493
425047
1319063
1834626
1199853
896972
777473
325203
164266
1369480
52233
696856
624555
912082
1151325
1171997
14556
651058
1997026
642303
1284018
2032975
1460807
1499904
4954
791638
1549105
523637
258159
123418
523129
1473263
1667870
2217307
98622
815323
218332
1761142
271267
41707
1159227
281297
34617
1240000
975006
983102
1098623
1626059
632806
408623
651208
9544
122926
1966595
112082
391685
742458
10212
430840
733682
1357577
1360723
204385
633021
604061
168183
61387
1274362
1477442
120104
1047393
46330
59832
219555
449845
471664
1516156
1060922
91983
1817947
1543653
917676
86548
844450
743134
1180493
1926325
11529
994066
225999
141890
1275605
1984596
655039
807071
395925
129109
1485048
106177
1302146
171021
307478
120421
610661
1023300
43105
180018
1025902
995767
182980
1345937
448595
366138
844640
13356
669163
589743
626435
982318
455787
899456
850100
818662
514732
1635623
1072766
318493
1820162
957064
2013745
1589077
1906572
1126609
42031
807184
122327
498667
940455
1268496
662233
1637242
2201260
506674
367909
83159
985156
429386
29263
820768
701563
280634
193390
839586
883896
134221
1330381
62191
1449918
503366
809465
148849
1260385
1199286
790992
1460945
781474
58620
1704025
1189345
1878149
558779
2091204
815802
2113134
941455
1687397
636672
232072
521937
1242058
944215
811216
2059362
420440
1178562
133733
6412
47568
1114273
1234712
104443
1231889
570095
1008745
1639526
109109
913140
729023
393611
1086403
313211
848838
507279
683841
7120
570965
933223
493056
1010346
1334153
397199
187985
256911
397918
1129022
591357
1033424
11771
291185
321024
677119
1262262
68596
1847139
1701314
1020612
1474576
396447
1164120
875586
365989
1243766
557675
243981
495374
597148
423297
236054
1047847
1023660
1976686
133073
999411
7285
354455
425752
923503
1662285
834438
1878749
949144
981483
940955
536877
169395
1835450
2029666
1770578
554485
2238586
1255233
1368578
161595
1769075
569994
1070125
1182658
685329
174502
276523
1705690
419175
1806362
528978
1326272
704942
1442844
432997
329288
impossible
248599
578553
1342284
106706
821370
106855
1568013
687525
869173
522214
674113
517633
1924414
847882
1391973
473506
148057
1454311
230906
1474468
1533715
721689
564485
1502774
859091
555254
1839956
274475
442218
1599814
2061241
721742
1081061
929728
970921
1435206
1290092
662205
154956
152083
39212
199635
757161
489799
1096065
126950
700452
687045
55989
963248
650503
437527
138104
873787
972384
54020
1780636
867239
1084031
927960
860655
836705
502380
1363322
1259983
260030
519652
135463
330312
75295
625817
1616396
488084
1014362
2061979
1331659
1175921
225153
473079
861355
450326
434197
1145106
1657243
57762
556317
1447058
539063
1655549
674086
849873
1429012
819263
401664
402536
259373
614853
20839
190430
1601219
1823619
2058831
1906122
820602
1500634
567402
734422
1381303
18241
54301
1011763
1280874
584230
73928
135414
884304
2335
2311869
913097
2027881
1473623
169331
1262784
395867
508289
267720
1747523
662958
1879537
96951
710538
147197
1197020
746131
205512
1073530
1222420
945397
653719
1198859
293545
139510
425168
157561
462395
819107
1896629
395813
805130
1116343
1077104
436372
826145
1158864
1758197
571533
213579
922453
172758
44095
1009630
555897
1045051
431206
1300496
599192
801903
1755552
451037
524084
1814090
48797
1788807
139706
1839020
2058723
843191
458328
87134
1380477
844971
587590
206358
545979
1565108
1303657
1043734
271959
715237
239344
429674
373372
869324
1670087
1508087
1239032
21357
127847
697554
17676
842912
1642572
706230
786919
476786
1036628
151079
1739444
1533724
137254
726736
709721
56993
1607377
1111192
858386
576214
1351745
772986
719666
374838
44304
2138718
124766
1111044
300069
1624294
1618948
1351935
1441757
117101
1322201
1909251
1078239
1460996
1447715
585040
289247
560110
292427
484278
1327358
1145790
667133
1558421
540671
2139185
2046612
227096
315127
1755921
161910
28482
591465
279152
202048
206935
1213805
1600987
1492288
2353785
675105
923375
687331
712825
836727
1279446
1196055
56346
1157295
678265
594063
194103
351070
1883678
1462242
400492
2022904
998978
845785
650787
1716820
81569
284672
990790
1007585
1647155
18949
1170526
875697
1098157
249052
70809
651939
942298
1341878
387504
2332086
432937
11704
53437
17434
430742
575779
29301
26505
1124965
9851
1779707
223273
751834
2005945
308714
1280529
1571451
50200
396684
1338089
456751
1037021
641681
1175139
129192
820240
889570
389851
597032
913233
592649
623816
1661191
553180
448540
186391
830791
1213853
2255379
665385
65001
801674
2164475
333917
391354
114847
133226
1020481
68426
608097
1160135
786450
1377483
321535
578625
249975
1420010
1094457
686115
1332783
1164463
157612
1231662
339629
22946
1092983
317276
706412
443352
261863
90557
419433
1414003
1751430
191589
696057
225489
533415
178074
759219
782304
466196
2172768
1280898
276571
1666986
21914
1081580
420432
422279
1288586
307319
1702114
1001935
1401313
696529
447861
1135744
51539
643737
2157243
131973
851298
1395065
552774
1407421
65372
589238
2266143
344621
17083
52507
982845
918476
485638
20324
590686
1757011
1199422
675095
1586850
1795670
921421
618560
1542729
950287
871749
1736869
285203
1216343
812076
1446813
329934
1098816
379510
1448388
1219580
1395565
1473708
1312972
536612
419374
812640
1353219
164535
1633214
1054073
204282
2412290
580876
809244
461684
199466
212986
266953
790899
120778
2192014
994190
560302
819523
1294135
997592
1995433
594221
540825
794972
1532523
941599
428448
1134955
589130
469627
1105899
1152057
1477902
1625682
1216925
1186795
803656
370850
1557798
1280098
1571470
1623982
614320
698250
1413487
281080
1277472
639973
59901
2002382
672006
652802
86908
882607
1102864
492030
1710767
516010
1106099
30338
1912510
544440
196570
718452
1199370
335212
1495178
1358125
416734
562426
653403
188639
228194
270725
1835190
1187356
295124
155456
641743
863949
30230
1367857
464784
27884
196063
1268570
1248226
2048
1894052
2309435
661682
574940
839145
417364
421532
382434
818608
156758
785219
164911
178472
551246
661738
643290
1440050
23001
440305
208270
173318
1046288
1394524
2269246
1146371
1055804
1099061
1140687
651281
354248
1529687
937824
1447919
1085082
39396
74164
5804
723688
1011061
1039690
2076722
835551
981564
531993
316535
2047709
383436
857842
68140
872321
47259
1392787
1082999
162056
856784
957236
499061
1298161
1207579
2000292
1229633
21255
1242832
1569842
1041608
1041318
1839030
1415987
83758
263877
1346980
410559
884915
587497
564071
1917199
1259914
1005478
1039801
1440525
110729
149994
833145
1246800
65448
1077564
6428
550969
309718
196043
588135
322929
468896
1101416
943702
533297
961719
impossible
1000285
784471
1815938
348678
258896
989912
406667
1453724
190170
399225
16898
1326977
37519
312978
873768
892551
2085941
1288659
612550
7425
791207
434822
926352
360264
1015606
672367
107281
312723
747220
1228218
697018
420810
68823
1522210
1621880
1237815
52552
1976759
363809
1596384
195762
143749
495672
394770
125478
231819
472949
19490
54550
91544
644964
1366878
883955
1273662
616758
1499507
805703
653820
286737
92706
1953603
1241951
482379
500517
1344120
1112201
1559883
73813
457067
340505
1437
501238
659851
1005326
1892709
483511
1186827
70625
1877078
172318
1484685
1848906
387149
1674553
62331
1086020
1395310
402827
820525
467381
522170
2029686
338573
1402457
502480
53193
105584
838878
346374
591397
1556183
340038
1055338
1535230
499812
59691
303372
33990
493681
985935
1440604
918879
904968
2243902
757606
241950
1261229
8261
1549956
1170606
189521
1961344
178556
281355
798240
343751
189593
1529247
937295
921194
663874
533444
1186284
148486
1313204
1047115
72576
902830
1413198
461627
802091
1292033
1285133
2298988
2193336
838766
173125
127200
2282851
37746
1559819
324550
614905
1241373
1529124
100873
1630174
1915766
9831
377647
1284965
1476285
192758
2065379
22509
1006364
336689
991739
721754
629058
510643
553552
1320779
128982
1102394
1151525
704106
309762
1612058
50999
628385
8111
344071
261475
5911
54743
605895
707400
1691727
630547
320883
183683
131314
1909455
100980
866333
818939
1133996
918746
478764
621612
559092
184378
1160727
1472004
1270268
874724
737145
841154
2122926
587747
11101
692972
6905
222905
1742317
826807
2118901
21247
474042
531812
595261
971324
786607
223640
6636
802819
1937407
938528
1324050
893298
25974
1559901
960179
203268
1295692
1939358
1633914
304591
2072164
1114820
1082050
502852
1897299
412119
1085105
1897166
897529
19983
803524
1166952
741378
415578
1301782
699689
69739
303413
856071
34618
557132
911238
558103
191180
703873
757505
944562
77439
658889
296137
2235527
629345
2061392
2011930
72364
577210
720904
286069
1512035
1051732
1031597
1944036
171517
1227699
485897
791687
717942
1215730
1294792
744583
1078401
246361
53720
1155630
581268
1784847
2757
121324
19864
772276
1694351
1326427
490420
1815055
158546
1165347
1832013
676302
1062853
1301775
1350386
1067927
956901
1284844
177757
305688
1946203
186537
593129
1072723
885557
624671
34193
209964
501560
487604
654717
476116
966779
418140
901194
448679
1408500
8136
425802
895402
1897951
410449
1653920
17203
1610118
539299
1324029
1237490
845757
905099
119205
223675
689002
1302322
974864
572997
753094
1012889
1375110
150682
760482
635088
254038
1801930
399292
1581056
160088
619920
922417
1960228
1690263
1018354
291719
1110874
2046453
1430089
874676
747653
327253
905214
764333
19870
1492095
243686
1738206
1741480
1942921
590318
329438
2167863
1327770
334214
454933
792955
912965
1093666
547592
39293
29805
20283
955526
964919
121482
250609
19269
338229
186731
1174422
865532
1004581
791444
874429
262590
849436
178281
260508
1013081
2028576
752093
1077925
1882671
360702
1160666
15828
155706
505946
390810
1552628
188615
873198
811005
1661695
227039
169796
357336
8474
865312
379015
211415
599296
801838
280208
10357
1652929
241577
1465585
16815
181898
175501
575029
634141
1478052
32723
545376
488144
761692
1148925
1596733
286712
726726
514071
268705
803056
15118
377959
1106536
1071825
878361
1458376
50694
671466
336817
349761
209637
337005
566398
10453
622979
2068374
1081387
291978
484812
812965
378345
117702
556241
1615981
626360
1107566
158464
1374721
672984
419143
1014317
1358894
143711
261552
1401383
845469
337596
250813
1445191
556946
269060
866785
189652
82700
717363
457549
5737
748657
990696
370083
787796
145829
615604
883114
173819
109673
1590870
598391
1604133
1717869
1235844
229445
1768343
237259
1866958
1030640
674389
251153
1186585
646816
1314673
349385
386572
521250
2089522
94290
121768
843106
1586811
819498
354721
205101
240635
964717
437003
1059431
1168028
1150593
1608551
1113567
755932
582008
767749
178566
1484199
1528179
970689
530324
1191463
443289
498638
106513
743300
1464202
756456
1085424
1031611
33541
94350
1642720
569906
391652
457773
877779
2125957
970105
1377301
329575
492340
1132591
1628604
100612
140333
2028224
709465
840373
230446
1193809
262102
1644428
723636
1549255
1028073
55530
819915
1493295
525880
1448822
2037534
950309
1839497
904923
1112538
1173193
199615
13156
544426
1156549
30694
401181
335002
531331
1864803
553633
523738
263666
1626543
26807
902891
1290436
1607627
255983
115815
752755
164335
2218319
212215
525201
768284
457729
1508959
1413342
1147008
227598
1038682
442851
445449
1223790
1538443
111972
1589900
1316300
509895
921903
406902
265707
1682721
503019
1621404
132047
1884767
397166
854778
1358006
2108550
1112558
462471
492187
9628
1130816
202071
703886
75448
767760
1812629
359120
2251321
1435462
703246
636988
433627
1464119
323660
1348321
780680
256530
849186
349587
531198
526361
477129
1117546
1424416
305925
798443
389879
441876
357855
543395
2152516
1418281
1096554
1126016
25070
1923302
1623256
1357128
1711043
250142
782515
173106
1771681
1329037
537707
490635
1589359
1379474
77176
263196
612380
264119
389760
806327
2046478
33966
633659
42100
1017638
1100474
634838
1097977
2020297
143425
890421
1473679
411161
10575
585194
587885
263743
689222
15007
970346
1248746
48726
234681
184676
1816247
75879
888041
968057
51030
995234
898609
133838
343967
108449
1030366
400088
1203880
1258599
755128
860086
960164
495577
1051273
470602
618421
242698
573426
106864
5684
516583
563313
812788
963993
862288
1716882
282695
864860
417214
953397
888488
108478
963048
1952694
724719
17489
1536867
568037
562106
256078
917314
612555
633559
143430
1449978
610066
543715
268330
151815
178511
90101
1347909
604726
1467651
765526
1610298
547435
1309608
1519828
1747107
1161727
121750
1261927
1881893
1087645
1068806
1522725
1051834
1413208
1496734
impossible
1052516
296944
956471
1326607
1056487
310290
77633
432191
1756853
714277
731344
1085442
95463
789546
369149
591875
1283995
608309
97441
511002
198346
1812312
1129002
506455
522285
999242
680411
106670
126184
1819134
324050
842664
15867
1599488
198235
1814911
1891448
844563
473327
581123
37078
12393
1167353
425512
101034
135258
2154459
770428
1830621
795675
22587
1448865
963658
1005665
16400
539687
951947
1291226
26635
681184
421015
340712
496783
1972986
251719
635476
840540
823633
233453
1554136
883462
1114658
209836
168754
1810403
54398
1745514
1436131
1234647
217406
286645
18182
331371
743048
861716
529739
964326
290949
1292906
1164066
13458
441355
1329712
306590
875165
747396
368685
1420984
448669
241626
976265
1329201
317752
127936
464361
30835
1022113
1420185
492513
1359046
1038848
564750
1922814
356838
1003851
219041
276568
218543
795494
2108339
196855
965292
372572
149768
899383
1341606
1141722
2152286
702773
728969
1272788
318498
291801
1737808
765170
1055964
1373241
722672
975362
948181
544859
1000219
1222708
1278132
1270557
591580
1500257
1240459
141674
386332
1098470
261242
999627
793998
1368705
475089
204284
628604
998244
883956
696371
383145
158012
785687
655636
720283
1258039
1086921
840550
250813
1593554
934312
38269
112090
593651
1874439
2094418
569713
349023
13975
1371418
2121291
268966
2157722
2160877
40394
991615
12973
971041
119721
383533
1090186
932935
11618
754240
537863
1600831
1057961
1400022
1062485
1516537
2080694
411833
643734
29764
1191472
213512
843841
734640
1027603
443751
1755164
437198
367403
310994
770317
1406580
1704827
630581
1046016
1279343
121243
658499
1705097
7791
791364
444651
94754
1458631
300331
861838
407613
1263251
976930
822446
563021
172557
1832894
1194325
780434
904911
392253
282541
145457
5684
1100819
368666
860134
18805
859263
359882
1966278
895222
1588177
104642
340608
581916
530005
impossible
283863
548628
465098
695146
1660768
1900149
1610175
1437227
673245
392623
398941
327000
473367
1962622
676920
788016
285208
1620928
645001
1238967
402855
1736867
254709
65826
399020
649957
1401039
665757
348628
1325153
153471
1111395
17352
923105
329054
1067852
572065
741237
1930912
526584
1916674
1504584
99307
2324977
1595386
1300534
40023
49992
647399
1362793
980802
519253
1011243
507601
2362442
2151148
1882454
594577
1977504
2168899
682482
1929048
119852
546636
2027626
1854866
689189
233640
48865
121681
1004129
1277791
105081
617343
1131316
410215
1354759
766916
1498514
299571
580913
2087365
417793
638554
519862
1281896
1485504
447657
692146
868705
1955582
832842
70954
1297330
335319
1506652
542480
1109700
1367932
1310754
939983
1789751
306041
1121025
299150
1029258
993886
2082080
889577
288779
728068
112655
1145906
1516210
349115
1241220
187250
302922
1073984
214059
552066
23553
616
975750
17781
610885
831414
337929
1447749
1607081
1201691
418061
362801
396215
814135
979483
70829
1412176
750748
1516692
176461
1341137
1464653
479797
222830
832558
1756390
2167395
1217460
1369404
2834
237481
522437
67590
652285
1468228
991408
1835435
1614317
799176
409468
1563681
1432946
298213
903929
2105029
644297
1560209
1028611
1555646
882769
905847
303502
145659
171545
440060
663806
489667
1708156
46884
1535753
1277159
613886
719199
701480
509782
223634
385264
14038
294430
210102
1073535
894750
471424
395227
270618
102017
583094
1823429
355185
1456683
1988624
793398
647930
337297
634622
1530904
843530
373253
899839
76488
594612
473263
1910121
756599
1345847
517547
471499
1330933
410830
1448948
252633
300833
347018
821369
28661
966663
51169
85276
36491
849051
1850362
855590
1270655
1970111
19441
1301011
760309
532187
1424266
1509133
1515471
160143
1072976
83434
62652
677330
592387
1544980
1822374
71795
929349
457792
781931
1118760
606008
1388220
183616
708693
528090
1517957
685758
593035
490417
1326072
1378994
1445344
1824831
10808
1551542
1888672
102682
426937
190630
590721
453915
103246
1478517
362994
1582531
204688
1908636
265096
1285948
1901196
742535
1056490
238474
828973
131636
1529361
470068
381363
510615
985968
563915
526663
519089
1299088
518387
906290
1255166
509531
1516478
168927
1002500
982453
15111
1739905
622660
881653
173307
518434
949099
294644
886501
1375953
972901
1211578
39823
230255
720230
604205
123682
469425
990543
473909
1172940
290635
496319
669632
247913
178511
380700
1175322
1189363
277931
58068
205718
1047880
2137508
327040
345180
301617
871972
542980
367333
76265
1283934
740721
683972
29719
711536
512657
1544406
98191
1066574
1001449
23267
334441
2000765
543473
437045
1536100
859806
1967622
797498
1597215
733293
1116217
568240
273680
1739369
399022
556422
910053
1653073
143184
impossible
20879
1015816
1092420
1329395
206800
680404
987070
430464
405809
1134598
724256
364666
699713
1372566
350802
2089932
6950
52538
1787728
2271887
101413
1505443
10926
1417203
1569509
1409361
1214129
1408306
1219060
2021036
689411
761223
1169900
53154
2069070
204854
1570919
2023335
654138
940401
152152
1712971
2087393
1446827
237872
19362
1613853
1760234
1027669
175709
1487827
72953
1329950
165968
1940621
24787
1762952
2255514
322393
103794
662868
1477953
357480
958458
281485
1275082
365685
722430
1254649
1129682
129952
1841302
518886
1261564
936955
161775
232470
1128306
770547
184424
216625
1168404
245538
766893
1014763
637453
1042377
977829
563770
1398870
860738
1561088
1820274
512347
1907827
822883
1179401
118294
1230636
1003749
313111
1428637
41084
75696
2123584
1121342
1509777
590426
298175
1399455
143091
230152
1065268
795200
746822
1199169
980120
614493
765670
17268
1412604
1253054
1314728
1711627
1298250
13027
1638652
324450
1702701
770329
1989292
1015489
1253021
1544455
836318
523482
113111
969995
372953
667353
922343
619947
222307
1473369
15134
284844
387531
1181747
1530800
729728
1451804
19195
297096
1157082
1446377
1147787
1408260
958338
2215201
1325461
356067
1651618
518913
817432
564550
264183
1558283
352697
415098
1164912
307890
863858
559501
1862241
58273
322684
1195421
136531
513004
902976
100884
862402
1345984
243853
38000
837762
439151
430995
1556023
599947
1349477
1152899
1086795
445299
1107042
548222
20717
543481
346243
54379
870174
100201
997986
552163
141339
38082
1380216
250880
525667
471565
15232
31652
impossible
1271033
199475
219267
592418
1171700
329230
1674026
2063940
29773
1137858
525803
70915
462410
510960
293117
411142
343041
639706
1211835
575829
1348876
1038362
370021
572857
1877419
424404
122574
1252303
1196529
65757
54869
286944
516125
1504234
802818
870659
242176
1058211
1007801
1861329
39458
232711
1109573
925550
2038412
1155497
405304
1026500
171704
1303628
109256
1043749
1892904
309488
304478
41127
867469
634896
698837
742657
610916
338877
1859461
78248
916843
1153247
1218940
364300
987241
97812
649264
557513
353061
1188103
64042
1444184
323423
597891
349694
485608
1311461
1874164
1138489
1522176
56497
65407
707800
953255
647933
588135
117535
612997
37173
777595
511790
344700
1398258
95821
323399
589565
241735
723938
455454
488211
1279270
27442
934358
639477
213702
264367
1134130
4924
810692
1598659
1383646
1610784
18728
1125367
426458
98682
143458
1138583
151679
1630729
1647828
494768
1000320
1821914
684889
2061934
326703
755255
1534659
819884
109215
853745
519320
14347
701598
862709
62437
36725
1339296
324249
1974103
448130
347020
719390
360697
156704
1893452
1675546
1471769
961309
183752
251822
958809
277408
824979
690153
503950
386366
357867
1594400
859602
1862397
impossible
1838504
448587
1763503
1311457
12538
488113
2031281
1006579
51760
813837
273693
1208549
262993
142980
1792017
8035
729120
702934
166853
499104
725068
325613
914821
26172
304318
509097
1626064
725872
966226
1287529
430264
1013088
1257350
1102502
305690
18580
1783761
605228
5330
715649
1178683
707337
919499
426387
515909
1618254
514417
260780
726350
1011891
652451
951202
257932
1276948
328765
634173
269242
298966
7571
380355
479949
702935
1850230
443217
986990
225056
111715
1128648
19742
1418705
1079452
1062567
710007
818717
734254
148347
245364
382359
624045
924749
1481443
2317024
2036732
109190
111265
584196
133919
539164
684786
496743
443326
161323
724327
740347
486411
4924
1646108
172209
2308631
539984
516771
709084
403307
1334477
194987
1952835
288813
1179685
463176
138436
1458356
1049218
175203
1438340
18606
358118
1644591
1799023
232056
537795
1041474
688156
1341127
48829
801644
687429
1415521
1120106
235909
1092447
1708384
62908
20519
1531084
6208
84110
17654
557057
1046797
1539574
140505
32722
1140013
7693
2064040
948373
109912
1013892
359963
876013
2338966
92023
1271260
716507
1710972
26222
828244
155135
435726
458039
614626
222745
458914
114382
446985
1546792
1430896
713295
451978
377982
1432246
1087391
1637997
759358
858919
152049
713474
74000
978806
18529
797359
522614
1326244
1769337
404290
1766526
953713
1576644
67687
146652
382197
992762
450069
1905136
786315
398765
474721
1014047
367531
902659
1738028
342155
24488
1544432
1250258
236806
1868910
1238437
1204936
2025721
195622
1110090
372253
29902
1026110
598813
1371008
140549
543201
994043
109017
1261199
1895991
783036
1776927
374563
1043203
867795
1025219
542440
45781
236550
64280
1641733
138920
1130510
250620
155807
17694
1454840
85374
222787
449869
516477
489662
1290799
1908477
1574707
706519
1971665
57412
17106
193
862283
177493
466673
454759
438678
20788
856840
1039556
506526
1517722
1246591
745786
1970075
1353756
194633
1617445
1156946
906216
1628690
245238
1528505
1423121
634188
1107213
354708
782680
134948
484450
140334
395375
1897828
1532299
122139
1161906
1664529
79854
12664
1111956
567642
18749
374898
895323
240040
659092
216480
95638
19563
302516
1583107
79898
1154747
718805
1441482
1085294
1411728
2062066
1614659
213417
13038
445398
94693
1165521
21988
782526
124362
150483
719297
1488822
524235
83072
7426
1859602
1061329
732374
1162671
484357
559649
650900
25126
43751
983108
781280
526481
1248491
512792
982351
1709361
449358
488755
1660429
159175
248162
24843
295797
11044
215534
552873
433011
337585
23555
87880
116491
523118
759604
184359
230213
1567157
97255
287021
46131
700504
195183
898534
430543
1616308
913902
50690
2199071
43119
1047766
973423
1079457
242784
120791
676249
833220
266385
1338465
840212
515678
853572
12322
892496
1882020
648875
108273
773563
19336
impossible
1540817
944334
2163567
763500
1199481
1101361
391871
148937
805816
339580
199158
1464014
246342
1054454
1794718
877269
1409694
9703
1074609
334334
218005
213335
620249
876121
173527
1591057
217644
1513705
1115538
786842
1375929
578178
12032
306711
1417330
937041
impossible
644102
670536
29514
503003
1248872
1212029
947678
1441723
1544296
416450
469110
1492810
1095671
1364264
1105486
1327220
998617
96373
884923
1340736
118791
527823
111980
658887
1074834
681944
1050580
1404641
1786456
1346977
873436
108348
567874
324913
495342
1710689
617493
819034
1584484
367030
1076365
24523
17319
2006581
1055251
1723405
721544
67967
191088
654801
827942
94475
1566612
2026803
299578
1454175
514227
956175
979196
867686
1585256
1276545
529843
181919
11601
148126
1654784
541441
218640
1475873
694842
1696039
326508
1614708
1881860
1336878
2117006
244995
965048
781331
960627
594375
12080
890351
249949
982187
145721
1832525
978317
355578
255044
130815
279795
1497535
1836851
834399
94652
297173
24683
851276
223915
598438
1882154
692284
1249241
1843351
1241111
1541114
475781
991806
1714488
150316
1304026
369646
657462
25219
1467477
834082
195163
1267846
398057
342287
1005619
1523557
17940
1265122
1664997
448219
55679
75144
118953
345107
1041646
220358
715117
1588872
14763
851592
1700530
172615
1050231
393157
1423887
1593797
885246
66267
293361
51808
665497
946004
17069
1665661
1327998
176667
1507800
16202
61195
353835
406874
1565662
1764476
664912
1904158
1271554
442259
877370
508386
136168
402176
2380095
776533
1404416
291128
1396520
546342
1609046
866579
1139366
221749
142445
1173964
239819
1226164
2195995
504962
1594141
16457
1697373
1414020
1626371
1590538
773960
1136124
991385
2184915
1191006
1239781
564354
2306860
723120
1393415
737165
692425
590916
395064
1393222
1471377
185063
1066953
814351
907797
716775
454379
1701988
1531661
246882
1136142
1505432
698541
210411
268950
1937319
230199
487890
1696437
1019877
428029
161287
95458
141052
196221
2201913
1003770
484071
332145
1711035
395192
1333306
2217105
411317
1198714
854305
250460
852794
476051
976170
79757
1382857
830524
154554
1350466
2027567
1546950
833933
188148
1459291
120784
632837
49597
678778
2078169
152048
1173972
887491
358439
37391
112409
388310
630175
398652
1487633
1280979
138368
845036
8576
526012
729016
650627
426374
445609
423161
1512462
642489
358754
7723
518775
875429
943214
1996854
502022
19158
1195134
1307028
169665
129234
539547
1335982
488646
1186369
6290
148631
82397
2044519
1209738
166993
758488
828234
174328
469917
395124
61086
16440
313041
1554714
47626
859994
1091857
1652305
149406
1839844
10274
1222961
848539
148108
458277
115099
814693
1430910
255674
1232719
11023
1036488
14483
1406069
65952
1139375
930778
227431
1808750
1552651
254720
1580949
986343
1876909
517465
664747
1883951
357371
395517
17216
454932
25842
150280
391362
986091
967791
874945
164275
480496
5006
725865
941243
1706690
154601
470997
801132
10885
1060612
1460409
1108244
978013
1677763
2128078
92577
253529
547030
80282
1540355
772435
217156
179966
460955
662387
1411970
660342
925978
590740
363554
331264
658032
1137698
332200
2165588
261615
950519
826720
18126
596554
1277492
387822
1984749
305170
784343
892255
1380534
2000088
60415
519783
1129809
159157
1441642
23982
1438295
629330
impossible
1089324
1224625
1822844
1329962
1140757
80433
563663
1317808
impossible
575466
1086742
106030
820905
1836818
1521005
1072844
672426
1730440
700094
1258473
643995
1333130
1099566
1112094
819964
1298196
1032933
781844
241616
529354
2100345
66972
840943
883633
448794
11026
817720
96778
1092937
1588175
114965
163188
1045295
722626
97906
565300
694652
1322459
677799
98917
17064
575867
161178
1362624
1066579
58430
292975
7430
614574
617138
471824
365613
1350474
151491
107968
289166
696039
106617
1213302
1009095
62518
1087287
360348
781807
690346
664744
850502
1651537
60977
210796
1959822
97160
1603059
1514825
16147
741332
121223
604923
1380349
1142533
828006
368511
502389
604105
51378
1172375
181495
11313
131994
1235129
333587
2141455
654143
1842913
457425
997173
902205
1604446
130016
345331
1218983
782121
752569
2061774
445740
246628
1841391
1884667
1224558
446820
844689
1162458
645199
178729
1087566
884136
1065331
402114
801122
683932
1595739
1103878
2173772
581029
260064
888234
1466061
922790
1427088
1596792
153811
1435874
858019
1230428
1448024
7076
447651
1072257
1438867
464417
1050294
604218
1175277
474864
2218137
1082790
1164522
416671
222252
20126
888089
281240
262615
439327
22486
1584382
273886
983933
1647884
984714
443915
781392
272047
299327
2119810
828496
686677
150865
1691397
187235
14
1673300
42082
1790707
1162799
1587155
2075063
988425
275685
795914
334915
1617373
1013123
387440
334428
1065721
182030
111129
824762
390841
1749106
124899
29369
1104294
127959
1658139
876860
1125387
910216
1473840
1502694
232355
149893
1180832
1505023
441482
257694
1565887
309498
1582640
643364
152610
294999
90263
1541807
637347
18419
364552
636493
1324610
847361
699945
418803
768714
1465671
165730
1632641
924963
561875
1226548
485125
581847
162535
1398398
190114
545046
513931
744031
536847
17873
1645311
2038
674918
14036
1360530
22211
573075
69117
149766
341369
258889
1483863
1536287
444864
1194562
143314
229738
1049124
921425
1750037
300731
2143263
178806
873852
968464
180354
97211
127294
204097
558087
20400
449431
1762962
1041405
549082
568854
1617866
1176129
337623
692906
826973
1042642
2031366
646777
1701909
741027
512976
1290085
18527
887734
119101
1056900
714763
1205726
746211
527568
1832843
601141
268568
1110126
1000704
10694
469051
1111636
1762354
441895
654437
331983
37935
294095
165924
981662
311896
568674
80492
1576989
1785685
1894866
1771137
647592
1180245
22634
1593278
390894
620075
1806621
444102
727416
287090
142163
686425
467511
951121
946529
249291
381069
305379
359424
1000905
452261
892235
699964
1129989
1332714
187627
61226
665415
15854
1090194
1344431
1525798
303706
1835288
907982
644025
1204906
74140
224056
501307
782186
738362
550295
145691
1171942
1660031
1323537
84711
516064
830281
131451
721386
402271
1023111
36819
146348
1564250
1118380
1302496
725195
101597
736046
1245595
870870
142266
552200
1383093
834037
505960
36118
1099947
503322
1770073
1670455
2081596
168894
15878
99066
1149855
12409
992496
57323
19216
948958
843150
205821
459147
556623
404402
295262
639558
1594039
526975
1039493
494971
301039
84026
845510
11015
1015686
2030774
603893
657332
17641
1044775
1450598
934822
161143
651672
383533
1712524
1771034
2015771
1546579
834269
1169006
613045
827924
1502341
647696
5604
863064
1823447
1346028
541574
580254
2161996
459650
1355879
1221272
2068694
1827920
481877
1912061
1197339
897374
700647
694867
598974
495821
1009115
328952
1372247
183118
1096079
71509
631505
97110
240011
501113
140325
926345
1817348
1677025
1129204
294471
1736523
1059649
883059
1187996
290066
1020386
255254
842808
1726385
7940
418305
114041
1280115
624355
837386
1038808
12302
469113
402875
1049198
930532
759160
281112
1620435
1482132
77728
1639498
1442462
342483
450778
81133
130776
20788
252102
944053
1709275
673161
157891
163488
1192519
1848654
585273
81700
568238
111475
832978
97713
44824
453508
1443976
1600203
1185938
882989
927879
937380
640822
1529779
588261
808604
2321353
841969
1609673
15768
245832
1415054
619501
844963
514490
331644
1114484
1309721
1466740
1909674
2076944
284658
309402
800069
738418
1537526
378363
2110
1794139
463530
1127037
107799
836676
1005658
1306551
518235
28612
379519
1152478
1379902
20736
1527918
19329
1316951
984503
1393889
1428422
1652889
554620
283244
578303
4725
510333
223127
1717086
144810
1792580
177655
559887
1680608
776201
230594
666529
555512
637515
1815367
463393
533118
312682
960267
483302
518237
1006486
1739520
1019765
13930
882847
66627
109107
322785
1360891
514154
190652
1000303
150272
1445263
118227
379095
1024976
1026660
223994
1763037
1176789
1284055
742613
730557
1724291
547823
972203
421778
1242445
712585
915259
1580689
1647001
1827070
2084806
1113154
747329
998593
1924611
1128623
118182
8842
1022468
13126
1350908
709664
454831
1015848
1416040
1176248
2076832
1130663
170698
2169987
693754
605572
1119602
567206
1529921
2322948
520201
1628428
2224650
20687
566877
322657
77945
1154139
1516355
1296546
114042
76932
1138463
1224471
225125
1631343
666833
268932
1152075
30002
139036
841476
382720
1578679
688509
1277488
230344
267155
197757
1242067
1608465
1390479
128575
157364
1112990
571111
76028
763490
1341299
626107
655110
440028
110028
114656
1460432
592632
847950
30395
687880
556000
1322335
344409
1136387
45283
1074155
1463951
1614792
479380
2024730
13798
437517
1550148
1851383
859184
211409
475526
420353
1323048
327557
698911
109218
886425
1011708
1057409
716804
857561
122393
1269432
185194
625110
6945
931957
351602
1624069
801086
236939
1566218
724366
67318
964996
1656392
1711184
724915
1487460
88693
1071670
501401
1001222
564306
468400
805712
200622
807134
528959
400953
101464
1198408
864206
485326
641073
150439
744231
1227420
838551
1814682
1093325
1342089
36244
10109
623018
542786
1965448
928833
422835
484350
931599
16193
745135
812441
409845
669269
644229
795879
78304
80603
580476
1685209
328696
1442630
1131928
1744842
489723
58487
1947546
609417
1130841
635550
816604
1088287
1628162
429485
1710197
315188
1776029
715480
676253
867600
402902
50245
762567
384822
1667199
208374
351103
956183
340928
1127965
960618
527674
705423
2152393
640117
314725
1803872
128534
1319882
929711
810671
1372850
2174855
566741
1817979
1169974
410645
239819
1116824
1505455
1050223
2137580
836600
565666
1178832
1600978
417066
1977524
217628
impossible
995028
636224
1922690
566649
90693
437243
1322970
242175
2289326
125182
1351884
1382874
1523216
112431
27680
1758346
932989
1167398
1007450
259141
5044
688503
785464
91437
18319
332585
39737
912634
246871
147104
1948321
19167
144510
229534
140132
714016
561572
1980530
845334
461977
1229300
253013
1499155
1029360
59759
1420233
1540891
178458
1136044
964017
849296
1071434
242257
833632
737472
861728
882699
1450493
302655
730547
887446
826135
648407
637088
2067434
930079
361800
2000056
1037251
94724
2213927
613268
258987
849656
1227186
129201
259611
143802
290004
38237
4077
2048975
1084226
1545336
326393
529392
252690
165984
1282115
505172
544915
1172271
1043902
96859
310137
827674
554386
1377157
369853
341160
840659
214219
678277
1295614
1647657
610795
447212
336194
1215087
329778
1031292
2039865
761869
1495769
171759
383879
29394
2085625
142382
358414
1107077
1194105
207911
1006096
141566
790941
84547
516591
1636034
453156
733729
161640
614791
466926
847726
958268
397850
666749
1508313
725897
926887
22542
1843053
986730
701720
2197918
1121145
42638
1303599
1326124
373761
866121
2246536
215979
272476
1584258
152112
1128110
182108
59013
963099
246187
1667270
809926
1700592
638559
1213103
534928
1144129
628949
1150185
28665
396646
154043
2252799
43474
1467633
78204
440508
1045966
1022075
397509
736354
1309472
266584
809473
19014
1345181
1591519
67919
80710
1130984
1091919
122019
1480119
1938377
647766
1107902
1737217
1266212
1212604
97273
1835283
83141
1033976
405059
1308697
551065
86159
338794
1609383
564426
115141
661648
1220107
193354
660587
996009
1055572
1330955
2001602
603280
535468
297252
1337082
781350
704122
179784
11052
1155
154771
185814
1268920
543186
324074
544294
727537
1035186
256667
457295
1325252
207707
697312
342220
1296843
2129184
1410908
663411
1194145
132726
397351
126531
871509
1434168
41176
585329
215579
124863
739379
172086
437138
952371
630101
203176
1069822
1668081
660968
1880161
160514
185305
1443131
793688
763192
1872151
862176
1182023
2239431
1001485
643754
530375
1091915
622377
792681
161039
1714523
2062656
828230
17837
309338
1431624
321087
1846864
1619023
938685
40337
142171
1067655
3259
1099586
19144
1518381
2128286
1362382
234073
454780
1247043
1704784
208118
1990385
1806307
1398365
1229251
1211435
20910
1376490
1781420
1911683
596092
300908
119920
1861333
1734817
267593
898675
69980
1379648
968095
344336
944690
465745
695156
973526
317270
1145120
989276
623245
852457
1136981
2252053
1153332
592256
931739
541986
1151536
172209
814031
139784
403149
506376
868929
56145
1052779
1920428
1777827
221958
583248
793464
721523
331818
1148599
543341
377562
1213851
393491
15065
1439640
1050927
465675
1154578
2117158
24523
2039263
720317
532923
1827633
429065
2151988
1817937
1532765
826252
1208557
982385
150201
1563092
333075
1771040
137931
1228165
973483
130946
374223
262438
1450921
163846
73791
1263757
329904
2033688
742647
36719
754721
1745446
1229362
1521355
1783108
2068114
1433133
6978
327488
218826
588090
958219
1228419
748250
1626589
828032
1743713
1367948
696330
1718701
231898
524620
55297
565876
799306
1944067
322854
122192
493905
1588382
251021
486660
300071
278256
1484165
2103549
932598
4636
1211587
831544
1257731
930932
1035843
827652
587354
710863
605201
1407587
27235
1583039
11170
861173
835714
782904
148687
1381571
484854
242354
1613343
647738
309975
270117
309612
1365830
489161
24160
284588
303683
1263105
782608
1300127
490233
1058046
1419317
622236
309836
533754
1223915
990758
513417
1629665
709838
1720144
473770
263019
695721
998021
635362
627863
595774
772524
1028589
1515011
1850395
1380304
596551
16757
206778
1202768
1338466
1352534
1054060
845519
671912
682993
359621
763297
200552
1930635
213330
592005
854961
571834
519536
255435
250635
628028
455647
57278
603871
312499
225778
810584
30494
341781
1104940
13645
1525925
573404
381760
1048090
1228932
209254
457132
97334
1074949
543665
109206
98788
448519
1694990
1776127
1439929
2089860
780098
1245846
2207957
668080
618277
891987
373828
399038
1905162
443910
2053095
213663
44042
185425
1608290
152966
325583
332795
9549
1020495
864928
350423
431413
1012636
618400
542168
517124
17511
756409
374576
13091
1050645
1281572
1859789
629480
40325
424627
1276913
102970
1215715
782879
768979
239173
1097961
957784
14585
1133820
27223
399011
844636
979359
542964
1663310
195794
198769
1515371
364891
269581
327282
299471
1802715
1084368
582319
596221
1033340
659759
117209
62505
1471283
211032
232704
1563049
73586
436023
190776
87197
2214557
1195472
363121
860462
1568732
1275038
492461
827565
1095926
2258658
476635
543281
1311038
1142282
1951578
48730
1243253
1964081
417990
406454
372173
425295
1391298
1887259
32048
963997
1918805
268048
986790
110751
67607
1433529
379160
92985
73429
662312
866410
474985
83776
849273
215740
1247336
1111623
232921
38052
103158
1064334
1137690
484454
894889
108155
812370
577541
387417
372333
384653
1345256
1146753
6708
13516
590235
872931
1263604
670714
1946727
383386
1530675
1319657
260556
53083
1354512
1031471
1889572
1277877
526633
553637
113384
229708
2259206
1062904
478160
432858
731060
989626
881409
1141296
1419849
862894
787863
439525
2049344
1693140
1585488
1411627
519251
1317035
152430
520902
1661365
1013584
1543010
920941
580656
22728
227445
1549222
670540
399863
511729
614200
120930
impossible
368946
30904
369483
752940
1850958
1186237
651642
235402
1568069
349189
1516897
699070
63083
728270
1303870
538956
277103
365422
792716
656978
798251
1015972
1073266
240136
443159
813547
74355
435695
2219556
542651
1711751
954617
1356930
2092185
123819
27542
901748
656105
1125713
3099
1546329
2226789
881940
1907471
34545
186585
600579
1338728
22306
1915914
710924
1616781
1380830
1063153
363771
557021
891554
1818430
2021791
122751
1087195
1112439
26822
1527106
530046
1983935
320878
874713
1920710
975654
1869731
614088
562944
707274
212199
482328
957832
523400
2082958
228152
518589
1305420
397230
245582
838612
317339
197088
443705
550419
1600687
996133
839034
37418
1273859
292255
575975
624607
1280575
434537
534256
1735863
1183564
1173023
1014614
673332
541018
646058
692442
425691
1713825
686164
651521
1249988
799169
480943
373561
1180036
impossible
210924
1053756
926194
908812
325763
1284529
1615706
1282387
509612
536353
1166399
476583
2182680
1179124
1827449
2200207
655354
971861
179080
1179847
520114
277255
316438
307377
1475277
117979
12846
1574166
190288
14763
950774
1706253
50742
146500
930417
295944
1630364
927578
430645
701025
752414
52185
379271
73725
438698
617603
92292
683212
1045781
1141361
524962
1190446
816398
828664
194119
178394
959623
14051
641632
876923
640667
1054500
1090394
581667
157771
112379
47163
99331
1281302
688003
1466635
37483
233300
247878
942916
172850
592362
467986
1479827
1899743
396505
1025945
119808
291222
10958
1122072
140167
4845
1217737
412860
552880
1035402
398021
1129607
impossible
1989951
102448
1830797
100174
72500
1111945
1152806
184137
549141
891221
1010956
1169295
302822
1315810
1538510
409517
892051
948110
1175758
645607
17032
1731295
1173979
593263
830832
1779925
1211082
679257
803587
1252926
413714
1960460
501734
289896
478908
733858
329358
1199813
259365
444410
673567
2119884
405677
298364
44245
738542
830570
304680
551178
178065
1401273
906188
268079
1345314
35877
1502499
1547686
1507367
1687271
229347
316122
1937755
359239
1558191
838342
13486
552299
254607
1440306
16258
1111473
903961
1490592
190789
1761653
1911881
848272
1588181
1381908
37652
72422
503572
267128
341343
532839
394397
1014687
710098
7646
210322
1395772
2156660
88296
336396
1434372
1002864
418894
384508
613992
496930
656726
524847
139945
1910891
104343
1156014
324824
131770
18658
36672
377285
457545
879037
292869
1750247
2178336
2253572
827175
123226
73852
471359
678734
741710
102538
832615
822757
56640
1188971
289670
399924
937305
91002
impossible
1672236
570563
11141
705484
1047075
420966
1892287
impossible
269615
1537492
34984
1330950
711658
385668
346600
2287080
1431577
2150628
440553
334425
521590
7582
272210
1046179
1375084
295953
70119
426363
1818424
10343
693314
920860
1056375
176768
885950
1216985
203974
725483
1123437
690963
950544
1324861
1002056
1172223
411768
389594
639214
709882
943517
331429
4535
1873777
1293082
645807
13977
630654
269805
177132
866807
812947
1083225
12334
720478
826646
457820
937906
960413
1021741
977332
1605499
145195
790894
853417
824676
559134
1585220
1294333
210730
444222
666838
230955
481301
impossible
335294
1102540
358919
615338
820662
1996692
684271
460810
100084
9198
2119082
786570
1587
889041
1457781
1513480
590275
impossible
1218107
429147
257628
191654
423393
1815113
173973
1625879
1453186
714454
545219
1970061
703865
197715
902843
461786
91944
356536
425890
343405
561410
495114
828106
1758928
708199
160378
2094336
523784
280413
1908708
170184
64813
593253
124115
911066
1334760
135186
1315763
2348
397095
43603
1537568
884314
691927
1418618
1153832
1806001
2197920
347622
1560908
314304
998588
208641
1540682
851197
1520033
451145
844600
656143
781982
96176
1941897
995211
1016956
415722
80580
15775
238580
68603
1596004
362203
147107
75106
1975067
284744
560309
1463881
487102
259435
925916
928521
1503595
873057
2180891
686594
304631
198998
1196726
1508908
1928778
95406
1443146
1133766
1410592
1296191
499690
799712
37508
475326
419722
1134682
618462
96709
501496
258891
1110357
19086
44079
867767
373581
1157052
78814
1442951
1827288
1443849
875925
335359
337377
367707
398251
501018
56939
1597396
1499898
1011647
1087019
587478
85501
464427
1434506
1447595
839603
1499000
489146
2224992
1577616
84538
255798
201613
355162
141921
319601
1146394
329493
607166
1316992
383291
1991078
1156548
915895
1013476
1643473
289571
710539
801794
1474755
81503
763921
903114
460320
1154711
105886
15588
73558
122119
impossible
1505134
49221
335210
1728231
645842
974502
193724
22531
534648
1743518
1520070
25858
982084
477199
75269
10590
550245
116243
58941
339959
325064
627598
256340
20863
681820
375047
2269382
315732
569387
758950
996620
611865
514667
497066
194203
1796400
384220
1310082
1750493
1521230
72992
520030
57552
294694
237148
586368
702956
1856757
185625
921154
33584
945460
1969323
2024171
14235
300241
864230
353027
1909860
904854
1277792
1552553
1051639
674873
122802
973972
637526
410772
1367245
1733225
436372
574087
1308985
295957
4567
13052
847412
1219521
300670
549135
730445
447350
587295
668007
174929
1684485
1455113
717023
189684
952234
149916
445551
631448
392965
1980051
1444652
789406
255275
1639658
726015
372889
1580914
1296594
1415249
42525
666198
344788
295348
451788
693270
528672
1331943
618245
307035
2128510
847363
1171284
537362
744002
568937
350370
1549925
670682
635042
63822
1124309
1829278
1218617
1510976
837350
419004
11045
499912
1017246
71291
803019
90575
907059
435347
6651
679599
93485
457876
977476
647166
353683
259113
825721
9444
112822
1920976
525135
209138
1411739
1830876
461782
16074
1873332
249650
1933789
2100801
66668
469758
1322428
31822
502371
927062
840433
1093774
378160
306312
821829
1018659
113938
937200
114412
505120
379919
839711
701366
578125
560715
1405931
1453103
416591
1758079
445117
1909559
327160
899501
255460
1522292
15738
154558
321331
370925
14173
324616
505639
626675
520897
685163
170623
impossible
794045
1082880
82092
2039757
122924
203815
553955
17132
1128224
565630
1740743
743071
306299
1328701
374418
1307066
937573
946630
931085
404490
142454
1560784
696449
912225
16670
164712
1261123
1426663
1616818
1521590
1961597
1049143
639602
1930151
2107348
686505
728393
614045
1616544
1311858
342671
585041
463586
233692
856056
995468
1430522
817722
718847
221407
117797
2274129
516876
122828
314704
1132586
280098
1777116
171750
24800
436919
542452
422824
922054
386397
506586
745366
411117
592184
1050033
670759
20078
949825
61857
715690
473558
2106519
516721
103917
849913
1369515
1374340
629207
246643
1779048
44081
538233
11240
1852245
1492766
1665769
71503
1527444
320900
429999
428399
371091
366640
480015
1583255
41884
133952
46978
608271
660933
1070182
50884
477564
431800
1266153
341629
983392
546037
2005705
504896
437649
145665
183269
174598
1540204
1008852
252368
1329525
1212838
1399546
1136077
1600707
881934
1857495
1430221
320250
1138640
87604
752625
589662
1224633
1351821
239473
120576
259570
821704
685668
713815
533424
454372
563564
585202
481015
925750
120716
1137930
299280
246119
596977
219472
1220381
245337
160053
1461774
547237
99167
382577
14894
1083183
1507113
1154620
1107655
1137828
320174
1469411
66047
346108
89560
392253
31691
941044
992905
106825
360102
8331
1719258
504193
319362
1103298
981762
314471
780779
659234
1825632
769344
346104
613004
1636497
1058109
645662
1301590
99240
659994
1044833
1169039
1302197
351836
865363
892380
1455889
851955
1353085
969546
717609
1242367
1617187
1727849
484774
424180
406462
95550
184583
104040
22335
907044
2163492
1935422
675366
2011465
1513387
1054616
955337
631368
1196727
20354
941243
213375
619826
263749
1278697
512230
234403
11318
973528
320734
370071
1367719
1808248
201657
791386
21314
1213437
127770
938684
1016207
236348
1106701
813440
286443
638044
565056
16961
2298687
364108
338204
826009
1325346
97758
294563
311139
795532
1488083
1362069
208273
1853342
953212
1335127
1836048
415069
1136180
1814533
1859332
1009932
515169
165317
145920
790717
520851
1127033
182157
1569361
1712518
1114289
995003
758740
823111
445269
463309
158825
1473954
27214
209268
344395
924891
337871
1342923
1600403
48546
1521145
448851
644171
2062040
986838
1293110
1140683
549046
427794
561767
1185453
538724
1148360
1533755
150765
289059
122690
650968
1440128
60186
11838
6118
802180
102266
748733
1103306
2202047
376480
961998
183432
437532
1013
543107
1261443
1098814
1501274
876937
855418
173593
1728324
534766
457268
1183763
923859
504638
94234
1056844
242096
1722122
1803229
429879
1248399
1171741
712272
987039
1332170
2221392
531035
800470
165979
1061918
308656
263606
150764
17442
1014756
1192949
923336
409055
2072050
717318
952292
1317701
732916
476160
323474
501211
1038986
538428
244209
22819
1807077
292863
429589
287292
693741
257052
89532
1094453
316601
863128
1932191
715758
1265320
1779752
908936
1437808
1852089
1120256
1573348
464106
11418
192527
119473
1619154
1139653
764338
192647
1024993
286017
404576
1136167
1214804
287725
60193
481452
820026
1435551
1755594
313341
1845725
22233
309756
712460
166224
951915
637170
244301
391092
497572
1395610
855639
41977
533637
359569
589743
1065502
369224
4785
654462
541672
1256420
27640
342112
277742
1154426
790412
584304
490438
888545
988537
870918
1237217
569218
257583
985943
779044
206188
167935
340369
629612
658840
161431
464381
1269453
243359
186751
8727
1084494
252388
1172991
1764974
370407
127729
1528619
1995990
1965974
1433041
1408718
724010
36920
1391895
1430536
667429
1828233
211363
508746
610731
813657
1502073
1771912
1405172
246666
944971
90806
1142365
1464443
414034
398191
1103085
413733
2339903
829101
387501
1721946
1634310
746904
98932
177371
761006
2096631
1216986
1311104
823758
1203286
1123733
1614945
386057
873232
929722
467556
60664
3331
1958745
761866
331280
378466
356045
1353458
17201
115195
105665
1022656
142526
6190
1903652
517987
1193494
130310
1529578
1523333
560889
2278474
310263
486206
435633
374961
490330
1100552
1214196
1969056
461297
988017
1297276
519863
524214
1809202
1473215
1388826
49111
1536483
238520
1448553
1309006
215362
12319
658889
1142644
78966
249079
58176
35302
2023832
14259
86568
902052
53366
348807
711193
1377256
56939
46439
1073661
991874
721323
286832
1693221
1803889
541315
541390
769798
91753
27936
270596
763433
1510860
829951
90035
658747
2260517
913687
1571077
326117
349163
521625
525322
445141
66053
498699
449401
1080993
18307
496554
1728447
186001
746815
653670
238620
1687876
2012678
1206579
1507648
68698
1797628
214265
1688318
605537
1518859
725578
638435
353309
1019584
1476429
1188363
59192
473006
216204
2201760
330934
1423128
167883
180276
6098
498030
1224029
1193577
677808
1533696
1871622
773473
15393
489241
1614738
1625862
1039191
2000447
345841
1293676
307124
1079302
2060936
628296
292854
1685807
299872
1417601
2048639
1703525
853160
76669
497412
1169594
520717
304164
235718
1276559
1211701
553756
528751
1088370
397767
876002
430659
74640
1630057
2101313
10173
1227119
1353013
1239015
963274
444820
604754
342638
60348
405769
1202798
2207782
1521238
352515
12260
950010
1071603
89035
289701
937281
478568
212612
500190
61368
554979
6781
571383
90883
334079
1222220
419771
1055717
637368
604760
17577
389218
692175
339143
1612216
250108
3191
569526
1562757
1063524
1124974
512657
539450
933634
834240
1503048
939674
1836307
795035
1684346
1679318
139407
1819766
90597
1669529
2264616
1486334
16110
136713
1527211
1808259
1075927
135556
811890
1959139
572723
1224117
465033
745810
562320
933669
1425124
464634
775222
34886
264878
483241
1268096
1539842
1897695
423238
6033
595865
1960684
1095871
1618337
1172168
1490993
101450
2193704
413013
205654
1313540
403949
1012477
1131929
1952835
1229397
67711
2198874
930006
340706
349921
690061
113512
1071533
595357
449691
423262
279039
49270
312289
433917
740107
567240
393919
5181
49893
948747
650221
655102
55598
1700275
7473
773276
1749308
903156
1129470
1015444
590777
286443
100673
348791
891114
1521396
2158042
148889
1130769
1272699
1978750
1882391
355752
182098
1168816
511619
696367
703512
758855
389400
375847
88755
1661919
1236934
1191674
58708
881916
1882589
1191624
564116
1376707
261706
165974
719986
1096270
1219627
1529808
1086747
44167
339601
1343744
343494
934460
1313952
923698
463992
16215
1347093
617485
724935
1975783
9308
68468
1792364
1104343
1011418
137062
405970
651083
1203544
188753
865853
973198
50596
527270
114353
1120429
332693
26114
288111
1111333
1608577
107496
2136998
6362
9975
90873
449303
219446
1495566
1290935
1320452
2149474
272270
1205482
477743
389948
1705305
1781538
1326158
2089880
783700
1062753
627927
175107
283594
377082
295075
17529
1810024
197668
1761614
109267
5443
1423850
176511
1873408
9671
1068597
258700
209813
799485
758096
392943
1491818
550627
462128
603067
677803
579595
728441
44512
1836946
930210
1271585
550504
1265672
1499876
893008
9554
841832
2006590
202466
978996
1947607
1079335
1950978
1001171
5977
438174
774229
195133
1289764
1409035
65542
524634
229481
384762
1208174
686043
964264
2001739
1596725
547661
1354589
287276
896419
1263118
8808
2087117
640559
425932
254025
1657891
1315792
357903
1941743
1024435
555029
101864
1450675
2104255
902616
1167071
241025
991715
1790900
1031068
576155
1079252
722652
1352200
342942
991506
307963
140629
390001
221331
1516707
499268
1468681
1573296
1640321
90935
321879
1601774
753521
562859
313832
799675
690967
612842
313252
450654
874015
207776
536024
715057
849471
565289
268159
500064
356755
260489
850082
1132713
534348
519922
103072
13139
518783
48923
528231
1448087
494376
1590110
88330
2133675
618864
695018
316311
80109
1434619
662302
612695
469361
262639
51561
1768796
610887
97833
364832
1216588
703380
231081
568108
282008
1431506
1490418
885544
66099
16120
1390836
79295
1073643
380004
432142
1228254
984774
762707
374757
141813
886015
1053274
75688
525315
906979
184671
570091
298903
249576
1851474
139751
1566785
1132101
365800
353022
266920
18301
412449
309362
219274
485438
1589286
1079394
184311
248567
20396
2020259
123695
515394
819252
2713
21116
893234
1852737
123256
731188
69483
1578067
803295
190719
1430604
499621
1926916
1055708
202508
1295889
15560
280275
1746650
797578
1307637
1972726
1227022
1203543
1513601
395720
753745
985078
1648400
2033109
19713
520101
27142
595581
415438
1141040
1396779
1179103
27731
1028820
258488
174161
564626
274377
598600
96410
538297
197766
1051509
1236508
557695
19155
1219254
14799
1243037
193224
1499429
12061
40507
244034
487665
1772252
1374969
708820
603906
72495
1279369
719087
1254639
16144
493274
1282710
1525463
448845
1528446
11222
1759127
413969
979847
645740
612408
1664667
95382
928801
1087839
1677369
399937
1356430
536879
1418379
695760
968999
275319
79295
287218
545368
1054282
2022531
862019
1322038
2261828
99854
967758
2051428
1565535
839825
301524
816987
1183616
609343
1001207
958967
1552645
356485
1217842
1639750
11555
2277
1112608
1329067
2065362
580811
219003
190335
1931547
1146064
1767316
729182
1081303
1841831
493711
460891
812165
813217
1919260
797945
339285
1843159
905199
39408
284561
1878642
1708651
1330187
1391058
66044
1014260
1688414
164522
1048431
184905
812656
892293
113978
178438
988528
304273
2025130
1160888
1744369
287146
1042712
1200307
1120437
1127647
555587
311708
282765
1828023
1333813
1974932
858703
1670579
238844
183668
2276111
240393
264650
150770
379639
269874
1697654
1237471
836788
1288461
632676
1941917
204693
111204
431655
219615
1147632
872720
342415
1057470
540134
762457
258059
1791058
1002017
143576
12502
2081843
29689
1013375
185540
1331648
1181512
21905
515109
607935
1130798
1278413
309633
573588
1119750
375356
843756
423717
2031420
67769
813342
227468
1382584
715975
467358
139993
59177
1545375
114455
520650
445370
175637
358556
1779174
895883
533761
202821
1293272
411834
3486
498082
19538
2145714
35814
67050
531050
807938
1344662
1958425
1109770
638624
1144843
419578
1126931
52973
801438
1136082
348542
14528
435095
534460
1606577
1419955
459882
427695
907585
206897
1528942
1049659
1639989
1035554
1317409
887618
251400
1100908
102678
579151
339703
1147424
196860
1499406
1034321
1015130
1251116
2323406
1229177
1627555
233457
431845
1185509
1088169
98353
1417606
483450
1203798
655543
1321487
757771
435194
914649
1132673
654995
306457
318927
1947104
985067
80486
1132462
1467722
36344
1254729
170270
8061
457463
1084536
253412
291575
437404
857309
986265
1561227
570686
562172
242654
11170
1135961
975436
260490
197470
109750
1050785
20015
2124773
562323
2219049
19168
491749
569772
874365
1070047
1211592
144318
54826
432422
85278
332042
2247620
621089
740458
64264
929408
621612
2205748
1743798
523745
596164
423757
303594
387133
796075
1080925
228932
200795
717497
412906
1170466
1266906
967500
726812
1340222
216411
413778
194041
684574
576610
379752
491875
447655
650370
14321
732022
972940
1964234
1149307
1439143
441817
1271238
2405292
395885
233020
557810
67892
466996
37025
1709522
505245
384884
222761
788033
1550702
747233
518300
987042
1603684
678730
1189906
359543
1280334
144613
1475776
480019
131569
1209237
519788
1776409
1489410
1067781
1912922
538760
868274
1264660
1669755
1840818
533819
1529675
579777
559972
116432
1691831
484646
1208377
784697
1300418
678091
337039
916322
974687
89854
402823
1289008
869871
216479
1953561
799620
1098676
951328
133533
199978
789529
57260
337320
1595659
212686
170052
1769588
1193044
598226
907775
1624658
1884294
13479
1914283
830053
683222
278319
439570
1467211
1241077
1955384
1283770
326227
1387721
961184
11220
1119148
1230944
79112
1562946
181075
908899
511477
1173661
276331
1359892
1820230
1073907
43829
507703
1762062
1674958
1055018
464684
1121297
9502
596407
739566
1186886
1506288
1167576
529591
484710
1001248
886027
366731
1101683
1507632
146594
110233
2187895
420736
2055543
160454
204322
431539
459523
1731591
177138
909208
407017
1161902
321558
1020206
124594
1426475
714725
400905
553943
1268338
1129137
411631
582828
impossible
843668
552573
720022
1176589
570221
1121001
74175
427381
1207808
245740
243535
153166
1148764
68232
87018
754424
1747158
1228804
1263889
1279082
2220273
643051
239610
527019
1198780
699540
29873
598741
879864
807850
539577
37764
660574
2027018
1721391
676772
1177900
874828
1885833
2232573
251615
752948
301220
1024639
932695
869428
481782
783833
130543
917269
390546
733634
662573
1179495
803362
629736
454546
567110
1068564
1801084
516974
883372
306855
103405
2016549
191894
1176915
137879
1468700
170641
1205724
2370348
1280630
28537
581571
876036
1304331
134436
1062286
480409
23286
8290
741659
969185
498303
869529
810536
1652555
1646154
1177624
1394043
6110
348537
376172
636356
646017
620815
331280
6895
514289
1197835
1700280
322783
196005
618480
886805
353292
52451
498705
532992
589778
766081
349171
967812
1106591
597494
1179644
633288
13267
1981473
2207145
1244384
560984
228789
1902530
495979
1152794
612120
176418
2254166
546629
1107236
1034076
720985
755112
2190461
1357630
1380084
243089
758897
684155
167574
362678
75730
80578
262850
1029775
1347501
683794
367852
332090
78764
1361075
412770
1346098
1457108
8985
77614
11990
1288575
1938654
impossible
12697
865015
625023
1045737
808443
739927
85098
642584
1118420
313585
396850
344363
17766
493534
1266355
983811
1761525
148453
1858322
819644
595447
348837
602896
1812597
218981
1871276
1508349
1389210
1567901
1214937
725267
216248
1704110
1925382
925836
521220
493092
130111
1062172
106450
286579
738158
685884
371164
581828
332422
1297634
427545
2016923
715725
681955
525134
952980
1548891
2960
505744
1323437
615644
2020733
1825113
222862
1522199
925887
484403
780891
940967
125015
904126
1436237
1615425
234568
788468
5237
650216
13025
1255596
1628340
1535970
951955
552709
723404
1660239
449802
700269
514092
955683
752258
1632897
1620444
2194179
254823
impossible
1594893
519922
31128
1800614
77375
1425995
322532
1133313
359218
1851184
8272
259960
1640348
520960
1095907
470307
243347
37204
790183
11609
3316
921522
1155343
1456729
6853
1233015
1698852
859008
704735
1300208
317169
702217
1085620
1178438
62470
1849677
1005382
860813
523263
906996
497042
1399705
1459268
612142
1865994
750598
573385
41924
1642489
295971
1023135
545289
455497
1774722
448019
415635
1080968
893272
828263
54937
144769
1144281
247628
716783
238221
296313
175136
1989877
393299
17791
1473822
62315
769208
262435
633478
1136969
1124272
562824
544154
859165
42531
113760
1628080
158215
1042249
1284821
1609189
58599
872014
1639154
623987
441097
508955
1232211
1116305
985574
1293310
25073
1895070
540296
745186
2036036
10506
435521
1189974
1214879
148467
908808
62565
1153907
1265591
644686
2178655
1273605
1123106
252462
1636578
559341
343418
843840
553288
1156727
1080715
605445
17585
514136
1602919
1221561
1046094
903923
16386
86394
238068
496735
344931
744680
618523
361013
128314
269866
386407
622405
609709
45963
257840
360726
831456
2176050
484136
609588
347900
367366
741262
167967
854000
1587526
987519
1845342
648795
792023
1589092
228716
1136338
568429
1800045
1435476
561028
438281
557205
1773560
590260
623246
790399
263726
872708
4266
347948
1000523
451568
199408
253588
607320
744804
246257
695517
751977
834387
1866509
1493233
551648
721856
143575
771010
500270
1237658
1724388
1155228
583546
1602218
1917194
514693
541595
13553
1421727
816461
12326
1164012
1428373
1421367
478907
1201825
117424
168632
1309842
2189281
94029
50477
1735380
421285
148885
35011
993659
1347083
382837
860621
1498611
793774
316385
1144200
1736548
162054
380539
1195350
2249091
1640534
246718
857979
1308036
679442
54652
141061
798677
866602
1222361
1486449
213413
442818
1019948
92922
1473071
1694852
863741
218050
289092
803541
178600
20114
964937
371611
886717
481664
1803155
1220203
764195
957722
923589
839090
1620161
2054263
1364723
336939
1031240
367828
93363
866961
1224180
2014650
1071533
59555
956421
595599
1652499
14352
1183625
47093
351323
334360
1789072
75117
1157131
626522
563634
1606188
1444115
714520
394979
535876
495409
479359
80311
60559
828824
25094
1557740
762965
205432
73610
719024
941964
2021378
1155697
168825
116737
1391119
634301
992981
2130377
1265105
338514
225995
205750
786078
364091
18694
544762
590814
1807064
232766
303390
464362
308061
1081285
825738
390700
497689
679323
1342764
209393
1209924
1703313
264467
643918
576744
1919689
545689
1710819
16493
1851158
707140
475873
518256
1667882
1632897
975656
124484
78990
580502
45622
811174
281729
184142
94335
1132812
1629853
1252715
622919
81551
863857
245791
144059
1202394
412586
688747
619890
20598
115671
301121
43354
560718
1940984
737867
1065162
847742
1706010
572109
1200751
684104
1423925
639255
1690196
348238
773040
1024684
459671
146084
1920305
875172
286061
144539
1425399
1663835
1224112
757522
601778
144197
1044945
475661
761671
810004
496168
137702
68329
277182
312239
615182
58129
60925
240064
682133
993961
158292
292448
1757933
1054682
1823065
1144832
848842
443895
20704
267671
305700
568256
488597
327048
301418
26673
2002026
1308249
967364
385114
71251
4573
179019
649011
1142819
212201
460840
390134
567164
990519
367870
505646
801594
1279531
1021199
1377269
488158
1736147
743098
647744
1829618
670137
707574
877766
2015045
317839
82486
6071
1926901
1302552
1413198
464123
1450722
1124876
551991
828297
1256437
1686163
112513
225527
1133528
694979
533111
impossible
604893
26714
445002
458105
16223
340601
482763
873936
715818
1255497
774716
14754
713479
1019241
343125
929227
314549
161878
47676
276983
1700333
2006480
1023712
205171
432211
220328
628488
1749760
782577
1483740
484425
812337
1709933
1199720
111341
169788
162095
1066593
511731
71356
940712
1571567
31317
1074067
80755
373559
883210
808438
793423
61997
354501
727104
2011063
377241
1347734
15656
1105115
1616876
143946
901736
257825
1855924
17595
822150
291021
773601
1868888
571525
195515
143535
357072
267168
2285546
568691
2010558
451176
1594413
33322
1209238
1916973
352474
331505
781769
903390
9113
555567
478875
259737
578899
1774255
41119
2233224
448323
282023
333170
147117
1938522
763453
682327
2072465
650248
887988
1785532
1784222
12055
1430130
1782765
236088
400766
528284
1266057
1492382
281471
109840
1037844
960719
40533
1160201
423979
35111
1111614
254195
1078741
157867
197280
438046
1372541
744231
688461
660501
1170688
652724
1445953
932400
1000196
1308378
520424
1944734
181234
1064020
1985455
1048079
669376
779128
902046
1170266
406983
2055352
178201
121365
943973
890607
1044230
808771
1862706
948025
1202593
134764
2029157
887228
603863
1558739
1488427
1878310
928953
887011
1920094
106997
1187521
291124
741646
809670
1332859
1025955
426705
421581
156932
50697
664779
860845
260587
18179
436681
269476
878741
562800
912088
293005
1079412
315435
1190011
798206
1335805
1256026
220233
617370
500339
180374
2145612
15585
609827
537704
1228532
330700
1223234
1332747
884469
837921
650634
268273
12506
191684
263654
43017
694619
446846
250354
711457
204890
603714
237194
1252156
299523
1861223
170491
571007
1388055
812898
833163
697015
914344
741752
1445523
616446
167895
1676111
573273
669054
116100
378949
345600
247658
971533
1384655
220026
174638
146703
2170706
717614
610675
1210726
640981
787849
170897
305760
295481
224081
592319
697845
48428
125809
2266197
1791481
439288
853040
1628576
1407892
309355
355384
572273
280151
970700
193379
631762
94052
818563
1400584
911146
1557033
27398
1658192
1218881
763214
1080147
173556
1723578
726497
1049008
624679
120659
1173810
1262089
199220
2247707
583978
533942
190688
1180180
2196176
594114
954382
1540884
14106
1486435
36270
52525
1389120
1418007
1474114
332262
202810
1662418
150449
664613
782678
306269
347064
920568
467870
75937
603856
2218342
330646
633156
1233883
67546
200516
598757
1470262
239577
167557
1034327
37037
2205625
815464
399100
734449
136871
1365256
1662489
436312
9801
1611258
1929352
590635
1919095
1351874
1716226
1536504
1487498
721386
587505
1568746
1887152
790554
1027344
619585
335955
290551
113122
322206
796802
185496
1669672
23524
872393
600737
1081642
1081901
642414
498911
216376
1033586
1662063
483119
1552425
31830
873730
334345
587332
448732
1569952
955861
578333
673838
363758
40401
756847
812976
452272
2079442
1358318
1825246
381790
492821
1374107
1280990
368112
610758
1021121
1334847
28035
224130
49060
782134
860018
828713
1655748
1041557
544679
872753
1934778
174801
623632
822010
609536
729175
531784
479703
274908
306225
779894
174821
1831614
1174611
1010488
186354
1653253
1114264
651386
229907
1177974
1072066
1077597
341903
347735
771714
303399
389735
307868
258649
779758
669415
955335
1064216
832041
1160380
226818
150479
846994
1117253
1802109
10719
18046
225894
813430
777564
1713093
1535949
672617
1345754
1536338
472154
1822090
711489
60290
1527620
1318277
371628
1535386
305931
1479422
1050865
562693
18974
496923
247552
1691658
252820
383250
868864
330231
532405
1237158
789469
849138
1967059
175625
548635
1027935
18924
863591
496128
1003736
376706
1478968
58006
691778
726598
248793
933695
2331302
179663
253795
13414
1016780
866915
756094
182595
584679
1545019
1350454
1199894
141749
551944
10675
1276550
211152
572607
352032
1148607
409662
383910
441466
702861
769992
1835722
304080
1890149
4869
140278
690186
938433
984797
882934
984120
19206
737019
366974
418933
933695
936685
253403
57114
1386355
515622
952851
1004098
642615
impossible
1392257
1311297
505457
1681840
276943
380214
533516
238041
206472
14090
660741
1416793
485414
1771151
23525
538826
1934361
21657
831906
1612273
905301
666641
904934
1071365
432955
264221
134661
1839887
538072
150261
649788
13269
1223565
518097
45973
761647
866470
118293
33269
116792
957405
1816484
1034548
2229502
650384
1805701
1118334
983249
164236
1301995
1201474
95038
2010226
81886
471789
1899269
2059021
74759
1188635
498351
924809
557294
979648
17772
17968
909841
162457
1126744
1141968
1394842
600940
77467
1910313
8968
51182
1573747
1276977
1458957
576191
901027
1061689
789305
1304388
460183
761734
951293
20071
1680926
724268
73705
607204
371956
796737
941860
846950
510089
615035
146365
409412
2182902
1956951
729763
795516
283877
215173
350424
639057
175270
1039397
1557012
454796
1917662
2152556
1611762
1494179
226090
1108475
443548
1673329
135212
931844
45990
463559
75731
1336265
714932
1351873
334341
1763822
35007
195204
238747
10905
1266749
1388274
501372
218688
757563
1404325
1246713
613270
420646
568859
2070198
82885
678698
299119
747513
268145
1270337
843522
215046
647305
798045
911078
462133
490613
491904
1092935
49424
646934
254658
942435
886259
2211494
1104572
804838
374929
880987
1171623
8436
869862
1140661
29768
1590057
745664
1317582
400081
1367622
892855
159503
1593115
180297
1746701
569930
8694
698574
911774
440282
72731
impossible
1675638
1422612
176237
1746441
245762
1058687
38598
1485329
1329974
824875
1623584
16794
990497
983084
1342515
190571
399218
17904
249403
14107
726648
1045654
460820
421112
322045
1397604
1593407
1426048
1236883
1148867
57322
334940
1668011
459014
531933
993966
1055001
769703
840585
94952
9456
1012297
877007
918354
452548
308201
268435
232237
2023951
1478163
249476
1785691
11282
1660372
1809504
2090702
1511354
930173
60758
100177
496291
335303
130555
78417
926214
2034953
98234
477042
1717154
777611
161508
332602
1595330
375659
1803120
719367
195329
1491346
864966
1061506
921318
330703
454827
125796
197726
3770
1726155
204998
225103
2027365
1051393
1163619
495972
504085
684262
1211217
2305687
524933
1623432
384921
614939
871956
634009
1129059
1237349
291588
221163
992716
608197
126915
271844
708648
700213
221436
892902
575635
329454
560468
1158899
292007
2266479
1999236
47125
295732
1693126
517939
300790
1580202
631377
impossible
impossible
1109963
840898
119355
1169483
267293
1690934
5260
303174
1307757
339792
128216
1398489
2017752
960664
276190
594180
1853212
1707460
297941
232975
168777
1923901
1655284
401532
478132
1366272
1075453
2045830
1170608
879312
328750
353090
522928
1214522
148610
892214
225866
785850
1511329
1043397
647700
500763
2157754
1296861
1324570
54907
2324672
2322557
10373
1133675
579900
1785966
impossible
499314
860721
593112
74855
937608
1927210
1411385
1984330
497946
1071788
412468
1848472
4184
771777
2290904
2004295
1517933
866604
708720
1566547
1893014
1895945
1815355
669689
2085297
184736
197706
1436888
11237
573939
1245846
1665885
469788
811874
155898
283944
16707
1151464
608761
1274522
498466
1144418
15213
1905355
1925271
573823
346817
1473465
1102406
990067
1121836
366249
1647676
815368
1348558
458679
1825164
336959
467699
374692
305745
878301
1091718
671075
13605
411427
572085
883098
418829
233178
1632445
162079
1164124
548272
1400886
204913
152101
159717
223034
1288602
1075988
1202602
349126
17068
297003
1256566
1161527
1054601
155637
322885
968275
1570576
6098
585820
644627
1224187
848057
2196557
932356
1164656
270012
780067
174269
1190247
257111
109711
237089
986540
206564
2058479
834926
1614258
782436
817236
91137
1648685
755272
750122
538764
1032955
1098936
266938
147976
2077346
276692
1308171
756300
936445
1088605
686869
1021079
1615640
22264
130220
35651
498442
560351
797526
100081
134546
797557
19282
919392
485628
409422
1057280
1341826
1125403
1328986
287153
711750
595511
45338
153449
1197674
124661
820047
926608
2057898
436239
505409
987611
49376
142263
190583
1270328
396561
913238
221049
1228690
1229028
956579
629979
893613
245301
955284
641298
789587
239967
2217853
1980165
1376293
1986014
781781
143704
874595
417739
150269
116486
71164
262372
344040
135432
1656816
108169
576144
1816843
1152056
251269
41204
632545
745357
638803
1169420
373293
776466
1351449
766018
1584439
90070
1442882
573921
859249
1508456
796645
344022
1344582
495817
224739
810978
1073687
962542
558457
94053
15952
545276
113832
1923262
875120
334775
1225589
713990
1290880
1189036
914837
impossible
410429
762438
116195
1513824
1079078
356773
1210303
1495758
1852935
1370493
2207553
1862166
1392831
227875
933498
123963
411638
649340
956634
1129542
14166
67634
1558915
987197
1330184
416079
1829648
1291300
1453332
796557
746266
226685
1937816
547890
123345
366150
1504651
1420116
267290
458552
1380724
598195
568569
825136
28573
55908
819024
499301
824290
337316
52013
871984
1583246
1266062
1186125
1073381
581505
1741683
168570
447255
1011894
229208
354069
1416807
1246875
726863
2336044
1798971
340409
818016
1311926
545667
853710
263902
199498
6397
54967
736864
18500
1825672
1796367
1248998
417690
31947
1222222
26221
1784787
167773
2008557
358281
1405225
2186733
11453
1870902
98205
1581766
405193
81089
1766940
1269771
1792375
1243330
342713
136830
1105859
1029970
256457
1875845
1051922
49003
1118332
707744
1195120
765818
161973
1637253
970513
700313
194794
1996938
1158258
1311186
136033
436052
106661
1098515
1167553
1052240
911180
869547
9714
1364144
351342
634244
293998
326189
348531
1799833
932791
30830
434611
1541558
639924
714108
87417
1476387
1666725
788626
917697
169873
80471
1534565
1956098
150021
1200272
167164
1575866
284244
648574
631582
28700
832940
20393
725528
31211
14400
1385494
514337
1306849
485591
423546
951001
1839492
2015648
413903
1220698
835065
34612
512632
983711
80314
721143
447631
532713
517928
60697
148518
265290
62537
771510
32647
226761
447809
778920
600237
200553
275040
217281
2117064
284200
1278092
1242580
762364
143187
316625
848044
1832144
1167767
90531
1272520
448337
781143
15203
1691223
364756
796147
1636701
1451162
1270095
9258
2004287
3625
1779640
294777
1462542
573800
1261039
2128603
1525229
283771
1715052
865642
1316964
640284
1535906
583551
945413
18920
263991
315575
902875
138314
928526
334383
1041277
1515171
677441
238699
971433
1130445
20407
2059742
1275476
1281863
1364537
189311
458765
584485
930171
1446701
241870
153133
1276859
563181
288463
414742
58705
466815
1093965
779033
1093340
1937266
862860
16687
1782807
224206
657820
1215343
85213
1871319
448856
525922
2167039
295883
935613
49913
1616227
10063
671276
159848
43710
87553
488503
1047904
1009354
205424
567138
720538
256787
481123
290356
1107381
1471476
414315
1974133
291602
281604
959644
4350
662234
1668807
1093274
83465
381669
886670
207938
1600696
452401
958254
695592
347963
184282
568267
905178
1804804
428240
766479
1928360
1587476
1649379
44490
1106007
2068255
1331667
361479
1092381
436182
331394
1044290
55426
382258
46455
1394271
741339
557660
1608274
785388
1417355
280213
874147
316485
5290
170854
593783
1250578
901537
1149810
306118
5699
758903
9665
582705
661014
799926
285537
372888
27931
412096
1519366
805166
10730
1903438
603092
558559
1171138
308049
933995
1112513
563605
1838817
1246877
1349837
94663
205614
1146827
27345
149547
1091545
751869
1131093
1919260
1345979
388399
106931
2092524
170180
1406936
1067618
764983
1742343
956741
151672
17200
14953
550528
1425522
1251282
1713386
555506
1561080
1223140
25402
1868591
566991
823507
402935
559425
669937
1592842
825498
1121974
18194
1372330
995762
23076
264633
724394
27397
366836
393886
500506
1228455
860930
1241131
1725945
75975
266740
1731231
497320
340926
19552
16181
1538139
155300
22066
234582
382458
1337691
15580
846643
566540
739701
701625
876898
21415
1517160
1588384
1624009
1926842
1493966
1675280
1259280
1116237
582263
1888561
1008224
367185
835707
825873
231578
292077
43896
1163388
943190
661458
197058
1059785
69416
969355
251553
147244
1273953
284600
564231
245531
292060
709600
861749
658000
63819
70290
524864
277346
16897
392425
1471696
2035072
576729
2045791
1130281
726295
610843
impossible
2107942
1354931
1762329
94679
1117370
840349
1086937
10934
938346
129216
62469
889897
1767799
180082
409482
343295
2123164
219822
1339727
2267183
526939
1241177
958210
1928940
939992
1926394
73629
1409460
126400
9253
1237171
111771
1732543
1239771
399108
366035
1552525
69701
606679
189335
438767
929806
1172132
951294
324610
560172
157562
1014854
1685606
977435
1429355
309856
980323
491283
1143919
1197481
892403
70180
1857571
113745
268072
1433964
13448
1134818
461343
809951
399907
210205
230610
693271
7773
1304159
1414994
917973
222457
1023915
2190633
1934006
1977
400384
447920
652029
343437
10611
394165
215918
1191473
335771
19430
1083114
16676
671384
196749
1503399
2169916
2085685
21017
1870203
496101
683871
878449
2208906
462508
1888526
1984515
468608
1306343
1312302
1055383
653770
256124
54307
12646
791130
498513
920656
1254772
919717
933255
359437
1432698
432392
1138843
1600324
703880
1187044
319508
1064894
1310411
1095397
300235
517012
330943
594931
860386
225151
962716
78471
346333
1870064
809982
661437
769769
1437409
376122
356885
72080
1442024
1926398
716085
1509879
67734
560343
291497
1145384
40416
978332
82246
409284
405816
1519868
145689
1656646
950491
175005
34613
495005
1716450
497980
214829
820370
1662224
570078
284645
1331426
457414
207027
2266161
2196305
902433
11263
642934
336330
1350482
317739
38352
1816435
527575
1354623
218403
242061
282716
677109
285912
788054
1219354
1178478
1753814
470734
1025296
1332812
1431238
798123
7482
36412
956265
34049
1469828
481815
290678
187935
1321802
389044
2204290
292486
252478
832156
263268
124348
1468640
1830875
802069
686348
910615
964025
470705
654620
25248
573738
1443574
601015
2121738
792227
844515
60429
1452641
151102
511163
573217
296658
1274437
145838
1108256
100925
355983
414086
1774135
108545
551742
661648
364660
1277726
1765524
594079
1484502
621366
790510
615821
400856
1882159
1081393
899277
1583065
206904
725740
429487
173419
1881361
811492
65496
85033
75485
1127847
658804
77549
328574
1563578
722122
7265
398258
967410
1410220
712137
1308442
251470
2069692
326607
156883
1477071
154418
152834
207036
774096
267818
135429
1650865
393601
986057
346281
1178955
1657195
1087676
607765
1427000
1615488
797456
290661
1657904
1241900
270427
309411
489748
391781
1267479
1664496
1047312
240544
856181
1450990
209627
5644
1272369
1810919
545382
777237
2328094
8251
71842
945760
956690
678159
2062558
1856172
316327
1061291
1672872
1306352
1268116
1331913
1205919
132156
567095
1816033
2200172
28353
103378
1676543
1016473
1304704
208439
1392651
797375
1787009
381334
1369098
1083023
1678509
248518
1015348
292466
652370
673915
953681
331256
1437600
674139
983614
756683
470431
1443023
896697
191705
709621
407085
79512
432159
398723
1295436
89700
18389
2380722
394777
1342173
1367507
1413836
372927
644065
446802
63767
1119481
65872
799976
682379
1012854
547851
535044
1002383
1641840
1534362
789972
506307
181973
519106
532247
505136
2075801
1577733
1973733
753403
647405
244668
298049
493854
44149
847439
1803806
579537
230166
1816411
834247
690756
1491410
1847371
1077747
120069
239566
8195
784285
486660
1292131
479747
1821500
938159
1074223
1037667
180025
352017
1421691
275018
555224
289444
1166136
698430
246732
8889
866847
1126751
1546097
1229062
1248468
488981
1442417
1823991
250101
1368251
684138
1528655
1032520
14679
692198
1189028
802717
2099572
140874
719184
11577
834207
344596
1549331
299448
424752
605779
1165298
525647
1766
629092
608963
2107780
1030626
1076411
1093978
219011
441406
1653903
1066674
603153
1291027
742130
638824
858545
159703
273112
1289554
179739
1017983
1184626
898816
580128
1445668
1061647
1097485
294041
1556077
654970
1054684
173946
209849
2120934
229681
1202563
35284
534146
175138
1837912
279742
1168127
67083
1628430
551252
607533
179520
1184097
643761
1372996
483616
764408
1862190
1519049
59366
64186
136977
1572336
879872
1266406
771367
977826
412538
1800326
1145018
4536
1143832
1853156
388452
247916
779958
112727
264640
655023
1326318
374627
1012952
291528
1554330
1365205
638223
2212773
904753
860995
1340302
539416
783963
131331
853191
349256
1722676
168969
1197092
1182053
1323158
1457884
503660
661948
1685231
12105
1840896
183221
798118
1414350
88893
129682
599319
1456304
1876133
282042
62185
561458
788687
1113944
730576
1612640
167972
19582
1281893
1189345
1198234
2087105
410762
203297
1796252
704359
1299016
853682
792284
10028
244272
740226
657669
427452
786943
1910442
77967
1244773
1563066
1217509
1027673
976267
889099
827283
1404769
1400086
1048873
817670
458755
329424
325953
1447191
726702
566741
371878
1360659
1905241
831036
1983259
1709631
408129
1307588
1641475
1521303
1875271
1156568
1092112
1160547
1735378
398386
721811
1044772
663
986307
1355668
552869
43011
385408
296818
1220437
303223
480665
469611
1385354
604454
1219919
46723
536072
346735
24842
886263
329493
346037
37554
726671
2031032
427419
2287256
464228
103107
18009
1051002
1122317
433096
581914
782187
599885
1154527
1007683
68997
1230461
745768
13889
138270
776229
890495
1471659
804611
1034748
1150047
26648
1873541
1882919
208432
300148
135994
882847
416198
514882
130036
234300
234986
371731
7078
1439493
366514
310868
1336656
1144392
409994
698099
770406
1451318
838615
1087498
519510
1783163
593077
999138
1153984
395467
274842
673772
531431
1149508
505124
1572612
510945
1078516
373089
741554
1945484
747715
669199
957486
274670
943016
1387045
112562
1025016
1525820
1561258
506351
19784
770977
74280
466684
1954135
352548
814183
435128
326069
473789
993079
319990
1349299
89933
136023
1309416
637178
877205
857039
386627
536584
89811
1589604
845057
105978
941065
1471283
1116795
1980865
834629
1379069
539585
1060629
1110302
1514233
443395
1432487
498629
302575
449472
101183
1415046
623773
168625
347665
1956684
1250847
468026
1833257
635668
358936
1220285
191430
403503
1070809
165335
1234222
296227
214611
409282
402941
1118828
520379
221364
646748
1822953
1324931
1584776
828344
1351669
1362248
632426
589258
62115
816977
1351908
357933
527405
1720793
1055252
557564
719819
685818
185456
310516
2216770
1873813
651142
2260947
1388032
1262444
1196470
916633
632695
796573
817135
254773
1765822
1806905
18568
934277
36784
771201
630958
13731
316352
686129
1937494
1027752
877865
681851
604663
487774
2175954
1717213
1229519
2173070
2149216
1464612
581992
506649
581710
743269
304350
940474
873531
35119
1066809
1117300
312409
94724
481793
106466
425661
1122233
200604
1327780
179009
769068
249779
417052
212324
2065045
2200765
576021
240608
1547212
1305426
1366508
1303649
634325
90237
204213
1753692
182145
961367
232730
1013326
331115
345124
269933
151891
402353
1244773
118285
814750
632199
23396
52215
619078
191596
1649249
1077939
82964
1164533
1302060
950753
1674070
1591910
456283
827457
170033
290791
1155184
28268
1472189
1601390
380801
183831
23476
468865
528733
2074389
391417
526162
1566223
513337
414095
589457
380932
1340470
569723
1194826
732351
33215
350608
1358446
584204
583137
30256
1133184
127882
67743
1136452
268100
174499
139681
1101408
1895324
860958
71870
149514
183470
1713370
12562
42610
185040
267243
447001
1011133
188441
1611965
399269
1582158
294641
1119470
239875
910439
1336812
1579807
295563
impossible
149896
929308
2273353
1471832
786448
1798513
817184
287371
101018
1797249
230855
55365
154234
430460
1436747
2283769
401303
348857
883934
2088813
37297
2003387
1031759
71354
1389045
376406
761727
1141086
375381
212952
1830302
449612
1870532
81071
1648829
184748
13969
36024
485037
266666
852156
110128
861393
1093325
452118
805006
867126
440434
452615
1113421
2061919
1492732
1227035
284490
506178
1948009
1862453
296406
1380767
384650
142046
1135155
1398099
149186
674136
123860
1555683
161848
946135
812803
1390998
572076
1791360
38261
514456
1307600
1432118
188497
128432
1045574
414980
4847
1723674
1128032
15721
692208
1704028
819809
1055924
427168
622275
1141210
287409
22271
199021
108116
363115
1963389
957815
311337
266040
533285
656112
438536
578671
1482664
2110662
854770
1205434
230305
12524
70500
848296
501750
1765617
198442
135095
183709
405137
1190116
122066
139626
493275
1232994
1098564
595229
399145
117851
108638
491768
1807231
1356743
458662
1477920
827079
152254
159447
31973
114607
207994
355981
521667
716918
75995
1446608
619298
1225196
1179832
95757
294403
104692
210505
383964
208946
1436064
89670
89341
527656
152652
214540
1056599
1095262
316703
868672
12006
633998
1345015
962405
984502
308893
279183
1159074
18607
237670
1130461
1352487
1156556
356561
385634
1741757
206149
1830152
64131
799979
698978
1816539
1088267
361821
157217
450476
17125
669669
1486360
698127
1613244
74217
78808
534452
1158976
1127934
1514666
491434
1713902
550254
1562011
335201
1088034
190088
223012
118039
1413893
492534
957942
9279
1278414
205112
226002
1711999
1412937
1066409
1132955
1700570
8803
27018
24609
1220319
1159160
732962
433436
632044
1411060
2040290
48551
465712
1861481
932407
1479131
41182
1016595
128010
319128
144088
474931
779698
196851
578514
1978738
359364
741752
911578
1321928
251849
148223
1628847
160533
329952
987694
402578
1556975
797613
167113
1369180
431877
797875
852554
43591
909648
208531
983105
682977
453844
417255
1573841
993719
695060
637104
632250
2034811
182758
641105
50898
489974
1494866
190437
1880862
1045936
1564020
1594567
1410511
96669
1140739
479710
1092254
1251649
220543
1077497
1756712
216849
412643
558874
966019
1030083
148893
199435
1103400
726301
1271215
115088
1459442
1195960
881506
578946
397661
1455562
698611
174954
197011
16773
383802
368458
776342
1159714
242066
1027997
569285
692982
1615489
773437
3935
243709
938527
815987
249601
163243
1879061
1202858
2158557
92886
567942
922753
1352253
127719
673365
756716
888054
620009
32959
1165123
136033
313859
953757
491433
943660
106360
226480
1592261
1112682
403162
1252850
2163837
20594
907685
1809310
502924
1942881
630856
306047
1960488
700294
583123
661224
763008
474089
535372
857538
73453
35764
22388
1288862
334483
510621
7227
465020
9299
1769996
61742
555076
64859
158091
1451661
1223840
543163
605530
998250
483646
302437
1560697
300751
252852
175935
1413928
119897
1381262
296401
1520919
38168
978043
564322
442225
1862766
375333
232369
210784
1877422
1102701
302702
711324
535305
926397
828783
1113737
1604613
1388676
598956
229070
913032
19151
813292
1069792
561008
215207
1766304
1569773
36293
185360
1251569
58981
370077
1832591
2015609
1417425
968366
1451841
270001
543697
478888
1356149
1023320
989910
306800
777448
93276
878616
9648
870009
2218427
16389
1145104
1195755
1540555
408953
285153
1006278
470727
411776
841508
476604
1122989
31685
1234812
878408
426335
403983
455203
1436641
1025737
2131317
1029862
1816591
75889
138153
183569
401514
535935
142694
475278
349634
1054258
266940
269540
1323665
134047
148927
1215969
874350
1155888
566741
1863869
294616
343112
710937
1847767
224010
379919
488864
604614
555231
800930
51296
171592
423365
228764
21375
223069
1158371
712295
301200
142671
333071
592683
1880102
271797
734175
152197
1436169
1284765
738190
1166101
144473
1062051
662818
932134
1600298
1959564
1545829
2056204
2073134
281111
690598
1932153
143066
934211
1055646
1240868
965568
104508
124503
336648
1645980
280900
565612
38943
724573
1302809
1384290
1368418
355411
1602894
1681710
1874494
767324
705954
758584
1844088
1806104
1092575
142119
482572
1367051
249499
73390
520415
1714375
993217
531804
876185
22400
773881
145278
47714
615202
271371
1599750
508031
1188125
17171
871591
2237192
8797
1516411
322631
1546167
1311366
611677
980650
408196
2258753
629869
2101773
649472
316358
1277927
250079
213131
1548564
960676
108525
1537622
1687990
123688
985189
1634192
19590
1174904
992897
401179
864454
1108107
1805424
666084
169638
975376
58611
3634
882442
276113
305911
845118
810426
984684
1918328
1266581
529015
1441947
554342
954074
307154
89744
42191
631189
1606130
332862
479576
392610
665447
158463
1888405
349957
875184
1496225
627663
1006852
516623
1217975
112039
390596
772472
793514
11311
149405
1161644
596759
1076998
1588897
1629992
1446219
122104
368735
4825
1029006
507528
481367
1358739
1595271
535016
1176360
390481
49675
631794
159633
890638
862437
1139110
17281
795152
1406983
1186444
155017
460796
224932
1218194
787448
11549
615160
1848645
205524
55771
1258561
895010
376154
149588
529795
411712
1262748
644187
1183515
1745883
1437781
1349974
1428600
677011
515612
161227
57706
2071336
373689
690547
1377648
729703
1780620
7794
773233
562865
360699
1401688
755760
1211556
56809
980801
415176
1291168
830228
1030032
515705
782522
963
541889
729105
137595
1124733
218611
761657
265277
1699638
430483
1111844
492993
1017349
796389
176493
125620
1499292
1270937
124824
1804229
954323
301740
962131
28269
107585
1273270
1304105
1215831
772053
42939
108585
342920
705776
401369
262680
395025
1700077
21502
232277
61514
1504607
1564047
2199605
853240
297395
282991
531520
93503
614392
74744
2229602
442902
1281711
518582
1472709
945883
1037242
1406377
100338
631710
208236
26981
2032894
1702459
597098
589021
54398
330364
199662
1362024
1804433
68690
176073
1981703
1483229
604128
513452
1115051
452326
93478
1979839
103154
365486
2370343
28189
265407
1583320
1125663
1460140
2335124
1019926
1430181
61915
240810
1238485
116098
451286
1288074
456626
242319
504070
1337682
1687278
167883
60225
1075520
383594
415135
38298
640136
911932
1133544
1143767
88290
700336
157378
948357
459505
1430460
1601066
320910
118690
21386
674338
1218504
449823
292761
847343
1557358
686965
896472
592693
756086
352287
218594
1390340
270919
417384
392580
550464
968561
1594512
1748571
64048
86725
198884
1369663
1633847
543088
540881
1227389
411776
918216
545739
62829
1370886
145444
512088
622388
99710
317356
786346
1109164
1458536
1820364
1527107
539665
1366341
296803
379431
225825
950103
1166213
1025176
21768
1187571
1987328
1259992
200274
1554459
1833853
1396424
776978
1513126
1272407
207258
103593
1250266
147932
281312
1695523
1547587
1394937
403459
562077
419367
1969924
830176
10743
1824308
1963928
1714299
335923
648270
314287
1068981
1669284
141739
491964
511099
471810
334687
141214
621763
253255
541884
1242794
138255
248279
805534
2248342
672703
318271
525746
14501
503510
17403
1270350
26779
636128
41979
336241
709067
1401268
280122
241238
1225618
27223
570156
766562
297764
2075988
1559
1121196
1057615
1536217
1812635
1829169
247403
1488298
2200791
427974
800097
229477
364679
284700
38602
299674
646065
107222
680385
12830
938282
1516458
578725
1839002
427183
1025030
354785
1150366
2273120
2088953
726227
137600
1075229
852481
326248
784231
88089
39666
20424
601208
129410
73333
905563
269654
469342
21469
156715
874101
1298354
193924
497158
1060202
1234897
120801
38055
95926
781917
218499
277718
844231
461513
12680
1037957
24114
1621426
84488
774118
1435551
1519821
1015365
1559705
979816
140579
117748
146881
512046
676327
211216
613265
469039
669376
20434
628748
656413
1126215
715447
76647
875379
1102361
1836013
1079712
239729
266154
546470
344749
1148188
700467
1394658
1330649
26553
889565
758552
1467517
136983
298364
141299
1546957
85876
804715
92522
1287990
529991
1161721
1782464
1227035
507305
119867
431450
670289
26621
851776
1907346
252045
500192
802378
834345
114248
2056359
1089907
1037867
882405
1795628
574185
1324587
466260
1021084
155560
1315804
566021
1746361
491308
87555
95423
120858
203661
1962112
584917
1568372
213325
338650
162214
1193381
1172575
431375
1205344
1641430
2164599
946552
1999679
182095
809931
695516
1034630
95562
273100
933322
195172
72223
1396305
1231197
187385
81908
19351
565866
1115
1545559
878981
1361461
535059
166095
2275178
42883
86818
767948
1650679
897451
634697
2266540
16743
998084
605143
2065766
165289
266213
1483030
81384
502267
1151144
636899
854873
442907
739756
2097242
127365
323045
167696
1402414
1045350
7919
652698
1634494
916860
444264
867517
515123
1828872
911430
711257
2194129
14808
1712702
18768
379770
801198
8269
1600882
1377237
38822
321889
194933
1774133
406966
972695
571666
72042
3481
436261
309210
427296
1558702
1737934
942206
454988
911092
1979675
504789
1616960
123315
1006008
641544
1426359
1156103
1540778
1482083
1898257
95744
731582
326196
332656
367131
712953
169565
1431819
730528
293048
649598
236926
574971
643492
1613046
534566
334651
615155
797288
596279
674390
904938
169605
843312
380294
87052
66843
225720
702131
141621
362363
1116371
562606
101613
8641
1194976
1326365
58861
89755
783976
23736
1111069
347189
1543878
375240
160839
2076659
87238
1060671
1449061
2301712
1421602
698129
497011
7794
628757
1906312
90601
353273
802811
1447964
1003863
384382
435447
1577055
86775
710917
320373
1860230
631182
50336
472698
820546
424484
990474
294330
1343762
198563
792775
493616
101502
1574061
681788
323286
547146
812913
462977
125112
1032504
398715
212414
1212323
960706
940470
356225
94763
1578922
293233
232316
1453161
1545254
1382961
1255952
24680
1103233
11293
1002273
1633148
360798
164287
773592
577777
789425
1389748
1640532
1145889
468864
634242
1256045
614182
1422267
706734
204170
1007979
1123378
940473
16635
1764131
664968
1654408
1512372
630891
240123
1101835
1301099
1348909
1301650
1418352
796493
638598
193342
171066
2212530
266803
556891
1178755
1269945
59958
1312180
24560
787517
1216096
72529
1068864
720064
497549
430432
1859297
1321715
44854
585179
801794
68084
1265885
618807
56533
9108
579198
324797
166702
1237641
283161
1260724
8554
756120
1555041
411548
905398
699464
1238233
462449
650246
1895193
290547
1944915
198080
173898
1291236
1727876
147011
493659
534016
248030
696670
704968
445316
388102
1552710
592082
896455
470219
401109
112474
199484
923479
1907651
1302746
1303038
1382483
1654425
891149
972542
538940
995077
783404
295606
297391
868861
99383
1343421
414444
1027264
73325
182045
919539
964615
488495
1203869
151148
13902
1217890
1524965
806947
1070267
37414
262277
1671010
343548
244889
1785307
323079
676890
541899
1432873
145672
45736
1243615
1493537
228181
344923
1266869
1119879
263448
2103934
576025
1661896
1195673
375428
206277
873939
1232925
609116
8780
786472
977167
1483658
1206566
1601000
1025494
177352
238350
855967
173540
775370
900406
1080016
246082
639600
2068972
1024461
83972
354767
1897743
463987
97478
521829
2035987
197789
34777
3167
1004507
582682
496289
292280
659567
668925
262313
749456
1379715
1893273
53547
500321
1283129
261657
1350481
2037169
135498
412005
21427
131757
790636
153649
1151677
52450
566826
737194
29354
206423
1030864
1155715
786366
631291
623668
659866
1738793
98196
558387
656256
1105852
1200212
407652
1545026
604161
142555
869909
714639
416143
13403
122489
1091364
1007427
2189708
1290936
368671
702454
719930
1357980
17147
2048023
1364190
476070
1972147
1052941
1096978
594999
438862
8816
1516248
1033959
26658
878374
1364739
305591
1596112
789808
1004781
335955
2081246
1911387
325326
2080103
213422
534552
1394559
487625
2131700
661679
1696148
507779
1771836
959886
2065428
139743
1342976
1091106
1140038
580231
2304678
1457629
219
688724
470089
250707
344948
383515
326687
1318531
240626
1660221
1227570
212516
59190
1086467
1125207
137998
1895111
531170
760435
1180971
618653
41239
1648875
742101
184930
708407
195846
80855
592758
178884
1407546
1323050
1391648
173127
102377
2024483
142086
261983
1982757
742287
1571514
922625
14558
344470
625555
1162190
1806545
2014528
702499
1886077
1930611
393970
401661
1801873
1245099
1422169
1055197
120282
2099891
450093
39065
833931
605763
1676644
1527413
1113240
997290
867488
2014098
46321
1387747
983763
906231
471170
1030205
1014723
1043603
492192
971012
715729
369054
693686
880484
46531
638379
1075190
1101971
901439
65492
717981
55274
107441
665338
372606
830793
1029545
364543
299927
939829
788741
1571061
1543674
931382
524016
1765586
259525
157413
2056608
211721
22303
1086017
1242977
2050944
578872
1325957
556667
97177
64618
342150
328804
653563
1682656
1219609
337855
338648
1212708
994144
1913030
18180
620826
173010
979110
548016
1732050
798717
65358
857158
1111485
429805
1259175
91856
213549
890253
2091265
1374144
257738
1066925
1369985
1527553
1316726
311453
549147
1897795
760309
1060568
1187672
2018818
122409
589601
405445
368937
567109
300084
958721
163723
344485
654007
1617712
1441028
1988935
1410549
299378
467725
299366
673079
1193906
973146
161315
570453
55965
1361851
1208286
1899218
810013
1028197
822478
1948375
101533
728975
1284859
1473875
163905
2163504
1429696
344268
1454993
409421
786411
1491921
826941
1259538
722696
1351542
1177649
1440146
1178959
391633
1016016
1371422
567039
818200
23559
7637
1551885
1449690
958434
1170073
1816249
391391
877788
1633302
60476
2109291
1010709
1588691
2393719
917151
2108756
478735
429088
1233668
767660
342203
869492
796570
778799
1583626
448144
440926
1032290
303792
1407095
949150
8192
668835
1459618
2028701
288493
915727
258505
48274
1458693
386492
801633
1509049
507521
832198
33627
1333167
2060556
85852
1296158
793152
339084
1495286
726183
1663192
1479220
725011
268827
124343
191977
1982158
1131007
443741
75942
1053417
425340
223672
187510
443533
1156959
167798
415001
1114494
257675
271517
644846
1060585
2081
1973957
1031344
85954
724997
326050
1154857
188689
708931
1911909
927331
1363489
484306
1441496
1321924
715907
2349827
758772
1411209
224309
1702409
69235
459077
291804
1240183
311509
82077
1057032
2057246
26042
1849382
330995
311118
1481003
137528
1219074
470278
779547
343639
1296790
1248558
1573230
1895130
336665
1544264
443998
789638
259182
1314515
930417
241877
1545041
1121958
358733
856458
715186
225367
149638
611716
284230
769271
822445
372751
741853
2156606
1352348
985974
308998
976074
1854778
274426
1751118
743091
1817710
196762
1322607
321297
1158094
2242237
945984
3532
1666803
523879
1749476
491518
388185
890864
1176046
84764
649523
95064
130048
773308
384553
221681
1076902
622343
838717
14664
279025
816080
865564
1122683
484437
1653192
494989
16181
1147116
2192161
1423074
543217
750004
2154867
1170951
440405
39705
717789
79071
254075
583488
944594
233832
216921
1946427
2148656
1637164
1305052
1440235
15787
6164
36435
284179
820661
1162242
592843
410063
26935
1594380
554957
1517641
216053
846780
272273
457869
1217278
180601
1588448
784011
1057212
860365
1345459
1235496
273402
1389401
1701905
543095
1179161
734513
723277
258448
968409
115385
1778627
1097938
188457
817059
977803
1067960
888216
1198291
475087
965297
13803
351062
694726
985921
288420
1049664
1025602
2126236
1145380
656711
758825
1776334
450365
363001
78451
565640
58936
445454
360258
796542
1447427
1086554
186524
495614
124284
330627
666847
192079
100842
1067707
1354162
933233
2162226
178958
1380729
745942
706152
744889
70867
213603
236143
1653498
1832100
1200059
1649929
598516
677939
225298
1130391
514556
170715
651291
1794077
668166
357527
106924
10895
1493574
345230
1503624
780452
450693
1494348
85034
107598
713634
590861
485676
517419
1349444
1284938
1388815
675953
1095101
650293
593455
1590056
34493
597905
586754
213902
856206
585606
731332
627369
117311
750927
1759426
921808
1189751
742322
1122907
82886
1350558
398688
72280
304106
1013782
172855
2019399
176114
1134624
2125571
252441
187727
226168
88281
1729330
535671
411316
327545
776159
462243
455513
1336322
298165
472997
1455937
536812
95010
1463974
55858
958194
51294
861808
1236967
173889
773627
18249
1460835
1655145
864440
466110
933735
515300
1088503
697198
1683073
632153
34109
899705
687887
1785762
384003
676649
1121113
1703409
1013384
1278086
280005
1410440
549260
1931238
682918
1403492
563051
989121
530998
2048120
17023
1985513
402160
1242124
246913
2263856
190144
561935
827218
1011293
1589444
1538249
17077
1576802
1492379
1863186
1578892
2016504
972470
201585
238887
1097896
1554152
143962
936918
854071
791662
1256456
118370
1602742
1233931
184295
88975
798719
1249740
306315
699055
521314
383080
1635629
1469763
206918
531780
95935
651094
7829
299135
460916
779421
893517
701245
1605562
20472
685065
520669
776293
1137606
91568
532095
300122
97162
335492
68542
1458078
1076784
612658
504951
714155
1719615
1178316
979009
370480
78937
17624
1901480
270542
1719392
564284
144349
717298
519287
1020842
664946
1065208
155025
1885437
598631
650121
591092
5451
1209407
447577
834653
1013911
1225987
1054340
18806
465824
1508220
151699
813340
766409
1231180
1596237
89639
460390
914653
1317700
668870
1105264
491480
31634
677801
16203
211277
570264
332897
469156
152814
213777
1481854
531696
291084
390379
404270
1393163
225866
1179204
494581
1414624
2071831
451262
1314672
717161
585983
214427
655237
31242
2146892
2060939
105849
354248
77795
1831203
56545
222862
604626
1577989
1245525
1662901
1935921
1490534
1343725
1867823
567017
469829
1231842
297908
1762686
258861
1726830
1194970
998475
913451
371686
945481
93491
218990
206688
964557
58256
864671
1009429
538023
1009267
1012150
971584
1255201
1130685
1054708
377687
1134842
9971
490600
1480687
168744
538258
1062543
2092519
520889
676086
292832
282885
260609
300132
392089
639112
1673307
1319631
701280
355540
1063286
428582
216751
73292
108021
615765
631602
611218
679683
901422
1909364
833586
1926002
1278318
936260
1929498
533075
580576
28680
1604961
24686
31498
1611170
1002789
35733
1657663
253421
1030716
1552427
996004
175395
1414980
15972
995544
707819
259020
1164385
84162
10055
785632
600650
284961
1558841
381733
638240
1584746
410920
18430
1517415
16010
1736327
612644
1021149
639821
842939
1741762
1066771
3613
288624
468122
567579
3931
98241
215182
12854
99247
184704
1169715
514888
224403
93733
986404
764735
879472
680015
283007
710256
793025
631360
1417627
2143656
286399
1524527
702128
351904
2220429
1505007
2094597
1602903
1312208
1408664
1033096
204272
1068866
75511
170113
320058
874570
95380
31858
694148
1143
11892
346471
455880
1722490
479813
1256637
95805
38985
365900
1225527
514961
853743
2210
1013348
211181
1923829
642180
725004
173429
1371786
97989
impossible
377149
117952
1460958
1105930
33699
612299
623975
362479
1259774
480813
2078803
2086477
386255
665717
203169
1632793
184754
1683140
917673
1059430
161121
1160430
163020
2274371
972570
695985
1402858
17594
1826926
1098890
10566
1582182
302689
767876
639677
1073579
333539
72153
156127
528191
429525
129863
1241468
2146760
1914153
1624684
582579
235443
706395
1219240
895444
963351
576805
140521
437471
390438
717670
1751796
685606
1295517
368146
367266
556294
619820
594111
494694
210048
918770
1940743
2088127
1077633
1028521
310528
655615
1449317
1602508
1972557
1525375
507333
360836
1033385
1315472
506340
948937
873884
891291
78728
1084198
1497314
1047896
387632
72669
739304
825641
1842958
916773
19406
1116138
323584
811856
330102
1217756
829878
417360
2227659
153391
723021
323201
401568
950942
869912
65916
1572880
1189976
207981
1660358
450311
427761
1910627
2031679
281396
1956368
346819
406682
965957
129709
19987
819051
1341412
246304
807927
1092520
73357
1047596
841895
2139379
106870
1810180
1546134
1048548
484502
1415028
735885
1744703
688600
2104463
90782
1079621
26063
18322
412534
206699
1689
471809
905627
128419
17714
670360
1826920
113359
719462
170176
1434016
113987
1247461
164691
1678670
1931824
512406
731650
469905
1421330
792393
22474
2050210
1339108
607085
847735
1118740
1504100
1836976
2048639
736674
1253520
691958
624805
587971
1715216
409779
1300788
1380550
251933
253927
827941
159325
98103
483884
2171761
1155376
1338133
1964795
1427409
209847
1162090
948842
409819
1742021
960793
346487
153296
1485863
509580
572645
214691
1515480
110440
886022
140173
996029
1057149
22586
22002
764771
1550708
1568832
2114701
1460976
729209
2033175
401280
1414371
1069990
1476289
646932
1150404
1145430
990206
185194
49509
88863
663711
1780992
412366
1145953
59070
674949
681259
141138
256607
628805
1381630
1639949
2099097
242368
207951
2133332
619159
915894
1560023
899137
496704
1227607
1188488
1420636
1347381
788099
545855
2275123
577915
1363225
2072560
861293
1616936
1376636
1078166
644668
81738
1076932
416148
1393164
2210
22255
319013
701609
148971
757258
1572311
1054761
1265162
1408496
595224
2161
789543
175306
1065021
1192737
816476
1353701
456903
761164
507722
6843
1646789
468653
274371
1204553
479425
407711
960387
1612522
209845
1136042
777449
479711
1146201
802965
726565
1711074
1269515
926421
1490997
135986
10584
612322
1608755
1236250
303224
596661
1350523
490073
1686854
177078
840858
194425
193422
1239268
85054
997927
91556
256473
1548056
1270026
1059257
726308
1369863
237748
45187
1378082
1542182
645218
2002080
60647
1494773
1121960
131038
145378
1227046
1028952
1819705
27549
367775
493881
1910818
1034016
1243632
663888
790056
1217930
551929
964247
1732265
1220227
853795
825238
1585004
575348
2162325
634948
2024435
654851
1071948
216481
782187
578319
1934306
887471
19292
1543105
1795035
104565
92781
312745
940907
646915
922384
1689141
735681
1266278
491797
1661230
1459166
678007
909967
913463
1848483
1364458
1900966
484916
771894
536205
602317
461666
289441
51216
962823
1356546
634147
120595
1518811
329517
950589
1409375
515283
1064759
369517
386905
1199874
773132
1862443
640264
1336560
1927740
258003
1216338
1568920
145364
452578
1663594
333111
994618
680192
337120
110004
1309814
54181
40543
676131
74315
1277736
694638
1300019
568283
162112
2023386
526223
1680606
733535
15178
1651444
519038
3322
139068
1537622
386143
538740
844540
309043
310440
874452
558390
545680
720805
1949708
13659
1023739
1006949
20158
1264054
111085
227782
883530
1395400
953801
1805874
84415
1103906
13257
548383
1554239
1131158
8625
219088
698635
1714121
504563
1492093
1108210
519828
1016603
1214450
16803
441562
1955345
288317
392812
1827610
134746
297437
226279
251036
521628
554109
1131308
933989
1018225
1226021
242277
1688069
520636
2190923
673314
1417670
2050068
1493672
1682087
442824
986204
495736
1961682
1589859
365275
525746
589292
1059206
447038
1129027
1024939
1754059
674073
1226649
420111
16665
430761
665926
1518130
156217
263681
133577
133946
1101043
276015
1880328
169342
1304351
6420
968233
1753265
11554
2069600
1213823
1720222
158627
33175
858012
65559
313139
1691520
547631
1233205
577443
1289861
4437
518724
705732
45678
993717
841800
333381
414520
11916
1981206
1831255
922403
1193176
778323
1168006
1188932
437087
33721
882181
176229
1256321
536379
203197
1607896
811442
385056
154120
935235
366624
282961
477096
420820
1322854
23931
1019455
617864
222605
1579528
2305075
12936
761651
611165
733522
1034042
241510
1061797
441097
1561033
129612
354707
1424856
749584
582227
994805
443658
1924697
6717
2060979
1829250
458534
1181296
693116
1450809
1498646
466191
1008170
267410
1661597
580521
222591
2132880
160942
113258
137443
1942193
165640
1795841
399451
171029
504718
156776
564265
1458365
1160493
632559
887127
776661
850774
240769
775126
621411
1020468
217580
165047
1502032
1646825
1652582
382589
398596
1864618
1459540
1603390
756628
318006
617011
971309
1777834
461119
29273
176797
746684
23822
290180
1603119
97578
405153
1088863
impossible
1647371
380735
1900894
1270256
253817
1849836
1213633
2263695
1375984
229313
761905
1714998
156721
799954
821900
211594
1534661
264139
64408
447232
1003827
1800199
273464
607869
1273007
944026
925632
1167582
256516
363209
367449
649164
1400077
1759948
1221324
486591
1593193
1113209
1287156
249523
118400
253447
652867
1357644
69032
2078532
645342
1831845
1415853
755666
820080
323223
463617
216746
1174115
741670
1534826
1448601
987573
1370794
653553
1001277
4912
326841
1098370
1075446
886455
1486082
884335
1385957
393736
188165
403961
1158146
809388
1068368
424772
10823
1108278
496255
860605
338116
25077
483997
410336
903540
328166
187766
22648
1170028
859034
44576
931092
566298
404215
583691
138263
1254145
751408
257807
1415774
1603984
358451
556511
474726
136255
1648764
9457
679557
223584
2077414
2061350
622200
954546
1679599
5580
641191
1715616
8074
545649
953243
98900
1992162
1247754
523400
1491485
361654
172793
1387681
676545
350796
363463
587070
1410349
42727
16248
79198
94446
761125
932839
611472
264163
668855
992732
938549
308778
245741
777212
503070
112455
2099361
303753
682857
278961
1495897
10468
418345
1885209
444449
748673
9387
475127
526995
2006881
1105399
1700374
1520665
20841
1843042
1018299
851870
8525
793929
144948
1556630
1859293
981562
1904397
1025254
impossible
96117
289071
52712
729629
891839
353556
806827
443158
331031
380158
592946
252357
737785
638401
685614
11608
540951
1229409
1260547
1056448
887115
1158607
382193
350720
842387
1605701
175166
1817010
1014775
1137422
544616
343109
11545
1665919
452223
664155
521582
1268375
1276823
1034961
276956
2213991
850764
1311477
477518
839206
1379447
1157097
881475
14825
745459
288659
322600
461937
1791589
507250
1157723
62445
1808331
791737
1208574
655042
1203789
374218
996133
300845
155972
376171
16019
1440321
1625754
1247227
259142
319743
1082101
269525
565049
923301
80102
952578
366544
1463643
114681
1315044
191352
401200
363089
1716240
996
1109578
74461
99131
513506
1185721
292855
1296094
2293613
1396379
1186804
488486
693930
749782
1218316
804642
13778
213968
1345377
1581243
1026811
1437801
69729
787332
632269
327579
15433
678514
1221877
1281502
592423
409979
789451
188540
50826
16306
767540
284823
778970
991996
188019
1559597
1078005
446579
358264
1877720
1638175
403631
844028
580612
670897
131869
2058911
1072206
863707
1143084
2177739
283935
1028567
864048
381286
923641
260610
1172870
1768705
1478904
403726
550192
1429198
110967
26169
434775
727404
229102
1229993
779825
1389413
649643
759788
1921824
1406983
680982
808038
164994
70703
1506685
1773926
1037541
551773
1850884
257685
89050
499560
267585
910659
848502
1044953
526907
1098187
1766159
156149
736138
1423612
396667
595257
675007
917166
1146135
10307
256081
556289
659950
813618
410249
1465232
514979
1786920
976819
1384176
45348
1067521
113434
1469498
1571076
1929220
1692675
1643567
1440461
392766
1116042
774546
705925
405819
60198
698681
1285362
625127
100319
345470
1885294
946012
1040328
232641
713210
1728435
490865
1477813
1490730
104620
136905
797851
271672
2091166
1130222
413375
546007
812986
2214216
25556
98479
1481173
120866
850074
1521956
945685
786174
881851
584124
524956
443406
461687
97739
574705
1558623
1215550
665962
492143
437892
406949
401502
1349200
116569
1352457
553690
1341440
679982
716902
834013
27617
7068
31680
70229
153190
1074400
919435
331612
174615
1350429
646744
839288
1322876
782783
1018409
1051723
12359
590418
1797847
1915158
391060
494440
190348
201542
89237
463758
934448
492530
1109309
231385
388621
1437044
973399
103920
252669
515845
265141
167010
1094715
257928
372899
1000700
1518318
233492
1114052
38099
72946
8236
227155
897728
838342
1391973
13563
551812
2183169
2235283
638167
567888
1525137
414143
1916714
207031
1735858
435380
1971275
1074869
486979
367943
613320
101528
256113
1363842
82869
2189966
9847
1025731
1383953
1294787
1103547
1093299
24314
1610967
1439593
445672
758400
955736
224875
1348442
714822
1475726
594771
848696
421919
1618274
277415
845248
258776
551780
1985018
483293
1677035
1699492
179211
738809
400370
393051
1887929
13758
1318657
96727
1644553
41804
1777016
409827
875664
924834
516438
1906771
292086
245711
179719
959229
558729
312629
968395
738624
1448185
1053111
31338
646658
568152
11082
41690
258853
898819
164850
630898
1035687
2131492
1218169
602314
2121642
335992
1053356
2156999
401346
1093441
829147
914395
637526
763303
869860
397202
1105973
253947
359017
342487
707274
59491
1301879
1668853
142567
201639
200046
1622144
1519294
618476
74732
350942
1446324
597286
866133
502170
558666
1162371
157747
21885
660550
1206919
260276
445378
957179
581152
2000609
192966
925100
374754
159329
961616
8658
197873
1511337
628165
1901172
234363
414114
1134840
814353
158965
500236
1032236
956636
1303750
460711
239768
1847081
684924
4153
633859
17495
2022046
561873
1307297
493852
511695
174031
1887345
364765
754818
1081206
879652
406904
594434
206478
1085816
126053
238495
447137
530832
640736
433772
581218
597484
1419466
274035
384092
274148
343661
171420
1850499
485136
1963105
812009
69409
1555489
134905
1695234
561025
793713
728843
932500
630274
553750
931661
498053
1429477
135156
519444
558851
662718
1188826
1111623
1388742
421472
685852
1043707
1238032
1473575
1024397
977232
110773
647300
1110002
45757
308755
129458
1003998
1559131
203008
602904
1559948
661271
1332640
798952
11112
178609
1563335
852637
979806
1363303
875471
1808603
816851
119684
469798
113494
839010
1208269
293358
1626881
18586
1017045
67345
1474308
797589
1387907
927588
481597
503151
7690
612445
925965
1813716
866562
449417
178955
301924
1865734
1021680
692992
10605
1313986
107675
1049509
1730116
136945
1499182
568562
314500
750503
1439525
1611224
172474
301816
510914
279697
35940
979619
966556
1003512
85141
1530375
958967
849897
670956
489964
1582722
1972871
291312
797575
790018
1117767
695753
40462
301095
432484
697723
1180460
320376
181450
735527
972266
461567
862638
15921
7189
1485590
254349
115033
730336
316807
214315
517196
244663
122798
657780
944332
1324447
885127
1031930
1693499
1144641
802155
1996828
668868
429261
870103
1383286
723275
983748
713580
139697
1609088
1271887
10499
240011
1369042
1044779
1174472
1070894
632369
2255872
874389
150148
732121
1068193
73586
910457
6696
1659089
1121625
254309
982232
337892
335212
174148
166777
1545731
290213
741419
1646534
734093
1301064
2267231
851370
331264
444431
616057
242817
999395
613459
694957
22003
1007851
269112
1073487
490401
1159528
524917
581371
487407
392357
1349636
1380801
299689
29976
1368006
318913
394641
53685
474512
1960184
152040
256247
1517729
2026985
1815051
172124
272748
67022
542006
319883
585373
1467423
110013
1327106
529513
34910
1272400
450787
51437
1306539
143091
1213455
544843
76860
1941097
951951
212120
548758
1822879
295485
1791904
959425
1110326
73247
1005585
1500237
171969
2006682
125759
686333
927684
1608116
182960
1765918
1811347
11128
716559
665939
43480
584279
449682
696764
12459
1251612
736395
2029820
807861
24215
1686389
1202249
448790
954793
794555
873530
717842
1332782
304191
671645
220544
1365608
986181
1547035
1087213
1003737
19946
1170926
744416
747716
600060
835216
1584716
1515041
1358861
1093303
1592564
1248617
1695131
318090
1410949
714847
1548235
854344
1598406
654843
448159
493327
1807677
1844359
103354
1416518
1064518
379200
638553
1530230
617119
1029695
627707
666844
832386
1217956
576333
1337722
756603
301271
344520
1200437
1183357
352087
1664443
785115
170941
915458
1148012
400429
316772
466754
1242087
2086061
707488
695124
2283602
350623
1819409
1400733
1773302
932136
1629569
146364
2130633
1101862
593088
1222309
368072
1781770
1482170
1514980
1408485
1409697
1038332
389530
1430727
286543
834227
1608614
92937
320488
908746
impossible
403473
1130944
151369
298056
1688590
207636
348399
654856
1129018
1643835
598441
79429
1508107
1511814
500305
454664
413640
13762
14394
529599
55341
1481485
736301
1777345
610208
297252
822803
823943
2236256
845242
844017
4971
339740
1032984
995544
1598287
1247031
2347237
57233
11185
1551769
472698
658995
85700
169482
130555
255088
226432
1199377
1225002
1083531
998321
584003
587812
633260
1665417
1436775
1522890
1049889
53760
510919
906719
1914914
1011842
429785
39810
1278083
1186280
341136
464597
1532152
1514080
751081
1523228
404766
1580912
82405
1675920
1079884
1667108
2044921
1506531
1230657
1169575
889423
1670517
1424082
1370776
385579
1092969
56161
1041109
1341372
98736
361245
807836
92211
484404
1616489
317651
970612
289611
1080083
10857
772827
1335455
1520226
1018000
659425
1211554
335330
501844
1259906
388762
451270
319666
17467
354503
1036986
4020
299567
412281
422213
484073
1503408
795072
412541
15644
1765755
1407473
1371995
1330242
815685
57081
1098464
1497053
163889
1331807
1026157
1445632
589341
464626
731192
1326147
808442
576611
126296
723149
718174
1406380
579089
18914
623404
77590
384825
509741
11295
1730042
363516
101702
246475
1459826
420447
1731522
1351479
481790
533339
843235
1281042
715552
218444
613411
1303661
285830
1545940
1564444
435105
1485280
1234540
1210307
394644
1191341
749979
788582
416257
1060766
1903346
1677474
287488
1197059
276709
591068
585194
10864
857368
15451
161345
1452456
2162294
812147
178629
779800
1109400
915059
301692
729343
746500
1418290
1168770
1158068
138181
1127900
1158174
1339128
596009
1392804
1026155
2223964
1777320
997286
1397763
908300
300385
2250749
574790
1742189
900195
2089669
1128876
537244
1710770
1633680
949901
313011
1426518
885389
168159
820342
919675
1193727
297277
228805
1540698
1475319
221358
1245798
377762
562654
139768
1341726
858809
633722
348015
598138
240186
372712
894895
531445
152847
787295
192613
357385
409077
1792410
597254
1974549
125471
168141
710033
373010
1862514
783729
1037757
42476
2234304
82218
259894
947412
296528
952199
793817
8382
812862
311474
1026991
14497
1128358
64709
78526
139402
1462636
711878
961995
1508660
591489
1541046
969772
37469
4376
1846578
1039757
1151262
79370
1307196
539575
1390511
856939
715675
235275
1286323
882962
271609
158259
423956
14789
239125
1149400
61013
1468806
21323
1100575
1819970
1869223
375255
697788
689448
504030
957531
81601
2215350
1655737
264269
1212510
573578
640183
412856
779844
996876
75880
1127658
62538
1349898
259135
466460
338699
23407
173421
1144699
1342912
279443
312428
411057
26737
1215430
1411259
789714
312711
2059452
1091624
2047615
1084254
624848
300363
1796357
680356
1008933
135284
1447741
1042035
1729512
85644
505740
552304
58017
1275880
1183248
57601
371038
545360
1894509
594683
29448
512319
2130317
1011091
563679
911152
846352
492752
487043
6504
1113708
539728
419063
1532192
68877
2108763
1703062
1494123
1413836
740954
558673
357608
1587518
1513386
1268265
1365804
738552
688784
1466267
929472
862791
155867
469289
328309
425652
527291
1968977
1616215
850899
556781
546799
670142
18965
1341959
1563910
151432
311227
177731
449204
1052596
22858
1648211
239182
4402
1418142
574755
14258
828789
1327513
324143
553100
658342
2211531
1043667
2174405
356468
1712590
88299
803618
288694
2032662
435476
1208295
325058
1241506
1132796
472747
944419
1404841
795516
1823933
1580677
2035253
880334
130047
677566
64490
401626
822103
375979
544598
34162
889279
1338497
1612164
243811
1007832
1122517
1958957
494230
460067
289173
180195
150516
1417700
299025
1325310
1553919
16205
12197
20685
1851312
1720384
1206179
333903
7766
255145
1400751
127069
214795
823909
529651
1001003
796053
911067
246277
134780
impossible
724692
219586
106670
653859
1526997
1305984
1142201
661137
1819360
2306452
311077
1890072
37067
620942
1403765
757049
1051908
1056198
1445607
940151
512332
2246103
478059
769924
675258
553329
1037120
221294
303232
1305339
939438
392052
265631
1596431
339916
1806831
521400
1008644
2223433
1012602
897845
429601
1279748
1430832
1133681
504849
1351983
1707726
1849426
962198
749007
132318
437387
1540327
842389
895965
1120895
1245170
514253
493225
283658
69398
1333567
1265257
52074
1989494
517005
634416
894961
450531
217191
941694
338963
304089
1606990
735322
404965
33443
1377023
434705
1221223
517236
2257965
336129
1229783
559595
420937
525850
717820
796547
1057106
729246
1440475
451703
784109
1771971
228947
716562
88121
1178014
1202583
878316
906200
2341916
29093
1135490
1446720
338123
1205257
700094
463184
1499019
1689602
408193
915948
1096462
879560
878521
1936831
534896
993313
684708
303340
1733412
455233
1043616
594152
1263566
1687860
1135578
2067139
79513
372298
1640163
210478
430258
866578
801396
2056448
1219793
1072133
626366
749563
307381
1697445
527193
1048857
667004
960346
1158509
30967
667004
753660
832890
799439
97057
148851
1545426
98964
1985145
1880843
1038233
379254
23199
992881
1344117
18083
1975
542961
595323
59711
17283
1822881
788944
259965
172216
553271
11960
245023
169126
252665
81343
311309
258692
1415976
306442
1115006
502983
716430
872370
93219
1363462
22954
44379
1268956
1867067
872261
389750
14588
20553
947740
99112
1079353
329765
425465
20249
228826
283744
265432
868132
900006
1356692
1070427
557603
950691
557710
381761
1678439
800206
1787406
150044
27839
250947
1862741
1441883
12654
232822
1110889
417709
281638
1144152
577425
1239070
38556
86380
120463
589416
21401
1604486
606301
359225
378900
426696
1073490
410252
329870
806311
625048
1832194
969302
1096463
914809
256959
1778691
1747056
280058
1524705
1390139
2036505
1135304
1345644
398037
170968
1985366
791575
446278
19775
1448685
1153375
1758631
1319921
179486
387693
1508346
244648
397672
973104
1146247
1899745
191510
1253526
740117
385784
2007526
197267
97674
1722723
1019363
1179506
1242760
174478
122638
468556
1501958
297099
683298
291623
801912
1492994
99495
1301795
990022
892934
124910
1001731
175400
57632
124286
1178436
621738
1535850
148185
1800611
251356
404221
207225
1855322
976808
379326
622063
745592
70780
325967
614980
699402
1527097
162830
191017
560377
2083413
251416
1311161
181611
1001466
46223
106720
278159
807682
1814857
371954
2121628
382827
892629
66927
1330150
476683
599568
1063854
1628364
1185597
278987
549705
1071776
917647
1928005
124901
139949
434032
1564554
1375296
238003
1067713
602525
557377
1139594
16258
1329053
1030905
509591
1952882
880249
859501
269925
920759
1598863
226381
1407215
528169
1135858
666455
30031
1605683
1201844
347625
1491717
73746
1022337
176021
217140
36061
723054
1725737
1750663
1226105
109972
529147
859256
607636
993246
707613
13961
962057
1155472
128167
555369
533420
1419671
538883
1397991
567649
834868
627625
791532
935912
1010766
2133022
188641
549826
1155398
171366
1388726
736499
837562
1693340
576936
484161
49493
117707
873194
111018
193768
1610258
1869558
1469908
308684
524465
613432
1060266
808267
1662559
740227
341308
22260
1808693
16391
83293
203155
502303
2898
1073260
1722556
643938
914103
511099
1178662
944887
132172
496714
467705
1220873
1092095
716092
319852
896857
674210
69477
458281
588734
15492
1052625
985408
458936
1292799
1893564
360459
36638
723909
90827
958607
394096
618248
234315
528928
610515
722153
704116
20599
1922412
667766
1607259
2061514
403299
1146043
864047
1102962
711326
2113612
10521
904363
80322
194562
227029
1129786
912585
557027
252756
1217471
472105
556469
526038
707977
619593
334906
1352455
118486
1294383
564945
10882
132707
821901
304716
622283
120257
832524
396631
1941808
21586
18103
1340424
497700
315467
1201078
45619
1870748
1263052
617433
1463870
1713215
347840
1063225
1035397
383584
481043
266963
374991
1773357
743641
803744
2139026
1170627
552112
1273906
535215
760226
1495699
134576
1453061
992127
571892
17884
383516
329048
1467519
886801
1183327
432595
1031641
1913861
2238134
20803
612001
1042481
1479624
750738
1025963
38613
1279606
702008
1114946
815749
66986
1935477
481798
1037051
334078
1351055
736371
182763
906193
1267376
2008769
1266992
569375
254418
1836906
805351
970863
569728
95306
721974
1707759
1311136
490876
22492
1137423
716344
1743962
1020684
630245
1392427
1033740
1426109
1834065
636795
1673357
1472502
628902
1114720
500644
658573
103126
692430
1511211
1443941
2156367
752511
1012517
22764
63756
1530797
166533
1651285
66402
72841
229359
1852116
2279863
997608
305309
1447093
460547
2028907
316404
1597712
239542
1257926
24898
64267
303134
impossible
1609270
471519
127273
1677
1465935
52733
1833499
9040
881235
1717208
620763
1641536
514104
934320
908233
1148453
191113
1008386
485761
303297
133649
3211
1662699
176599
1018858
230815
1183287
667701
1094497
1654607
364274
1361819
316265
535971
1029315
609348
11423
800589
196044
168647
656947
1211921
1543178
150816
697978
65299
81913
668136
196236
11406
235384
489976
450633
1503111
227861
503787
834933
280976
1213506
1343896
279600
844189
95631
661127
1264289
1621940
735264
18138
8086
899211
143049
1124251
948118
453631
166588
797291
723693
1398431
1929889
970631
467587
450109
1100920
1334143
1395152
858840
1144375
348534
2187247
933337
511007
16791
220959
765266
1645172
1263657
555822
1002643
876008
1594392
1505041
3096
184188
754577
1836925
175174
95724
1974660
1171143
854669
806647
220095
477952
448081
661327
789277
1274671
126144
662689
136493
72631
832862
1724998
109763
1736841
1436167
1004312
568345
901793
638657
1298907
3909
2011163
15272
997785
676596
483367
243721
383073
920218
107318
312905
484557
1906510
39788
593138
30709
450075
1237991
647023
1357188
1430490
915284
914122
530508
800076
729641
1562399
16286
185142
41055
131347
1246854
192121
163495
892261
682020
87495
1415973
51641
102310
691596
1715562
801274
1143567
738024
116113
1236251
212631
770191
1649756
1936801
1503038
230529
597220
1991813
250352
1754530
275066
83949
779739
711971
924705
420506
938498
1685748
631742
1265086
381848
1327291
390570
1205181
365704
854300
720418
1195787
71086
1160477
2177675
495228
1402438
1471432
660870
1481015
982143
1087320
356680
190660
1145794
1477250
46874
1483631
256100
189125
1225462
3409
799339
1361999
427013
1172840
89501
970969
1512593
358108
434957
1241371
112653
1193614
343308
418162
804789
2337474
1166887
715161
279185
1223715
354380
1148694
125652
675064
1428483
339755
450387
63310
742671
216557
532104
590235
1251216
377260
975683
190902
1812401
546377
1649278
971217
772760
2034568
855122
820993
290568
861192
1838101
588602
801396
930212
107730
1509869
510311
69603
515650
451368
2002050
912145
448500
2017237
19797
389728
1158052
178915
253800
745495
700465
427429
1617725
1154974
820686
45406
1541672
492202
696981
1299848
10073
1526439
892726
961743
1052244
993515
1819512
1524433
1103445
1410317
139188
2182238
761640
283228
1257529
93494
1262720
735784
1402801
2009738
189950
1737271
2263640
616938
235243
1256379
157676
492961
947005
345290
2168534
976623
759010
126835
1633439
316302
2100952
706595
1249217
2177415
1675069
1401800
11445
1290048
1264662
306800
1430743
1417419
438159
915442
918531
1468529
1517713
666195
1918252
781589
349898
1795637
742929
1466168
954064
2216825
40220
1009489
414667
338548
743916
739489
805906
1514163
2059557
11758
impossible
1502350
295348
2281123
971582
2287776
817717
532255
406238
1776421
17827
713474
2175084
857501
11228
2275199
802788
595180
1065662
1129841
117955
2151906
1322751
525118
926322
842359
19765
154067
1167264
1139685
747237
1557968
905266
1490038
760759
209355
1330137
1249298
1863628
1086381
327438
1283315
1001918
1155506
2054
1278836
1263055
174268
1061492
1075912
58593
852434
84670
945656
1258458
864516
305123
2179999
1023703
1141599
210135
445569
793132
890306
2013424
264174
12949
525020
427664
1881
118475
1977864
1156216
914175
1587440
150206
930608
434816
1009111
446329
449826
534084
86694
795549
1835350
879125
16641
395545
5961
997489
1349676
1675257
1691629
296157
541912
163666
718345
348072
684129
8482
314307
666872
741947
443299
600572
900245
750052
21142
1789942
1609221
443339
1184052
271029
1029
169553
2288635
1940492
2048476
239157
269401
900589
626869
420653
187358
546682
940312
13134
1813082
1728721
317572
1170226
1114018
1346935
889048
4521
742405
1434525
856696
69898
1221915
2182538
501605
16834
931580
34434
642169
1296775
486136
932005
336891
697577
1034915
176053
564850
826864
735471
508907
1469804
840481
1911182
2260
733075
1857020
85589
90986
836174
318143
619873
1280738
1381424
1185079
761780
3764
354294
55787
703154
166506
757203
1074809
602827
618704
1971297
356388
326331
244269
1541453
291972
1638377
329083
745110
55560
92757
1151906
1539035
1016361
1148165
1001975
1884370
13274
283877
67922
512958
116144
589997
1659305
1705662
250897
1270817
341265
218841
674432
705650
1086540
1882305
80099
349132
322338
1579902
140383
418492
1947470
442617
414968
2128741
341787
7557
426536
1289643
582423
433054
66497
1019092
737497
404192
478600
1012723
2097014
1027679
178465
553537
1569675
119100
452296
9253
194191
1691737
457975
10976
254315
245679
1549132
100079
441887
616649
523307
490786
25104
335964
388779
104076
1204583
858452
1079077
1955043
655479
712274
1835066
1306661
1277112
60878
39766
1510077
807690
107441
1615319
1168398
732032
1162254
946915
2180486
813947
159650
2171385
111370
18883
1477979
909904
461481
15544
396559
597145
1413215
368925
11776
968008
1044186
1452770
249741
1224639
217173
718487
1868137
836204
706902
842263
261214
1343687
244013
875180
821470
1146457
775143
131324
2057893
19934
779864
523313
1111569
1231189
857213
142159
1229766
951051
637050
334770
395943
1582045
705906
997515
394639
303338
260117
801819
392645
95304
1439280
554613
646260
1411715
749230
966090
1007526
298368
1163534
287007
1112486
357762
469144
9946
446962
1226527
575926
1680850
1055383
1290847
1828608
146963
1478045
203820
1485119
420663
1894130
570700
2160570
100984
610296
69853
197589
715964
553122
1090654
970678
206388
1320390
515247
589643
254309
147861
904018
754109
432746
239263
140698
479509
453791
229011
761079
1300866
281890
884309
758605
60239
1278893
433983
1296816
275981
386535
1612526
689211
1445823
17581
221641
1969271
768975
315418
327108
812896
153306
1358476
434443
968322
1126039
8760
1614595
1376875
766424
124865
22856
5634
423241
477548
829474
1274619
346860
678425
212200
419156
333236
352538
320371
683571
564912
867009
794909
96832
2060861
448087
1226248
414730
404525
171074
750722
690480
1445414
357477
1403853
359904
1551996
1884316
647005
444928
303489
1091272
247135
334976
1415098
975859
40274
19878
651765
676483
1673229
528177
213529
20109
699515
50676
290034
2218308
905407
409982
1701295
1295777
217553
1953451
1874900
1083782
1093086
685063
436521
580270
1478319
1340354
280863
296964
168286
1022863
173182
389196
535513
100811
1105004
367080
196804
588661
831408
641132
1770050
80063
1408161
1651756
373869
413312
8213
1398867
100903
604741
170725
495972
178189
1638832
1849913
990578
79933
1276954
674742
930461
1209271
1033468
10008
1319296
51679
777136
92280
impossible
185269
447475
1480207
334470
52149
737681
1833487
1251508
844514
733668
284136
2099061
686859
1655856
1150913
154846
418775
58417
1294575
409777
502779
1050882
1507289
680717
195567
1066345
171949
594584
245951
780074
279899
522090
656648
99138
903295
245297
851828
1858088
20246
445351
1709662
1486670
471374
1956260
994197
913663
277728
530782
259688
1616789
116357
1123497
1012529
1379792
980955
380877
1185819
34767
1645145
683105
1372104
520971
375069
248096
466293
1664742
634977
373729
138262
842863
988837
451959
1181547
1167971
263172
416553
343281
1045948
1344950
1331788
977721
461228
374871
639278
672911
481819
481183
1268952
189686
1250201
887728
344055
310335
868527
70450
430739
748913
828805
1401367
712629
789553
1106668
1338970
2193407
1665659
377359
1746340
1050605
1375286
23514
1764923
882083
1216640
564216
1003841
11619
1235708
1564130
344665
477766
162594
226273
2099807
391190
997376
46450
71827
208752
442409
428292
653713
219559
552948
461401
1254975
60357
1070770
1457824
698063
346986
494732
278346
929673
439261
117596
402178
6819
506161
527198
11421
30504
1522132
1423729
485854
203201
1625748
258644
292165
1184262
87224
468877
26821
882797
867431
721917
1587728
1466037
2079602
766979
708956
183177
221970
1827598
52639
765884
866680
1798946
1220931
1523760
559588
270112
1466819
587726
1720497
1604783
457107
1734579
1200498
990874
374773
822310
960284
637218
1691104
31825
691214
1945746
1138439
32903
1130013
807397
1605018
1332631
637248
1171838
929831
85839
1140738
1836538
1370950
1017861
440145
2036252
875523
2015458
808281
955531
173861
14352
2034245
1053472
422099
945023
546433
1091594
1545701
26458
697800
432121
128682
1335852
486713
1191340
533282
1223349
576873
444774
146302
1323078
1933415
136696
159119
144004
230956
1658394
1956472
297713
481522
386710
461774
487479
1799411
252315
13545
1187365
852842
1800661
692804
1864930
544009
1347510
1934498
1252840
1580716
854672
980644
1113178
819479
1075115
1188562
1516319
382614
1233596
953408
310610
2248670
300566
1055715
1590080
275035
1482433
653022
731449
896837
126682
1320885
1570957
891267
1091495
2207407
387782
771804
619199
226347
727658
1519615
471367
768412
545858
1134855
790397
1283367
1083440
879326
459921
375409
536062
276409
370634
773567
1820968
539001
86422
1347432
1971070
1925396
573663
1197709
585043
1742125
133970
1255411
500929
917775
616994
585131
618668
1170778
1626683
252328
915581
666994
16216
546385
1315577
773665
2065534
137973
534310
631744
381721
1077890
1455433
524064
663936
249862
540975
36806
1345647
898557
1131755
1122177
693991
374025
1416330
792227
334375
695287
131555
141092
1241632
837281
335857
1086959
457300
7144
1023827
486617
679307
917545
87546
845504
130593
116733
757128
1162958
16263
1968737
1010826
1753974
249277
916911
1340154
398832
1086461
230359
986668
22707
463908
217120
240307
1281904
1629245
667451
68704
64431
67920
1732740
195836
458484
555909
1411618
1364540
359107
2256188
1634359
978567
797098
1092823
568093
960937
526922
571889
762868
1733497
899282
596833
1634137
852332
829237
968620
200098
385067
1262176
412243
814877
269674
336461
1930284
1082274
1243865
1179527
1002396
108437
1495981
1027216
1552985
252594
2083019
798110
370310
158796
223012
1005813
1140319
556738
362276
393826
12117
201613
1545289
718469
326820
225158
1368097
1432256
709711
1814308
207647
797375
525960
893598
1434460
75184
289277
219867
1183846
1414636
491215
81288
1699811
758510
670268
567806
96255
1240667
858936
1023937
109586
731425
1106637
impossible
482524
1555975
1712887
213959
1825145
1750103
190380
2004422
476364
1343543
915284
657763
80934
14014
873585
5911
1031876
179930
896729
712017
475665
2135309
1650739
753470
450678
983209
336311
747108
879833
1093749
871020
1048672
984276
102282
1368128
1520447
373592
1485999
645038
1946181
200388
1122300
750882
125041
1421679
190763
346205
114533
474733
940620
199979
724846
766956
1302223
13304
505138
1190002
74953
1364524
14820
344481
96043
1502018
83741
1116467
1377487
8815
1609659
1295322
74785
436925
297579
1307686
238378
938018
1157593
260049
1984111
818452
250945
766307
1894299
866810
55978
925943
34011
211297
543264
1090615
2101052
560674
616459
2230496
319427
403966
1417105
973721
985818
741181
1225070
127501
73796
704958
461978
697605
113755
517302
806918
1243089
1171496
442948
406459
1828830
948822
239277
1063939
142955
2140190
301812
1794171
1028235
11483
891477
411602
2149641
1887824
342227
677983
922878
1797104
85427
383943
1784827
109158
482163
1624390
610965
495237
922235
383894
2314216
571069
692115
181174
496291
381102
1775307
170838
1308649
1612390
507550
400098
1207771
854707
266455
42495
660220
872813
1936911
1315302
1405099
2104289
1228704
1962531
523043
34732
538341
1517781
692798
1748324
417294
1042274
1157988
932942
581904
1223197
656875
1138129
527740
95675
21560
291139
1730774
830183
1055989
772027
24972
2095483
64384
876984
545177
709296
26515
733730
382063
1956876
1348658
27027
185757
484042
836091
421486
1852489
1715142
743423
742307
381696
797384
477249
752701
975467
348522
39326
1326649
113726
1885841
784160
1296358
653159
346160
750754
481013
1853055
192035
1941589
2849
325389
639202
1714828
864276
1402763
2228478
2305673
728409
519089
27250
1805144
730165
1152616
457819
494029
966952
1313131
1338745
56034
828674
20195
521931
1284815
1576069
334352
1209714
568525
63568
380435
523169
902609
854350
254508
1481088
49623
181536
1896491
1538705
9370
47668
835129
627904
610637
1329680
76938
1100328
53392
13628
1100853
8945
888788
1021864
888031
1291572
1418508
142286
182206
1517642
1503554
2141597
453178
239188
2068668
1106831
16854
1493878
136915
989016
5316
1770432
810387
469278
874256
928628
511865
994990
231532
91753
837591
201747
769989
1556073
239858
1194445
622386
201534
710002
15676
347760
202933
1156925
2045769
1379926
375147
626251
186199
15459
643132
504306
687097
824089
18193
845703
69840
288789
539310
922950
610125
550509
1432503
939429
325978
638158
425841
837005
776633
333340
652463
898761
6129
1392641
1225034
325151
1695160
1977230
253783
208946
656468
740371
266438
767282
554438
2121569
1060284
1075839
909749
243155
633269
289273
386053
762820
579513
639961
221269
877237
1416458
1261795
1202778
443512
60906
1207010
1983458
437596
61490
2240309
467811
1227615
544958
1839827
795179
625933
1735559
31230
1249194
257021
1502811
750939
801539
597693
59235
713559
1816993
5331
1968425
627541
405683
1621036
136934
291634
29926
219326
1113068
120040
2098381
2256976
1472118
733715
334856
239335
811345
573817
493996
270811
99116
1808417
2029326
67555
1068752
1110089
17173
929225
502036
482485
1290540
1245296
286970
714908
850195
573895
110715
878403
1594814
1368187
568018
1337742
1061403
299191
91468
265328
1205916
1826154
1094505
986929
1011562
764539
1323966
219553
685503
29891
1120079
571490
1502572
1065142
2059551
438564
413582
146392
747666
828504
82630
1522366
1925937
1664720
530081
459577
751907
337779
1177469
287389
697914
1168780
17020
896984
1788360
12972
633479
88300
562105
982706
218774
1676508
2044170
335682
1669809
719533
994010
4711
183470
683728
1001794
621881
54560
1120753
1539697
825833
829719
1960653
275853
310871
672333
612895
103469
50927
111903
1181146
126907
252465
1027325
417093
1027637
51183
1373835
177300
236446
20424
77078
1585609
1138364
1177374
662580
963768
403014
108123
871620
982555
288624
1520897
481951
1377326
550914
775526
19382
471713
1041726
633082
857164
1236226
842896
1618645
52032
589798
1290502
434965
1762408
223026
474896
264630
1079148
1907289
224557
964037
132288
1396376
117625
525755
298226
772010
48513
1530464
627854
1877226
34749
573758
1105190
1744281
440860
282669
809826
1763253
789776
570561
80953
370378
880268
184569
738132
721728
1450972
906497
813643
754450
1095557
1172685
497865
15470
57617
1402858
1749093
567469
9948
515553
318882
830930
1095437
1306486
489805
400176
290800
445043
869221
666643
769076
1440512
22627
1503777
1564398
954156
2226360
1720321
1791956
1509143
249306
73246
1359599
1104770
1526206
1261509
1043520
430857
593773
161758
153872
594700
200593
469344
414436
620790
60732
68580
1310928
1805960
459959
557625
1771301
935787
177313
1017121
1449457
452558
298936
1846674
140988
767107
713802
880450
866609
638720
439521
1260930
586252
494070
912427
972256
2166963
173000
2126237
83281
1083835
313698
704879
1271585
11047
623314
862908
265014
impossible
250735
877494
112802
313811
178227
1195370
786204
459155
105697
1319994
835450
902859
236423
1509123
1913520
597796
1941447
850463
351481
596618
1917100
715817
46598
441978
1607670
1070310
156459
552692
1108801
265474
13750
1781012
84735
1443218
590393
15072
337931
634610
19561
9716
285216
1834935
441177
906013
189675
482910
562236
411859
1524675
11867
1235240
1849658
217731
1034340
614175
904331
410703
411095
2001195
1493423
360254
99801
1154380
927023
854621
934232
623708
2111959
1002374
1759699
1417903
711606
46864
38217
639000
468760
184158
1863846
109608
625604
481523
1985966
1187937
2228615
426205
1556521
758683
643310
1519681
641183
1905764
116443
1903725
608734
1205640
1406035
1179988
1096314
347777
9126
1854359
18885
7728
511602
15623
226427
592504
1307557
657442
1446036
22198
549530
320973
566603
903559
141679
219873
1211182
1375810
1468424
1620758
153718
905852
319507
1277847
769378
289817
impossible
409529
596719
939685
680741
247605
687385
445778
785216
116731
301897
649409
577619
32205
944503
744695
329454
249716
119454
657028
776093
277620
1599646
1326760
936447
1732322
1409436
77157
640508
134231
1397116
1209485
573966
1074844
1781802
904218
1703558
1119708
778993
96464
1101935
2077856
349244
1287553
389485
84931
426557
1666809
18808
1820557
16427
2190594
1662011
1570228
401592
17355
970502
132392
95680
160853
142675
604748
1671275
965448
364853
462860
1203249
1044779
184482
146472
1448709
368596
1557931
135545
411685
563387
14670
2199845
248789
657585
685356
156127
68246
174418
797631
735219
2263537
337877
641036
1398155
645700
554670
234471
33725
1047052
1657381
1373292
754349
514648
696838
106145
142110
409085
1171358
1029732
780115
1221578
1336126
655833
298881
1040590
518476
1497207
169734
1190543
1086052
188309
1836944
86031
690817
1037253
25712
1174591
555808
676148
183209
225074
84542
418631
1107042
459701
2261378
1793203
1133615
2211440
1071
1085691
1030072
717950
751816
1365507
69451
65420
383660
743085
2087505
1727823
226074
1241536
1079672
337928
96662
401890
221997
984290
473603
301607
1035234
465706
1739812
432515
350011
1151053
9076
332822
17553
605833
756250
1563984
1729130
196263
1522956
22430
145164
9999
527437
696273
260430
1987323
752879
673745
972133
619059
583855
156636
2129080
901370
1919358
321424
152845
1146570
403422
183244
682633
156695
623383
262850
736092
1482643
299584
1959051
2033985
1694043
1563293
357204
1277711
2027829
851300
1032652
697252
597330
826782
140457
310574
1520587
418659
862467
1155093
464313
626158
304186
434940
213482
1070099
61848
334443
744205
312903
2007553
693731
1018314
1144348
493841
1673980
7549
407285
137082
357871
1328196
1644062
221745
585299
516743
769107
891855
320225
1710728
341046
1553823
190795
82646
1239377
1505665
387299
1535050
317012
262903
1467604
533685
109721
1754181
457994
2014270
769692
682377
1492425
1554796
625605
1316823
423375
395599
1138865
1641071
1461611
214038
1199884
1046564
15200
974759
542733
549434
1993674
865991
201216
1145793
1639881
1015363
610724
781842
249209
14864
10611
182653
16692
613077
940217
1518022
1442243
1151505
960085
1587612
1206557
81876
107391
1800784
1256173
879076
1568618
1534603
386437
99299
313411
218105
758484
171928
1275554
280921
1215166
1923436
268629
1181596
1186973
751376
318734
696236
279701
25974
737304
1218934
816727
926792
385260
1055735
101661
1313900
13205
159449
710257
1394906
595694
738179
50149
718991
38605
902182
131357
297509
1775499
702539
721490
314264
326280
491402
1702570
650740
636394
21341
1444087
97927
1331146
20669
28652
490363
1616752
478951
1091615
762331
65715
346641
903584
909433
873
169430
217016
1111946
644932
1768921
19595
336298
187527
1957750
759608
1224656
158223
940939
9077
1388735
68739
1310622
1014790
105614
1414596
1234404
1608817
1883420
2243055
87645
907733
198013
618723
477613
1826828
2234412
1687915
1069523
35904
278716
12689
188268
180762
654059
1065539
1313495
343931
120838
1105287
1416066
1277270
1528304
428334
651866
1856679
1409114
1567560
195459
1936393
88708
193736
6849
486374
157707
1350852
206057
626804
873849
697964
283133
401953
567087
866771
1135545
421517
1683438
1075682
206592
704658
713690
207135
89028
1307216
4852
266757
1045177
1669760
1221013
541210
1160904
916242
1719708
18577
695291
677763
791593
866275
184023
1300305
1194024
1639139
781723
1389137
1046160
impossible
1263784
764423
411358
49262
1142819
1651232
693264
1586380
20591
63481
371067
744017
353170
772325
816082
984741
950469
189608
1243961
1095564
183295
2042354
217308
149243
357482
1524542
264941
814960
93570
126400
21792
233506
798333
1525379
1026275
1423893
217992
1050601
1317290
1500702
1510435
803609
156267
625775
282082
601661
287538
209696
474200
14920
1513165
1748951
1448352
1285311
1475450
33227
951620
99024
2107737
1073689
422137
184769
450629
2255900
1765240
163316
2050593
232259
109513
2180565
1295590
508994
151351
797992
109409
1349384
49218
1095768
1735157
175875
643812
940800
19187
1159154
151673
503312
175166
2147154
806228
926241
55343
146491
899044
1168393
362822
1093363
352937
375676
414588
1220242
646991
888732
833603
605988
1865844
1020861
1743294
978829
1238996
1936903
1105655
613043
117495
1432921
30190
1847955
1151400
1587115
102008
477824
2219416
1313511
237300
921823
1025579
286839
512923
2007140
877044
2025527
521338
6351
465032
504404
80011
129632
359254
493503
1097453
300320
526815
1003347
1253881
760193
560088
915
1306668
524585
1985527
907800
1133429
868708
426743
773842
884376
2113063
1107974
1095753
114713
469798
92982
715140
162345
1703249
1359488
583708
1402349
107179
289964
1848078
504923
279859
923929
714654
277874
1210712
896266
22873
169011
1624142
1974397
1896335
2232096
1213007
50245
1106430
918793
342691
1466467
98489
1061765
1494074
1099508
1315413
68105
377849
218935
1160006
657278
488709
209715
702540
1020934
274663
impossible
176735
1410700
1636321
204614
254903
679465
100390
421415
311113
694878
276549
299911
895830
621352
587161
616199
50220
470524
161528
343836
609887
277961
996048
320520
385944
1160184
622894
516126
548411
1552817
82902
886731
627614
229558
550843
812149
1463843
418964
1267411
1036732
917960
504423
900012
970036
376045
1600964
253572
416504
1154404
1555894
967070
409487
223922
258575
362958
4054
1054404
1736681
162474
758379
1541230
335019
802815
620710
774126
600610
831896
187589
1043867
412927
171087
71859
581697
1013405
655034
1103106
243581
240460
1187199
1481141
114189
223118
787894
203755
792015
450056
88307
644535
1416927
1863898
870029
107069
282761
1270376
686937
904766
30156
203730
1858893
752358
825883
675212
1386827
987069
750520
265084
27776
1408560
349494
15150
1738183
1917139
1406198
968617
1021833
412732
858052
2191198
7704
1608052
1681061
799436
1050928
250892
741721
969834
149355
763605
225670
721555
794998
2255787
658265
335272
2053196
1797697
1100977
680512
225538
555673
7609
427429
974721
1028692
1030851
869777
709101
1051759
225660
325901
808518
742270
350974
1585942
45443
198148
260396
368681
2080529
817771
207487
352889
2427
1017498
1091200
1116500
34995
655738
656499
1611200
629948
1821308
971489
1115429
624470
1249471
1212631
489084
74352
794662
495156
238517
405021
1145851
1813520
1395546
999903
553258
1088685
1424756
1397543
407058
504847
210515
327671
1640733
1230548
8794
1214084
1303606
399325
1663053
14669
1031514
1249453
2132
1839507
319016
2102852
597528
602106
100705
253690
274315
312253
1647705
1580878
11685
948837
2178880
52070
1060887
1104902
627252
1183135
1371152
570046
617445
1206469
1390445
1263821
61515
1501577
1416408
1027944
406321
504402
280904
1676305
311379
215607
1688906
9374
394527
1815412
576914
913741
1261387
17673
2130778
65087
86813
275949
888163
472243
1016572
11696
726931
192702
475888
540737
208216
1036770
98490
730464
599411
2035655
358905
1195932
1500794
11794
53843
209416
190091
539686
642593
1065325
399420
636931
1224585
1359151
532695
414794
178893
318855
431214
346077
582830
653437
617026
102078
526907
733730
189850
698202
193729
444077
1973088
660569
880354
2315129
131409
555073
869991
601616
538924
90557
316463
501757
2299299
1393880
137340
171510
1002791
1069335
40861
1283313
477177
197662
999077
1078474
824909
746172
202744
impossible
1807662
16392
759493
838603
600551
1716073
1195961
20775
245792
333458
418002
14209
impossible
273367
1658939
1004765
1768821
745468
742224
610475
255056
2248104
14913
1441360
847513
502645
907216
761513
1376476
283707
1063908
1770227
1518136
476250
2061519
716548
97047
5185
284221
249347
846487
14676
77862
1251127
208928
579625
339402
1075652
232311
228965
14324
1014017
630526
1258168
978282
1523678
1374041
1333842
372139
1526980
502112
1028390
1150334
2315812
203452
117265
1242124
1343841
335794
41200
1847400
1199950
1053815
198269
966437
258295
1776979
260767
22162
808022
816893
1663669
412756
60795
1563954
507676
1363861
1047837
1397725
198034
1628298
1934967
814689
115484
482404
736466
843893
621498
20965
565213
1542669
1025437
721486
2116256
1577240
305185
1635228
103106
1894858
557011
365723
552449
538981
281973
14615
10182
1108609
681284
876151
509841
452660
1752308
1612171
1421388
1105085
1157901
488838
1386560
61552
1365564
246663
1577065
419168
423407
591558
1635782
301864
866544
435899
208710
748344
25973
433763
12003
1560435
625787
1794928
928341
1944622
1377095
572887
578162
790878
2017897
1499334
565887
1891768
300448
1854443
186724
769466
180018
1100176
678534
142317
549802
501604
739254
1284070
1909143
1033268
711458
134620
897442
1714359
191575
748397
1082966
871925
1281301
546449
1632
396325
1963402
175368
1048873
371119
462966
1194197
2020762
943939
500665
974207
792461
592620
1156861
1595043
63853
1075524
398243
399846
156957
64761
430071
62813
88442
1250090
174847
1147710
846562
20551
245582
impossible
1091051
666807
1397547
1429687
630701
1625108
506799
736768
1209559
1847010
90619
307235
22408
786135
1496023
722882
1336154
328906
307393
892019
1784363
88427
493887
509899
523838
679873
129286
2090715
357313
1198176
377786
669110
434770
972252
594360
355605
10276
1715479
1952131
1879826
13532
576819
900238
280227
1514216
1544451
262196
1015073
452548
1301792
280069
1515090
896160
223593
598613
1338450
1044554
48127
474582
325292
895105
1317572
493947
995200
439237
1294300
728613
467852
1335089
576990
927780
572766
1892892
353943
702885
1098310
827441
824400
1486731
1046000
965155
960544
851572
1117768
1468126
205430
429934
1376979
956253
21460
158908
1617383
1139768
43366
1013925
320241
294467
1080574
1642079
1422276
841571
113718
570270
1303218
881725
30182
583733
1020273
987266
1563281
1138054
395315
1929235
1029005
1447479
648883
1004319
245766
167823
43359
471119
145549
475039
426162
256585
1338313
214353
411762
1386220
903101
141952
169295
476357
80494
56713
1710149
1599106
1105412
1051743
561732
841629
1715824
11782
997509
438820
146457
1471247
372717
1098049
642545
1487029
609395
2032477
315551
799122
349872
816489
169666
675993
202392
928238
330005
827501
344242
136131
334857
284443
793856
872358
1190450
13521
1309405
2083960
375984
56007
619090
9614
2189128
452312
286634
595354
1203868
170172
441395
1337912
362632
140729
2047588
353908
1645514
209240
340937
71159
124555
88756
1107286
1289222
315512
1389499
270499
866104
1354199
343528
116718
197208
8066
2265292
388746
342167
299519
283818
960754
1383091
414185
1491870
1891874
1889016
1676803
1771405
340405
400358
81527
2030208
892759
impossible
24811
786892
1497051
384286
525188
1518236
2137497
1262621
853602
180509
33580
889747
511009
232864
1107552
810277
12055
864169
537606
945461
1235039
1485935
678845
378219
916116
1490456
264537
788081
364284
105753
196225
1259455
2004304
207535
331919
882663
285105
629919
766028
378076
334337
624000
324891
1955873
1227497
1510396
1784638
1449451
87254
1097911
335964
704360
1885664
1758178
1467635
13880
97884
1246457
1346542
148875
316986
1664422
1313940
536269
378465
1452689
25045
970822
1274595
1997650
790928
686986
1951735
465336
214100
20667
1005638
533525
798267
1535425
1115763
1439833
1397657
643988
5029
1017328
151269
572749
1702241
730867
109083
561425
231428
378880
677411
1386619
351873
199325
121914
15245
663703
1691498
1262502
1500788
1855076
456501
975667
105414
1021884
182313
1451469
684424
208887
1143445
1976753
662161
1003589
728803
418990
713933
397089
57619
2323445
553172
551590
338077
74922
334097
1509527
1375366
433556
139584
1300557
1186253
1956104
193517
112467
impossible
4070
161414
771677
1214961
376772
521021
711213
175875
1588768
315721
37241
1463722
1180435
371144
1050248
310662
1148451
1770730
147463
1934426
1495946
273106
260750
378448
142312
955519
353785
1909831
918676
38058
169219
1336357
1442103
139684
1523655
641267
1044420
91725
738878
110794
1244813
782080
1359359
1604014
1370157
127005
735251
1079878
1658290
1776612
2060788
470766
837809
1413379
825096
187515
49599
459296
685168
1283643
453673
93243
289220
415736
555831
1444684
534338
862682
743033
809845
499277
649869
838613
670451
174077
2020144
898
812747
1007035
8311
1620563
134019
458381
92185
1336462
812302
178829
662017
458225
1705879
837224
363683
1085126
1518504
2133527
466768
77660
1430082
1495924
1392970
1037130
1166244
22819
338596
1327161
703983
2257410
1302873
475919
221706
6464
1580197
1051721
171564
226468
1640507
320777
378408
457377
1609
1404630
287014
1479851
1872095
249270
2275495
1296741
1623750
368379
485462
1423979
1090057
49933
151999
737197
947846
13763
1601642
676038
1173090
1238857
122931
1268018
894786
936709
1062811
547257
1643064
1328672
44634
266318
1433583
49073
813514
588610
43875
717560
191075
904258
1710767
66750
903551
730208
1144924
2026044
1094
1830518
649437
347340
1589253
808787
1224011
44342
571056
1577521
22582
1195238
1770564
276210
1150287
135709
1557442
1053476
1100816
110123
320675
1418444
502313
857578
667553
224151
834467
291605
768129
1946746
62535
17651
1081024
612987
308983
488819
1273347
1459660
712612
714044
299150
408579
1072751
732742
353358
95198
1335115
431558
1906101
103376
1048329
10782
185882
138843
211271
1330262
464347
1499701
1440104
737686
1889613
182324
549212
1162478
222179
411508
585340
1247598
941643
903033
632930
574943
1779659
833843
1124537
429481
48873
1252202
1298025
59452
3205
514234
384368
667855
969093
1134592
1108197
827681
141860
187929
610685
940652
1017739
1035279
1935372
9308
240205
130968
1293578
2355919
183092
17819
894770
1445242
1336268
155951
734971
533166
1400788
407915
1959796
321846
1722478
1114773
1038428
565023
224495
1243127
863189
241386
119577
2049892
2016114
783769
408658
1321846
546314
209192
226020
8542
685923
2101200
387661
1834860
466350
199972
1924333
1377393
316183
1097203
891617
61684
183768
1417009
192775
1005100
1135379
177294
966269
830714
191669
1629995
611617
133744
1762496
760674
1569502
1256418
374212
39299
669430
19792
129942
1265838
1273991
247487
410534
104392
1570186
16119
409018
242290
2042100
689630
510210
99352
616393
707304
468068
161793
196550
640876
760803
748769
820208
467959
431220
46051
1787900
644079
5986
35685
758535
1358849
1435990
1728109
320579
1093454
852615
1814113
452677
1212697
157873
217504
1982371
739335
1032024
291503
579839
1624628
30760
1754742
947090
335586
521533
898073
903540
1225486
588295
762606
50210
625899
798403
138608
1441912
11897
1729224
973402
245196
552281
424580
1238794
42035
1519538
1777639
129635
1556863
981938
572748
600520
403486
1397682
944691
186048
1199677
659540
679537
402310
418166
286071
525799
760069
594128
1329440
765577
79092
21203
1190509
384010
1229106
709085
1576884
350278
2239865
756466
1952828
510526
703056
462029
281376
72961
1447290
1898144
585070
420106
194376
1348596
1074125
938919
118747
353486
1269838
1117972
288274
1254768
1538962
1107757
345866
102770
836789
59940
241096
2114687
1062588
1319956
748421
1041319
7259
55461
1166983
405258
570245
918187
659949
466781
1048398
111363
1136658
1616322
594129
1937855
814959
2005226
2218274
1372093
1647942
1883191
677519
323181
632467
1513440
774088
409751
11179
1629951
780303
1560528
279255
948648
86077
503230
645386
434774
594876
1328211
1067915
1327712
1202667
463888
520138
764834
1520579
547416
612511
627510
270357
315355
1449737
1228987
1074016
308016
599587
634797
1430159
1048907
912047
371007
568958
118804
720162
846656
938389
789839
739924
332649
1469898
180041
445440
3750
530818
1660696
394573
1614508
265409
710477
670974
1137961
491442
713087
1863662
862747
1473481
1603368
1534161
228165
693524
735932
390235
834545
703916
1222273
141609
1373656
2037241
764558
1670936
2237783
223898
301319
386211
101020
1021739
411587
69546
638552
643669
1294606
895293
1040789
735594
583219
504868
1007276
150891
783139
1292529
425647
1149387
1728450
1310431
965793
2281662
824793
1444625
1680164
779823
1293789
945878
359189
1223859
1812606
781269
1251109
203761
453652
665042
2265869
1758995
1418250
903011
551392
630169
1591348
435852
239740
1738199
509070
240002
1109439
489479
9114
1475883
680647
530546
424470
253877
85850
457659
1491982
1715659
380795
171851
1765225
1223064
1166226
742280
379181
248458
886832
557096
1624713
985376
306399
511671
1108541
501076
222246
1321537
328197
114150
1655452
878453
196946
659425
2167174
657319
1324466
148957
582904
762866
145700
1632262
1331323
538311
646365
58021
1123531
352591
870298
144002
1253293
281941
2010026
488537
18490
1188759
786033
1334487
935839
1080553
616547
408848
740917
127504
683098
245733
1455383
1132256
23369
1562012
1654217
375292
1469545
381213
833792
1963986
852812
1439565
148402
592621
50654
1070605
402788
650638
595494
126995
1666101
664096
1561907
406859
423255
1110705
533184
622991
186011
881186
297762
748734
434585
1443533
1642813
1068051
1155593
569047
242664
1707584
1517647
427200
1142048
1010379
1133162
454464
197638
1109073
874942
1096123
788011
254032
299159
1750386
468294
977228
193500
626949
767584
420178
725115
229712
54244
1782137
15809
1907412
247749
231806
522304
226696
264001
341800
253723
978596
777182
1217463
351172
1817086
60307
1614712
155800
122158
556528
252172
1764580
1303707
1306589
990004
231905
1174925
14408
1820933
1010954
1844531
1410408
310285
1737095
630360
1145881
21087
697006
1335257
165005
1812906
2034883
1121160
1695991
271677
210630
1804671
377473
1751908
127017
614722
1560780
1066129
1298774
555342
71765
1579056
1765560
2312249
254626
640906
642748
1071101
380309
985848
2023806
682552
249700
1380925
73492
617933
582868
209780
64941
1888173
449471
729355
1088942
1283019
1487059
260780
397347
578430
718434
845850
51814
229181
1288682
497421
325413
1322580
63706
1497271
592054
239852
1002841
889943
224060
723872
1793049
365485
42138
1708748
314544
115611
137717
140248
2049021
796257
735085
265033
839316
1069259
318755
790281
24122
148767
1812598
884771
1114455
307788
226301
217846
667798
1006733
1367816
90973
1315913
123176
172463
1049638
721665
964723
1090450
198333
514156
617478
320522
118464
253176
81711
1261404
569624
573501
1468056
222246
2312122
1614406
734700
869799
505100
2054591
330164
106525
2089791
1800022
351762
1871792
861490
49096
915788
1205313
362598
1691712
impossible
657808
18918
1054151
134407
118274
572188
136195
189981
41326
542644
491952
474942
1016892
1096601
2142270
1269040
1012911
758029
366146
469300
1449292
409096
927115
403383
1173545
600596
1009305
1621127
1607171
18645
866548
124339
350815
1738276
9935
1465176
159472
1171106
249672
1072770
1047375
686282
1550294
872257
197699
27589
934890
1526891
816076
66543
705199
1144699
549766
6799
1318345
26984
799725
1236809
508026
245118
803673
13944
16875
1883435
254025
1161942
514553
1296714
178833
650872
700396
1502196
20750
98963
142596
1888755
685071
1914759
19578
1068906
impossible
1058536
1460894
822930
1707585
159588
605871
1641534
1311276
2120363
1490110
64302
36737
578282
340002
813052
571117
512819
1476254
496876
511899
1538775
709998
202571
1415957
3236
218580
782357
473115
306461
1982129
838858
317759
2204283
81269
1785134
1703042
740438
694374
169354
566138
268179
1294312
15386
346263
1985618
1830965
1111919
24880
967375
535471
1080013
724113
624084
233268
1420379
1099084
1373590
318690
1848090
12149
1825672
1626156
588136
1301307
748841
1396517
1647029
2075459
228313
400002
1628296
33621
788848
1193200
1434382
1560848
625770
584632
1115916
1959703
17285
148781
715116
1022107
963000
2054564
469663
482331
1119209
40894
876312
626172
165270
1984577
1348106
1461670
1456428
578657
1057026
2036911
175694
1369787
1931547
868632
142590
923645
67867
906998
1164985
467031
1262817
1341818
550026
1603195
1204394
1266966
1006293
56260
1950440
1229475
1365369
124675
100816
1310981
2096406
896548
1197681
1549659
21274
412048
1508860
992826
189088
12212
1130165
601313
628297
4908
199589
922640
441506
497433
1889350
159940
1387075
594826
908205
1049709
258501
320121
615655
712707
983306
1880773
635084
469673
767802
508649
639047
impossible
867865
1052599
466359
1039219
272492
788928
94595
685622
190399
214965
144200
1011308
2032766
989562
677201
25311
1309205
502246
2078895
1249565
1197924
71254
245607
178858
540449
405715
21116
427774
898191
1277632
6945
1218987
665563
145029
1481588
29920
1880751
1034102
81245
425380
1442026
1107672
1103896
174077
1142264
362146
437293
885130
127897
286641
36431
1442829
631839
805080
417082
436798
160309
19899
842010
146520
240434
350512
1319688
64890
88060
342411
780648
1146036
107474
1933335
196266
1072316
128545
878402
778126
799091
1505788
1650535
1964018
962178
71834
209647
544139
428053
741101
1139965
2231844
1630277
134744
1064635
342012
171270
1317570
1469353
1811389
823918
1284621
2128919
247565
102726
418402
1406856
896833
73729
829735
288564
270453
437312
1571476
1391650
346932
709660
1678121
1045419
82901
818291
5129
809519
916137
547528
224506
834019
700711
691238
35216
640500
286888
836886
283170
1397708
359145
267409
190248
348304
1203261
2292342
970052
573662
785074
1063773
772892
182683
503535
1775830
1166920
1431573
22296
13890
1137239
640515
875777
989635
833955
1694922
impossible
703285
1532152
331054
99022
198564
781333
235332
754261
943595
1462797
680545
1500930
1417649
388560
16504
825448
12533
1553883
664313
386650
1054314
1493951
1315392
955035
71778
1223507
120870
495916
369166
18280
1324813
569774
958567
486628
2343179
1606459
1257951
924664
774544
222021
1909537
42320
774638
872229
1144211
496589
1395113
2157228
527695
726146
1044627
1289137
1139841
402150
1419702
782060
340401
1673738
53062
1476801
254377
1070552
546163
866869
323965
8797
165123
1419224
1090133
1970854
2001198
359628
264844
710461
1421488
339175
291534
389747
635518
57546
10366
1006269
1731691
1423159
753299
1779263
232560
1417906
243968
223477
1482799
430763
877837
762513
867925
571572
653206
113383
1118819
725651
1013856
253663
141319
206890
929887
1273754
1371496
2174188
997752
377478
444153
2122034
1455236
2203285
111778
159175
1877067
1237678
1004433
331495
474338
557985
1993411
495238
1306930
1098684
434896
1850511
191658
1546388
542553
1396831
923433
931711
1868398
1498246
1824101
558765
87496
14100
209968
989993
633633
1950647
738143
142815
690266
1283272
1258009
364316
2156632
1512765
336486
1370015
683227
293624
148173
2164030
766153
1263165
554063
709811
1515734
378258
1079551
1029363
158799
837738
1523850
684381
1908815
1303010
1050995
1090063
1184706
1554483
2084681
287669
199971
1063003
773353
652539
41531
22348
1728479
289401
918373
655506
1440629
199008
87981
745985
413887
952783
14820
90200
6797
1275494
1148415
66220
17822
1478979
1088413
1343184
1246723
722024
319228
1327824
1789198
142193
257097
393410
338331
376916
434957
272916
938004
368372
1212286
1083168
207753
1171150
464593
1829666
1334931
807314
135919
1633995
1106501
1413183
934588
60021
488894
566963
1667456
616067
288066
43181
1502881
57742
286992
160783
1529855
1023013
451864
2263290
1237026
779375
319640
330778
1356583
1353295
895296
195650
199190
428023
740708
896364
817756
367019
1330416
969423
1188299
178924
1258350
323715
577548
234699
1097327
1673849
314253
388634
1725251
124170
196887
57714
534942
1220383
607698
384671
1843304
996351
1355282
189529
1611414
752531
939658
217463
126894
200662
1288743
415969
954331
1932801
72726
1436170
1597043
84058
73770
418685
725722
252136
266231
1053954
156159
835240
893905
975455
1617931
1283177
1005560
1181182
881714
48900
191236
719919
517918
1092403
490481
416893
1182616
744395
722864
1195379
848328
151921
123258
1441291
1234103
122764
516416
2181328
603868
1260890
752226
1057959
704625
855959
166434
576566
1049946
1383694
317753
1413891
806195
10702
385076
2039293
217334
17175
1389246
233888
117103
698241
1834247
903786
61809
23943
329835
143261
1704715
1022440
174766
1141962
913734
5405
785420
1880823
1153083
1257321
510264
2370399
1962353
126510
1753469
944729
1999094
1103494
1628273
1955674
1204537
952738
2161464
47594
1960763
369178
428724
438915
792505
579642
310825
1466624
178904
320647
26141
1511001
439616
impossible
16292
368133
253158
327014
111173
296206
509766
2112986
impossible
459846
1991275
511465
963823
348461
284305
494231
413913
19397
431807
338391
1057550
481923
19084
41732
1396669
1344899
20075
1060010
874527
513511
142953
88993
1268600
2019746
799760
996243
102643
333542
981335
4459
1392696
89687
620275
1700745
1475510
571779
860716
655219
211790
114567
86853
676938
743104
219891
1482433
457344
249954
1063787
1505778
1898987
366168
1488961
28501
348154
734453
113623
1104620
38784
1212187
1105004
56341
1175471
1155053
100711
518003
571819
531128
1822747
1469004
530117
1886648
208358
629533
1614701
1039046
951235
373183
2070929
108487
272625
113416
1687129
1084246
137391
46298
1224974
1644916
975516
735897
967399
613000
11057
833712
511894
708580
291283
18423
657337
486551
505143
244431
152961
700960
635737
1213089
98369
2160796
379734
1526430
212478
180080
228725
84614
989011
503655
595482
542701
129161
425652
985950
90443
266994
914331
24472
934256
416872
529518
708310
453618
226269
300631
10105
108225
2229252
632925
1603322
603170
863898
149734
919652
930454
452704
382992
120825
1543387
915869
496328
1129272
1510969
1708719
570093
663457
1161606
989086
415852
1691714
751090
872761
109536
453378
1008088
1103696
17984
430606
1476420
919555
6935
1200911
3249
1233235
1676504
354869
821504
809206
1352839
1438590
1690923
1222489
465374
1476540
787542
525406
1286518
1710612
838803
628489
444754
impossible
271109
438404
104762
1980710
355459
1037104
356456
300024
704087
1202717
36922
1173897
193165
571798
169010
777037
2160388
828888
1028852
146605
1015679
873749
1363191
66389
199181
1959936
746652
976073
110557
892295
260625
1611226
893310
1372473
1287303
1347640
542577
1021503
1403879
253987
392540
15386
274289
969280
185355
150453
560148
1079050
941473
1844493
1470595
235715
538141
937778
926981
1606762
2004023
315368
324695
41861
395380
1368253
464061
1673106
244575
1736008
401898
1632480
1852238
1066239
643640
956699
1083424
342105
1163332
290351
1453518
1212987
408247
39270
785351
354446
794598
88928
949332
305788
741141
1402926
422496
961648
467614
1141896
144501
83865
947232
485623
1207726
1215735
1391480
944714
966547
1026574
86645
1765024
993238
105586
780665
14060
1194426
85944
101839
30925
1583452
675818
390831
1388747
437161
1808497
692334
1020305
870709
50711
402066
3924
1011124
251799
1428129
1069774
2054888
279403
725094
258482
800184
687964
impossible
440227
1091562
1588405
1707063
735893
1458232
393380
48769
521515
88587
474564
656824
107938
1181191
1029214
1057735
60565
1174956
397591
581360
224191
534579
1296672
99198
149779
1455336
1214043
765213
652091
319000
1135245
519244
548905
1185219
89059
1051552
796470
522191
2074670
287148
272383
1764740
1328404
313215
1052835
1902313
296029
1126796
749467
167129
2073420
389469
588810
684041
862502
360001
18897
639846
1439634
840219
1156812
449957
530047
820063
329491
1156063
132227
673520
555916
248337
931490
1382876
416909
900321
915661
1168461
568839
185946
133177
552941
1007991
251631
1248941
152116
13288
1364772
385552
12070
1509968
845181
632636
1024421
744944
901277
689597
537950
1100548
457118
138343
1672047
2049508
1602461
1541373
508061
458318
372646
1245940
72413
943136
360035
1878154
493130
465879
105126
600792
137791
188985
255339
879488
1720685
929327
788502
57901
249691
374148
37284
437704
1016069
353782
1898478
306634
679645
1646777
1275042
841437
394766
523768
178454
1659619
235090
1334852
61346
222989
625651
637905
1582887
649558
50263
9654
2369456
1073280
1739265
1438174
255455
155000
1366653
318673
755677
381166
1698149
301379
673837
1490416
401422
405509
636763
1561765
1472369
1103370
442638
940120
392205
592106
455599
722545
348561
1644694
1475588
272453
312858
1752866
448416
367967
2117937
1510746
820938
2160977
966107
1329126
326204
1696404
462672
434462
905328
968314
842728
1173496
215947
838494
15302
615721
479767
974455
945863
748520
9959
193263
909798
324045
17552
710752
388173
433712
673969
1017239
50060
1381440
796608
1490598
2010888
317156
1689805
379069
854017
1580015
1413973
1318476
926832
16633
2331
1260327
1754285
326209
1922112
181213
989194
1731539
305977
1714362
59010
1045323
1134878
842345
154308
1063678
380378
1116050
278748
43781
21922
232704
1869138
329375
145846
1821911
2218348
628729
581901
1751952
424205
767949
675150
520020
629066
1422697
67411
413218
747257
329969
806734
1070368
413350
1371706
73465
1286
541289
115800
803949
214956
1167137
583110
106633
416505
599766
1428195
785469
1143775
165453
1492543
1259649
388898
125443
1903865
1015773
749608
396549
364519
593437
729389
308575
33746
823647
73566
1691121
1639781
406404
520366
271531
833774
16234
1840070
2133383
152504
711361
718151
938605
77512
215858
943972
123057
1072859
1125371
1721366
1212281
1389803
731474
597003
1611408
1157032
228357
1577038
38644
156094
1089737
573937
1251090
1042206
1465042
894608
638095
412196
901733
1523901
991777
753544
impossible
1235066
650620
18293
59553
457500
634401
1427078
445064
1124611
339008
976129
327764
353419
292133
1110168
450301
467203
283807
124381
181300
289458
1136720
167327
317560
900472
709702
326250
449484
1909183
impossible
172534
1682088
1287487
1139115
257874
492990
280662
169836
1566775
1858328
835860
418716
799617
1661603
955383
713403
349518
267125
438368
570103
557167
117429
489341
618670
513876
58514
696089
1157732
756685
45716
309103
186364
342361
563157
1339150
834857
394145
210795
490019
655798
533768
160934
1564804
2384643
636087
1440424
428733
27558
522545
304142
889551
271252
760606
1474377
7011
254249
1197550
271523
1122596
84618
1595119
17470
2194423
3331
847219
1290555
1476794
76244
105145
833153
902830
21046
668375
1640132
1065534
100713
259402
1159398
1346286
1644345
658982
606848
236151
1125404
1089722
275780
64098
1123776
761787
437464
688962
1060310
1025509
760815
1313742
723267
1160557
1102203
1446747
1626762
12991
440133
293832
421936
1997749
1003618
235590
544854
596172
1774829
1097143
196232
480588
2388665
514786
152230
1001400
149383
830868
743574
1931818
839647
779294
1448757
618274
513844
1706741
1502296
1945204
374015
316685
992163
1599133
1128954
665268
1850208
726635
897890
38574
791524
1477161
625392
586714
1055824
524793
1096562
2042593
992401
1660479
913471
609710
173022
545872
394152
1249567
1505959
803183
1014617
804153
328256
381605
449420
515369
1253344
1569587
827975
858124
791183
1079522
1054044
1035180
53605
458339
1553479
1259758
879923
887893
751758
492265
820750
901829
593287
435315
292646
8340
1283221
373034
802167
1237738
934298
1243842
1338590
279674
601067
1062817
1527469
299942
910598
858357
451482
20489
118041
443412
2203488
168402
1065354
884527
753478
437789
255226
1211254
972604
1365581
992670
1005562
1098033
634134
1190018
146579
745198
1505180
96188
1759111
536271
184750
758287
79971
179602
559491
203034
606429
13328
1127628
781719
806320
18471
1314527
356166
351908
315241
433106
1022700
33730
155644
626819
2171255
724006
1111467
1355128
1544110
410296
718284
371169
940512
73551
2113436
259296
1520236
518897
1869927
517839
756997
1641609
133290
393927
472810
981229
712747
101336
300938
408371
2270795
2018092
296302
1989497
900389
236035
338512
281209
732491
2011142
13898
722280
391322
994185
108974
1531444
53137
507269
301009
1821852
119676
388868
278592
543363
690130
297870
415413
805412
610269
475573
425686
273818
913336
229336
1164658
35667
887870
2007274
366810
1175547
1801449
174486
1397336
712307
633717
792992
747618
921412
403429
1108451
688476
621711
287727
1693043
764694
278028
7588
402979
1008775
841126
1523724
1279885
1363154
163789
913536
1406112
388121
725105
778627
1073190
2333047
159608
1185752
17236
26941
20025
1801025
43238
1320146
359820
351244
201108
114091
583593
84727
2107376
1462933
1602126
425952
1662805
1353841
758951
401938
553664
1655743
526043
452310
528745
781902
867632
1603206
1436022
894044
349092
865975
1396893
178468
685120
828527
19683
672831
309915
6373
1819181
344115
983208
1216924
540543
727798
2248888
439638
778693
647788
806549
350825
160167
521034
1389749
573082
1108340
730363
1479603
509993
822519
123833
543917
761540
360826
270645
125542
1147029
1359740
2211996
43953
1868169
639838
2031970
866173
2385125
413284
164999
402033
1648533
998977
516014
1594641
459676
53587
1991884
392436
686693
820176
169107
12375
1337141
155519
149497
1103387
1005733
43425
1493453
644431
1175611
405150
512928
1512841
1103019
681950
486899
173464
678073
290402
1518402
484628
635176
940017
497143
1921668
107454
730556
1062926
526615
275287
1718813
729116
181407
919254
1671758
44501
1750615
708625
167819
1943513
923130
1191187
58760
8447
61336
833221
882206
803570
825982
1118916
297022
230628
283419
1378496
1028382
141456
1810786
790656
176779
745618
168964
385664
2040843
403038
1607519
826267
1238922
46968
279282
1036751
280971
195271
499155
534950
393507
727207
281214
1895321
328318
276344
25387
747151
1698057
221732
1886315
1496995
244272
818464
145619
749482
642452
377686
100962
625622
425508
296714
937257
1563150
20279
557756
522789
1616333
122454
924009
31699
514691
604326
253447
132187
269409
1649893
1082382
1244469
1030238
1188356
772772
1568006
491384
711113
64337
538108
1038840
5076
803274
1311445
619325
526775
1353894
224495
228452
123215
2295928
995636
197763
2330863
1092646
131150
69667
721271
1142050
1523259
1073628
536432
78801
1210750
710954
1156357
192495
869424
507509
678485
1399440
624292
798298
20822
142120
576248
323282
515430
316111
59043
8116
1819609
57782
1950448
1278559
337533
499872
888054
526720
201085
145174
930915
848803
568655
1569646
806000
2337576
508097
821575
729871
591872
856168
482726
459080
227243
1260570
9766
936085
308485
690858
757910
1122328
320583
1624194
703897
977736
270639
762431
764856
1906703
67097
191091
19144
244721
498885
372275
1407251
1303413
18107
182801
553992
1165898
900937
395263
283443
1384501
580519
9389
223358
1920024
407553
883933
1687163
1897239
1212659
809593
16460
206434
5071
310154
2046384
1665303
641846
354209
1905520
708671
1103614
2232178
332896
1721905
397831
682968
1492909
1416223
1640778
1230073
2285723
1411219
83154
678978
324896
655206
443236
2177149
16309
662954
2159756
1398531
814528
195924
535449
453570
522085
742550
1196979
985445
61961
96195
1673755
717325
243417
1799574
293920
1916120
109999
256394
1926775
642876
719583
337094
1267773
809329
838424
1051772
245301
1456893
988336
1301667
2163976
2153748
817638
144913
1340511
38482
811269
1330522
37103
386407
12052
1002283
216664
1335761
1295809
424648
1369746
1404170
2256346
1152379
392001
20341
880006
521590
166818
176101
1183103
789999
1421360
627257
740221
377226
925895
342398
461200
405440
867198
435455
1913810
1012667
776616
1525276
198316
114541
575367
1327862
205056
394142
971176
584308
558449
1582523
1779027
831451
1808115
1709131
1387439
905079
974494
643316
609478
883374
189771
530907
2281361
565830
2261695
171805
457789
258920
1126050
1740226
1936104
1419013
39781
586886
91140
517586
753597
904732
256791
89382
1602209
964166
348537
139217
676788
85915
606166
1719626
2005641
1057053
715299
1049744
306986
1016314
366147
89785
1673632
393115
1213731
1422050
156057
785329
1046382
862704
166499
1889152
178577
508101
558997
1341193
43384
184161
1177467
1582635
2176769
102860
5049
513875
257036
1325306
516196
103731
1311068
1146546
421416
63206
1537283
211180
753477
1179589
1553839
2293942
33178
9631
1577164
1629911
1852427
14768
331452
882810
136502
180653
1726556
7967
293827
475651
724039
317648
240915
816698
29487
866174
962971
654529
632097
221245
299313
484501
585922
318906
498794
1200277
1789735
796366
1080587
1618469
218726
434625
148963
465155
88401
89256
400342
154140
21389
732012
845951
1429119
171195
2194744
748102
838252
395424
871637
1277506
56670
1456891
1162909
2089879
207374
134966
735971
577592
160193
732779
127678
450374
1279639
1196440
309971
335240
299829
843987
821291
765044
428983
190973
1434499
1286332
389402
1037163
2102457
723516
572528
1325773
1378566
952890
833292
746551
186863
1601919
57095
1575082
10486
26578
1312315
1158039
1560710
844304
164535
377036
1074179
1075799
1006076
519950
525570
1331994
1551693
431038
1361355
1280505
1500243
768299
553475
1577613
1305008
599026
1089546
609407
179758
440411
858259
1117030
1120018
270305
163000
1192398
29933
1716095
143909
476146
1958274
992886
1296554
105244
impossible
1776944
194421
318974
423527
145493
737347
1584336
2191160
232909
1819704
579109
281110
370021
737380
91471
890703
510628
1476649
1706004
86694
1374611
19312
15209
1710191
142974
649724
1601453
1589571
233989
651633
195235
1799830
366887
368935
9279
397360
991269
1249784
178268
706019
1285115
248469
9921
913948
1099235
821583
2219489
509307
1102073
1583609
530677
1026966
45240
1164336
8358
716070
1144083
234682
1708859
817334
1162987
501229
258651
1551053
389237
207701
459377
295056
1714366
497094
461106
576052
547079
194620
870787
947550
101996
303165
901879
69374
94762
1164221
725989
226441
1412834
1185827
829065
960384
270561
766698
509419
689756
1956056
545180
3313
400780
1210166
2057450
356802
405390
1435027
184869
512144
510965
579593
1262566
601811
1087606
363079
1138764
1553005
359117
1168356
1070421
996018
505644
1200197
856919
672645
606669
1061240
1163191
1342392
100896
692555
1185700
371151
153986
691477
148789
428852
1892511
1246948
126013
209783
1008950
926237
1204730
2055392
630632
206902
2085409
359386
779598
549704
651587
945955
88935
1535620
903836
765173
791967
688443
1159887
390260
1093182
1585367
949787
880951
1543211
293541
106181
17172
1547724
214147
139877
1256404
1221124
213215
1401528
164475
61851
2139566
728550
716010
691685
1527894
309211
1223601
279785
170142
365943
1154862
765358
530140
710447
342154
542762
494761
225295
1111010
16256
944244
393622
1471977
584807
1142894
65238
1489585
1387409
88115
254984
1009851
1432204
1409505
100965
1755916
747629
144860
478697
384918
1615270
73893
19583
392834
1405543
61000
883178
74046
989242
381768
1146200
724474
899551
1853367
20946
348572
951346
468377
655532
1151728
1481948
78045
312688
1918118
1541989
1134361
182123
530382
59937
73761
12643
1914598
1391668
229888
536570
1708761
971110
1356838
1307759
346302
946422
1363868
215254
2043825
380505
124511
1261382
2022077
1156058
881815
948558
52502
625477
377131
48660
2257139
1025157
1774381
979819
902756
406117
399029
758821
755606
690225
1342972
1037026
733529
150415
10623
1758155
166671
128579
599513
94648
136045
1576062
358005
110589
498032
838330
2145634
264169
1092791
2024262
523744
268025
499015
1005328
1059483
129773
1091103
461322
827901
1254042
173496
1454845
1096003
272730
144579
690374
373409
1799993
437000
1030080
impossible
1502782
867816
1144635
8127
158277
969199
1257010
1282594
895646
1357305
699278
1956486
633972
217980
18481
42292
696417
212529
130453
1887787
153837
366124
529231
1205928
823531
1502132
599297
864555
15254
1387991
55183
794596
1499337
1506385
1281229
1185194
182108
1866328
121306
1057925
169302
1133402
1220338
911
140034
1648456
1772412
852477
383477
235681
223591
83927
43213
6590
930017
773741
226455
907777
981270
1301336
1318733
1184194
18466
275885
1840793
58124
558104
363853
18393
1358576
994181
315515
162833
36981
649703
1380182
2038481
1270663
769449
85783
1087444
238026
1550106
2244807
114908
396501
1116271
1806565
738442
122340
617202
15271
1448270
427198
588377
147303
1412160
57298
1856923
1212998
90498
1613516
28606
532271
1735221
1466
1093863
133925
323694
382001
1017037
1065755
65388
1436583
79702
505095
357454
1558476
1132984
30279
894547
233094
584560
1880514
1300125
290498
2251556
699868
888824
2091082
729270
1201502
1469410
186135
761678
1792295
169065
143319
1798759
9529
1182360
1318581
805958
275572
1188847
1302792
391296
16647
1396616
1361031
479185
480860
902441
469328
1717661
79200
1055991
871376
1706658
641905
704579
347136
1125433
2193420
1483867
334891
2115246
1985337
832688
311751
1063515
1818031
879676
216381
2086423
90123
1512173
840880
971297
1076764
492399
1710108
872304
1310573
1365513
1014293
1836277
336256
1450558
865772
1719284
718990
312140
51398
484257
2130224
563570
538976
2051469
impossible
959000
506763
1775642
679571
133562
963691
859777
1700383
1542536
impossible
1644294
1005775
609880
1463749
565541
1159380
377403
1236814
219260
1514743
644741
26877
197035
2057456
1504044
602371
354252
497727
393221
797385
1870155
624310
1048943
214579
461732
1167441
942619
861255
357475
551990
12963
275682
128226
79008
16037
122692
425158
552785
44752
1482795
1025549
19382
460827
1857523
665280
1830135
1429850
1041623
534828
664527
232980
1394829
1962319
364845
190989
1927993
927862
1142454
142256
401532
795332
1013469
213735
484962
362490
1428782
1926528
641643
828565
1093148
1027232
2196586
153348
353389
1991260
1307916
211729
641927
1549256
1738837
150047
1815141
1136120
899125
696115
690468
206014
1217750
320967
59980
369670
179181
1678232
997473
759994
805975
888326
1082519
313822
256159
1240787
1808034
1227289
673467
1120120
1119081
1329977
1230786
679779
165449
1513610
489539
443163
1328704
238389
220028
879204
1517222
428096
844205
18231
410485
544415
863610
748394
560070
1214012
983388
579204
324570
1142663
888695
208482
240119
11350
546917
412599
244155
1635641
231669
3611
1532964
1858864
136798
1069120
339364
186642
941800
80846
1330332
681150
1508226
1324223
494709
629051
107108
823202
70835
98068
2109297
735917
838792
992242
700344
897858
1194871
352927
485479
1113353
255362
431694
188281
1017448
559633
1476197
729675
1227923
1008633
478878
318540
26832
955642
876901
1420063
2075745
301188
833824
1312688
1299835
1245755
296408
87289
1051641
553158
1240774
393242
1429607
1883624
740732
22370
50366
608014
484734
415913
1003371
2244239
1216447
156998
231767
671531
1300943
846952
1012366
2267896
279022
398780
1571204
314379
834453
895341
918033
157637
1389388
699469
1110047
191468
1030855
608261
1414827
479404
580560
984953
1802124
7357
921742
20599
415041
857222
300872
163906
255542
902079
1435251
23747
221925
882370
1390536
594458
1178649
2199123
931967
131610
693327
1914693
484462
1587649
123890
1505126
917302
752069
2193389
787368
150638
26075
640338
631068
513256
627214
1152024
822841
1652977
19344
303259
755470
1366103
1425281
1435240
699083
1405333
1044220
878796
157413
695962
1622276
327572
1002054
1356809
597130
104105
136968
344941
1059235
461761
1733432
416779
77034
405511
1797138
36634
1633574
428262
1181348
1312402
739241
1218228
727979
519948
13850
1650107
1467867
195148
4844
301148
52285
568588
863128
624284
1019858
674480
1063434
1303847
909605
721938
1390177
1604108
73082
1706110
948810
687758
700715
188606
1653745
30648
1227564
166090
1945138
307990
896599
666611
782024
1408302
744288
1195204
1653782
526798
648843
3532
1787983
1686078
392570
534977
275042
77974
464461
764537
1368419
133254
782393
439056
588283
1403372
125303
1111641
413633
932767
9682
53004
255579
756930
1788134
506872
1950097
1211436
223498
986379
77315
21475
1372082
278137
43870
1352709
1712640
418250
1038121
65814
326765
649327
515124
1814781
156131
262352
429352
13982
266093
23526
21278
17646
14749
62097
286120
165268
652177
1591666
473711
78850
1493073
1352391
1269205
177329
1485392
1167824
334960
163696
1132444
165354
453601
599571
275600
458330
1483229
152345
302761
1748327
1718418
1054087
455288
4175
2254347
309824
29852
155259
870070
649634
1138905
643850
53821
501897
7593
974514
1289980
1792945
641259
975461
771187
453864
1171199
1250473
1018495
352222
1047657
966679
143490
1704947
735657
75139
166423
59793
1125933
895081
894068
204671
223306
1765489
142935
823777
836653
105160
189241
1075105
152295
588157
257408
410547
1115292
849437
595353
60038
10320
1220994
1006468
671017
1956579
1123621
1695681
1017329
2319260
2158654
1018974
1722273
358181
200532
382983
506660
409455
1373333
974799
195881
851799
264978
444492
710832
284595
491607
1433620
581847
7559
388937
1145273
1359620
1195743
711839
408307
1617838
1308526
1069477
1562915
1294210
1443449
279876
1183243
1407786
914238
750393
146048
755670
488158
300434
122452
290737
744966
1019233
538513
869873
1906948
1100191
706173
795841
328231
583368
840289
450440
1788419
222644
439612
406251
1685538
578036
121495
1378736
1085234
17119
1665547
232186
808805
3130
1089579
32013
1904828
112948
510658
243666
1796424
870003
493285
252752
1200814
759064
164779
2214826
922938
6073
603765
988728
1795051
406742
951825
22890
248219
1465041
612216
830440
1472252
679742
1234692
599003
88364
1130577
1152814
133087
61240
1549549
612619
1169539
1537526
428778
395681
1995899
744398
330703
1006170
1135529
757504
514911
1160883
1584249
87389
311975
392010
608481
694998
1333083
366130
64306
1204195
238993
740214
435221
792419
74891
1810655
612941
1048509
41632
213506
1518888
1100007
577265
759468
1018652
370716
1463584
934645
1389706
27278
186020
259771
1017934
1037537
1358361
1223161
1829365
948535
253508
1479522
579398
402300
1057098
1850192
1115506
29183
425681
788261
463033
784858
17063
182259
1019681
428324
1759499
247308
486826
633571
697279
709563
168842
537473
1156330
812404
691941
1116533
791208
191123
1125456
516525
731863
1082855
1068795
1898990
110993
296597
1101304
34899
127780
537047
32858
22382
1349553
328498
135236
2120801
331511
1385629
574305
1106295
856673
36173
213949
1184211
44353
847380
74025
432601
588099
628451
1794862
901154
1133359
1162036
1003667
1019211
1525
128701
189575
208146
601328
294480
137187
1706395
863961
927597
391642
430675
1211159
1656360
857092
15821
530085
147298
1031477
1399420
30884
902629
430339
126899
1221597
1736725
1548133
116865
43105
19020
488496
179424
1101306
63063
343205
346344
1971801
954106
888023
380291
1126621
1026940
1144273
138901
1585103
217106
1925838
306293
46030
351413
2229751
1309294
644164
794983
1141723
1867459
1428021
580585
157135
1584684
1181962
1254099
410835
738350
25135
1770604
2085387
1612491
191706
537801
65945
12285
1326426
17788
1171266
1542202
160049
637139
1014759
1146195
1640085
798650
1451066
1648189
1521532
792226
955672
324683
754342
1932653
314095
1213242
17134
440136
impossible
167533
241347
1005339
1401707
1122398
1027808
294209
269112
1388210
824279
874553
22530
1329031
877865
impossible
869609
1049137
1520475
18562
529574
1561813
2065865
2239424
926314
856194
708591
203096
581362
1316406
1121388
1768902
496687
154755
252328
2073220
2017618
1371679
281672
940027
1451821
1840807
467699
1412974
85839
521268
1144165
84272
162097
1123413
284731
1550503
1086318
1656949
117977
1816997
706127
1084409
78408
1841523
730475
405903
247215
1744317
398736
201042
1166420
1178005
1309288
84723
128489
1289836
385971
232100
170294
211993
657772
1158710
384176
1012987
190561
315211
1314680
10871
755870
1390764
430706
1438735
460114
835495
849812
194787
524724
506880
492160
532876
657719
1568418
1677951
84586
405918
1944271
56997
1893573
1678243
912992
941758
940357
941
991633
973001
103467
940289
1178543
526975
267017
1707140
1941918
717995
761929
67868
1190479
65663
1089232
967311
55606
1686581
2407
423455
1115329
363144
1520744
612931
307413
63324
345273
1699296
333892
2070682
836011
1749332
1750075
15242
225456
702928
1228873
1561894
717913
287663
964709
312188
178722
705042
1125906
1275113
537308
590102
236215
651531
435939
1092041
1466296
1143356
957640
631156
116220
17262
1538009
582827
101497
86454
173541
13234
558437
1393726
1056869
544222
776865
1236634
882193
276596
608866
752048
1607793
575582
150094
2008733
566677
407240
1260303
1283319
1242855
541275
852078
139415
606499
80303
1123206
369415
254390
1881804
1500881
1218548
500233
577226
811858
170721
744905
2078538
1484909
59799
143188
13236
567470
1496288
1302620
560670
30262
1428735
2221927
795291
1167742
1871785
244320
602759
1274392
75676
271854
231730
1162079
187727
1517854
715479
670616
940776
1210633
576100
318105
1057354
1208555
454825
659569
892083
395621
531412
1676742
794687
677561
159434
1763981
1756635
799875
591828
1764760
821579
423131
1670172
1397877
930602
165805
118984
777342
190034
959907
121117
1383987
986273
1120686
730701
235281
178519
483294
2004938
495721
243904
163273
1805637
814057
1158364
1240298
1530621
311453
155392
787018
727954
615284
1705940
217893
573983
934834
34128
354800
744209
222177
1313969
1889625
1123669
694597
1258340
187009
441629
1039774
1373082
900397
2037107
1476041
143135
371987
1020268
969976
935938
378081
267472
601666
77774
1281181
734934
1004118
1748457
257822
1775912
1531775
909143
471224
56641
287149
852175
922451
568771
1077866
12993
1184794
1134156
1606824
899129
347154
178301
1022014
277494
77626
810785
1415073
1000822
270443
21794
1034444
467525
1255846
11640
99168
903685
1804702
1517393
1151535
647245
126142
91310
194908
429675
402052
988075
162465
898709
37840
868609
103562
829921
1749999
301654
1030255
7858
544751
135547
1909227
1946533
1091616
1218448
2203279
582758
1530414
294362
1409123
784938
345625
1135172
468923
324989
868876
73498
729702
292430
26140
1087898
375786
1462448
1758842
1184681
979805
199653
1452811
953025
1322751
799106
171358
1029550
144082
394149
828452
935197
380742
214821
270254
112639
190490
847057
316726
511197
1355280
103492
1523721
323278
282067
556325
893294
11083
362720
535573
1533564
238930
553128
32986
180259
341612
901965
1893500
873068
1273663
1645803
536085
730411
1988162
492962
33096
421941
1681853
138855
1435415
32743
194296
241574
1796178
997879
2036617
534233
233945
156125
838228
94588
1951042
249245
729317
2062258
2154987
1337270
470986
1083614
499428
56148
552724
670025
864170
799473
717401
876309
1292361
288878
1496106
602245
448722
93373
1064452
235002
252325
418985
576719
625653
1801734
1233429
195685
1704945
747019
349447
1450292
2180257
947105
1187135
147559
1724558
231820
10198
547687
367502
429003
888252
351480
1821153
602169
300436
1583878
1355626
429887
1113839
11931
150764
396929
1546053
313756
676988
743891
1585376
60279
225323
489583
549609
509095
631790
216164
487558
111745
1733346
1666336
278090
1460201
650462
479663
1567482
893384
1035028
197792
537046
14939
188634
1221035
1148922
1426797
529705
1943410
619583
26651
122235
2107355
1683823
833536
797241
956279
1140022
226020
1136947
73587
583002
109716
926511
1007420
739832
1109769
24712
147639
460489
89709
237102
1967261
1790409
12079
384482
1729527
4173
163148
878250
1595537
922954
1490842
537058
480586
373647
857578
378646
1956792
290433
186797
677336
517628
79299
1092937
2242338
262779
793914
263289
44037
88687
977444
990874
842423
1441667
235680
669844
906823
413537
1075288
453206
1680804
107650
127588
179342
168787
763698
687013
558550
20841
543479
818557
2160280
1094763
14636
445741
199960
60877
600322
1661125
390121
529377
301556
784288
542349
13289
180179
1765686
1444679
66560
448111
1066177
1462946
632551
1744428
370023
297007
617966
76544
1135302
941359
350065
143779
451791
617157
260389
1724318
619613
1527646
398739
847040
158469
612899
196147
306214
1218717
185354
2275681
236703
1075865
1998622
2029296
131043
93773
245857
180736
1454874
297732
1256964
373823
555852
1572048
1298458
1493222
287359
227817
1534294
14939
690037
1001274
18366
746099
830254
147902
488613
452396
762273
1389326
1686479
292587
1852400
1198861
335568
1052185
307762
1237956
599529
953042
1707910
1343118
304901
1165892
1338117
1346494
21192
606584
291005
8253
411010
154690
616917
848
789108
315559
995624
2144516
1484712
970870
1158246
1334545
475404
1033495
353452
295032
519639
1028695
841866
540299
13888
629243
469024
1139294
119951
430533
99943
312417
524245
1056225
1127952
1405044
936138
137778
1070044
1138962
1465911
989205
205702
1465130
1446312
46035
547312
2186505
204311
398172
348658
916835
982349
93466
748854
494811
1636490
740650
506161
564292
227323
1648051
678190
654389
583075
946870
935045
1182253
397707
862214
192770
687571
17192
825141
1012061
515877
178650
140469
795261
1590448
96014
739304
831048
610111
1133566
984713
549406
404396
903415
1138340
1211086
2272499
253497
1216144
1510221
1693690
22211
259661
846974
1602513
1005578
330262
1260793
1596630
1413248
120985
1284277
832809
1856303
610045
838427
79145
376842
7106
935086
593496
223148
2041737
36255
420847
402333
36149
1550397
541177
649045
2067529
82021
1631702
133981
537531
240105
751069
676529
942893
367308
1738838
1077980
1612126
51008
255540
1076694
503251
1331272
177041
161965
283740
1665079
296237
501197
2175321
1338711
399131
531828
241331
855967
1013666
234709
759246
906855
589684
1508730
724014
364811
10863
108630
221124
1666874
1012826
31760
517601
1791851
1383345
1725509
258656
1566432
197898
1901490
119948
1830180
1845333
291191
1286547
11193
1817831
720239
211939
1166845
936078
1699372
2033198
258454
1329411
336497
784767
1929365
583497
1020387
2092346
2106
1987082
432512
1643705
10977
237376
550833
243938
608525
471701
1208633
1498363
1198432
1502814
970364
1894481
609822
1136340
776234
455556
453460
382770
77477
223194
876121
744679
997614
1498376
2015971
349516
2002764
447244
1194697
1437253
1479053
1155799
421166
1889912
299775
391514
1330526
1544509
1558054
192938
16263
963400
2113008
220074
186000
596848
405806
1619993
140346
1110992
1903465
1400180
152297
495346
1243558
888854
1254839
1992743
641697
278921
857210
1153995
1630936
988740
1926878
1349740
377270
939951
1035249
47373
12608
1011140
1537967
616856
639839
159601
315521
822959
1274113
211826
1813434
53823
671992
905785
1844259
1810419
615716
447434
752460
1237364
1535598
75797
274545
1809995
1085483
1284758
367174
999189
470349
15852
776731
74421
709171
1205511
760441
1395421
590294
1203267
917326
123644
73664
739697
721290
531832
632048
1574784
7684
1650898
483403
247606
400445
1173124
1248540
363924
193567
1786049
321053
396236
428445
1053993
168994
1748472
599710
658673
331111
135957
949212
183439
610754
8910
1523124
1045055
262188
635534
548167
521976
183520
856580
968881
1463643
457469
253978
514490
223965
577676
2009370
963117
270288
159062
1862917
315695
49345
101545
943012
707789
1259638
901311
387963
1743724
425077
775423
703277
368630
15152
1795043
1274858
608913
1705635
833126
1704443
1370637
460817
1737912
467270
101285
771141
265310
277118
874737
733034
317310
689063
690239
737418
477033
130171
1278653
1827665
216438
1659171
856965
289095
736362
6288
314863
1236892
159223
729318
2012472
982492
343920
1225408
497062
1648293
331695
964495
368795
921550
56954
1332584
1451705
1343595
2089058
755626
8412
18378
1295049
742528
19182
1043864
1981502
1049599
558226
109250
897318
106444
134524
1098938
507320
1574046
515689
315558
2305098
2049150
731384
145861
1244673
807298
72651
1623132
1430341
1080264
1066473
240585
648370
1176981
20759
972177
469057
371699
324045
307219
560165
281399
1980691
125408
1633147
101435
279189
1042401
848624
308922
8702
345336
1410096
526832
371185
41414
469867
1539093
484854
368687
80787
533925
2378062
16912
599146
572538
1286288
490819
678455
202421
916834
160493
1129913
641494
20307
2267286
546120
1055395
1160513
24054
932478
1379805
112664
2033620
903675
745682
1134398
102347
70123
562013
1300625
272395
1168086
1760832
23754
762024
1760738
691999
501895
105432
883911
1817427
294519
544319
1976818
278629
20841
910798
342296
246671
1995151
843227
219583
1301734
1556438
984274
1835008
1859184
198401
592459
403751
715327
815128
765555
518755
381910
17589
487519
663866
165811
1069564
1732587
912220
447760
249701
1052497
551290
139508
1083592
1603821
1555566
15923
423728
105408
8205
583589
334119
1729002
1253679
116198
815862
46737
1912949
88353
423228
300032
744033
1203855
1459832
366267
439907
743824
344362
1036933
1029512
479989
358224
504437
488854
432223
1907922
759268
1783663
6417
1676517
312064
1187495
220918
14918
1053978
6771
305595
471370
1563986
1774973
1755207
57135
134419
1301969
68334
637362
687019
43996
911861
2041861
2058684
1893571
195634
1928504
1016984
1331610
62340
259517
356355
227686
838840
1948235
1235413
1461174
706912
496844
1323708
1662614
865949
1413157
609905
566561
864622
662600
629762
1511239
2190804
550798
297855
421750
239796
1694027
1773734
1002199
1389703
436262
11417
914099
555701
957380
662737
1438681
1164034
19372
835188
1384447
1046504
8626
1265755
952244
295351
731300
1251328
611472
931181
1267940
361845
408778
1695898
598998
211422
1281212
1260419
407037
943720
176151
990046
901144
926673
844742
1518325
773549
954247
453238
777702
10398
917338
1251217
1030146
736382
847421
1002571
1584812
59531
213425
426491
385650
1214884
835822
979563
8999
406947
1799089
552312
2371573
1081126
387710
764302
329850
679608
1135995
1009303
182849
62456
1695785
411076
1194636
998466
957108
57325
1788458
599790
932829
2116929
737103
693796
421093
2070240
11946
271234
840817
230736
1467609
672801
971881
383367
1002036
1379786
1474684
643218
224028
1175700
868402
829840
182298
1403711
1872370
329275
862433
610950
482168
202616
1041638
1013835
1347853
166044
1073805
1907674
1812173
1299633
128047
1904328
1764346
2108874
1058525
333130
355206
194755
55045
1520181
110816
1582365
862399
503861
1114312
1936805
39458
57340
1961
570470
9217
848959
75881
356860
68357
598250
16879
1511490
394485
644953
1296264
74374
1252075
535805
1713429
19180
2295442
2171897
133046
538032
288895
1043008
1347151
154190
376189
1373403
222080
475860
936092
271997
306159
40753
141626
893014
1191141
1124743
1774473
26903
840702
192488
485631
638922
2037426
438993
218261
314221
776203
923671
605827
132665
359262
280180
20771
134066
2064265
1532478
913294
345788
800296
1761052
336425
285601
736581
1517416
1805901
214956
1133624
1530025
1623842
99034
232852
282283
286462
508947
1862361
1561083
1491305
31607
1772415
1291124
965740
1225091
1527633
1062960
431948
202914
2054080
290460
17946
1585765
601341
794328
1007665
858515
3953
826917
902034
1299601
1693544
862163
825181
573923
299870
194815
64600
139487
657694
2093366
2118741
1020586
123031
1530707
932586
1418711
576854
1171700
953740
335612
320608
2298796
151387
553637
261512
9023
304145
2082320
931511
464528
801308
1808312
308783
1803932
1090408
2362109
700295
764301
357408
255009
1418848
1242397
814189
262224
685787
1013833
127604
15596
1289210
300858
396292
800080
1698121
1104524
255010
1769414
301533
724166
1978061
328478
818760
24653
374457
284876
710325
1396783
523143
1000443
223101
50717
919998
722052
1083399
865218
579660
926286
417675
513780
1208275
1946499
841522
483739
1765486
69402
125584
1877657
769741
981696
2057959
861432
478829
1440672
747054
1812297
23925
1530422
123242
44769
1779597
20899
296800
476570
245083
1046785
744717
362721
1000377
691856
1988684
980650
207985
1839093
539169
428389
1337578
270503
25075
1183092
1718419
285739
1791373
1698147
1891538
557912
88496
283464
1102987
1023896
220408
287624
1529103
922455
1535461
937559
1000944
42037
612977
596819
1197311
449221
65479
140488
120623
45923
400745
523933
97536
199139
894106
580828
1052830
1748214
1623295
466285
1000349
67681
1450748
1625872
281924
774855
823491
287342
1203748
600840
175045
472020
692295
838564
394889
266086
1861301
74396
460000
1443353
160776
392498
2254649
1608255
1490083
310808
524877
833507
675621
1199380
523456
1568245
208089
1247202
583037
15289
1242120
27573
387383
1146394
1578275
637515
77236
885259
1441422
244688
655288
47384
1687879
1530037
105072
366932
9287
460814
955722
330802
1354727
256699
724021
505958
1177126
262370
1987181
794195
564805
983762
1412272
1032589
177413
341480
870967
1190008
1905284
1107184
797279
966769
1770355
163915
586495
607233
525546
681037
631532
267895
957743
411019
834140
693411
508552
893435
225383
937694
1057386
289541
1241449
1018328
1156477
2054340
1297462
1123935
191687
794630
2026486
237740
33324
945327
974043
2076893
894380
318073
118172
1285006
564752
290608
1071725
1216316
963262
1179262
58580
962437
245557
938036
1071325
433338
153253
8151
2016080
1601398
614806
49529
905171
1973857
186027
489846
751569
412987
1224702
935840
312089
1545652
1301327
210161
962334
727803
158025
338498
371716
1657590
1313575
95419
872825
945852
897531
104314
1969143
497274
240184
394383
1210782
430805
1250515
1015418
605822
1377243
202674
980896
333855
626568
271367
515527
157861
811967
1365097
21877
583769
249327
74137
809102
1068025
303323
88657
489412
18061
1978964
1367629
1296060
1236357
1177941
18801
581607
2346725
787885
1450605
1361447
201425
45194
1291003
429836
1119769
456709
89585
494854
353912
1023453
62605
1519335
1314528
461578
124263
2315879
391994
695671
739085
1476771
681058
933085
753053
219910
908786
1573410
388066
548042
542130
1184433
63479
906347
308442
1361001
896779
800576
167458
926565
2194734
998820
600443
88572
816612
851418
1363899
150507
337612
611676
1668196
1085266
299174
583233
340951
1339794
711351
965572
772677
676022
12983
964782
1099672
476036
44120
352719
296586
1533359
10445
607898
3690
58977
712463
1368254
1551002
1272528
209370
1302286
375172
1688871
541922
1032524
735631
2974
12603
1409083
1209431
426859
1602483
1324238
988170
1447414
2135082
1070603
774005
402007
125560
679865
1417585
72643
161915
768918
700595
515900
1122895
20469
597904
401521
666789
240037
176708
477456
370468
916830
912638
552416
996399
159199
1321603
41056
196222
377892
412312
1290424
2015757
1439084
140001
16623
789911
909080
1730979
937939
1034275
1328149
1730370
1849859
11156
123625
565109
1819475
620560
693794
149721
10237
43297
344709
1353544
1372483
242396
1058692
258092
776922
845324
157715
1512498
1210942
813902
943993
846937
280500
1481644
474514
368154
901955
830280
556614
607726
325607
148450
594059
42991
1522599
14505
699267
325758
1362677
523204
1261893
1335976
21647
691228
307688
1542173
43577
98244
1042237
1061698
399169
370353
1546075
1277896
12135
1158499
705912
812162
1370978
372479
1328036
1705920
1768026
938944
1586919
485023
602649
1608267
5520
644870
244206
419226
1298545
839220
379112
196267
3916
276133
384201
2016701
991345
524919
868758
847373
744443
157290
1063001
1573565
368025
672408
1053863
1093596
1754142
2003360
1278401
1825325
631452
2085958
1520752
280480
898636
57297
1494999
1332171
696680
1388322
15887
1314000
835951
715799
842245
174552
459403
1407837
933293
623700
1822596
16136
1550340
1957806
1358414
942000
802263
1424265
581649
31770
16586
423060
1806280
1257505
12202
1004202
818310
1248961
1238678
787988
908857
1927541
1528222
767203
714872
393466
1157250
1169525
276095
541855
364280
238673
1310872
704573
1827339
1772328
25284
380445
1622327
310148
1365942
674040
387707
1255140
669984
701646
523354
2126869
81165
1162462
748548
775833
536882
586935
393844
821523
581845
35039
1004125
1171253
1103528
1351177
543201
1964139
1307477
155883
6388
1021184
2054034
323370
776121
305077
147989
1974867
1725001
1717854
134055
648669
211600
541748
2203534
290928
641651
1330442
507263
1422394
1288263
1885538
1257815
176528
1335749
2006706
450535
870336
926948
1843534
715551
557371
311550
700614
1603916
405584
1283831
1238365
1352421
987106
522821
13177
856167
511473
311672
557599
938606
473887
1486939
428544
1056380
175770
1151760
129105
28111
263123
172104
632366
1162790
484542
587674
21274
1234189
9007
1877056
816945
188973
1842419
1604519
1841594
1652767
1228981
864919
1559847
273119
824342
1419434
672403
662922
996548
701731
1306105
1098469
1009356
371974
985075
36866
2027092
1760486
1474894
573971
157586
1145633
831965
393853
16490
1762594
1610899
1421151
647020
553949
76520
484160
775119
361599
1682652
2145133
409449
502793
966218
1576355
384620
478559
487913
703520
1606712
278456
1739430
13853
523691
413831
2085779
165815
1155918
452229
1383887
3011
651394
555007
1092875
294731
30162
182043
205092
1093451
426594
1023331
491446
990037
2207
191021
25249
57291
28979
1674746
567443
1204950
290953
249664
1325628
167567
944653
280299
493949
892923
1385134
2103062
854467
1674095
1240480
21312
622065
1368466
689419
139078
928072
965364
845552
51911
330795
1882018
1898603
557087
589622
1195191
1682332
417819
15928
947490
1308885
1161393
484936
146910
1694555
1603589
849241
898260
1926815
230605
763643
1435034
496784
1395008
213050
14818
1778784
24814
364654
503817
542573
620150
1617444
532904
1763062
637959
420726
1504670
928718
84218
1600784
1609298
397416
1008216
748991
18884
36983
555943
755709
840388
434302
1364159
651370
1439725
1087182
1627961
67361
417031
1287583
394269
1032774
289216
567563
1285797
2000739
534797
634888
578790
348453
784591
331116
573018
1301544
1350617
543062
185739
1201475
894385
1445711
1429669
867585
348129
2125855
1664034
840996
257035
808478
201903
1038007
353113
602128
1405877
157139
1036555
336793
1450275
686687
1412303
366883
1837764
508159
847886
521709
1328504
958748
91783
558357
1275574
1661443
544485
1705830
935048
1355496
1524005
699809
702384
441248
465871
210281
807181
362415
819555
816493
628755
15988
457685
1669830
1289473
595388
195033
284255
404836
607662
1026645
79150
337890
1368033
831800
449796
1639493
659031
145429
31914
200504
185974
1930106
2207949
472504
1270735
787647
346202
334762
816217
1351104
1120193
764957
461457
1471419
465824
856918
481236
226813
752532
20307
182885
23408
972284
576348
1898090
558714
1395922
1821608
1634708
1069878
1068320
570449
1678175
323302
882120
1305731
1392664
854354
876091
1662084
140432
1133047
418291
274404
352151
12979
1007931
1587361
2210300
634158
1977952
9000
979013
19516
309492
132008
12206
724050
1091663
310149
753999
18826
1480801
1644618
743216
128841
413518
2027466
1960336
239163
868056
441590
2312117
253128
1511548
1523366
1822509
1210548
565511
496761
1652379
494050
510001
66478
1596444
1454887
862291
1076146
347641
251412
433362
806782
748579
1207351
435731
460243
1302293
1989913
237313
1365456
190843
1856194
1477881
40555
147324
409945
13139
547972
1832549
550819
25080
671324
1243373
504915
12989
533202
1175406
568864
152432
766368
332996
1020542
1939850
251441
1109790
807107
2263837
569846
1703176
1336734
224347
11243
1364603
710277
339522
785402
1547259
126996
136709
1102831
1075106
120466
1635573
1384855
1002034
882443
1683814
655074
1465830
1273819
632697
508205
1240264
1880840
138903
1391633
346952
65862
1266472
629628
925478
1009013
989143
1773814
1236251
1155508
1515123
301386
1482093
25709
536988
264075
431001
614082
1150712
799511
384646
546777
905089
12167
904178
408682
1728367
1327881
790669
649978
1590929
674732
1240427
274632
1637069
1073045
760178
354013
295605
1451769
780505
321926
85020
982992
687535
715637
959849
858578
232644
1916149
351637
2320
1486445
1334539
1380732
2095678
657314
1370753
966660
835508
501584
1022052
336306
1884787
111039
1888826
16937
205397
1323560
447326
980323
774928
544943
2003003
1498661
1474160
1248101
130870
519346
2250764
572162
838195
909140
936159
936253
1275472
473219
1952467
1651384
724660
36135
181382
1819766
1004006
1330599
733927
274425
771949
1658774
1114170
424333
149179
791802
1013682
47404
1720449
158531
503929
1283146
813489
1536009
1704164
1118880
42520
908520
432321
1456758
953483
716380
778272
1569835
666922
564766
1685087
8598
604205
115404
405006
2021225
1179511
427272
417931
1548221
848948
1259636
1218334
734331
10879
836999
540934
797381
93010
105871
395383
445247
712229
787057
1578138
699660
21896
175012
19107
383700
30173
943893
67316
99333
58617
170197
229381
1248089
1608834
165428
228283
1663912
605186
666541
1433699
53351
434079
1253893
429439
1040391
845856
1182560
1139879
1136101
2117084
176485
514940
1217814
2041726
132291
425769
647452
372628
1112896
2095775
1198547
1561456
1135317
700742
125493
741242
533818
311268
459891
137135
401099
693413
519962
1293058
325839
846921
103770
447446
1483489
1656729
602651
156239
201780
1446224
1456494
503584
282736
1391183
65418
1721471
196375
741948
562552
51964
394305
351283
1098545
732973
1438754
832654
344622
1571070
1331624
439959
202028
76169
1068872
958254
316447
599970
2101344
853068
676697
1220934
2137086
1379312
675644
1086490
4813
144943
764619
283493
1844160
816490
1397112
1735075
2093844
1746839
1339639
677755
46532
139434
549913
132280
2088805
1605229
1149358
1739152
1013866
84001
1521149
892117
379764
290464
1126470
1763118
358126
195419
111930
328170
349267
1575654
1487101
553431
156431
244322
1455375
1118124
1129901
1083126
1174132
1462071
1484145
1701409
120959
1598269
149917
1563596
143093
947653
151516
6017
978635
1147885
99628
1518960
1861878
1091164
1342172
99614
2119389
419812
523554
588478
1432700
340500
749107
10726
309843
621856
970254
1065496
1405970
350519
1388870
991826
261737
190088
1758240
745477
1487025
1343981
1022667
1234324
116301
48585
1583627
1551068
230322
937602
96575
1534555
1324896
12457
228976
201899
1440511
152759
1333985
300763
467204
1162310
1495901
640490
1584148
539540
887833
224285
1271855
572856
588133
1380304
956665
610660
1723501
605209
764675
1306434
2114415
1659886
203199
564898
1560312
902370
139121
3886
887735
154325
1934424
83512
1233806
1795659
355357
11718
751262
1049718
1212438
652055
7673
287731
1152431
2025818
334782
693130
810295
599875
46640
506477
499613
805184
1466986
180667
254316
239033
192704
20403
125022
1063660
1099944
608955
1125082
2036976
813231
1748880
899975
1913440
405506
217223
1172904
62663
19499
1843438
879851
1525634
851734
832859
518924
1480235
872980
1926145
348969
1342890
22133
267019
255248
20298
162541
227163
339283
1029336
634777
1227920
464276
1410283
1794999
1446519
494806
432034
1467008
759556
1017578
58252
1045634
709153
30061
12785
877917
446132
721597
981879
1086518
149424
1945367
289000
1107962
369495
1778157
823225
794889
2185928
565929
338766
771285
320482
472990
1406450
2184220
267174
264865
42473
2165233
229657
221197
997873
1216024
1568496
1061124
325007
1407916
757925
1355603
391050
867652
8226
250191
43078
958749
369709
571436
2137046
431168
1903430
179859
1433432
557807
1245265
1532509
794289
343592
772563
97468
1081464
141910
1809155
2161932
25681
931648
338062
343256
201526
1261428
1867665
131607
224536
1741445
9156
1132875
2157513
324431
90738
175176
103319
261900
1293831
1233279
118997
401243
152530
1395066
1916938
298809
16856
196540
651467
780286
25287
283179
148612
792779
1285747
960228
1826571
304354
569281
1026642
517858
325693
378924
13211
1576169
825361
1871666
1946265
981791
619063
180048
54859
12682
1798010
1162338
566015
115703
1281660
160354
276457
105206
948557
787646
510461
1350847
542699
41732
499105
1996482
155926
160550
312026
1000934
841405
53214
1367872
1362479
14651
10486
885357
738502
1470476
1620369
1362308
623788
582723
296447
1445272
382973
422249
625406
751105
92688
783104
466620
184757
9936
449191
748484
1065743
1402442
1030789
872207
519566
1405738
507727
187986
1505389
556041
1487177
2085610
492516
670290
747058
1347328
896178
108071
2124250
597798
604088
297906
829300
1399400
134211
546631
1898850
11362
672156
68221
1000547
2003257
1396248
834494
1010947
613697
1740648
1808286
1266697
522001
1142255
246443
416453
742757
603786
222422
1028580
1537141
1055114
1299970
458409
1176448
1759542
205820
415107
829578
518442
847319
1383957
314562
172129
356220
133015
649814
290552
418629
1019290
691816
318597
1363565
868950
28265
1348537
2213242
20235
220796
1295123
201215
152622
1134903
1790254
787328
606773
871009
1738871
916651
1891558
296243
218216
3903
2161778
1223171
321264
352988
450826
270151
2154270
593417
401423
137111
2207123
1604095
950407
1006475
131578
228722
771132
1231173
1979793
89505
140216
impossible
279023
1407039
316707
914467
764447
779429
1442915
268667
1073468
94500
521433
1282962
590900
4153
1465572
373764
1649077
997113
1128045
1142514
832971
677595
18128
918054
398258
411902
1646905
15018
1073805
965782
337978
1156748
383386
512862
820561
306001
355876
592879
605554
775412
1358067
1909263
986581
1808289
666551
1658178
1135004
746928
628122
864034
971091
339640
304734
706582
1251696
203784
1612557
1013292
1566976
1939194
1708126
1307537
176557
214130
346991
799945
1281114
320871
884797
434580
674679
394590
1154854
143351
14868
128145
1493747
1849389
1228639
562377
1446286
483580
301626
129356
941300
325247
935929
868533
225667
1998086
195608
197984
1081468
1021850
399647
165277
337080
1560331
1582495
839369
1067616
465569
84567
629418
300190
757862
1122518
534902
720285
1365051
436337
1200366
953759
235602
622926
267185
1488511
913665
84552
1121527
43451
279113
311916
1442197
790321
1038268
1154477
1097813
1198
346993
56377
463929
1210815
662092
567611
23396
673113
1296718
835226
1069855
1483046
121590
1706126
565025
985037
800954
770625
197083
1829974
460528
1391656
843780
2075530
778338
787164
1528495
179201
290918
688023
772554
460732
335027
1501251
391627
2107397
1606869
2154732
1270102
699449
397983
146943
98337
204952
37296
4752
1341346
220598
703526
1628818
1813155
879437
741405
1307251
713078
464466
734662
181626
1263412
21127
1698793
101321
698800
100718
114066
26595
1133147
948148
390998
483513
349442
1082679
854854
368914
554299
360865
23388
63125
745337
241490
978779
466572
486834
898254
1380180
181166
427063
1263287
256681
729207
73550
1163032
2074082
216225
47345
1652040
719574
159993
726260
815631
493405
1082970
1146291
516820
242278
666157
12824
8639
226995
1652573
1480153
1890764
96673
2120336
1024844
1073458
742645
714666
258278
857049
81545
104251
1748977
236299
1521469
1220620
1710061
865021
1059100
1279421
872660
23782
77577
461889
885313
108437
2324625
1042563
267370
1849446
485541
37027
986292
1964637
14482
1067781
243208
1805194
1092728
6436
335085
1238183
946957
937007
493175
328917
282363
598888
141749
6210
64197
1607640
239077
1257401
1209558
2104146
534
685166
1107554
1401852
1275
849397
45537
13231
1112387
1017902
143701
1227158
582749
1667973
226494
754272
159403
1403931
222785
669869
1081115
885251
1150697
1798858
609872
1381329
75854
21726
284060
1350438
1740518
491338
150609
507970
135926
144812
454282
424252
1993013
23385
555017
148842
739685
647405
20134
2135232
1061738
1109769
748275
559429
33677
1386040
1833802
741509
582178
127826
1089801
1277014
211701
607465
1496571
666977
1681527
177196
2308480
605345
19057
214343
860312
1891940
2520
1590408
407923
14509
743884
449704
1439743
84230
694228
1264142
474637
210796
794884
663898
874579
290970
159076
1780485
1586172
421680
1434915
259708
126898
862620
614552
79500
408868
1259374
212913
346599
974270
648655
1999423
236695
927183
576989
137724
353489
579756
104277
458142
951435
785092
336266
1747763
282412
858666
601047
3579
2178658
1819849
24879
792513
1629754
1148573
187857
74268
657913
643798
797534
453936
265097
687752
389921
576868
590114
650942
492399
64017
600893
12393
956012
113962
822127
2213056
443207
141964
214973
1892316
905165
1799883
338741
138766
1399022
1062469
683086
490630
1221627
1339433
573640
331599
1149131
1677077
743429
1542866
162770
793594
1025659
436283
435360
831173
364407
175559
1565843
743466
740752
1063244
544192
636525
53371
877071
194008
552833
48764
15642
57411
746690
409268
351005
561465
86286
83177
1220577
873916
589347
1579693
810238
676752
918364
842394
99791
830884
188043
impossible
72881
760063
953306
49786
273766
1298402
38380
225314
19199
413550
482930
361667
2164447
1611266
106329
18746
48090
1162702
464970
89979
42020
561735
325538
1369980
171036
17660
1322935
491141
1856661
253881
1312286
574319
1028367
882174
1651024
492860
76542
1126386
1556745
1221859
19249
656298
1346313
21461
633178
843858
524554
535317
1329378
658315
1726743
1755465
754305
114683
646599
1342471
964105
2066950
920512
278703
915837
313772
1846411
35457
111604
237865
643866
203639
1190544
1298182
764583
1287207
1379353
1959
1090708
718321
1371453
641629
831161
1241642
1704727
80697
946882
200246
145195
824986
914260
1012471
1501287
764486
1246397
804840
1379158
767865
1012376
2021448
700827
697890
1012035
1570940
844492
22888
285679
975447
730486
776807
320001
495140
886992
1207053
185899
1341404
2127350
337804
344517
1500080
1271307
270382
282504
2045426
511313
934837
696427
1864082
1957698
964950
1266906
954418
351275
605555
1723560
1474089
1313891
1126113
155241
1155938
1054018
546826
1019518
1331217
203173
1147794
1151283
1309534
156586
498006
314959
1031097
240861
760927
1816601
1307263
150792
951322
784269
1064476
640947
889718
214588
1474582
1006565
1755438
1201645
741177
245714
163727
278073
1006187
1579115
1736925
643417
1370427
541897
715745
2007652
1527842
696217
1993
1771493
568807
1100185
405815
878057
233274
944807
1707746
250288
508293
2086780
484441
222609
1375036
144566
545504
302519
1120657
216642
258155
1005973
333480
153892
638228
148910
318605
814163
254308
143337
593490
703941
2125303
194016
643194
1531011
1129087
664012
1283956
1887312
1790567
203343
1001005
320406
608233
5289
24276
1455404
1868469
303510
505295
770686
405559
1659555
1838064
26072
298352
1660612
1011802
1726510
579419
332671
654331
983371
336427
69709
1098834
913368
192296
369636
491498
137371
783907
impossible
137152
1685397
1043301
499691
994326
1030768
951958
488147
866016
1176180
272348
662854
799970
2032567
1289637
939471
422332
2379739
481658
1463685
impossible
490205
259980
1318653
1107366
1190741
1762346
153822
24282
324687
1287690
885200
1757848
955169
1298908
1852835
165059
684109
2071823
1436075
929595
2054599
517619
34898
1526524
970939
489479
929070
12365
684041
7890
2056099
785082
766866
393435
815320
903197
294005
114749
822182
681250
540675
451263
476896
171889
81017
781738
518263
1054794
242601
756567
1411985
1061852
1811198
529563
1809299
698310
50455
1226067
2648
1895940
224901
1287527
5179
806583
28033
756023
505110
1169473
704574
253848
16858
395784
116062
293027
1979696
500879
306878
101231
166174
1136683
1994061
519876
16425
216520
765639
209675
427016
58733
1720742
20919
424061
616763
1263502
1182341
1753481
12114
484493
305210
53132
915583
984249
1468788
2023970
502689
1993086
930418
1529341
2027966
1530747
890569
1490688
532176
1411744
882068
1507848
944207
226016
47657
743979
1789865
929215
642758
1300642
1205095
607092
414501
614047
1084689
365387
569992
622289
2299169
169390
472478
354411
31435
253843
720019
167485
1251748
1078223
1507980
210994
969980
1129830
58687
213854
595453
644256
34874
1561711
1096680
147637
1154128
814697
1178091
459290
549207
655688
954128
321998
1402647
539238
60569
130223
315155
1046806
1261278
545060
729497
1830754
1839322
417014
2152864
725064
1438434
319378
378281
1354199
618510
334649
1989726
487828
980008
979670
133158
143127
1164034
2071897
11331
1917395
1915478
322240
901299
1079358
1747705
1658802
1409309
343461
309452
507357
533853
113675
114207
468601
1246731
1146585
1435099
1455730
687947
1256181
379374
244122
414275
378812
302779
1297079
522187
364260
587277
1265933
1915396
965627
411548
1723540
874811
623307
914824
625143
48717
461154
736770
1503099
474431
87439
478792
1373368
455026
674807
616998
661545
1502381
147486
1760629
147773
1333733
370416
1169636
931398
798724
1165319
633271
510918
124556
683407
364381
307108
467982
179590
259058
535704
1286795
528881
1073044
699372
681749
12803
2362005
470491
938940
1722472
850285
1658874
230107
1918854
1438547
810999
2064785
1360215
6436
1691946
426043
1337600
260081
1451323
531515
1101446
270384
64980
726120
878329
1815921
16209
616228
1769214
1965985
49808
195976
1826899
140546
206990
602236
198663
299468
791717
696551
1198079
288476
513249
377926
838207
1066709
1453589
949054
296443
1074497
732986
1462231
191735
1979106
207322
1617462
482767
505424
163600
1544812
947604
353377
2195955
406593
1136924
1305577
1128072
1081295
1378476
628788
661849
271280
764508
1364917
11742
87976
954842
70364
183780
139361
144955
129052
39846
342470
1773631
222989
930581
1616098
283237
642347
52951
1319890
204731
1241359
365464
2275737
1218117
1673811
12410
1376681
1385222
393284
50760
972367
595099
1472095
1261301
496367
606022
1903480
473219
1428125
418170
675923
1131646
700946
289208
50062
64216
1113956
1200391
922138
132599
1365586
711471
437302
15504
1640797
1180694
1346840
67994
22183
93171
558939
1762240
38526
873289
353692
546314
1284668
952657
388064
799671
2019693
1359461
1068661
1462923
50891
649768
1638494
480333
807872
1707863
1214863
888992
363625
1023245
12539
1015765
374161
755973
47206
1124163
2126649
4462
462789
1586728
698766
193244
627321
1400141
360228
83111
451889
723453
194856
448440
1763017
422798
1406216
336588
706477
205142
1290569
13413
33497
601545
768028
372399
80651
1016569
411887
2136438
52114
1068052
587834
1919237
830747
20503
762903
330329
163198
839277
460201
1473394
1051004
1861985
419194
171668
8198
368971
524915
1935463
1003401
14062
663887
177877
87069
15360
11903
74374
527512
489252
596130
344168
451271
1127415
1379884
876546
203121
1085249
547649
75447
1435926
1121961
450093
718806
1914765
291927
743350
1159051
652762
680567
506880
150387
413399
432239
1222103
346202
508122
1614238
1365056
449764
228681
306442
423706
1728066
328999
809120
135379
843029
60218
441959
270946
721495
141090
117839
1704518
249112
612573
2182238
599752
1437365
1728715
950763
1815424
487036
335593
1000214
317882
792644
1247374
1558182
1030390
450901
311535
273720
1047033
92749
87120
626356
924402
91651
786653
511323
1608484
74351
47174
1261820
426897
1148287
2034034
686634
1067507
1106253
994699
1003402
836647
168687
1533306
60553
1595538
323017
1798292
1355785
488953
102121
60658
2107870
396662
1193016
18294
214506
621619
925628
1689255
5998
1260754
28038
13989
1488237
179357
86978
16300
1576602
1264936
671096
1892135
590457
1817832
508441
148897
611850
404663
581717
261861
53785
1412929
634038
250194
512315
747806
1003286
577548
611819
129277
356300
1035513
1260722
964117
1314191
1551372
703315
244139
124454
1289432
530994
389534
718422
1035133
1550332
12611
462196
92229
14711
276797
1769896
2136860
296994
1044782
313397
165326
1252863
1079542
491894
849524
984927
953954
1385678
15363
438119
87267
16443
713098
13666
834736
1037340
1542756
117123
29955
254865
1100702
398458
146020
1189124
1211290
349879
626336
67282
896284
1429150
283317
1477444
1936812
855663
1405045
1648938
674200
1078749
247263
330410
1262650
155116
463689
589911
949495
572718
1207601
229955
527553
1493258
775636
1906001
2044049
1222864
330169
1944248
961258
650103
14924
967909
143280
2178137
780663
600661
307131
262854
1257361
333033
1860042
950683
1744811
1377476
634670
571159
806967
19013
478832
13949
843841
913989
1465612
543904
1014555
462201
479404
692842
264343
456525
237643
545669
1150293
459785
813340
1176732
24468
75704
1930393
212210
107935
961027
284750
81532
1564165
1301587
79484
1751230
784808
646132
1794789
920623
2080156
8524
631351
1411488
847614
10915
185842
1539320
1198288
900230
1835767
343535
38308
1074128
1435779
196047
213722
1549189
2210956
607925
91820
112554
2155909
266468
428585
387778
893118
1722206
1513010
1450354
269155
188407
72603
1532546
686332
912084
609505
824215
733602
137891
821791
249326
1202852
1655478
610808
1134001
376843
146119
735948
1086350
852873
57621
1718573
764955
1535640
734837
883212
1625284
1457629
1480207
1922556
530929
1091591
3137
251875
1916883
479716
2070172
973739
677388
1506524
521632
1720991
13904
387494
1134124
149452
696787
1757276
330269
7481
1195832
993690
915778
31900
718698
481010
1337389
83271
539665
881245
1169088
940475
323764
47760
1421671
322066
766335
1159357
576478
249607
462423
888848
624154
398597
494641
1276656
852304
1251323
1873468
1779831
1487238
206085
1546541
1319940
668237
113960
518356
928436
60460
2136288
967075
1195147
319425
848852
1283389
1359537
10774
1950990
846103
89976
1048140
22560
265957
13957
127159
260517
790068
398579
1050305
77893
158396
281949
23642
717142
338133
287745
2114637
996178
1214231
1044625
1581756
426980
945510
182264
184259
1296252
1012515
1394606
853711
1996
283856
631298
1505882
408220
3404
356641
897564
1585666
302384
33925
684902
1786786
1406453
822014
1628880
14946
1268315
256183
830244
563491
2302358
549560
5849
577401
84129
666623
246433
1295488
1164636
1100409
2174548
1659402
1628220
714866
2201230
616746
896050
137295
728818
64295
200632
18879
1298401
1133085
153382
615854
1451755
2207391
1336382
1636506
235047
677735
455199
1389731
584178
642494
390718
163939
277127
49335
15016
249426
1563567
1514195
1335532
439640
486479
610799
533331
610077
1360927
1044232
1672693
1186302
541070
248967
479246
413541
1179049
716032
59985
796191
124930
800246
1819822
271061
1703577
845141
289614
1574064
1430489
737042
62459
746898
1875938
389530
1170957
965705
317590
1816795
359959
818596
343290
1174977
612694
820256
112721
965482
134556
757052
1133528
14988
707306
71213
121966
1836155
1344267
1344845
258254
71645
780405
18533
1689688
355077
983289
561564
338835
291135
999307
286308
98837
154778
292425
359690
322996
1204594
679035
1886887
1893037
1183630
445479
1323860
389425
44267
2158591
604835
1361852
335736
60816
97697
2313316
636206
1354497
2161980
1768830
219737
652791
596504
12080
890993
740743
608330
118139
511941
583392
139355
impossible
593968
1286856
150089
1599215
1954295
1352414
134541
646818
382519
577653
803905
770558
877892
1066815
1274619
394061
1637833
486705
873642
952842
726393
1339671
446593
290821
84506
1047411
952355
135177
116512
303110
245774
2126695
1016850
74025
844524
1094325
293574
401132
494789
1541122
570765
598962
821687
20372
291831
833411
1099385
893044
324728
1026413
1842795
135236
243830
566760
1312836
1247026
207071
1693398
1721941
874341
1532828
803325
1472762
318305
45003
1233336
120409
518846
1935758
212895
64687
946026
184022
351195
479794
1972683
869133
1659883
114312
130113
939606
1373565
1259601
788897
568188
223778
539313
350258
924528
1294621
1776672
722371
219652
647776
705120
404780
476397
304868
2221984
950133
413342
747241
6064
1150252
55058
778771
1511943
1082039
1438826
1631892
401698
234795
389484
962344
520086
1229949
575596
426530
279057
1010423
261285
606022
196602
565503
472029
834282
249476
1343022
179518
1534760
276256
1500976
158794
398812
214231
1114363
569389
1496549
356069
994488
2072758
927967
143512
1116777
369884
812308
1328767
930469
1502
136503
25827
1062424
1504526
501488
1897168
104932
496477
60701
408575
300665
783144
1397783
301118
1206352
126835
952742
40847
852940
184278
556296
72080
336805
403046
641670
898008
215854
1691685
1495271
598185
194965
339093
170499
676694
77846
781474
668777
143757
61310
1820458
318940
1095386
1322885
438743
1248464
10482
94312
1150421
215331
1565322
550289
776364
907438
66061
1601067
1254961
557532
1863859
1499460
488561
1388932
439482
653688
404548
1971903
526224
1520946
88999
641797
1151345
1272112
591181
1171631
1672836
1145998
1440660
912451
136277
136492
925054
1654338
179920
1025158
958557
18206
630485
6464
1108016
677917
1818304
251915
668782
185066
1359881
1330391
59982
709279
1247056
528490
69417
256290
145471
708734
1153392
2096527
1283111
1009378
322909
366889
315288
1632791
1453908
1556900
473575
1507434
1558107
548995
1377647
556216
1802821
38105
1605312
943770
1861101
24976
73246
565828
408765
1165306
1350950
822125
1851720
484603
1332419
843578
304644
539763
1406877
1100847
1793255
125845
1380097
324483
47743
1544243
1075122
170363
725160
1553137
1977845
945083
1572031
294715
720038
1262853
157383
623130
1633327
656045
178478
903197
1163520
197531
1836788
441865
637888
388899
1783913
433074
506615
470341
349251
1086519
1053416
226954
94890
293372
7102
2109171
491847
644354
1489090
934066
622231
626503
886119
581337
133244
1489896
636787
1650309
1177737
17839
1399507
1314651
426022
104656
943014
718799
1452197
1143739
61046
401501
698324
738596
20618
166481
1956944
1161740
2311408
921810
1297814
138575
1375577
673159
36467
449815
324151
1689455
1280783
1795320
720763
1525251
1432108
837246
208546
2125490
876457
762226
1213838
2181504
1353024
394299
962883
902259
436050
245114
20862
69237
288730
656347
882583
1811211
315921
35418
1310038
138202
11723
9186
78874
1376461
640670
564893
431416
761223
1008680
1934897
222291
182812
1849143
430399
403354
432159
1418415
795478
484189
139224
318989
434935
996133
575074
707344
1499946
1017487
557390
86465
771569
17431
723188
317009
1905703
545199
75586
707816
430741
461699
543327
51042
254165
2285210
1092305
903786
354174
985432
1246008
496600
560988
716483
1073401
1257158
86981
201288
928042
1671475
104133
1048905
1687493
1766433
1284182
327869
1749517
136462
1883195
108568
261832
18093
36333
1200166
64000
1244810
547775
1095858
678893
1895690
389572
496215
71116
1400047
462268
15617
655470
782344
2157459
656349
114298
435352
712154
288109
763697
1580700
23308
249959
63373
792450
414017
275474
175857
575127
1465398
285848
822013
221392
791634
1073467
12519
1725260
653484
335744
1130313
183497
155542
17029
309416
145964
623125
101764
420116
292622
1107260
379545
529511
2067868
560900
1665040
1703107
902077
603123
403706
1365022
1461644
733037
1334773
1099435
533697
836834
1701592
120026
506734
752207
324091
395013
11560
1020119
798760
287449
362946
924601
1681620
466392
16774
78022
1301694
796728
2990
71070
625283
550771
11332
1017918
1791471
699204
314071
575862
644617
410242
1162352
644060
999081
1329843
573432
783144
773053
470283
406676
57961
1624022
784980
514890
778354
impossible
1455540
2259388
1261922
impossible
1009804
1348452
1543163
90872
721220
2171
1626907
1172441
907620
615124
2094293
439468
205170
1484763
1582646
1256823
964357
71015
869922
10563
75812
613175
994597
1338706
720631
632913
21893
1822123
673695
1128489
1375468
665452
965920
468509
1407304
1791377
278861
1024584
799570
168122
6706
1774606
782710
759402
1225066
1287019
542922
476921
33490
1831859
1677059
559810
7904
2204768
14147
307890
485858
843073
1035595
920890
776931
319928
602346
164541
540493
1286281
1854181
437222
1138463
219613
196278
1307012
1544138
786154
1121081
1877783
931762
906905
475156
286312
844592
1497529
1531866
1319522
868629
518612
impossible
813834
75378
703349
247276
231527
983258
1342148
678487
1598634
1175402
1268823
1632963
464665
205188
1785756
1742058
920520
91208
1276106
633868
1147291
1910562
398301
2330358
1532189
17552
1643766
415798
1053603
696527
1016496
7623
564278
718284
1140242
658994
477039
1225578
2228456
428402
5397
760210
940405
525176
1746628
1307139
168172
757930
56225
709418
1120371
1566854
306153
70929
1283037
434742
1574047
781027
1428818
1444373
456673
11340
248704
55262
261020
1628465
857814
597333
1526805
516825
946448
160574
401029
71584
1924227
1035605
1361033
154600
427411
176963
654540
1446788
307860
10396
160573
590581
1556435
479806
412576
1056161
837623
149965
63431
1205857
997835
921724
2057802
1656224
775233
652558
1065363
956159
54600
712019
581847
1275231
149874
576938
815975
191467
1314807
578898
1269920
751855
1055270
177614
1204948
16103
1776905
1411932
1349126
2131639
796371
280794
1063234
673081
1647694
445729
759972
1078682
2041349
1923590
1162488
934102
842338
626776
257986
1191634
513416
769284
189872
1450444
148660
204057
151237
419408
1110732
1293453
588706
879279
698348
327850
714971
592820
836592
197382
166819
651055
1613255
1220094
447655
134372
833687
295180
322861
1407661
557606
1155179
1029275
714835
412820
824921
25280
685005
518605
223002
711724
1064063
275595
1561009
385150
73992
566838
738319
1024836
865840
768029
874061
110520
220116
77879
10727
728723
396131
567786
1120723
1525921
325111
1572791
471127
457710
1080741
700552
71752
1247668
823992
1937960
1512056
464271
522546
1343786
1235252
1280537
1583375
1719896
551259
599023
261370
805226
1218269
218820
359656
546846
18475
1213024
750084
1126866
903256
573387
14723
2143152
505603
1513692
539158
697025
627493
299627
1322036
6408
266124
481122
528435
4448
1656628
555490
810485
1386458
938918
1618314
1536171
411374
377885
907405
290481
3879
375044
317094
367964
957712
723769
1846017
1376099
558952
877777
1324133
1576045
157975
22913
345237
557953
1366573
821998
495093
470986
395762
35445
461208
1988168
1149306
862493
1428236
3091
1153742
238077
1144808
222536
2124265
16779
616762
1830742
2146429
1440121
550993
843178
431534
1215582
1732541
727451
908326
1259612
1331872
459193
666312
175869
276160
882974
1296248
18857
2179190
418107
1461660
1024699
425856
415563
71813
1280013
791779
1265491
763537
214460
774070
551452
463559
331875
852978
163508
567719
1071556
1135355
60990
284846
457296
200887
997002
699742
956285
697753
1437093
258658
117854
131615
1764689
324905
631041
134309
1071232
375284
86290
247522
1470075
339198
12613
157968
94514
1883191
2064938
700112
172764
315435
684197
445791
312490
402797
1744057
313739
1126917
1663999
159681
390594
683791
957980
763190
321641
543406
30217
240510
1655587
2114360
338024
429134
716141
137045
331440
658358
1384826
523846
961641
327074
344421
1293641
204689
impossible
787692
505167
573871
1002947
924656
1351937
742049
183835
1672250
143608
214270
110421
141507
471445
1585541
431612
1569477
124936
299072
675736
2115304
173723
1687471
771284
1688741
365363
251187
615079
1549278
2087162
773969
515587
1594560
1313135
604959
753946
490649
43283
408190
595632
45101
12602
2369046
1170133
517375
419052
500003
500887
346705
510247
1058004
25545
1212334
832931
957257
334864
952761
1922984
221140
2128347
668036
129342
1499386
1542752
226085
impossible
138885
1024554
1505333
999201
262366
445993
120509
1908527
19929
934013
355840
401874
522922
10395
347202
347258
1384208
704711
1645263
923641
114355
17548
1335151
1590443
2183946
104180
1742557
1494868
455582
2083185
1209620
51553
203233
2218620
590024
713911
1415943
712653
555521
1406918
1086922
804148
222048
1454004
1323935
450903
1307961
75842
1334227
97912
126818
1577313
402605
42897
1335093
1264925
219521
566248
1349605
1485811
498233
220522
1376611
1494019
1578623
1511503
82233
989354
775645
188688
922076
1264029
5640
1136877
161074
1041228
1065247
380152
322629
1755690
1777082
1459430
278314
328293
431878
513850
830189
248835
675818
866011
51757
725289
2107607
747505
384004
1192436
849964
1196788
988689
1841457
170372
2201009
340532
563624
16924
186907
33858
1221252
298024
1447089
601018
1263127
1134934
813829
125360
26123
115542
379051
1477393
1068414
1326657
998051
2033179
460885
495652
600310
201108
874110
1590242
152082
891885
177792
1503066
827441
2265
1870201
1369085
571114
153310
207557
796707
2057534
313305
1197058
11200
674079
166075
1441775
707285
907111
52230
537545
423824
54036
130490
36038
1938504
834625
910637
453883
585491
586848
64956
771689
839552
40359
305473
989333
481353
1018455
131638
893896
1199113
643432
526676
439036
556507
750519
2063394
291169
150374
274508
1021142
140130
131848
1232440
218096
1043658
438332
1560230
966834
1611529
1785689
526951
1376229
2054023
1157413
1177381
1287430
1203767
954241
1065776
1866281
79478
866979
591883
375916
1330635
1636194
10334
10199
562636
908401
1447192
573188
595344
712799
995043
1167068
849353
1658822
782300
323565
515830
325519
17280
368888
426510
443417
115326
928016
731339
197798
578311
674727
1250579
40839
1358975
1692014
658520
1778146
985714
1692495
1432077
77380
133478
549142
784414
328259
360860
738939
593136
1091385
851109
1516040
365609
1521230
1614103
21390
844002
1789486
1265972
263796
423580
174665
758071
290936
17202
700163
1003374
531337
168267
1084096
1837595
1194923
67027
161265
1503538
157008
1200873
591873
1787373
1981288
59846
2176700
117814
2088196
981454
295756
886145
1674236
431592
358237
777651
40181
1359369
689302
746347
463955
850420
147426
73420
1629007
436201
429693
829926
1113255
481413
990213
553199
189656
184037
610237
1388587
39074
1256868
976442
402752
1169052
823311
2188239
600717
474740
459729
806138
640379
27144
268825
415707
311522
443454
1608383
539701
561563
139357
628233
347145
39478
1296578
730146
926202
279565
1100989
7805
921801
1129467
815105
797671
812372
76636
610076
1121291
17147
1624532
11108
1424100
282392
1213385
1412953
663208
754330
843822
759509
7952
147191
360781
1356953
618630
1176381
540865
380268
996660
2095788
221656
203276
1507974
513009
664238
1104540
428121
1250894
438095
1342110
1399034
1102014
1879564
336100
667026
156054
959835
813072
1357295
1607567
400359
156403
656778
290833
2058934
2061358
699906
1206235
53996
5665
1635192
671768
1123538
620531
1652517
229667
197462
1202476
2034462
1140868
255634
2272637
694557
656127
278125
3144
1080000
2222382
799366
694338
147820
1196576
416347
524953
174684
851340
1357530
1219915
188981
1217536
419810
564332
1993381
626867
1432388
85242
274469
475651
218821
1703381
1372146
172094
19726
477817
9907
201601
879594
1149456
979099
310724
716383
351359
652279
1616719
41453
345632
714090
1163511
349591
2073044
602735
74350
190608
227463
1199249
1962677
1384670
360510
556135
779713
621458
1575813
228391
506730
1580345
660158
793614
1123301
1066370
185656
213947
630953
1514178
1230788
415441
1735386
918544
1368056
2106037
140039
739814
324317
980685
617183
73670
326858
1242628
773252
1703156
577832
1007701
1475761
788544
2126546
79734
1198375
1379939
597249
527676
427488
412247
357826
1165214
18319
78346
11247
640251
1498213
1023406
696933
1362853
1650537
814287
506652
229794
423968
412673
470804
96729
145195
1556653
47657
167062
921497
1323701
705060
305570
1732754
1971405
445127
634900
817424
2352272
917762
890501
463224
670307
460000
1797171
685353
4439
107570
1326301
651822
536049
393327
637329
1344267
107852
132303
11480
933934
860418
921919
1178097
575750
12965
532015
1593336
4020
647811
1145760
950941
48529
1852995
237010
1558152
262617
566346
4573
799535
176540
89878
1391593
592708
1180620
877048
21889
1050586
19595
908633
1068045
215445
1111279
79581
758016
505243
1459520
1729948
1306381
1651785
1714405
1045678
1716874
853406
317484
672443
1545690
409380
555313
1056868
1110085
1545169
1124799
1906436
932129
1697485
1550719
1791270
1112818
109972
749645
1222759
1836986
793259
638109
1372679
1670137
388923
482115
800310
1035510
1496761
5463
1299721
756930
476237
2079758
310264
844561
1418134
592554
334160
1391455
1297000
1135231
334058
379553
236069
910668
577451
1331514
1042568
73580
1529095
1376564
529055
1048556
1845597
1190650
131336
819329
662181
2078676
964732
43870
1804316
439090
969930
608567
217537
93214
193980
1012227
1119772
600434
1699769
1126724
709497
41584
1635029
17013
1475553
1508305
795575
818616
1379667
1853488
665962
382397
333131
990205
555560
1185114
446883
646333
825016
926632
1035660
1796732
486686
259355
1359195
757492
98598
864439
668074
24312
1560274
1619118
674196
543947
888829
1345955
307845
2028956
804941
592504
1817190
1553041
961452
388250
382595
1153957
1230004
268868
1441613
1138537
318663
1579619
125259
1999303
1252249
381206
87039
888529
779931
459696
805696
997402
378469
203714
1857428
771169
91016
361607
1359911
411036
1039108
1311300
905807
936157
714578
1307249
447646
121021
1184216
1260228
505233
640470
532924
23986
372836
507017
319907
2112030
725213
1668455
455950
635186
568137
588735
602172
2121350
867235
1294706
183140
1296961
1848841
268901
291556
90553
191026
1797945
620444
662726
1729323
161363
2357762
1170024
1791492
73413
587907
575926
419605
1440641
681304
640126
465754
1796878
1427011
304215
2369220
2107942
1641347
369923
1146462
462173
14197
1574762
151661
17193
518755
192032
52036
146943
924296
1328941
701241
838223
918256
966212
530837
362401
916424
878455
19201
2073650
1528651
2074640
1989896
922139
278592
605782
509247
350057
1431441
840207
2030363
1067541
410320
1413510
871224
774422
1813180
2100747
1274879
175618
570747
2521
1755567
1792975
726709
943133
27985
1009612
1782949
1436241
513427
335321
882726
1529458
477869
14882
783592
478738
1231061
1186486
1089850
13854
25671
1148926
108247
259588
308450
1318707
935441
595630
1177114
319963
562725
5320
421519
216329
688033
1916252
130244
93533
1241640
438597
224977
1045049
971978
1371813
652239
1392579
797509
678670
943474
824808
1426816
795414
1224319
850221
670794
1668881
2003078
581102
1552741
45413
1305160
1138843
1016110
623964
1575660
887669
1816514
1673826
1888446
268021
292627
207881
726879
441323
19428
537718
556838
412224
1824501
1854082
1177014
644615
25113
725585
474933
2088226
968086
729671
574884
50526
652439
712535
959836
388503
1289302
937606
602959
1376182
403980
279131
820028
41121
907264
1985933
1109007
1278045
1871016
2211031
1458821
175719
1639109
728296
59711
244041
920730
895596
916791
569034
1137830
75720
305773
1156284
122654
444860
238465
708778
862883
741810
161936
1428041
83021
1353477
1986547
387997
1045150
94197
659242
824469
1049863
526290
1126181
1211853
430583
1134197
427300
1533757
1089939
1296217
181713
223406
1300760
1836914
342868
733333
2086766
1050702
1941368
506328
490071
915733
955943
1520769
665136
1259546
222861
408581
575025
270818
1103397
739801
891509
802187
1505598
1734747
564138
923869
179714
883842
1176842
2134656
332638
482723
917470
801128
1515204
2731
1864305
467822
438106
1678053
1268520
826157
1994295
1351394
1640070
281686
923061
1740719
1083159
311489
1045638
247553
183019
2202669
983752
1369139
1003199
1542197
464380
886816
1332899
1592035
2151858
271395
641441
555991
13255
2009753
528593
745383
358834
1988482
1075834
15244
1066534
769298
603326
480930
1731476
1821165
135990
1922620
333467
658536
185784
1167195
9450
337600
1913418
1142528
1084129
1541609
567446
14528
2328234
236949
819939
1468126
264502
1510732
99379
1348531
1423701
220694
120852
274463
411070
844029
905333
941185
611959
149591
441337
25985
276975
677818
359019
238942
439542
239398
599891
413639
1227170
1276761
428612
615237
97826
6765
895885
1500053
124720
1818091
413332
116218
878410
1617977
830068
258247
1601883
1527310
561562
75618
664005
505762
1022600
1365667
1207238
674012
137377
167718
773336
290312
172373
1340712
1646373
1616770
1589964
409745
55688
625958
259479
1059552
107517
1085775
234109
1260359
350814
62857
309926
274327
655620
1128582
377844
1407736
618384
59631
86289
1776907
837104
137620
62732
769741
1014037
232857
829732
1199586
1492780
1981190
558688
1654763
303332
379934
1041360
583133
637077
58534
783394
1150880
1147969
952349
237423
687049
674053
106580
688722
473887
526347
1447249
305459
736558
762158
453006
1542391
634536
896873
13459
346836
1264230
410102
68477
502176
506482
2089077
1060558
255943
323665
601644
771273
1444432
528133
564751
381688
351979
1469246
303538
229095
1779809
55047
1033747
1058963
808841
172323
1230624
1521129
345860
1330054
911520
84544
172588
1110054
1087094
1183703
873415
1050742
1227211
1053645
921999
410336
1055753
1541944
647069
1668871
1254300
1896877
1171689
1055208
1091784
736761
1499500
496702
1710522
2065902
141355
1654441
890937
175846
1395119
1438159
527893
83467
248283
296680
316254
807404
717286
663900
241718
1796973
232212
448969
1319597
644209
811949
697768
654293
1480661
939026
645088
941882
1605
329136
473348
1334117
495934
370018
910904
255494
419468
194964
325203
89380
20890
521393
888535
506471
677678
6029
2152722
481730
754801
309458
1210481
933811
1652050
790194
1729790
653111
118994
241049
444794
2471
572717
763857
532574
1875881
1006997
159527
1795442
1225111
88686
117525
629129
1920977
48521
898188
2016923
848318
854171
242123
584277
656751
635871
640634
563886
496398
229604
1477266
1418990
932132
1052561
1374234
88137
316293
1083583
395285
impossible
10054
518704
723536
1365518
311103
2126642
136138
911680
10747
716554
2150203
1578767
291138
1316692
15145
1346842
941294
759895
1008692
386201
1042924
1229538
1408493
505984
1189922
258150
57040
863319
722746
48181
886054
14280
298036
248950
396130
1820270
211580
1519383
158124
228001
590408
1834696
804067
323343
146915
848031
561780
688725
222101
1040285
800195
1185089
24763
1741492
779587
1691846
1666762
864067
731806
443388
565338
366270
670154
213924
1033666
351326
763385
1387425
754547
303893
343176
1249300
1771554
985442
995846
576135
718971
607688
82548
1057370
1038677
904886
249337
1802657
150593
14066
707311
178603
1678216
618749
1245398
2076848
1464939
374647
500004
825432
155127
601642
142938
2104185
743886
858573
1326788
990744
1195659
1401968
885208
7794
1423557
2028727
852326
380684
238794
36632
107975
2133292
778965
240785
66901
1447495
1596650
2034008
802726
278994
777447
708490
391050
13273
522470
489401
533081
491921
1524153
37944
1850823
2255021
1078497
1058583
768187
64250
94982
239577
2121807
152611
1034845
807628
980955
708402
639429
470109
1204409
472336
168253
870401
91081
127640
84831
382395
523264
159359
1787055
185002
773400
125967
9051
1464695
62962
495819
416823
267648
190433
1062772
1703767
635015
864105
2297490
1153068
935126
289809
130971
2042945
622442
828965
632029
481899
916979
272617
487731
191647
397777
897043
24970
339718
259088
749419
1336643
2139517
32713
997097
199322
812009
395936
2017279
287785
1691895
657013
613815
507568
15653
249126
5642
2092947
486108
128214
21238
1347791
1704632
62066
1227495
impossible
505022
909896
216137
1482386
220325
584870
1181965
74718
1129673
473021
24967
361797
711538
497404
11206
14195
345106
812898
200297
2332343
743057
2216936
491627
831941
1878003
412509
222455
966757
225068
298216
1172036
1661178
1670683
858732
1149494
1736720
2076845
432478
396692
455223
601568
45402
426243
1539457
448883
1618398
1006375
1100619
846255
85424
562172
1216069
1152747
591600
1346819
258649
494517
1205193
1183677
75900
298417
3450
994413
549547
1325666
238270
1443457
588004
1120738
1232102
530743
315856
846678
168923
864298
980949
320804
1841055
104771
1105143
943141
590328
1120486
843226
158148
772219
1189179
2165735
491837
939860
1141243
207330
1027621
1442883
850828
824391
546631
297787
1611447
513076
996523
877494
1434515
687193
1785348
1119778
168980
1394724
796296
251773
783672
1177408
800006
1717767
1419814
1353136
720113
1296889
813130
9717
1421172
916933
601436
419214
229934
1490013
1296002
1084880
105460
1030095
400182
159334
134919
1499963
565485
14795
248097
312743
impossible
285585
246151
1520037
1294426
1257688
1110234
649442
51549
370592
812680
729456
555094
60755
1403329
379333
7327
50168
152434
1148970
390249
713187
1774998
1617018
13117
163787
1717508
234409
136278
1416849
591060
1117747
1904793
1510854
373871
124673
2152973
402432
327309
20095
110951
1219424
607748
1026686
349999
419741
773059
171989
1850633
191286
113277
336750
508015
774322
49307
2200744
120050
1455863
1431097
205605
84436
1042248
1235831
1176792
269102
1624566
715996
1098136
1996345
658231
150426
1257427
283497
1175455
947286
1657501
706467
418031
286636
234764
1998477
1121370
822545
1563292
852352
461682
317471
1002173
39000
1341548
16791
1372008
455768
906971
614671
650258
92116
252374
227647
387406
1355273
250129
18402
40144
1345011
469635
215545
43934
504296
285309
1248523
780684
316477
914000
313514
1494098
1219655
778781
300213
86321
1757654
485360
18775
20318
780137
230849
1704133
1025398
296731
1995536
247010
1132269
625875
13418
662009
199607
581697
1043740
533534
1872839
8090
2216748
8856
833
930277
2082897
841761
388354
1571096
866245
1381200
1194860
677780
804113
735539
2214142
489037
513227
1632985
333560
976919
316635
1778111
242261
887904
760547
409814
1489937
20331
322253
385842
1289215
2198184
673062
1243221
155188
193887
1072883
84068
163982
1652392
67842
1057781
1441714
445178
412062
1439684
91146
315258
312458
77271
409085
352251
1055128
1724687
91714
1205058
85910
1076472
1791833
749015
1273689
435050
583708
2120514
1102457
529560
398936
372488
395273
645735
855635
694053
42092
1319404
1091859
538857
85241
291905
588644
972879
447818
2029537
1209105
733059
681505
1002822
1118842
1322603
18691
675372
522698
1495999
395800
147996
2184769
275334
17580
1278068
584392
289956
1010654
1624488
730111
535061
399705
371832
1236277
214226
813605
769620
1280819
562433
1915132
322053
38863
254955
1103804
1235854
54135
669618
424845
1999101
599457
415657
1459553
1022971
495106
322020
1911931
1195872
106869
1223491
1070936
impossible
1363266
1138905
549302
88923
127900
407215
397905
1104558
795595
68387
1642718
1472923
686047
10298
65807
1660468
16311
470672
666478
691503
567359
20420
1924793
1474550
2143067
916341
345942
546512
82464
1011011
185908
652711
1063116
11632
1449782
1037933
830705
1106333
1338572
1470066
844659
557998
945219
237337
1462304
699294
380061
858111
607772
1241667
302742
1980267
645825
110022
295435
166410
1641466
137741
1092575
43356
358048
1995986
1669559
811570
302391
1243845
41757
124575
1364905
1699396
1083465
1281538
578225
677794
22719
2375981
2010854
1127210
161201
1142650
887452
1074818
359153
260100
299302
732044
1195727
864701
34177
684216
223486
853235
19762
212616
422150
641653
1311478
94470
1183269
608436
1593417
557145
23702
336298
724721
451605
847307
431602
2233548
762469
2195366
681591
1078027
562637
1112191
499900
180397
99080
7411
1734026
1754045
425769
2048779
1317418
1033638
1457462
1603572
788484
738223
1607946
244165
1865387
981490
964035
292211
593883
1147752
1027826
649650
1831528
468737
2170709
976075
88274
1637963
323200
1284145
400257
1828196
1787512
116889
449628
302415
1817335
1628153
305513
1309975
861560
221224
1401268
720745
1384270
831146
2190836
380555
801846
1993759
1341399
766930
20825
589578
1072738
381384
608383
474346
1824960
1174995
1046147
437351
636731
370534
589390
859711
101574
914065
178125
659233
545864
929982
1326397
526429
2104480
1115723
14899
904132
1867347
1205196
994016
1147122
341467
537912
69948
225849
187383
140755
125938
14899
1368841
137100
431658
1735657
1768072
48517
504292
142980
979359
894266
355152
390599
641030
172412
1279505
2050189
330704
1834490
300103
1160365
2021819
909963
643123
18832
450899
687950
1345106
22440
937019
191191
1666709
1087995
248348
1689820
365796
388810
1375623
1168454
8365
255617
733643
141208
536182
2042473
1699267
36018
545489
1207860
654240
266934
1440735
1252169
1751716
1225221
1219663
267744
151519
2186023
1382810
1864689
221086
638043
1023718
284401
229405
1660619
403019
382005
1735373
654671
1453434
882681
2342709
607698
383825
1500117
170708
719295
693235
821963
1989407
1900189
1682665
1572836
550733
516598
352735
1488143
37192
38015
530115
937818
990679
828087
1900419
394341
733268
249306
1185885
353155
1926149
1185812
1733401
2212500
114828
276429
1887963
1700386
1135496
446039
778552
1394797
709357
1167694
1798795
1407342
647702
930136
606922
272849
1517285
115445
1853570
562456
265539
1211304
338674
447863
228684
1340660
22558
1884303
746538
499000
1726822
16934
981915
72281
1057427
355661
1731615
282883
1370710
70223
93767
719692
183668
1043157
83843
568436
180815
182923
1140402
1069348
232454
670257
864464
134287
1676260
748962
1908292
121099
1623712
1042560
282040
717746
1253327
1593659
1081829
1699791
403176
264532
7857
1658890
1423550
1518309
70776
1276643
1347752
91491
582899
103703
1048455
14455
1043506
465781
354685
910909
1716979
725257
306989
166715
56944
1405239
402766
743176
1072900
981378
1261458
387618
1040208
416613
17164
1087159
1992514
48311
117027
466696
562779
761902
1505723
1110107
1909944
1137967
2160077
121928
1159271
294370
188163
517244
287588
225481
742534
2086697
2141053
600559
107269
1165209
85416
1750912
319268
46908
282915
673385
147720
219244
556009
1422358
217528
409987
1671173
404125
117894
739346
217951
572661
1098969
1752260
159720
352421
770393
1101806
1645820
1325203
553287
1352119
757148
129817
49344
585555
1631870
1561015
1325392
1189745
1166948
422586
243030
68735
268625
280113
744683
506659
2187735
592639
607536
1382695
215967
681548
565693
720632
1905731
768339
957413
348631
1483154
1618932
1030519
441462
238496
1383368
338228
1216839
1764112
234992
607813
1230314
543500
1511511
1118111
1082907
1911126
691678
2023116
145383
451185
471068
87385
2084472
159729
2216917
931969
695553
1786762
1180144
1076002
1216091
504325
1570211
585
224221
494760
1057777
1448702
1038802
331623
1769353
585194
372895
508517
2125679
995282
269226
28945
1090359
1185759
292158
583016
97969
962194
1555598
761942
697338
1710032
2135873
965962
846847
1667840
891886
1286315
400391
919665
127245
153991
437705
24387
87034
45728
1406235
676627
720001
3225
1181581
160544
212230
148961
1271301
395060
386737
132342
80944
244958
778714
479281
235698
500542
410197
147939
623762
985952
338111
301126
1305956
2014837
257256
1222250
1746720
249358
19714
1504538
1312306
1014876
600802
104643
151694
496445
1415229
2091494
1398235
168529
253281
704212
266812
653167
1160299
391487
592652
278000
1207835
285837
22796
2830
1514581
1871508
2016689
386959
299280
1201589
126131
239074
1830927
498913
782032
1605100
908190
1584887
911931
1092153
33699
1748468
1187814
906144
1105376
455651
10220
890363
559711
2332373
304321
1058402
1264986
384641
651591
215265
526013
30784
394763
1273991
968866
191767
832545
1297573
523769
216581
232326
1357866
263568
1121870
1362849
1115763
233936
265061
280103
270528
423934
213595
352684
550442
263147
623079
173163
1375539
1900054
812608
778915
88608
894700
339931
2248536
964035
783345
1243092
72587
452216
656662
230175
524739
1003865
206757
1278863
1237877
1085994
1053373
impossible
1189660
1122613
260213
260316
1463849
116018
822132
1080959
731994
896429
548234
898318
713038
986777
623461
35216
33755
515366
398060
444239
39279
1154884
106706
814345
300820
1065700
139556
1080901
703148
155410
3554
751632
7518
403836
101489
1464084
658782
713722
448138
30694
61417
972979
389601
105778
822889
647499
407528
22559
2141954
620429
263750
621325
1124322
373582
1070061
1305479
1301618
607772
298357
602972
11328
161212
494822
1135539
554656
233875
1384242
861435
816454
303297
390861
399477
842278
1520319
2236578
1270326
1658492
1353339
1790744
88902
1588271
142013
395252
627220
4227
483185
413650
1016881
476034
123251
impossible
138266
610761
2038004
1274499
1426005
889663
1256772
1557937
1200083
322603
407687
825596
547460
324549
51738
420988
498013
1252456
766379
2177079
295243
1207311
637779
930020
296856
1116647
123826
862163
618622
237751
332293
1299937
288967
104123
607537
831106
298732
996563
1318021
490064
1232285
111213
573969
1607811
1268172
460885
1139065
1042517
744580
906833
244439
1132464
1519435
39759
1047125
722553
1834648
188326
542525
358475
1441
576445
1561322
370168
633882
422150
14074
15663
899266
1346179
1019842
661263
613158
249036
178410
527990
1322333
257276
5782
1113387
689816
25037
724942
934041
702594
420816
225103
50661
1405326
1525384
1353333
81891
341650
59001
1279060
400196
1067222
184118
204370
973883
1176823
1061000
849438
541047
7573
870694
591452
1124880
1070822
520376
150277
113666
2330789
5789
140334
470455
531313
1559613
16441
1507549
636642
1247872
1250411
37536
739152
528704
590870
670960
1599394
665969
282258
14868
34642
444197
1976535
243912
2042476
485619
932453
1020090
166783
1045744
528708
613326
199230
808082
2077655
1480805
2001557
429540
313376
4244
358867
14971
341959
433896
532798
547456
799113
1011074
409790
1769454
95257
86520
844191
174827
80379
320855
812640
622825
264775
1605232
13459
1853747
873900
21814
1532054
1146366
739667
58727
1621289
332494
439889
2029478
1520413
984219
1719133
77544
612737
1364586
726594
811884
683045
953113
1533481
416072
568320
714535
458871
91407
1601255
721511
4402
1591262
36598
1058347
195896
1307045
987155
20175
1456293
impossible
115944
840441
445216
1120867
995294
1360557
1417055
548863
223600
1423957
613119
458383
495920
22736
224890
534389
303715
1452257
954466
489643
1084625
720124
778095
154148
1579791
1763523
193306
132122
589633
1112631
145912
638067
101096
25325
1715072
179955
654369
342918
1569725
307200
413635
754489
1570343
1954597
1432695
1377216
1480192
419506
1018937
1028574
1479873
914345
1448383
2328888
100250
1185990
1083001
886128
224112
360946
190334
979393
827133
1112699
1700932
1122572
578941
314448
1030092
1341110
1059865
787408
246523
405639
367086
1136803
822209
60255
290549
361923
impossible
260478
787588
363067
534193
211920
509490
249722
331269
971355
541291
444655
1922363
259183
1686457
126695
941497
1373732
1108695
1623857
929273
445293
334143
345895
1250084
452441
203773
270148
1296257
160375
537690
1813127
380931
587387
81339
1116687
621288
739424
1394257
1082931
1153335
795370
407414
1173791
1021440
398034
1302208
733057
87203
1729274
69393
490669
14706
555948
163977
1842047
954625
15220
18652
712126
204687
319142
445372
596618
513905
260257
380113
41073
74613
306001
189141
426645
1211498
399887
351501
725982
416110
941769
2133044
353305
480959
381694
1064912
1916383
393082
1921193
806477
846223
773888
1097257
245647
323115
72648
767001
829863
467238
361287
355616
93039
522207
543671
325827
597676
10855
213097
66386
41327
968993
44092
250637
1383877
1233979
787455
608871
1253254
121524
146909
189893
45433
946752
223169
1275620
199286
1501523
794385
241654
1343127
1057636
836828
1919906
293687
734095
1832634
306546
587082
379257
8225
804813
65716
508196
1247235
1765912
508665
82599
419800
143699
81935
1767586
539433
1270482
1402100
1572556
1598490
1039011
1534046
133982
736452
2096177
562153
556933
372145
741670
1342842
1082743
541225
11505
428673
429055
964808
554764
2033024
1499233
2151297
297860
847752
impossible
573316
50543
1508420
428179
587795
411744
1764885
34184
1454902
477793
725989
1628004
16120
658772
975312
1151791
1327153
346938
1598142
impossible
275719
1871172
895987
1077107
487186
1729011
1717583
574866
1301938
1009946
1085287
1220078
365481
94584
78413
240337
230186
1008999
796750
956691
1115035
357901
2314209
1303678
148051
1469148
204390
520462
795068
1612778
297761
2009077
296594
2029284
692738
1276390
1143668
1693043
20364
423546
11592
945353
692097
517670
795154
91961
2155646
855055
74720
131097
1367904
598117
714730
1371806
704130
503095
129875
impossible
339389
417533
427465
66624
19424
1162847
1514832
482355
280990
539210
221045
436153
22932
505631
255405
1517867
642910
1022038
impossible
1395037
1052640
877
1304318
1086807
1487679
1150241
1288658
1191450
357604
210764
148191
1952268
1336578
975354
435192
332251
231972
201422
486389
1374268
256894
1958775
1020071
1078481
841189
759817
387589
15483
1729111
66468
1076566
5812
130482
56080
1090288
963574
87096
1860063
357238
1100650
896632
561228
504497
1022263
1011072
1239018
54623
629289
411902
440609
527051
40847
152658
861564
24017
14173
1359953
700581
1598633
762434
1464142
195526
1105637
774538
1851747
521848
477931
669839
1439011
1155940
384156
822199
1902440
810843
1381701
286341
249825
183432
104398
2017144
1415921
366292
722214
226388
1086222
12593
122705
700150
111046
844873
1825497
460683
927084
1383389
241986
796740
1152126
1202658
84190
827487
629296
1201985
1521059
1015900
126283
1722863
50885
256434
1322016
439774
1430023
286658
1981443
374470
11222
636337
1390475
2199180
187466
1299268
763762
887763
47746
1610304
1062379
1250515
186921
534711
677577
15326
1181209
209422
1735305
1037790
364809
2031297
368881
1666787
1131020
502325
1764721
1101041
426720
815055
200045
1345361
50877
1172642
1035942
808437
22853
53003
1024273
809380
666603
290735
1312831
2007878
218654
1714651
109351
470229
464561
278813
956669
819419
1139315
1996940
17594
54142
486603
401613
1763985
1277795
201893
1543904
1498406
762567
325381
890260
1062916
470466
1014850
561143
410159
598535
771047
396382
1736142
1455052
665552
16156
12902
194619
686576
761474
733413
928708
615043
367485
723506
186352
650501
95090
649933
701981
1033315
103422
475169
572995
1418037
360466
633451
184692
235472
1719626
677023
1920736
276901
164302
192138
594355
882567
386362
1315906
11317
538170
1655914
580312
1212698
214124
416742
1885933
886182
112345
1155643
643266
587766
impossible
619556
948249
1764368
400518
1335959
2001269
2106143
829778
1744730
1527918
1200226
473193
1325221
2116345
2157276
234641
1535852
1068796
2097537
639130
486970
405467
517982
5302
19513
518138
1583317
2210612
1622766
464759
407105
1834831
13058
24721
446420
853939
493633
873642
66259
1778144
182287
1761060
1016885
614527
353771
302422
412534
12824
1320361
743764
18192
147268
1670470
438869
2161948
1608017
547318
75019
387985
1370808
176222
255256
664794
331929
1540212
552945
1313732
1398820
588881
604517
1136944
710785
1975278
1685237
233376
420013
2107054
42936
196077
90793
899091
161443
485869
403791
78266
1358790
1550050
2096170
411939
228150
263038
440402
764729
767801
1028919
886744
1881915
24387
302603
1505844
2094581
667139
590235
445356
1170582
451651
99832
1383878
98521
431770
414139
645166
1110587
2270839
1831214
339016
945938
347074
1126167
108962
1743066
1209675
581822
1495519
260790
652399
138530
668341
451478
1761557
884203
1899271
38299
1073497
1025723
227731
703457
1266923
126007
773947
820062
891189
1621488
575750
180164
376547
169244
804369
1027335
847072
1011801
27906
1285831
13610
1983965
354219
377625
181862
1510647
61552
690569
1546984
1846961
1497185
333996
631000
1505370
1051099
208420
952347
1607988
403389
510358
166560
2120834
194170
280757
335298
1785108
1225196
515489
663739
327438
2001639
484878
70841
369991
407002
2249985
1199420
115707
93239
822698
439587
821490
238618
353957
496522
23787
833618
571585
270842
1197430
683344
87369
442016
54619
466925
17520
780490
1307068
1005591
453714
462534
865283
529844
691000
620110
543938
53630
847999
657727
1661899
125457
587437
1850511
1541543
1032043
526318
174623
1622750
638141
540481
832007
1635855
158234
943912
1515698
504570
844976
422929
121562
378703
782778
1521221
982686
154798
161933
789605
2260766
233360
235012
646991
955485
63739
792763
1826293
2302509
1346812
1425395
1812324
1132938
540852
974653
1325114
375025
467670
300733
827999
1112551
254242
528540
356358
321749
575879
188626
1072788
983405
1215130
419830
759883
353891
395769
589441
821121
1226374
383990
418446
86373
1096014
502541
1105695
476124
142310
1135136
1676726
1332431
101249
285947
544740
6175
1732876
962621
1305805
185868
133914
2225961
59163
1519782
371074
176033
551321
1154170
516932
642338
917335
317657
336086
292118
383455
1216756
1840
606183
935343
717229
408825
1285251
429025
2713
430273
1784671
545869
2353
629458
1670931
1305030
616401
1204139
460734
1385820
279697
1372752
1103207
443437
320208
636805
9314
98253
635449
1274968
553408
442853
1670212
538121
440867
138721
16509
541665
773824
334223
208365
986565
355406
1790992
1422419
638995
229979
441676
255992
730869
617081
99995
480061
598220
1833448
113374
1499968
515891
874654
1492796
1601900
671015
555984
272583
430595
614890
891728
404521
208458
1509592
505230
1692148
1065994
305207
1201431
536556
966467
867188
184872
350072
1063274
1321702
1321015
77730
2354052
395154
556443
1776161
2068773
905576
1977306
1419452
484550
770564
854372
1301378
1753677
1275010
247943
791127
1318233
811245
603355
833287
897043
1139758
914517
23154
impossible
338691
530391
848835
1176494
14284
300172
667217
1054109
392452
425076
1343758
1619159
601275
1229297
2244453
183206
63267
1222794
920287
582786
158019
1858282
1780369
125666
1683882
415868
1563831
292741
511768
14270
14614
634128
476960
888383
420191
965674
1628739
1098687
187462
1167557
110811
1235789
1869736
1549788
761124
1348953
1583808
240974
137097
impossible
1133065
179285
546874
55252
1672298
2308491
1234538
729914
132045
599933
530568
1074073
225324
564427
87742
342086
1811175
812856
1002444
1486084
21941
122486
2113718
1415715
1287983
1721413
990203
313663
1409166
1131175
1835361
1879295
1174918
1153706
impossible
1414823
1101001
1144149
317187
334806
1614981
1250232
1944200
924191
2023633
1932483
295723
635153
861163
1425476
1078581
449946
1487008
175484
912286
767954
43934
77724
1040364
623088
1176788
54414
514287
402029
417500
322021
348301
1457178
1215837
1046519
1162662
418261
756222
266419
11476
1784305
1296452
1580476
379130
781475
1075802
378981
1437516
2173360
1076465
790549
314089
2029594
1427555
695518
219258
194088
1293411
1172378
1681485
1458810
612293
1797090
1172442
1692846
1444926
19617
1251615
545784
136206
1887103
256397
1005469
1300710
303807
428325
1152808
1345436
377021
1258451
377263
1398742
1224813
682780
13055
60315
2135479
699673
1502946
180109
1116279
595988
1334848
674369
174751
1079885
694057
22800
81732
549919
1490331
740115
1255894
1289471
409705
825329
277965
1487269
1621049
507695
854081
417533
493574
1023664
808422
841674
153397
597617
1241249
794172
817933
1093965
836825
126959
1976540
567109
254374
1731692
596124
468621
1968917
107671
120613
904169
303348
110622
392006
962205
1004512
1498998
2139634
263739
267733
243789
743518
34366
667686
1351226
705361
31608
1441639
394052
1919986
757557
372646
1493170
810211
179794
581002
106664
81021
262077
166325
316060
1867369
513225
2078624
170572
722232
1169994
886127
711303
638425
1089972
616997
821028
1081024
50101
931544
1784143
600279
88278
105480
1609823
528678
1111183
198695
697428
790295
2092462
871400
1341730
862098
690736
1395086
1764786
1309155
266534
1543032
970468
1006390
844804
456658
707906
1270187
1637162
113652
940750
308819
297102
286263
320957
961709
299864
424195
249168
1324884
244659
548230
687042
264546
233891
173341
202327
565303
1142235
169494
1093866
1170927
755601
10688
266483
1712197
668741
714848
713822
112806
97561
1160711
1365444
2202982
1484278
1658962
711838
1093418
2249123
683439
421431
4530
1592373
561700
4685
1314142
1847706
1893128
1206052
533691
343518
1257450
1546635
2332795
85843
693838
1437456
416599
695310
393579
951407
333089
959679
2153490
401815
231617
384245
1369115
47499
150171
250817
1330339
832450
36745
2106021
932235
537394
1776376
1861528
673352
61070
40803
1407422
1419368
523935
1556192
2050588
238866
567259
271344
1379450
784994
1200604
796259
117491
1193120
174711
319845
988855
494448
81569
242976
566122
1736201
1725745
1109250
756507
1825795
355925
881142
704459
1086367
636376
108470
366356
196034
171211
1756018
485184
315018
567568
852411
850870
1250963
1465429
557427
750844
1496255
195875
560640
573874
536878
930657
148683
326123
512184
322288
1486917
45373
506716
17241
2380205
10544
1237772
1882813
804852
825691
1547389
20955
1911330
1284937
30724
657769
1587970
714117
905598
303551
973256
1490219
599575
438236
125471
512019
190865
1905777
1326018
817861
8534
674941
1547510
269135
269508
902703
836379
1864882
1822727
6376
1551478
182373
973188
124641
208123
1134100
14095
1783558
285785
646181
1829473
1117114
1192180
1336202
648945
358960
1346055
37193
1422877
94308
912667
774789
2058151
1454845
568188
9292
64639
1823975
1230473
261477
1461375
570892
26479
757205
415858
1037115
2174732
1934091
717916
479572
176703
196752
662678
impossible
9677
1923731
508584
12798
374830
72419
87785
1732149
229868
764533
1624431
927480
1198008
898047
18797
369608
495926
895402
649779
354249
1233632
295040
106589
143982
2297212
1726118
336163
300484
917568
585646
1951435
1467876
1061630
1373991
248162
483438
1577756
1609931
205208
1081144
48936
141525
2025363
866932
1422468
1652
481896
1971330
1581684
1716117
impossible
366376
354396
613587
1744046
588277
586560
99767
291194
41129
134663
1572179
263883
316755
865106
619518
1015970
1137810
165992
1585981
770372
972529
466584
407914
760653
1613329
246857
294573
803933
355855
27998
199677
1752998
8411
337324
144408
990617
577874
342838
412323
1109203
1319104
692855
90857
74691
1029612
830642
262319
322517
48983
520010
146609
578700
608673
366389
453651
91429
693504
1552592
668105
1046262
184972
1423408
497200
601323
1561108
167721
14695
24191
244260
166220
2003585
452001
1758935
420989
255130
295690
32037
904242
691630
603477
660887
315911
311879
291677
831220
585659
630764
1352304
172406
417694
690419
1667093
81608
1924269
499376
1825999
600210
626330
668852
1811396
605389
340291
1781043
1251887
55258
1746563
584475
445165
388095
837421
441626
611145
1616088
1420647
1722900
112471
328581
341822
1204627
648942
974803
673774
780751
779065
1874052
529822
136461
623680
462358
1687858
397969
980560
1925208
1814804
591957
594968
535023
1121943
536949
197639
90263
153515
43681
1251894
1539734
1088906
1074910
858191
803445
461690
1303616
1014529
940079
1092930
319721
455072
1178817
388357
1547583
1995189
291633
894597
980586
122915
309935
490524
350893
253573
784217
443057
65980
1139360
675536
72711
1172996
1186226
1452398
547842
1579768
60561
758554
582908
58237
1847807
1555060
5465
371393
1368198
125786
1163931
1374143
14810
624456
826534
2101627
1531532
1288584
172955
907660
1226874
17867
459193
280285
206807
1272177
1076548
1693935
1706142
823982
594693
932947
866756
891505
1285694
189977
918850
1476788
324079
541187
1772492
impossible
8654
62809
319513
616803
623428
2009440
877961
1828236
1540295
950808
1684460
1208845
1038268
462145
815069
393195
2013912
1377616
1015607
186338
1392030
774770
674225
312215
592514
1065472
768890
805973
264193
980049
199621
1545235
1280336
667835
989007
2069865
382200
144773
906271
939257
1462642
402213
23139
642456
893228
301906
391127
706900
123399
780677
676408
876013
438150
1575954
1501815
194394
1385241
231788
13886
452332
43451
2237684
276062
293117
1515306
513081
1613849
225544
472959
980553
1133480
129617
1403295
468529
1556256
880856
258470
24880
6244
223633
433216
338898
605977
506427
1386336
654967
2252813
1263620
2135327
589977
920790
576597
204656
1076179
518009
900374
868509
1209785
265255
1575771
987832
1778778
797159
520821
1639254
224630
447666
1011682
1227954
1117801
100086
416555
450401
30598
730812
299743
14958
1887895
565566
2001781
739196
62345
475678
656346
1552018
450967
990722
7934
547974
593996
535712
520943
1648263
964275
1555500
521730
2005018
643562
82015
444735
108995
419671
606221
1321253
1794210
5068
729204
1491211
653362
102997
629163
231143
1429063
601381
85778
727217
1014777
14102
881443
9416
537230
1636175
1635723
702333
221711
1041991
229654
398774
785551
969366
431069
141265
1549445
380428
968328
573538
84322
50221
483548
626973
537064
802120
1459180
1909633
1465957
812685
52199
1146269
1083040
1955597
1148955
464579
95807
895814
290185
1498259
238926
121319
983794
855750
2053797
331070
1383661
673042
1099107
2224007
256264
930023
1193367
1685910
826151
460089
267768
212833
406787
1100322
826632
922730
impossible
1349164
835649
108688
1125788
52140
713467
532838
1778279
460400
161282
4510
2234120
2136139
423391
1478945
1273350
156766
316589
748538
1730813
328327
787190
64577
150171
1665267
1405939
485041
1292654
1297792
1110498
110095
1091546
782981
1280076
1522231
1585082
16415
537179
789198
423722
2203916
696066
311182
1628303
441710
116101
1735002
610654
450014
69686
1141627
1432513
342324
460447
466804
831371
1535804
535928
152171
1914718
225300
1387951
1718699
1302197
428313
1266049
934141
1726210
611636
1977644
743269
262141
1294410
1419397
991349
869574
982473
1683611
674219
1156316
869658
756158
950290
478332
1373074
1106407
3188
120464
1290680
641787
488509
900019
556748
953106
423236
1218406
1296370
758253
1039011
1855984
1256962
448438
1434970
153199
851038
165539
500033
1406189
1436109
563083
776514
58767
1356195
164295
685398
42669
1483120
1066935
1037960
487589
1009494
962510
1367972
1049311
410045
1349306
504898
323019
239881
900396
311997
726912
1749547
1614365
1822673
203119
1877835
1529408
1087424
2166469
113067
724348
325808
202571
1021099
59068
621482
1444399
987303
1651153
1597738
222297
638413
932555
1597803
1761807
1963587
1099213
205705
793575
1522952
474461
17665
571809
642696
977424
385256
1601543
980715
735983
1485598
744035
319661
1203028
1237773
729743
820838
654570
53109
487754
1011690
826048
1105940
2309318
295730
453002
250225
653321
1388841
1199167
2226430
1665290
1407191
443629
1218139
339303
1680384
904118
1501986
437566
432424
345563
842150
325996
909905
1698922
113883
1388069
1328466
492053
160482
47824
1479802
1445638
1491664
682967
1743767
872012
1131576
95883
647388
1100698
79667
67010
852266
1019961
145170
173116
899776
434252
138500
182332
484695
1011019
805187
1506185
2127968
746454
508958
1169851
3872
994152
1629915
1660579
1389815
150891
135900
677397
2096049
573892
1225239
2215552
1181225
705941
1523126
983003
1112437
302149
1320519
2339382
530882
376872
281874
478335
963964
2040489
840193
1149135
888274
595386
456477
912930
1476539
189697
1174352
795218
676836
867458
1977702
302190
907324
1420927
484512
1397750
598141
598711
1665161
797698
440156
1120889
450663
618918
1584133
1536888
1855212
170666
469046
1005660
503634
460256
1312085
1795426
261844
233596
595558
716601
949841
894
518435
467448
411652
412378
1415329
440715
15002
583503
23438
1858845
578858
1939977
1867478
1163088
1498481
1117401
831297
1225130
940025
42672
646716
1221060
1221077
517682
1116845
933588
6615
326472
619313
1618452
2021682
2230836
1062319
408665
305351
644206
15357
350276
270881
2022664
1785417
416001
864642
78999
795398
92819
801197
690703
3514
907878
162264
1006844
1270790
376391
1732546
1147908
1094801
217136
1526815
18519
554291
122767
193777
67498
348063
273533
1194850
13074
1268778
595229
584478
173618
1095162
137621
723068
1802632
1457895
274657
204371
1115888
5982
1054961
553252
427098
1992881
654148
602247
141524
3135
395095
59392
198838
71209
1557110
978439
1697893
689197
326236
372373
1307184
1110380
352263
1281864
1365265
1943506
542533
1442892
1699840
796980
683096
264337
1162588
7233
347485
56510
426045
1025595
1030468
272231
415489
1617938
1503468
897178
935620
1834153
266800
1583585
1515792
2106264
1609927
1780232
289984
1703054
1447804
538012
868401
104867
211361
1382418
662501
2089000
1207593
1368538
1278718
200964
739434
1529989
1378541
17635
57962
345249
157747
403106
1383313
1722037
1170361
1415528
487199
66058
557135
87334
1748844
324940
856154
192618
148302
2021849
1519558
632135
1148363
594609
822183
1359178
300825
771566
634783
1135750
252797
524050
1330116
748775
402172
1434507
558058
1595160
842428
494068
363069
1031907
328069
32850
725100
464859
1620098
963505
580080
600647
316031
1172372
430110
782697
318661
273327
417532
657888
960109
1517847
841224
376620
8375
386778
1372131
8090
367755
174444
1071691
1363269
12784
1672539
1769410
1207676
50355
457690
358566
361136
4751
1695108
1808164
29522
1183165
494670
919387
341454
1711444
167254
1539659
133614
430847
300980
11831
1713855
1002177
1151811
8392
550699
1383217
1550506
2004137
162360
1268723
1998877
513211
421905
169618
55757
106378
597707
835266
199554
41073
600860
205320
26785
235395
1177663
539193
493153
692270
481566
1477006
690730
561535
252890
629201
316327
601998
11047
899082
1834565
969807
980744
248195
491703
349914
1609295
897589
611477
1316395
389798
1987695
800734
196268
759713
8337
640589
1320548
65880
304399
872869
863162
834336
1279858
834123
1937863
1853811
124760
315233
845552
1631410
728095
1479249
149169
685519
2090634
1779171
907170
204099
1339546
237640
43178
1230111
617910
760482
711277
1456709
91522
646537
impossible
679444
582924
109848
88243
500441
1503915
203138
484977
1351797
1531660
1022834
61644
731648
432807
1522737
10611
1609287
959795
329978
105720
950273
853877
678250
2139673
592589
2034201
844456
1641472
437776
147894
1141322
648113
1546087
388397
999647
1233155
177906
567396
331983
1470889
721664
544981
258221
781426
268317
53333
256772
1016687
1542197
1480210
475629
1053162
832390
689800
1556026
599798
2358591
1429460
109841
605199
520363
712003
1336433
407557
1531531
993878
185769
1473546
1943897
685202
141158
700064
217729
440609
904117
140074
400127
793363
134649
341567
567080
1002285
274448
609699
734455
25074
1589169
93325
92158
1054599
1655356
372362
378075
79801
821672
104991
373086
699914
620840
589756
833244
642362
968462
947092
19790
225671
5091
547284
366592
1283837
2137968
318484
1040497
451147
316059
905123
846807
780598
18879
83946
1019630
1210684
1067962
981382
1821355
278329
1149101
1702029
259635
1241736
949785
139079
791882
855978
199349
1510388
1439423
1178564
800227
443633
742702
469814
527746
2366330
1177711
14664
995419
2045659
47956
470167
351548
180665
442644
144549
1147363
2024888
1681162
356849
214677
238368
310734
490429
1490044
742899
242808
541228
1722475
245097
115661
644733
932703
1304219
1525490
89195
2103355
643954
223449
433577
39118
1708219
2218628
260843
52801
304546
141266
1909948
505903
888747
170498
985319
125927
1330657
1777978
456465
1395834
770464
1602690
1195683
55846
1892796
1875811
121930
20349
1365132
1904253
1112488
1806763
455027
1301611
831585
411917
1668251
714515
1354105
1357346
217226
1074161
1268452
15726
127552
1301259
902099
6341
1163524
745999
1032182
522809
566768
751715
548007
571748
177777
550141
468219
405436
574781
1296374
1766293
598482
119553
551192
1734207
1761021
1149277
765033
1456709
13749
1974631
617600
318245
278022
1402202
354917
607627
1097318
983133
36639
847756
292301
770694
911375
1794984
1297347
2002211
459086
563095
132242
408866
197089
283438
1466525
346469
422626
1356727
1112025
316574
650359
1629907
76389
173304
43764
656327
731317
357751
700789
108685
662787
1201058
1330923
83226
408411
1383205
109049
526507
1169388
1886172
219244
1615192
4694
988051
238707
1091261
964713
1232586
1645129
346193
643387
689184
76243
291291
634902
2040900
42062
739427
1582655
328888
1004485
1402726
28606
124775
1614489
915084
307493
557971
1009144
247348
1130107
1899242
344569
1162005
918781
368545
930152
1952326
1210915
328642
20595
494193
282547
1929109
108366
1364007
1372453
743444
82355
1517969
767130
113125
813791
512482
476661
320182
284617
874347
91022
1131444
472703
93808
144144
1543089
141319
157068
439050
1001760
153611
1930147
838050
1967540
3351
167422
182044
243662
588043
270712
1587826
408162
266108
563275
2115381
1101498
40534
1107707
1523819
1457748
11739
654019
1263190
416901
260197
187174
1024944
704810
798061
249290
22680
1498012
615452
1806070
422379
1107512
780817
29535
832180
682637
993350
158511
1354791
737584
1628515
1203049
1872061
817259
2003374
1435199
1657188
1818129
624106
716960
487872
1458412
7429
1090699
551347
268345
1296479
685953
1010611
1613122
2091296
1751065
683304
817168
2021394
211146
1257091
439918
767930
987154
598573
71621
1986778
1139171
844340
1893533
296562
1078446
864566
591158
1254549
1991417
338658
333345
394030
641208
542374
236531
1283301
30635
801915
370899
382894
947054
806071
16470
805293
1662591
1571814
1580002
234544
1239044
1466524
720022
753294
213463
479788
93975
675346
161670
780788
735990
98068
875408
1262840
332662
1271500
377569
18228
730558
1963150
785994
999317
1586618
444032
339783
2215825
1082176
1206588
976307
1170529
625076
104042
116965
994356
226319
247169
188628
655891
1654180
1520348
1277609
1279758
2247929
135142
988248
1091162
786500
984239
903623
1761100
634673
107478
1583908
1244573
186727
1283001
817119
851426
1812798
1430590
30601
729036
1449334
822372
13524
1151689
139900
709882
22215
851479
731642
344679
233060
409726
1122141
457211
1185440
1523190
1540603
491097
51806
833734
582924
185911
282762
5388
96965
482718
406509
1833447
539656
252096
1198573
1215744
444968
304241
446523
35601
98602
1725522
196476
368806
674855
316491
1163328
1072601
1378191
1862443
361957
725019
743371
314455
539131
1345871
1101006
89826
1711274
185690
1626327
1087880
759357
242881
564321
9959
842016
306435
987224
1750364
646724
998564
504626
260975
1319065
200350
676611
1558831
387013
542065
1247176
1345209
177028
1044984
696140
30585
687402
104316
2698
1025141
951219
487593
20687
1035823
1736513
629191
263854
1877222
887152
582500
2275179
1018280
10023
182938
1734291
782519
76082
841314
879022
91605
1335404
948807
205463
1644211
1276258
2128100
528242
1846112
1578352
1493882
1152770
323747
242201
1465980
400245
1670936
165359
1086642
351258
251324
198730
338097
264784
535302
415442
800498
89183
1241918
489347
962147
376468
547046
1093999
242312
53769
256823
517713
693050
210971
634352
76905
1535967
1903347
1479433
215774
31590
524629
277199
1939132
1135731
88571
2111507
1126027
1754612
533554
162957
831438
984651
480250
262215
985610
886786
100168
1463253
12091
597721
365430
810041
44136
41366
1497149
744517
1355906
1194699
429831
691376
748593
765767
248284
730026
79188
102914
446143
314179
214008
207345
1225303
1012895
1111054
182367
1726010
889131
416752
1233807
917849
37568
293258
790948
438224
2040442
589958
385505
1309964
960434
1922367
403482
1116967
158419
101201
1151556
90960
1158583
678489
1584645
207347
791236
4001
1096064
582550
50618
1149714
866952
833897
511428
1206625
48746
1632500
401887
1056503
1214248
219498
1832144
57520
659905
965796
132395
858615
1097598
17982
631272
1861163
1564529
246739
342325
810214
670266
141257
625751
866441
1113234
298915
1312741
929920
978373
591169
122559
926537
812682
218210
920794
252150
1778266
428067
674240
1309024
645073
174920
255106
1279603
551708
900471
876923
580285
139631
445798
847374
1106815
588099
734044
573791
343353
13498
1435728
1243094
547212
590471
99523
1184841
447193
602147
1620102
419224
805224
1658071
208108
960183
762236
374747
42873
650907
1001486
350881
1383451
638403
115019
1423797
759680
10619
1563840
19256
186000
749596
2041894
1463097
504500
27568
357425
1041084
1213185
287300
320817
1115726
1329097
141054
777591
139928
1589422
159021
890839
1188479
253225
789590
1718030
193085
185448
1037684
1158594
531289
666865
828847
461118
1088841
2257834
1326494
185740
603591
1631553
4538
513138
930898
469003
1607347
74256
51146
832212
2251290
1307002
94438
187868
1930569
1315056
938453
457180
280673
841562
191804
1242979
627330
28941
1945766
467805
514355
2210706
17416
3483
268461
430054
109854
749890
1264985
659012
1129220
1461141
34598
2021586
693268
850337
771177
1142872
817429
93591
723818
266004
336163
339602
242184
901494
1890355
1716923
1648225
553536
1919716
1845875
153219
143060
1057640
373519
60979
38492
22513
184386
15121
1516111
605015
288604
1035266
544552
164240
38787
980761
415826
1313312
469221
1172876
1267183
11540
753444
264045
455988
2219539
834152
13899
328695
1996622
559777
1491482
1043364
765873
1529777
1254826
268609
2238264
1038390
1162375
437745
1522897
1371485
777207
468825
1193942
932787
245769
198055
446630
32173
881919
47289
887128
984151
158282
1576843
1490027
1976660
1526119
781857
118924
345279
72990
1249513
277321
744582
206489
935406
1480191
1031334
363060
1188
2140512
19278
103605
1052250
692608
711767
1018881
169329
1190540
468755
317409
2124681
1052553
1182659
1438762
692143
1694387
1221557
742449
1800462
427010
980032
267796
414464
1075789
482466
612273
797990
421244
321724
733826
1035038
849714
798732
1062435
62116
1181134
767540
220060
768367
1976661
2891
370977
1152987
187454
54779
518206
309380
261349
405310
745330
1837962
845590
1667357
1134233
40450
516451
1004965
230422
2100418
721922
1892610
355631
554449
2110074
225915
527956
41515
544132
1532368
853918
1785748
205151
1372481
298628
269637
1139201
1993699
295304
139606
449971
299479
413589
781773
908381
308520
4398
1226433
339588
910825
13350
610295
312368
607421
559351
437181
94835
1300999
539334
1449100
748051
153396
1996816
169356
166936
16251
835388
116221
683592
60776
900298
89472
1349564
69135
853601
429133
486404
42762
820095
1385470
385681
1770050
650892
627686
46479
748604
913397
1146974
262414
171832
778793
553743
2040418
1761730
1682797
865919
impossible
5605
935561
143338
124114
15245
1512331
358598
7821
947728
944410
14413
206305
655430
489171
561318
643278
141553
1936718
632094
830324
371882
245588
476176
1413795
239391
223081
1337707
1058174
526039
1657060
1798270
1014207
1499250
550834
851677
1068844
170340
735303
629838
219379
1761945
1790238
1536879
637397
54812
1174370
1341285
472421
1477750
586735
618411
1622815
375515
860722
223611
689941
102512
2023001
476287
1291356
1808628
178342
1131243
1688134
690561
586858
188310
1168271
1720141
199622
1333624
956934
1148623
7533
4592
26368
726396
1178551
968222
1465058
597636
1654993
825050
317123
692143
115155
601068
760384
1657384
1955737
561517
946604
200347
1505337
519133
952486
860916
2017772
932815
1733134
974231
1327451
1200009
161768
1315864
1147190
59842
1343176
870292
1413487
316039
1546730
314425
282715
67626
580707
150136
464924
1984620
52135
532163
399090
impossible
829097
583039
148262
628478
1483495
600338
1665093
47564
599330
864885
1591945
1115533
167318
389225
248176
587655
1187617
1332669
1016936
1433428
191059
623168
283807
261384
198727
155467
19746
2232893
1583898
818983
1821828
390379
452929
435062
652686
1281231
1390415
357826
1062637
1194186
65234
1271067
1035263
320110
605273
1587949
2091658
100163
431616
979203
722948
589629
29835
20190
597304
484685
177121
1169255
1232523
1048992
832686
1492566
1996058
195392
451928
762344
981517
1858146
824042
251333
2365571
723700
426605
1097539
76283
1465260
610584
143352
701741
2196496
516081
76683
759786
1721716
2281782
860035
957944
1951559
733834
1117782
630717
505087
399858
9290
371892
1012626
509333
1691583
213488
1237806
358131
1339918
1585316
1221078
23208
10923
366952
380580
1255332
1160474
9733
1130040
1710414
337381
1294762
650447
2140905
1752924
1990449
1207805
665969
1360505
1370197
447935
2074083
798339
836502
159297
1318617
1474906
1265381
717730
1261050
741596
189358
441309
838688
291140
624208
739463
1493252
152702
1952203
29539
815609
277075
939463
938216
1566051
348354
448475
1270117
379645
3395
191834
2289396
1081991
510446
7952
197228
1528405
649314
4988
1320971
1057165
164160
1032118
206822
170569
409639
992694
218894
147100
952253
310849
304660
17491
572228
1711388
899323
753206
2046424
495006
967517
934064
34851
1810013
74090
272060
7784
1431079
111140
553165
480334
168813
883109
1839423
433934
301684
1040332
475617
687933
862031
623560
352361
1719230
1115552
610063
646431
361893
1862464
54805
493472
657965
734065
512145
701975
546753
140473
7167
838124
397058
1368902
1521036
352188
1035625
2064961
1388751
1207389
983835
1843096
1211756
946394
370071
1309766
610713
358904
1448699
1656040
532938
63024
41255
232717
2073104
455450
195359
181663
351064
1289097
505022
250979
632636
967585
1602518
354313
788983
47177
1612863
209809
694983
986428
1750530
81283
632763
769057
240189
363404
337891
1127329
20366
228703
954348
1255955
277209
39411
111858
694976
308206
594983
1327686
1793117
930959
820821
1268705
503145
1021533
557191
106005
409892
763026
367588
314409
1566620
1625617
1636003
576791
201878
146821
797502
274133
193053
1260100
77984
789020
414751
1392176
1472420
16612
1525698
1328728
1855970
885682
1422244
1679092
768729
443021
678408
465969
524637
1601340
2261957
631541
1162290
18280
422697
1797554
965135
873132
413951
1205499
17137
734715
90969
1551159
2057063
675658
418209
1990708
1143
606119
1090591
87206
1586167
266640
1002052
1456027
770859
712133
1449060
32316
1228684
746102
61823
1391664
1594246
1181632
1381087
368955
663150
1329615
417791
13083
4855
1747366
18693
369080
481356
89299
1290503
207401
8544
799796
336780
940381
1695020
658116
1512490
13848
1676907
1016956
10084
651713
154705
803185
987845
659645
921042
631508
23449
2204237
1274910
366698
1343383
1400765
890406
1319218
1093634
1545350
101797
353772
163956
648729
2021721
362063
607421
26516
14228
50471
792794
1330378
281172
2012847
1363650
952510
377896
1249556
156618
1205554
736556
1046902
1296907
959817
92853
23700
1582728
142865
980472
1193745
932136
1118856
108827
1656836
334757
680475
748278
1789590
1280337
1252956
638750
354944
1884037
1952526
279642
908230
27822
464488
974848
1107266
16294
1021234
95524
579517
713753
108308
315408
1132518
127854
110955
385829
2259894
343646
1354391
471929
578547
1398346
1334212
1949315
99383
1045930
1590291
894067
1253779
270275
19857
2383
710235
1783255
2303237
2163268
781734
311411
169704
466147
326956
793675
633574
52999
513479
15330
749467
384854
303260
2157164
287685
1544964
337384
666119
1202392
394535
68642
1640410
1672149
8764
2164728
677014
955772
287177
800402
220649
568236
274144
1523320
1852031
31160
511109
1758371
1057930
144637
568812
1007489
256498
939864
13681
591096
406225
965365
1323457
373888
2021489
658060
1195231
410591
453898
1217499
81243
165259
347329
63116
7685
952512
181313
45320
475018
1759330
204592
1535486
603364
834476
1420380
1477366
1526164
625592
542395
280714
1089266
378279
1086714
2234430
431883
1320716
110348
1337622
1239528
18130
242911
164677
1700389
263444
1799451
666665
2296180
88296
708622
466774
1620649
403349
1092935
179555
1031276
873381
209150
498092
1137484
547260
889999
1280123
597203
2168395
466050
473746
1482784
1124800
2155123
185827
1122150
940734
341006
1656850
316650
1255896
528343
32880
1669911
470539
502785
318233
111301
214655
429592
267175
1345229
16622
1816497
1117722
426196
728713
1375664
303082
626110
1453401
196359
87064
1327735
319383
158767
1572207
565965
191666
377643
761141
1606073
1847835
882073
969687
995835
1841487
233959
751075
994883
222912
134168
61512
939577
1342796
1044031
186341
254406
164383
828632
546227
243910
448555
179578
1637183
485276
20112
35991
1556456
1217068
131699
225994
809091
900407
1491274
1513933
1165766
454545
11760
645412
506563
1861140
162550
729712
1801179
1532770
1728519
42151
971457
474008
550825
992214
1469136
847112
1042112
1347556
32760
1387345
413433
255070
71599
879084
57802
563065
785700
1129305
339719
683368
938202
1258928
586935
42431
534107
390544
452
770452
47000
249831
1552487
1866158
335001
26494
1909878
845348
897477
1473
281556
310710
578821
626509
945983
496309
447235
77344
215545
151993
20016
79970
2162432
1050645
259119
720287
437459
416271
1852106
781710
91557
1244210
363976
1251284
527710
298041
1049590
329335
1508513
1935917
391434
118135
605977
411826
1406458
2160403
606301
989441
155739
2190868
621285
1181402
1376415
73589
388705
1832720
1236470
687350
87284
706395
411792
893564
985610
526314
1321496
793054
351897
33226
164748
21009
1179876
1530390
693435
1432100
435700
878864
363986
1697698
1259848
1073849
30327
463760
1800478
1390526
1367978
156055
1067647
1452816
1881546
1201265
1142173
681036
294910
335382
760293
909188
340894
1708377
11804
1125202
959479
185571
1012077
1083836
616744
406656
282260
621076
1875174
733439
impossible
1404914
532899
381780
1113815
1599958
2180558
277616
520724
238977
1705745
420926
1579818
1598361
990463
397715
558244
18415
975877
754615
156377
1475230
1388026
176916
1389556
1349450
430325
535254
73463
570133
1959464
512835
1096834
1111967
22537
729118
7952
89409
1232942
389848
1124543
761104
1836900
201004
1505717
1729766
17160
54902
1971492
1352147
1721140
375111
2064502
45471
535678
1988001
1116747
483261
278191
704725
309279
148965
364048
763872
1437487
112980
508957
684846
834303
214153
712891
387344
2213
209043
1961468
240065
585117
770000
1957032
77635
23773
1148293
826739
904362
1455389
2053730
1465788
1154291
1348413
8312
1784438
2177010
447701
1604166
915504
111452
78905
383080
557787
986972
615094
542885
1130757
986914
834600
1328764
112174
444064
442393
1018239
294045
643883
225231
679606
1872237
708877
902831
20248
358659
1819601
1697028
360389
63652
544500
521270
231267
310325
16393
914314
717487
341200
277645
1025563
225335
2056962
205426
1223350
1065212
1879797
1270921
1738951
1269276
258440
1487304
1274085
1466617
1758857
732877
1591601
212448
742372
77801
997860
1002826
1339849
98859
1474971
760690
1540979
117641
1809419
1276800
17015
578387
1150461
283419
1074451
530212
650148
324520
827305
275217
567216
1678951
13506
1840056
698635
399030
602222
630560
1987536
439323
1869433
347606
827150
21860
112120
937927
1187051
835008
69674
550016
1310728
1273155
611572
311667
833091
21426
616240
612651
614693
1709358
127520
2329697
1058805
1514651
695852
977371
52322
419030
540639
531081
1035972
600604
158932
246975
445985
29830
1634483
1393066
642123
1073148
1123175
1600637
1541085
97575
2398442
303481
135194
500822
724632
285920
1146271
1369980
56057
478697
61561
9546
327379
215617
1727491
108248
1530380
1440921
961164
641424
25036
1335747
2200088
104089
230023
1375555
1928170
279252
72954
630614
19312
1060716
23022
416525
154576
1203573
513920
866742
164582
893817
468914
201904
48731
257246
552982
185632
542772
208769
855469
760060
279777
6763
113420
1960779
267284
1496288
173779
536186
713609
1999021
679391
453301
750590
369903
789984
66836
243113
1807782
1123719
1012807
448845
1140448
221132
631226
77415
698115
171937
1066147
1114983
1085679
769913
2187052
214725
598893
2158801
427843
238746
431003
1626176
383224
2358951
1213592
1320189
1215304
467025
340094
1304092
339552
582484
386310
176372
1693404
840071
1469763
523331
685125
687974
275588
1180285
1553419
1091374
809170
198535
157155
1765546
98596
1969984
588795
970600
2209922
111889
70759
392939
981922
611814
1679025
1986500
844208
58462
517799
345703
59723
1341243
180632
589309
1883719
2065843
18754
611758
243486
675947
77756
347925
1857855
1083138
345846
792631
2225316
130893
339276
1642699
1923832
703304
434425
1809781
868863
247364
769815
976947
17467
59039
955760
121297
37647
438454
698831
748980
514461
23471
560992
718822
1181881
795715
826267
1317178
34999
1883350
449819
745094
684836
166169
889050
1993597
774383
1435170
154183
1345495
329346
303565
864627
947763
531250
243468
437595
1053127
1817668
210294
519440
202161
439697
1063213
1824088
1410010
10466
1123962
667346
447271
1086978
1622361
1915534
90784
17938
1008041
168349
1201807
661497
1931641
1964114
493295
764211
1036864
729678
857655
1085366
1120154
16383
78949
503443
555537
1256511
515717
1221581
300227
389084
920577
1095325
1181216
1553789
1600077
1707705
12793
921983
742082
315504
741066
1351318
266696
512032
1224399
949251
47549
677168
710126
1191870
420218
1207905
406420
153700
114759
314814
611771
429468
74056
849052
1095228
227597
407791
359295
1862
835955
8523
372309
1122175
889108
318542
2098792
693080
978515
208820
521353
1071303
226646
1729093
157384
72877
871154
249079
788719
2035000
860764
171297
1182760
1201032
640678
2054435
149395
387139
85963
171783
287452
1659884
796579
1911597
328087
267876
772603
322042
2109109
778236
171938
382587
370050
481851
199431
609354
impossible
290556
739450
1070987
411223
47663
415910
846826
721246
1011753
160091
644605
1858629
1203738
1255852
334367
991639
1653695
1774904
987703
921203
284504
775618
1060465
393586
888077
626023
33023
570842
724570
673370
644432
769902
1689922
1359459
1694434
969250
1431005
1762236
1306164
652858
750059
629605
240428
159902
639000
1402193
101208
1744858
12566
19574
1212596
1493512
17834
1128792
10308
36662
284966
1441215
474055
1070626
2086172
849896
2095655
295793
12340
128681
839374
259948
1791668
829643
508878
480640
67193
441620
338993
255666
620056
359789
771537
622063
2258877
848449
793777
911071
1684265
113236
1896323
1371804
1086800
1914645
462198
253517
1474666
98536
770468
419475
400020
1746463
541334
510962
565326
376480
1406989
1460875
791526
342708
858869
1437734
78975
442581
1134343
1571938
1039398
515045
2056274
121386
1839260
1973106
445375
827217
1584974
816095
481310
9844
387749
2037179
361646
38274
481536
1567870
805948
664949
609905
489234
1146480
1011828
562735
64104
747707
614736
919074
1117377
1207825
919073
1413756
79022
320016
1397043
12845
1818270
28733
694142
45882
1611174
355001
1016911
1792803
462948
40981
1482235
1591663
706634
339726
1203381
569850
407560
169780
846974
1181197
795448
1905155
938980
1352059
289634
765330
1534441
2142060
7582
1390891
impossible
298840
498916
2068476
1197803
924882
1557558
1796147
507530
342843
1063234
1261957
219036
1977304
1223190
81758
1467492
699837
1023185
1118697
748394
144211
711515
996232
783576
2108538
255960
601679
2002949
780063
572196
266037
14982
1371305
1133135
1590591
11103
1079234
1086687
489710
impossible
772100
820220
93418
1581668
1477055
1769948
94631
583857
871409
1552089
758782
1543814
1515735
417123
603153
306012
152584
203154
399825
958736
899485
33773
705249
608009
128040
2018862
14039
2027127
49049
1651101
1236625
1274409
1861593
458055
128568
10500
1480028
1036170
129926
944857
1778803
1226203
253270
64247
814582
1434847
1389379
248174
141315
906082
410778
533631
345318
866633
847885
1500383
38374
935859
854824
272630
508181
81216
1997603
704033
1898112
1288676
936728
1092460
971063
1422038
945187
2006186
383168
523878
1133931
261731
1151425
185228
1309372
1564688
324917
1609170
1039047
1018394
1176878
1405933
1566652
372531
1423105
1306523
1350733
695882
150346
312190
1015745
766400
186111
1322977
301638
1074700
929919
132790
1832269
173299
552266
429317
1129072
1137111
1529617
862536
147161
1154807
531800
411922
996937
1924735
1186215
1721569
270928
1244317
179340
1042550
537537
1644389
637186
468270
767707
12940
327298
88929
1183243
191180
72526
11300
496559
2216017
1549593
544668
421453
323694
850475
45833
1398025
34238
123741
1207460
262392
261384
1041881
164752
1598152
1670892
1556806
1687429
1137230
985876
874723
1275880
384966
505770
990712
160127
599132
1586157
391244
796578
634815
870870
1099467
1327237
1672516
1428685
983584
494171
1595632
116071
329988
453134
367700
795355
1930817
1094317
1552481
982809
980006
739300
432486
1407052
466180
1252774
28265
265729
574495
1151162
277514
1297678
1065210
2011732
1425776
1829726
2204128
847175
356750
812056
701035
979100
655981
1772775
2128073
162093
1458186
717319
937333
390081
87368
574133
591041
11790
447531
815161
686687
502436
2133882
400152
358126
692095
973980
571266
105608
508479
1649919
1704052
191047
169135
15550
843521
894287
224704
714236
369914
408805
16107
383767
655893
366065
370011
14096
1149325
764131
173622
1749540
1141825
415005
724410
442796
1273716
394500
69739
1721574
753342
197944
29551
1275786
2216398
149571
779096
103369
853686
124905
362381
1376727
802705
685065
1107229
1292762
1139044
975588
380497
624052
319352
1693980
949807
594769
640057
136675
1567766
37364
1035271
250951
71361
217314
65266
697270
830767
401537
336278
137729
383913
521196
4081
1679932
878411
711076
886484
569885
159795
756754
592343
16214
1449680
804214
668895
349077
187461
590722
1471178
463025
412560
641541
491081
764242
538528
895644
1437128
527825
1331018
560739
1139368
262785
1331379
2015384
323312
291475
1213226
865204
1213421
1022963
1273600
335197
237795
224857
1078791
277233
945934
1450970
453208
930891
420210
1888443
328635
741165
1425175
639099
1360792
1426055
21687
1312508
1447384
596736
208670
1565014
347280
26983
1727835
1614807
414195
83927
808708
263256
304264
707016
29372
532855
1120629
1976131
354188
698762
16013
1962047
555460
437578
69289
737853
917661
352529
501120
1622149
214151
664549
1503642
2128504
268053
745510
70020
558326
254710
864010
364802
296263
635742
442070
740001
281594
1239588
471082
1687368
728135
123486
873894
9638
1224798
97718
743318
1378002
388727
765894
1194463
1088673
1643189
600384
835447
410298
580519
impossible
1246169
41377
614465
1335809
240289
1060467
633676
360150
795444
307598
1759357
331356
47647
1086034
446518
1239899
949278
551014
1159905
568679
1150761
16649
799362
1698130
374706
1448414
757068
277009
805200
125683
impossible
9288
26711
1182986
172262
2012452
886107
594300
1527937
41749
1488582
601029
384030
362738
1007932
365841
287248
479951
526523
1421791
469419
193655
595511
100907
245537
72864
543883
11657
1045970
781885
1704788
271153
1793275
1116738
1446981
534896
1609939
1454939
1132301
546614
81287
151365
640434
1247930
2180317
948361
733689
1468441
252887
600258
34943
94302
2022117
260312
302992
1265934
1890555
447617
825851
1031780
787644
358156
1409617
206411
859007
276716
475829
1087767
539348
1634823
156535
423609
393949
1607435
928191
1305890
188224
141232
9237
231829
1226091
1259337
147051
1192939
961994
1502138
1505085
740458
990364
386690
1707478
2330374
491088
578129
202262
292425
1329255
1342178
761683
597317
1956479
851111
386682
144975
308748
1124593
1346426
877943
205886
630331
260218
12300
1900238
718390
198932
1196176
905242
880086
1737351
195332
1371552
997216
615437
946789
258159
444155
1030402
585192
549356
304069
899677
20622
585520
1313160
1364428
1251788
1763531
1172905
1311730
315531
700442
388178
863021
14084
750736
21198
1528612
338762
973991
1285662
324994
665621
761894
887595
838034
296164
1057288
1509369
404114
1060426
1344886
1563863
1482276
1275796
1340279
1690625
137597
1406628
515781
39412
434652
208630
impossible
700907
10376
889191
1763479
1239312
38236
1340689
94030
413458
490526
90551
263757
1759073
567079
1004974
338973
132360
1253158
1250044
216140
1035143
721832
251482
1810422
2187227
743089
455261
1110339
706940
1768461
1109289
1851063
1029040
864218
363721
90270
60220
900568
1247472
489674
757200
307449
75807
469018
1260134
1122699
96385
1336261
800315
1975215
1119687
1259191
295788
47553
1561314
282053
1421121
637888
2038438
1037564
305769
1057324
815987
82600
139435
1424549
843488
26255
89801
1834569
1365376
215061
696707
1070744
798007
1174964
1657528
352764
296001
1686714
1918191
426712
854360
1409655
1572126
466065
impossible
951675
67675
18268
1277591
381653
619246
177384
1319149
1117719
179886
1401402
787920
991428
1447477
1933129
60595
163526
736782
45729
1774713
989500
2143304
990930
207350
224011
2123354
996996
1290925
764512
1553841
735522
2012275
719441
1687783
305963
798570
191313
347420
1522293
55077
302227
2013631
131035
1403081
189742
1145526
7968
919607
326940
802712
607940
1971344
1243099
944626
1875617
1475589
661158
1989886
1099208
1200695
131610
2182047
899847
211897
1284136
212521
22143
1599445
857375
156408
465789
233471
410315
635003
1008605
1642607
1530836
380805
1615539
203029
1671365
1628747
219872
250648
1474263
853323
648194
1234740
2037007
465775
2953
759267
997750
17778
910773
311425
1163704
1043057
1014581
1346392
973028
486551
552979
73923
1869815
6212
1891341
819246
36553
538227
1016148
1299390
2281735
20982
1471560
646040
702849
1716800
362017
1450972
862931
864163
1987511
418295
342418
104162
424476
2333705
1298498
334817
359090
176379
1114592
231591
1199878
24406
2055509
685683
127557
940070
508395
262780
1867417
521274
1351670
1165360
921596
26200
183454
558616
615646
9510
13459
498919
1884732
720261
1252191
1029879
33869
327502
747695
1372080
1104218
307337
1899496
1043494
2081817
736066
709303
13927
1780152
2165795
12070
112490
436497
796668
630747
2124324
447900
621909
706798
1072041
744898
852780
144690
1538316
289030
1440945
210697
677789
1149639
252071
1264834
926071
512447
29403
714351
4875
1046614
659244
497445
131807
330656
1813292
591819
119144
354944
595168
474906
109839
1481088
158020
337467
833681
17235
2109854
1401283
1078286
821022
1511079
1772078
172338
1001767
1062866
403146
1374620
1152661
477303
1167249
659707
442894
288338
616452
1221802
736834
1572005
69238
344040
733646
1673845
1178491
114710
1700886
279235
897052
221690
488345
240312
1481181
412826
223938
52891
82994
1797758
1124513
340787
1780399
386339
1418535
1030501
927285
360750
38096
2034268
95906
1480604
315349
308131
1079306
976942
12855
867018
2222146
694248
291499
537975
77673
1798969
107168
902803
1178295
288180
508250
381940
1716951
209175
883775
688684
227992
46002
102694
2082692
1566654
254155
647975
100089
161415
731576
50661
1195808
379680
705305
260931
103381
853221
210788
906066
421788
134874
1581064
1862371
880949
150493
1627463
968266
127196
619022
9114
113178
770957
759496
504914
86238
1071453
878705
652162
623519
17812
742744
37824
1549798
650771
1436405
40644
1795628
361791
2017522
559362
219118
552753
944881
101414
1686258
534412
1128533
2368588
490894
89327
1688297
1957163
1605920
1745455
2050698
1137731
294003
199190
705969
517927
1139641
1472462
419670
786560
1182701
40338
437482
163238
585984
197761
1298303
1614717
1503466
576576
impossible
212365
1202683
426012
1115245
151660
445076
90964
1540457
782372
443565
256495
403380
320150
281529
682450
1735766
1147080
862531
896761
1191381
1502495
476361
756189
251200
1077775
6312
690087
1039327
1757078
2143120
986768
1522482
626675
10235
134409
465194
223505
187549
1135588
732047
1585662
200834
1537188
1202834
408225
715193
1072602
1745260
583134
945279
1249456
831647
706345
19843
31830
1159969
937333
600133
1711694
862208
545813
335616
1114027
843659
1471190
1752507
964784
583207
982774
310914
87192
891734
642690
1397318
696666
513638
123373
933941
74410
849296
395613
160747
77101
1175315
293237
1107082
617843
1711018
893964
76369
191509
1856200
486663
213888
427293
21684
1863324
32349
1336092
395250
185268
1863514
830406
17049
266942
412416
377153
1036987
1213060
79978
1284737
1365744
1699310
1907543
1001156
17516
1186310
1692867
1888841
651206
517395
1967791
1304577
11073
1892736
7070
162735
617227
913507
954929
994372
110103
704673
30831
1227497
464744
846964
576440
51839
522944
492465
559836
169446
504919
870569
1380842
301081
150979
615188
1232562
302086
768044
1583120
314265
1293243
4919
44586
590949
94174
13909
524298
1552003
812783
627332
633289
1483288
528778
476636
90040
1841101
2300608
418822
738503
955012
826043
1489416
826182
1747106
1508556
74691
934707
904941
971583
1361890
450558
11413
149549
997619
175052
740786
1179783
1757666
597707
400240
1565540
103203
643363
305220
1320031
1908122
663823
38825
1262407
698733
392462
23210
1270877
931506
2266556
134883
1647964
244484
1883658
1487583
1988215
1242100
297189
1778995
1678289
714924
1367617
1484691
290935
1722308
1571817
939079
1554521
650729
1418418
1723900
346250
418761
1588958
104336
480857
508092
833520
746294
1283721
741078
1177983
1203146
873037
1277919
1251986
119896
394237
477675
1724266
1526714
391397
999439
1153548
1258575
127173
19024
718491
235521
1363279
1108441
837595
1010479
1172561
863329
3287
1781086
286799
463500
894709
217116
875664
137914
841293
1624541
220053
165446
1296021
1049759
996663
1193474
1384764
46165
495306
955159
975367
720411
933255
455954
1805929
1788004
1078597
885463
2054805
15906
517214
262217
424548
871803
79317
1391205
941524
556957
1281130
6947
359094
174324
570880
448601
368172
105966
1112465
1111960
833752
1048851
283985
1531594
692842
737020
436273
1367895
289857
677813
1286592
1060446
63582
993738
166772
850431
422008
492093
293248
696621
648568
933871
1669994
1287440
17102
804627
403982
1196383
52254
453234
1088678
165589
683055
1520022
1366717
883320
159196
1662775
164110
421757
717872
851428
948003
1011547
1653623
629901
1538069
620791
1245819
315380
1722102
302337
1280861
1053761
556162
1144825
1410458
882832
532290
851673
37802
801369
796647
734891
1172150
779147
709822
567738
267208
401114
1116305
1471787
119513
874273
256027
440461
1772063
653768
317715
145383
186636
1457571
1802794
839069
413471
1064929
251087
3099
70150
355025
481375
1850756
1063607
12933
1045318
1212814
506327
13097
754959
636389
1634897
102079
649006
1285783
49943
286970
2132720
1440097
1041759
617460
879583
411057
388827
833031
81492
569269
1111212
2340210
105684
1217286
1239974
303184
189688
415078
20867
553438
987844
359992
932825
1247136
1304178
983049
806343
75485
524379
1393851
1631415
1172640
641144
674330
591336
1980023
552734
606555
1075400
248680
1329807
521854
148413
432266
141413
939553
450114
1076170
287850
1047510
212290
246535
136326
664362
845331
1238936
1835797
337716
467822
858642
1023934
170160
230057
763244
1579854
188784
1845976
1385694
919169
203252
446681
681399
46429
807826
921144
831907
521780
915850
779642
2257126
1263586
165820
202145
729069
1004965
787090
738279
922749
1802707
201427
311261
456852
1431835
416377
1197355
971272
1066397
470492
914768
507257
680141
95606
985521
963786
1102817
1391137
621777
96352
622740
11883
6320
216703
1450199
129220
221816
929973
642666
3621
223878
374913
1636162
94193
970811
594615
15967
872130
268071
1287291
272318
2045731
1732698
2021026
640662
1708279
430837
1244887
549554
159689
574013
880926
339243
980726
195436
32122
1032601
740289
1777093
638521
495471
280145
838637
68492
1690809
183649
1864433
16289
2051853
1320787
393336
1512319
173422
149621
108038
331169
886160
127660
2099677
1132767
75615
1783590
1034077
578470
1086957
2054718
617374
1590621
1424547
1372033
417049
37653
1792785
371548
1189189
1578031
441084
108320
210209
641595
1857644
1034017
1240885
12590
1775499
381673
147894
430778
816844
891475
311939
295873
18655
33867
1020704
1207716
1734982
1766083
113580
2234250
69976
1750595
1078562
85702
658563
37893
471495
647129
1321184
561451
1288214
162233
652456
403585
305535
590086
242832
1515945
115271
230551
286529
50871
992679
63616
2094149
1474442
518738
86315
1629433
1506305
637562
1444977
1538178
653674
733776
2027757
2162627
1253450
1704916
246509
1684071
441536
171738
477961
2061026
410871
122973
1907048
1529729
1487505
665802
877746
1096471
1138798
628094
640962
223240
937672
1330859
150408
1770376
1215744
25641
1449834
541969
15195
1279898
699523
1124986
1597411
124879
1475785
1488318
164824
131016
626113
1059258
2037841
844577
919638
1656129
865688
320637
243318
667972
993958
702425
419837
2071736
1523270
874781
1357916
194064
1392105
1221421
1261288
682787
680085
161340
360203
482956
795981
843759
1180149
486384
1233473
441345
449915
310647
393452
155058
190404
1494868
88281
970273
2117272
106623
2011927
669360
1518778
1061791
233470
355962
17457
1086676
2057194
346991
638178
1154144
1695388
1750537
367378
1500264
53796
863576
185933
626852
1263805
850912
1003939
144394
27076
24381
30634
507371
114197
660436
223544
795103
1037540
99207
153440
383950
497065
61909
1889781
730694
255318
1589484
444375
8413
2144817
471467
554370
1175845
1412856
860816
472583
1048821
1365613
1201350
278821
1960620
1714010
1378595
2083656
1744522
384721
impossible
1229729
2040665
1663357
9040
994790
1397869
62686
828777
1738354
1481796
854444
36652
126822
642927
1489495
557488
240407
165906
782482
42841
40677
1209181
195067
370225
521025
1840882
75056
534367
975779
435840
19622
951117
773122
1185350
10776
882095
1964721
408194
1430124
921584
19570
827880
298655
1421101
1645203
681647
22041
1963420
238388
1660044
8323
667297
1080446
1770813
903993
586927
622769
359610
1163235
124387
1523985
638575
660223
1576462
1902807
999754
1833188
1029236
1240420
666965
875105
46719
66179
492799
379216
2080660
242161
349508
602156
168005
713531
1271235
228690
328969
577539
740092
32295
962390
478853
203617
1035148
524673
1193305
450572
535774
121522
680044
1518937
955864
170863
77230
101447
101822
178285
263931
1337965
21412
1459719
1739695
1098815
76173
229325
1060206
1887956
1486176
990623
11259
1011926
62336
431654
512101
263002
4691
1159232
1069187
76876
443286
366074
548577
1059624
523141
1388742
3475
1713154
920572
935917
1444700
1047400
645609
1152191
1692472
1203394
1172491
791413
2041522
200092
562182
1735057
22337
1873689
933775
801263
1631172
1347116
1450803
868253
1224328
2179582
65669
52407
786653
430828
816164
952519
679171
438400
1697541
401193
790039
1636285
962434
53252
768868
173200
1028020
289359
1348744
1498611
13762
1509059
651916
237186
1513829
1470935
733076
1470577
1209371
841999
438570
136975
1738989
966920
857942
1511523
818355
1081282
61086
301516
740749
161780
242697
1676387
33374
133598
599704
1307603
242986
75489
277779
1609271
1103411
871488
357541
372687
77707
8561
312772
250061
583789
63540
752586
945715
802301
1554479
840375
1165339
950632
958809
1331890
787117
126165
1358879
478048
1610214
7576
50024
569204
847098
182665
719943
1275362
1278174
1428325
962298
1251605
120695
33630
1412503
746024
785407
800789
580316
171457
337697
1013553
860242
563461
642105
85330
284728
1287071
1576536
420415
27670
1096880
276625
6427
1757396
1226965
23793
878524
585582
737332
380174
505659
881655
894577
1691220
606318
32862
1653057
1181655
425347
600939
583048
904388
1667783
193855
1686827
669714
829851
936951
104076
214300
124013
1795109
558322
749860
229016
1405077
582958
2037056
128442
182653
1375415
1413309
612006
1657670
1523838
761078
635286
234342
189597
1122240
819914
354847
383000
671541
553551
1334456
22089
132840
494191
686903
1780652
1197207
730061
428285
680935
857287
281124
568327
1087602
1519095
401922
363451
260090
147320
699462
915175
1013314
746651
1822385
1248324
950363
197026
38106
763347
898691
105410
620368
880909
853842
624565
1633085
601272
1759937
272551
1739373
845610
78841
205602
76191
271813
1376076
175537
1356589
567820
1006164
177034
1528772
1315229
58120
195435
1435302
150091
1563992
504342
739538
486459
567538
1446528
403040
1798384
1898648
588360
348125
280011
1084257
12095
1438667
1850180
207426
847913
1751033
558964
366922
796438
941193
1655093
943680
1822154
489461
944709
758114
509211
1732017
200490
492660
1333981
541867
1100479
2237990
371329
1121594
794861
519217
1176307
695236
1335520
1121418
182243
42281
22935
884288
321523
282767
517740
1024463
1792667
578963
1563553
1562603
1248064
1857039
1267772
175022
390855
700497
1789173
1997432
1144407
653751
996008
394230
176371
1444338
638944
382256
1157333
1115854
1360887
1711899
785668
39030
1072823
859268
448084
339743
1553371
372882
208589
73310
103588
345558
1827070
769420
1592894
1193216
99992
829785
1327491
571491
463789
895080
1134916
223021
1512061
1761645
1927437
787154
412144
1675187
1990856
2171174
3329
316677
1028444
19900
949205
473007
4642
935900
1224154
2166412
130420
302823
749623
1097321
170832
1204219
1246003
737230
184092
912903
811826
203978
151695
569735
387384
277238
1307309
788481
1309253
599372
2002960
2565
1004334
1491784
779383
992195
1074987
1168549
479503
156911
1182744
1782097
194122
546928
300118
1024528
686414
1257116
885407
1962163
1138746
11644
37554
376500
484282
1380258
153178
187964
526359
117299
2099604
840681
320804
648316
57614
382317
66145
1862828
1054992
830730
375981
471614
199898
2166820
678558
636324
2086287
305370
422027
1855053
392232
162874
93068
1146127
1192702
1082183
575801
108194
129375
467399
372943
1431472
596423
1643788
13251
587573
1804197
661622
143599
1213145
1562365
1846347
221427
1986045
913196
131606
368477
12677
757115
7521
1032045
148802
1144632
79551
1651244
914948
341406
405333
126127
85767
424430
2108020
1333861
612009
716985
616890
1070770
2098972
1149960
752191
227722
1186396
1661569
1047122
359728
1239527
761641
1080332
603332
109118
207322
1537079
911186
1112081
1591900
58417
1163556
653415
722011
45183
42149
1655198
498942
1582996
2368463
389801
310707
714135
565681
109155
345646
831721
513910
1581295
616002
456969
657438
1081847
312199
1754147
852016
1388226
862954
962300
17789
147323
430676
585945
1390172
1111695
712710
1009251
13594
640248
151790
530517
73521
370439
90548
353373
10708
657952
499224
1717960
1246261
7287
530535
1103795
1277018
511815
865820
2082828
524508
424398
336942
337554
481740
914792
1033446
1733837
1515358
866849
3816
1349260
1587525
1721762
996885
392435
1718499
188086
945575
1235057
264802
763253
966585
1415406
24134
230333
1122807
58770
1259221
296100
132630
1389856
1024778
561132
581990
745852
1083206
266118
165319
375269
157533
196050
245138
211488
590956
231030
1631157
625427
484551
100347
2193527
297632
181565
1447936
471221
48853
1279553
93369
244258
578832
598664
1290335
2250787
1873905
742363
373896
545689
2360804
340881
646096
1648087
567338
1219276
1316259
509748
986248
20707
2109000
363157
716933
1000327
16258
impossible
185378
1254143
858164
60735
687578
22907
1292901
426275
93491
687133
581009
883707
174562
1535695
658847
1545185
994775
1713774
73593
424808
450237
649684
1104868
442790
780177
995473
704202
298338
811210
747037
101766
599346
323778
719878
73548
14123
827012
192124
1699701
1602435
1594385
815097
1796412
580162
1380819
219511
644591
33829
958717
713801
159912
1228338
92574
625464
669386
257681
1351494
191497
53378
677725
934988
452014
189903
13530
431848
192622
1144590
864643
1013867
269420
449828
409971
1016744
605903
940580
2064580
1298733
1659723
1128921
20296
906197
1269621
531094
165073
551468
876265
3281
721875
362427
89675
65891
17405
738357
10140
1382999
90353
912313
33974
227097
51965
1563018
52801
1332803
68509
287762
964739
378712
101337
17775
68989
1168895
95773
426751
322697
39287
938104
570332
577760
238507
564723
2285378
1179265
56592
1116777
766998
295019
753422
1246054
268328
893013
506833
821187
1854045
615201
714743
72996
62871
510598
16797
328774
133929
938257
1006564
716093
1896216
791482
786877
408025
197123
2080846
35250
1415044
26177
453593
1061927
499491
1778647
361358
1095761
1816491
131732
1261709
962543
170314
795832
896324
512047
1152167
1083007
2005955
547428
740516
1926149
589323
1977599
194084
845561
1469159
607076
723740
958541
822614
670813
1346698
1797191
590541
205963
73603
916424
1978623
814353
1459171
1012171
8442
1579597
297128
337001
16174
978920
606522
1459784
1332411
978675
554697
294150
346943
302219
93304
394004
918091
499226
1901770
483794
1996662
362506
16491
1182018
1191549
1294614
892596
862125
240556
1423356
355347
576014
1362528
159401
12246
1825825
2358009
1184545
1308562
1293438
610385
13862
737943
1101274
1934337
1567343
1774182
180252
64011
733236
1547961
899302
802081
1228540
106383
102313
479971
89680
1518663
152649
540900
1104743
1151412
691605
1955949
376989
17213
820289
59035
1425007
950836
1701539
620767
47018
218623
2056356
804380
1117499
817317
132966
1031301
61295
1278119
133971
508609
1157192
1268558
194810
207792
1811194
737193
736962
1580551
193134
121012
247665
253860
1625847
1763870
270443
585207
1112393
1236054
16633
314489
1128421
1553791
1052495
825549
910341
348896
1544676
393446
1157311
171819
768774
1585527
2171339
1635611
11384
1767116
911786
1643723
862583
580590
1934468
746302
1327604
1403574
473043
554197
5367
1026266
466878
860288
828327
859037
293040
1555292
830614
1919943
506443
11577
159246
1734373
1297039
1250256
1957757
1768366
310143
2245765
311444
984143
96597
1703695
12596
2111465
47054
1498926
1146173
1101779
2015825
2113851
1042219
397950
570326
285163
1158867
656891
771919
735639
423653
1278505
702771
1125598
932393
1043624
208796
843662
2310467
182813
806178
147244
1125412
1932419
910917
2065927
2106336
1308786
1715000
511976
1033130
884930
impossible
908747
985457
884678
34179
401878
1591071
1371169
915303
4502
405821
1044440
1142335
2086144
227044
122186
594288
1339502
952360
199512
1048073
630579
155429
1240887
471104
547921
9915
866912
115386
1343578
988899
1274783
228251
2045882
39475
2007165
743631
239999
538480
20098
1301847
881001
786523
1009869
1146112
impossible
714816
933185
1135233
875196
1433597
232394
289130
1709247
633296
1020461
793282
365261
548415
13725
255735
1221668
965787
146488
1201046
277640
949574
1024350
1034612
1060992
547056
150043
524819
746377
1191782
470910
385790
645973
288508
164177
impossible
1479161
657907
16385
1663950
764304
498684
402630
188602
349947
56954
1407922
180589
2178841
624262
643925
15526
139759
1835765
548292
777832
6394
108853
22002
523888
1941510
351460
1454167
471675
498581
882394
154281
126330
199432
326176
160769
257888
178620
254063
752883
414325
454841
189720
519000
139441
320022
1379599
68642
1689444
1886357
611455
1010789
750257
34871
516385
1479345
644067
1298513
1212339
179480
431151
1593499
1160721
571876
1225275
154945
479557
1921497
1157091
13660
600449
10970
672898
938793
703768
20730
553472
122076
1775780
1892333
1015901
1071175
51908
135625
456288
383801
421454
1851583
514992
1249124
21167
2015445
698223
953547
1736223
1108218
401940
107123
350947
1127001
142115
2240650
1783172
458077
369430
532290
1006075
172108
307505
872949
557697
82494
700968
315921
1240709
392503
1809019
484341
619632
196361
267261
302664
1408999
789608
1460720
465293
799208
260177
1172263
776151
2228151
166163
96295
270032
947366
442102
879266
460203
922432
790618
180139
72719
1389880
1327041
59194
188767
1676336
20548
156270
310861
1413441
1368838
641237
869435
8855
1388531
1318052
820924
1705572
13654
1818270
impossible
1705683
1214557
1435668
174778
1377056
885839
2002591
872468
1226435
703732
604670
1246400
1394895
443743
13024
442472
1775047
720690
16548
777633
1914124
871752
288301
569325
214823
234778
1348166
495030
716801
2206923
196567
931482
22265
672468
1704049
469339
1085483
469789
291894
1407801
707064
1341673
1320219
1365494
98570
3559
1175069
367260
1233982
293309
834417
583983
519223
104901
366654
6162
1062836
285156
943190
64007
1398827
711208
972317
1308592
555860
285713
1556762
1859127
1068209
1607715
1675515
1039953
45435
14628
1862116
12076
1018874
605729
92998
1076419
2270902
356039
543743
966501
63134
1252815
1883410
575066
1160646
245743
1477725
401405
289307
958861
888482
838710
620189
1440653
1368578
677966
497263
45139
594677
1273125
941387
1610881
1562226
344662
1358095
506366
550872
1323510
2193760
275454
1103056
970185
1538591
892292
1137647
258241
1692758
1992374
251202
350665
661907
742356
736696
579838
450955
1533726
472608
635442
1149776
843068
18544
920661
808954
1241951
717813
214018
192749
1624923
600842
387772
211487
37351
1157633
1178746
328918
444247
1733775
417317
1209726
86532
574126
575306
1270611
1069834
394295
1025307
486945
44233
438327
158009
1539653
341873
612424
489970
180210
56102
128210
559181
673913
1064703
451902
7828
153219
692969
525606
1160301
14934
199418
1373898
666883
1080400
292277
18942
678188
156671
239255
117772
298466
394966
24320
197222
1190809
277730
1706263
1546707
426837
702463
2557
484304
1409121
590719
620209
1260421
321529
395819
2142827
2098446
291735
728252
727766
203380
371401
192455
419296
41132
146156
1162890
290390
470665
204511
9053
355384
158842
1069340
338389
563712
808652
impossible
671400
1761982
1797431
75641
716466
307080
1476464
419478
49952
1321773
581696
147703
18318
1502907
604122
1151377
993848
1093839
1519130
1889507
1689727
1358594
364000
555806
1140872
221667
60794
296188
1207873
1385636
495936
1399171
952871
173338
1546057
1578396
665534
38855
1726702
635351
126428
1343862
881491
810617
265968
926409
1102393
879229
732324
789944
1636581
487714
2213714
840902
1448101
1387608
345240
1580231
158535
648706
1345529
796434
1378512
89512
1285952
1134865
475235
345127
306615
248967
1233790
463968
727458
429629
1121004
1326788
1186353
713707
1214930
1096847
12007
1683088
854061
456774
681131
1013988
9343
952718
388282
283816
1283245
514430
629008
272615
1522736
44189
1214911
1749157
1319436
1421359
202521
2185805
463503
814601
230906
752341
1337364
213696
1725564
47268
971335
1869841
2082162
1883998
17596
736229
973789
1883156
1090000
1627934
165446
150522
672708
1326794
619441
1342064
405543
450290
432970
866363
56036
702187
307399
416251
1166266
234735
1429431
255424
13616
864900
659260
1499632
517763
1113762
970539
837571
259459
307456
322798
1354897
2159869
393567
554691
1174724
95257
1079260
525357
12166
841487
1147048
1084883
845552
162587
82855
137881
1050669
1834297
188014
1883665
791915
241514
1108398
1799734
1212715
787501
1007786
327979
211910
564966
244127
1064104
869135
1923033
655871
576411
456555
486626
628468
317538
702460
228544
1502219
919171
64167
186261
130046
203470
418971
577740
884842
971169
81537
124514
67135
175294
264331
802719
1241164
1313165
1365248
422525
153061
483849
528890
522557
1220704
899464
1951856
947488
392422
293816
545822
160392
1890434
2241468
1518480
383468
1612045
144194
325299
1712120
1321767
500056
1151017
1682268
1122882
326146
1946333
662649
409781
1138975
887016
896302
677585
853567
33400
157784
582297
1106401
459942
1156851
200239
603686
909841
85449
970627
469824
710604
749786
36717
103672
1134818
308947
66990
823763
516746
427591
521693
39070
884553
379107
2439
589790
1014580
11644
351839
728743
554574
1111259
703439
1602365
158964
105186
126589
449394
628500
107480
793716
520737
1043823
1915684
1058932
1589251
997297
669042
16097
85213
215535
912460
746783
821411
1427463
1192235
676478
90470
129856
679991
249529
660993
747966
15335
686517
784822
1713829
1229820
1387216
1617280
767250
1058292
1300154
1266128
408116
47110
868658
132425
1128923
929890
804352
820406
1619916
1643939
1160583
534805
1000484
59538
impossible
2098065
861651
432620
292814
925350
1753626
887954
24051
956350
1091555
1154892
775293
81449
1035614
1011807
607698
impossible
2050115
951
720286
40695
930328
174058
1157621
14409
508910
157320
113063
280112
842064
1466556
489391
1711489
174643
442756
374540
881583
152234
994520
1127829
718530
1898558
18719
1609
372895
24601
1557062
138875
527476
593849
978387
158061
1624598
1684749
391650
1184958
364618
116057
152292
493489
1748078
9807
371015
158396
510678
1104542
1463112
1719458
380313
220480
697009
1733514
1216637
258613
117707
682041
783158
1774699
469161
558218
507630
1613909
1496466
1346509
1484620
1266102
762560
386111
811244
1144010
929052
1238142
42414
403517
1993786
556800
29681
860706
852206
704246
495368
1500086
1445689
653456
227191
1079390
442001
577917
1225873
1084579
635572
2161880
235586
785862
223844
615129
214999
570148
674461
1594353
975625
1189166
6025
603914
316929
1217307
257159
21499
310189
1342145
1035322
710088
8534
1315214
1353728
4623
259819
1299893
404682
587562
959507
1059586
565382
555955
458769
771283
1869063
535862
560255
128101
9865
1247178
352906
1486518
2269789
707427
781925
170221
73507
858021
1108961
56270
1392236
1610136
90752
1381814
440412
1700035
627621
666312
1695057
759650
606137
740016
752199
386240
153277
621785
608925
137890
2046934
2044559
627500
185133
1661690
757355
1333851
1718079
884352
986984
47322
243509
1106297
933097
555032
2216339
779292
944765
1495991
776617
1196196
1574175
1092258
1417774
644942
298104
1292719
995833
1050860
740819
346806
369485
1605105
510910
281568
601723
1058583
53825
755991
786071
983429
810253
1600686
949870
518050
232508
1460454
1221721
933540
227498
920226
612124
473621
524846
677313
983450
1031026
593055
1179012
18073
990199
224438
1419594
23099
1437612
1112222
1255919
249475
450964
1118613
1389863
562201
2180541
615324
496680
1381821
726129
1165967
2023398
1366973
597148
470601
1508024
1641048
943686
169403
703622
254965
2043253
315343
2015523
1144017
1129194
1046521
6663
23853
727836
969378
2069822
1050139
2007535
742256
64208
669529
363502
550048
1287708
1072166
503770
777259
697724
33077
2145180
145692
351326
812233
772782
454674
29481
2108256
1606573
985740
1689927
308697
1138756
1292632
943000
1228539
446301
1019883
1779904
784503
554789
2406744
640355
1970519
486042
300907
773584
745214
291169
1219661
1215317
614339
1375563
1417029
434282
162602
784328
301334
557447
200179
756699
354146
205503
1037367
734123
1375344
1062974
604514
1506124
645882
1277749
957185
1642148
423073
440892
93293
1527354
1239959
470234
472312
1606269
58243
478645
707877
644860
1247337
505865
1128424
1299691
639358
335648
445786
1545918
13847
2041798
294838
1994578
4401
175410
379212
1642607
1414552
9787
1533141
1113052
685968
16531
1091921
554235
43888
1449435
1160690
1492183
577196
1026097
2266722
892982
1010969
366761
4467
1385615
590534
1784311
1184618
1070037
1140327
1996639
484805
1397468
1218341
293495
367039
1119846
14963
1834977
171542
520222
2200115
377536
976288
1222881
307166
514308
1136715
294832
966812
1565354
768192
190988
1466048
222626
351421
1395149
1129250
1398545
196274
1041510
32861
147216
533598
1777836
154162
616285
653425
439075
1026146
850804
540479
772139
771919
836366
69521
1531119
331437
214021
261532
767210
769026
2194994
12079
827265
43838
1810343
974667
586846
106756
1931172
224287
859432
534071
1450156
8148
448440
626534
105691
1169092
1414615
96006
513874
1474732
735497
613286
1901634
1211214
1109552
473062
123048
122821
1559827
1046158
1818037
87591
1313735
573654
144281
1331599
1110319
283997
563872
1207620
466042
746754
1335668
432604
309329
52123
202212
1225680
33777
1608479
757850
1170744
72504
1253600
4661
1524368
648757
970849
726109
90975
83684
1922027
255669
17291
20055
433583
444662
77327
107474
20734
1316767
47343
998219
994413
1435598
75150
1107644
511927
970691
318957
371089
532896
1484183
843858
1405999
274570
425151
407503
1723039
1109127
315865
832639
159732
71946
871441
1345035
233551
2243326
1528653
142868
535083
94505
1192489
1436352
605846
1563328
751154
272371
939559
989494
499591
2128818
642240
93813
481618
1430431
316126
1319514
1936002
637577
680657
1035762
850589
783685
1277842
632209
352999
430365
959062
1770734
1683130
1777944
1868249
895331
556356
996869
1723054
478680
242217
168504
1360253
988651
359057
234278
1640032
1067132
534527
730303
14695
69263
1076528
146932
1597286
1626601
46470
782053
163258
2194286
824777
1645866
1002855
2139608
1770927
1530125
1747256
1333822
266097
1708866
560659
107462
1824381
1196391
53375
58482
448545
278068
60855
impossible
1204289
856601
1979873
10716
264481
835102
3630
965515
1586627
193659
281269
1563733
601415
516883
638088
440878
1232412
246255
476255
641031
796940
1599044
2058604
30811
83176
954998
1088868
1840110
1400712
45026
1139084
130573
1780283
1389553
630707
738396
728336
581713
390428
266862
53230
57810
796825
1190899
114899
389915
1989414
658479
1627657
264337
109948
1528446
67354
1063395
548548
724186
1422441
405746
1121618
361089
513991
1083906
935688
1570938
1080994
969541
270622
42198
678960
1256789
9785
113549
502762
16632
434167
15334
2070651
373606
998195
1838043
1077421
1017479
1075625
66411
17488
417490
149241
1029793
857661
432085
898274
1346603
1940008
78748
595380
643796
989301
797711
1288163
938983
1262622
262853
408677
744671
383629
646635
333440
263169
16332
685232
497912
132838
1015566
1067930
303587
568901
1364763
481214
147227
699580
454493
85720
1797162
1421009
990306
627091
1275841
439764
539087
934148
59586
1373084
917824
18581
182319
673207
1034699
1249511
417066
149499
539033
269483
352754
471702
1824058
1248673
747473
32379
1209392
975061
284657
1441736
609673
467397
1307668
13174
981555
3444
1616322
77266
105903
19860
105485
1373
170285
367049
1409767
1835493
181863
707843
1140362
220031
126424
1774871
309375
2001877
1495956
1748866
158329
1041270
220905
304201
787054
709442
971148
724862
1926686
1487778
1501983
782925
77987
484141
312781
1194022
304281
351333
83569
1662447
1452058
1110181
793911
756275
1026180
2090415
1373686
269678
457305
1618242
348264
367468
29957
2104848
369997
1031154
571341
655218
388864
6885
1732294
273881
410290
1702050
2177612
600589
220055
17164
1040067
461480
231423
270680
526160
528996
581767
105978
11037
1192170
1447584
375990
203566
1955975
649436
497979
11601
251337
1662330
261556
923923
33204
973701
19762
169633
2152547
1542825
196406
209148
218827
1027457
2170363
1074156
49879
1527669
1199306
328996
247611
418199
757578
331729
16681
1142427
574855
439246
298758
169811
251075
1254620
16880
1566655
1432530
553803
1206860
52741
1808243
2127968
1887600
1414383
350666
713335
1263082
708976
1027407
1001416
363148
1703340
164519
1024383
927683
220029
60662
631952
865151
1297991
15177
787438
11443
1239816
1223272
537531
545813
690182
1133773
2137316
599025
1121176
1866539
105233
545404
390396
91161
704428
1081285
664187
49953
10403
234191
1223868
240554
916548
2176006
569859
18542
1466255
1862872
47090
1007571
1936771
1232481
1479743
572641
212776
815198
14945
1339903
567147
1607553
565604
2023380
179401
316781
503912
29920
128979
1822126
1215257
681931
557257
7459
458666
164193
124750
1181109
1185439
1186943
474278
1440201
1684305
23433
883764
663130
289552
763123
667766
58131
1568166
1064308
154091
104475
487520
1477254
1324573
2218767
581084
514025
248647
430280
1091269
495969
681591
1431127
429879
1253418
1333232
1539288
910162
impossible
502205
409353
1277441
587923
1824408
1147048
1943
2034495
202744
909499
1579615
716824
1185117
2132708
1930101
382303
950726
289071
361690
1363438
534329
911622
74376
1541986
544133
90011
1147490
26154
771918
371153
1322395
866255
295052
225047
1189154
778966
243588
775713
90486
1794273
1606807
1501285
1112323
632531
172212
468528
1923608
1827355
269659
1398931
1997418
620633
249047
5757
1568968
1146368
1131709
2968
1045386
961412
1108394
1029252
540218
1258005
928894
155408
954203
1727164
667485
824278
1872115
1445445
1807991
316771
189721
21242
174504
215146
1278100
1291047
810732
255760
535513
155944
203442
1373266
1986808
208631
1102575
757636
1083359
2242098
1026427
287749
1516438
1391769
364772
1754419
467168
713995
1838914
1771610
977998
1420455
18723
739832
963086
156035
14007
2177684
649292
1158113
994977
1147675
902105
1906813
837333
1686629
570389
96760
656678
732562
878812
8125
685361
679403
2064539
1558523
743870
349075
4914
1193418
334441
521274
16277
402269
1160978
1244134
2253489
1931348
318298
241424
905852
1640649
489325
774414
383999
793017
930276
452434
947096
2301497
46477
3912
82951
302564
2261268
140002
218700
550911
1285570
15538
215098
1357716
613083
844257
754717
416419
1228868
10828
645122
1441041
12122
494309
1821768
278558
532040
1654123
508386
1825282
1466595
665995
92651
1281313
225314
1046964
1963615
1162484
623510
569929
701064
929503
663122
38384
131684
508252
1714366
1356403
1581007
436799
1287458
991592
681129
1732470
233641
327114
278536
719557
1297353
103532
1114422
430922
1127674
1439398
1790496
1057387
1318840
393660
1541133
556115
127067
934938
1723610
2061979
1564242
70534
420967
14883
439047
26779
841627
347315
38467
759885
1913634
1189049
108247
771173
1356540
14599
951432
917964
714493
1086282
1714533
756666
1405256
276953
131002
224300
194485
1214899
436048
63899
357125
650449
896688
851335
1744662
415790
1006843
68446
641644
1078920
184672
1412202
646345
455658
555691
1852058
986150
1089617
984706
6994
1444562
905567
874057
643019
734702
676402
15061
673165
1186836
360208
261172
1258671
1539470
257077
1868459
122293
496066
504677
1000864
198865
739570
174181
614836
153660
279022
1502900
189410
192663
594865
304685
431282
81775
421990
386805
1234688
2310436
877106
222478
1239686
1055900
2023637
940828
1303746
1506317
11706
1148853
784180
259434
567352
1404986
487901
236557
671955
959175
578944
606124
1345131
388305
1244404
946262
21517
1374974
330591
1972929
823500
791340
582111
77907
1423908
91054
1854013
715259
1236645
274315
1379750
533254
1502824
1353221
1323749
1527120
211251
209664
1248471
157056
66945
1062261
1330052
1571476
2026484
1196650
20335
impossible
650548
549379
891126
36395
1296807
11133
1118243
197840
768553
829871
746457
1356227
317069
249392
93865
14534
1796202
173967
1043206
943309
168238
917966
188972
15534
668466
1106555
759427
1258569
262369
94753
25221
1519297
1577609
1455781
423296
1695443
1574253
991357
434956
137718
2011229
1313383
297178
1969679
2282395
420916
379152
968975
223570
7696
436936
15849
2256691
596362
1518249
1126957
641132
23969
1277232
1393664
1212383
1313076
320886
207932
272190
880043
1140577
93225
2325902
369437
476651
435488
141091
28038
238530
1628269
365453
413864
257187
1032745
310759
252223
295650
687631
1257817
467974
269528
793870
1061969
1915099
884851
913752
458224
20463
700856
470798
22212
637941
1036401
1457799
454543
287732
1345661
372869
1448449
impossible
1892393
115614
1665528
1065924
546664
1296384
1469907
91380
1039116
1736553
947038
499716
69116
225604
517079
1452574
1683699
397658
292024
1398340
909402
429392
319408
925068
439940
372062
impossible
598210
683856
436668
720762
1172215
160465
862728
750107
331726
1402404
849391
379274
437115
976442
87925
426290
104737
879659
482828
591842
1233443
390954
200578
1127446
742771
602932
213536
373109
960458
599507
79256
303134
421098
286468
194457
1954175
190458
2190348
341055
333866
1379911
1447253
1405595
1582414
710247
381120
1699242
1030155
536489
885016
97300
989955
911353
7902
331199
635125
1812685
559972
939927
13609
406126
12684
45389
242212
518298
892244
778957
595381
1095738
510555
277874
1106414
775541
848414
408179
488154
410724
604771
243087
1097258
719982
1299818
343331
486542
1655137
1779542
307302
843082
121561
754294
2045327
48557
798994
75846
1103204
1046888
688219
425417
708935
1225326
856549
725685
546294
734434
698395
653568
551748
792182
916375
462773
635732
993106
1941926
469176
17745
878924
1144580
442836
825235
1055747
1123407
688253
241262
908914
440530
1363219
2311343
698554
797006
277325
1211543
4844
435002
60565
745673
1711966
1369308
258872
1363499
1306596
621723
17082
965735
1086665
832230
1010067
418616
1530183
465746
1459654
471340
1033593
319357
22217
47600
182569
999757
2066527
355277
329512
689886
834489
71749
1560256
376070
253102
1321482
873239
209231
522914
493188
1958208
1397789
233897
949150
110339
88394
1888622
1358080
1078990
563970
1262557
1835974
1394856
327754
567298
1226545
1503994
278467
270203
316489
567090
85055
71369
1076572
884925
6093
102686
244946
883580
307918
460557
1536854
204851
884613
103637
272200
2111692
1582682
296797
281612
540507
439917
126735
1836039
152395
1482540
1253301
375324
1724051
2189319
935960
80874
263324
45339
79929
1496057
338173
351456
1311192
392067
1137352
622122
330416
1594145
415191
119911
1797891
741489
181911
503403
928725
1022722
271003
107534
990869
714289
928981
1292869
461628
740385
631232
448046
1383837
155745
1438894
1055740
1469378
2038864
140667
1103373
935918
349183
764437
725280
2209607
782812
226972
989043
1057935
629301
210981
1276973
393109
969072
2006405
1996
1608885
1064524
252882
120641
1831204
422144
815575
1312628
309171
104506
518545
1603075
1043984
305772
1049148
1098842
1090281
1318487
1152124
1380466
314242
1273667
1175506
1838971
121335
840751
994708
1544369
741698
137357
81491
49978
1264322
775604
610992
845
769616
1310545
419081
419752
488796
impossible
1440753
485270
551704
832709
643537
287932
1170383
2157628
71112
969833
71533
746637
1238025
1882377
498540
547299
63985
882892
631555
1612603
13643
37938
347198
1545056
455110
1349692
33963
290034
1094588
495202
433939
1906891
301183
66115
1033894
31527
882365
29726
927081
946485
939529
1420001
461441
598783
2038260
1290563
1163410
1004833
540319
248595
556257
1460698
772589
522207
124700
623036
1442250
2319704
16429
208076
147475
797416
1984937
1203143
223400
479490
375605
1188468
26943
521438
177811
177726
684000
13282
212396
192293
618401
247853
374160
1642304
289665
394234
1970535
867421
273634
1324003
437583
103376
528238
21294
238367
169419
1313374
1652338
1439635
577236
477700
217989
316296
1291524
1367809
581720
670424
363624
606080
303132
1053424
61627
1197727
385057
76738
1426056
181682
266354
1722390
1094401
1025549
1089636
47402
722506
954663
546884
1449188
848075
1385743
1546345
554383
541799
2074701
1867670
441140
79506
320058
801835
1089501
248175
76949
1820370
1724081
1909301
331259
980385
888454
362535
1356708
861378
767589
880635
19525
12220
1037160
1835782
770945
11887
924461
1121863
637269
351952
1416288
499841
420755
742800
636818
1202058
1430075
97869
292147
1419726
533259
2011075
77819
895823
1301890
78497
720703
1242180
536814
1348957
347815
251521
1412566
195866
934953
930093
1305273
1320994
5382
971263
1180237
1011171
369558
57604
7975
1369532
759046
1055964
608604
1127292
960933
482870
509246
1171034
628069
12532
245891
133290
336830
689900
226932
242976
1422330
683325
945887
1244329
240019
1946430
715928
62906
276460
141777
1505399
1942581
10461
1267302
2163443
146610
2071463
281863
2072391
17218
581062
1219085
221626
764709
585129
394365
455389
1907927
1777738
39801
1943183
280130
13478
485833
1675269
94385
1626137
697257
481856
1999388
428281
2267295
733835
900061
718225
163905
196072
28446
175609
164471
1033960
23701
1816650
526650
313841
216384
530792
523711
1480183
997550
884023
399372
12419
2208684
610008
208983
1273693
362058
1149332
643521
1257278
1322495
517419
531932
870554
708988
269630
787700
1838780
143590
143175
1526248
10379
536791
269261
1283310
940090
1513633
1466469
21958
1273146
1232920
165715
1877808
837606
340551
329974
25705
1770810
2191
1821449
423645
233579
54781
105169
557771
708263
254513
352009
723551
187534
231810
21429
1600316
10302
452759
1482144
2025756
50370
203283
1471063
305310
639950
1964385
633455
299223
860003
631229
41229
60951
50943
135624
428887
705846
12806
575998
891320
708214
515588
849184
1997611
460254
1195731
impossible
1061561
711513
967764
137212
904125
1023720
1182534
335197
1113127
1007032
882937
1578449
758548
1230213
262566
1766395
1675859
2083648
763481
1371072
512731
1201542
881643
154629
94310
36917
1404973
749718
463197
54581
225123
1495862
610619
119930
420153
835852
411078
296182
639605
351211
271169
502884
994893
951700
impossible
950117
698110
20031
1641936
1833037
507032
497939
555789
790015
69296
426456
793789
794648
2169953
628394
310445
170674
707990
378968
127637
1573951
285513
369631
475429
71119
567575
394567
1317676
503757
270300
716601
173382
1569488
659163
441632
156168
1659577
487485
188130
535204
1550527
1042372
75930
669025
824759
1509067
342201
310342
306148
198294
549116
100012
1359631
991743
1637414
878716
13785
1244882
1015467
693485
1041661
1045643
133965
1410816
94159
822237
543195
1825432
1635278
1884693
1323866
1032775
149779
367896
1275670
467143
272588
934085
1019753
276184
45323
334516
625909
418186
1123323
473582
210881
318406
482841
1729325
1061315
571273
1423430
130058
207000
780524
1337179
690235
296170
1482123
1104448
820754
1276955
943805
661982
1846047
1130476
1483429
949078
408193
406118
1052145
854691
1441785
1181702
1927375
8951
140662
674614
1022692
842600
64454
496433
1193410
191933
2080509
87766
490265
1379784
1829542
217275
6365
276727
469022
883164
1358982
2096836
764173
339185
1821617
817633
153060
1536506
1044730
467618
412273
919775
1130397
514098
146805
539910
1893363
428174
77774
1452376
34252
1351964
98527
475880
1144164
17098
357834
11006
414690
689341
824222
357737
549342
391980
993629
4569
503342
494463
1451836
253708
1506400
361562
940395
1444722
414231
440660
556155
1033619
875163
126764
947761
187592
1311245
91317
478192
62718
259267
1513010
423250
601845
1494965
2210975
1331031
938889
1822362
1207462
209180
1042962
195247
1546084
1025057
899832
130157
1178411
929368
8936
590408
590935
623503
474807
1106525
512379
647581
1927052
1695657
194540
1073648
1558
767903
4268
669676
586600
787536
2257869
1481469
impossible
518938
560351
1344379
473271
1313087
564035
122923
419309
48849
823050
446703
921579
146533
557933
393800
365786
1771141
302981
539675
1308023
681714
901084
172141
1089308
1436673
702964
565348
47322
538616
451569
617224
763226
676480
1165751
659947
127554
1746565
1092767
790359
126733
938469
265077
540197
1428197
852375
1449061
1502165
1900052
338147
290411
1532640
1563296
1130412
1166741
282014
560481
580600
820129
296424
627327
11830
1671033
1110118
182633
191165
1099530
732764
106054
115487
1084760
266680
2085781
397671
175335
1001342
1076907
1528577
604168
1086351
1752186
289080
146582
753391
372634
202746
56911
852361
622310
234131
1523383
796762
1664765
644211
703857
593021
2020386
960235
545263
945709
664817
666702
741357
1109407
1041090
2025987
20890
1647816
1237315
2260826
118837
120636
536224
1552808
76534
717622
1481885
742490
79208
2066329
2108320
167923
1431071
1063992
864708
692588
154176
1947944
663400
1237926
4236
54955
900869
722870
599857
962694
195847
1267639
861704
240251
900760
954311
1284419
535797
1015453
953548
828331
1520307
1747503
1380307
198450
1043194
203399
124724
1317676
41758
334944
401648
1151541
1233183
1184754
9856
903472
769474
661243
882141
1392967
84857
1386132
1088046
1368841
1286903
314983
368033
355929
1063239
1353137
810266
875210
2417226
294828
23378
145779
390536
300452
1796032
152269
impossible
1479157
1695047
30932
476650
441091
48998
1704403
12240
889730
740842
2042994
1038662
396176
1234106
703327
1959053
707203
743251
1854719
2244766
1653000
1248887
2267226
983868
1835493
122115
1378877
973643
678118
1947407
481738
248345
802674
1485918
350435
632211
607214
960782
392077
82436
1745
876953
1043599
682256
97205
638358
1405445
686373
1301273
1938457
1318992
60034
646679
271851
493802
341067
203541
610585
549545
50672
115090
227375
1260327
2156131
76322
987688
1295091
966261
13805
1001353
2124948
588402
1686981
658212
1042024
18590
169253
17914
634434
1280472
190448
1392493
498910
311569
1113119
63015
70571
872354
408804
231344
870938
655036
1387016
689839
444065
116316
395146
752377
475323
536666
2065070
835222
9247
96406
629967
2353185
697425
200102
973968
11169
505361
621474
1106789
943917
1129152
409413
114419
77316
307563
258039
1159201
488626
748347
946201
763598
809858
362194
870135
338049
40752
1592987
194582
1083433
1907628
723314
472411
12949
1191964
84482
1865580
1189568
921893
830295
9738
1409089
63062
373438
626492
626957
450409
1153777
741299
1835138
1545169
1411419
1074904
225342
1285351
1235304
543787
1064522
366996
1091278
376432
996702
968961
27813
769860
1293680
2118945
769171
945720
304137
761413
270606
476781
726874
402226
551384
1610967
245993
559381
2028898
16849
68464
262700
1550274
1720186
1293156
1618043
1653221
413692
506213
1788866
486926
633794
603253
771126
1733076
914004
232615
1421206
617075
1577668
1193519
9328
37181
756729
1874386
934293
1423934
595633
806347
40744
457867
262719
393960
1223341
1553217
1797140
39355
1640828
520865
46075
177944
686792
489201
1616723
163963
2147874
205362
849694
1762492
120903
403473
2108953
280906
1420132
53429
407100
634159
706429
10757
821317
486299
64705
1560312
1367570
256679
1165644
271771
1313296
18690
1160259
376187
1569440
1087646
1101062
815619
35418
503091
323415
686271
394553
217894
96212
69490
1353190
784694
544509
603432
87130
716962
1866028
935551
351031
1130046
160924
1094246
327523
641071
23235
775176
681666
540574
322264
634560
1650654
942495
398603
1717699
217804
1200181
711881
545529
1246318
1164437
278426
1870484
1848243
1321040
1012107
1971504
37351
1227472
693146
412203
760631
798714
745460
66635
985738
1645877
478655
2044561
255579
813299
1606766
309362
42799
2278199
1846018
1041494
217365
546816
37584
1831768
1134779
1458295
440925
1058557
746494
1124164
101794
306956
81318
1017554
760267
234701
1142814
1242487
18619
974090
1404097
947572
345903
1037465
1201907
830101
2071765
586038
225562
694835
607290
1027007
179058
2004656
576126
659819
152305
561324
869514
954686
1617630
925456
83475
433220
378789
28292
822849
104537
1783926
1365977
280515
328721
700715
impossible
1069746
170753
510314
1847153
602304
356822
1045003
1561381
736947
255914
1280422
1494160
90449
192145
244949
25724
543788
556335
1121881
551938
1234266
546542
288175
647161
11757
22881
1640837
446901
766219
2161484
345492
477907
530797
15760
996270
2131041
1124229
475296
273625
79898
1798155
682793
439537
987437
996561
1995619
822495
2039856
269732
1295492
507254
48650
536417
1377080
952058
1205886
831863
1557369
1613766
2161256
139341
1917700
1108573
292751
18095
1062549
23251
1627457
13469
554182
891029
238252
1468663
63535
79182
34578
155560
1627006
652915
1052791
920904
1310985
1488361
1087694
649776
969396
456948
300689
1092547
830330
244799
907191
1406565
323379
286680
465468
1202776
2166275
337285
5522
1177264
668379
1602484
1046595
288393
135124
1525436
374215
628898
601939
775787
666757
489986
518349
513555
924671
1697737
14643
107427
42589
420611
10424
296160
347033
2326500
537421
845793
251825
959139
954940
7200
1280525
796523
542500
180752
127427
95041
918352
1785256
1101361
99132
524917
660698
735845
312112
320855
1699482
46603
629572
1183385
745456
1175335
1214995
1575417
1391964
1624729
1128984
1059613
3172
378194
982619
612048
1670866
166551
140845
992965
173584
1458988
447130
1589484
291224
300258
917249
510317
1191004
1417288
882509
205003
496669
553435
833431
720240
2006760
325562
1276390
1330686
896996
312916
327962
1233343
1335847
474635
594317
1489191
473491
1077921
308359
871827
803490
607409
556651
574537
1502825
1686702
393645
63902
1078139
1495356
174598
1055142
581309
86552
849576
422449
1452592
631145
521158
1555174
620174
97481
227848
1408646
782146
254742
1052787
1729141
39978
612732
1118006
16424
3401
876548
121525
867330
469889
700377
217769
958996
705981
1204993
91739
220891
572856
1566093
136137
309633
366925
1597011
529322
1258462
976525
47989
1777690
23350
1753018
1131993
813500
1383279
1024459
1322486
1970869
2078961
639836
1017546
532228
360157
1442453
68844
620222
92121
594162
975044
522012
868905
1280928
474678
1308184
382893
438015
75412
202869
198625
8371
1131755
1018508
1585956
839618
782719
301806
191834
55735
1676895
967956
33687
680435
129472
193607
1037038
1945227
78128
1287603
impossible
1662118
1834726
827781
298759
241666
515434
835252
1419867
262233
714732
303625
564430
1610571
132606
1033928
806964
1579924
176603
15160
766366
1705880
2090417
958874
550613
736824
1665141
1541866
796790
70898
1404797
1239141
289002
1299544
5739
1868346
243161
1862610
431758
2066383
24644
433539
1187978
1908624
1596141
604055
180272
1110624
111199
1210267
1460994
1498578
1991849
340884
985006
1379072
1533467
119013
347468
710077
169414
1380394
1463658
12988
679012
383719
945204
254582
21392
279300
1492782
647382
294851
525393
412849
112897
784965
563736
841336
171897
912134
386526
1005489
897636
506412
900213
1056129
294358
933174
749363
235246
996045
923860
1224092
17612
80318
104082
651389
201123
615241
610572
367966
689397
737001
650644
853268
1778029
216981
600674
769207
174888
1168167
754216
542998
2110130
293014
1078630
369590
306290
428016
1481774
223115
253717
1617072
450485
1436443
157017
890321
1325784
1194825
892165
477511
75461
720199
108990
1177196
1647202
6171
398810
2176650
958528
493409
1647418
687773
1922949
41432
1384316
590905
1450128
850811
109688
374125
954169
441203
845123
1016297
13678
337473
751855
980092
1458217
777029
1527538
1845301
114452
464809
1021108
1660845
144982
449177
1243702
512303
392590
187636
94051
319990
133271
594299
1058536
1442012
1478247
42135
1884255
448785
586006
1703416
495588
972860
1055
1014910
648552
287778
2153811
825465
120412
1521470
1212617
910653
333088
768052
47288
959434
122905
2100960
746234
498493
1311375
1324558
775237
2162533
321620
53134
165321
204658
422083
22822
281759
1793279
133695
831758
1310816
249011
2164300
1329408
1060062
528501
1781792
656119
136955
1457249
100260
1907036
893227
619331
411549
325467
1849734
299235
334334
1061761
770967
1216196
1180573
278336
157758
551284
664322
2016486
641051
1234283
1375820
1323938
1103818
845112
12911
258497
929826
1162737
128890
381465
779333
406091
1137504
469167
281365
1056021
1105930
1569088
1650732
264506
283545
60219
81282
264606
277287
214504
137594
130492
244070
36490
240040
409584
1086134
1008702
23928
1083163
245084
1838444
12336
651824
244220
726166
1078678
1983593
810107
1504313
392987
855697
1542142
368732
182192
579239
1174365
1037151
1118863
1569450
2309134
1983954
684367
204814
1082644
708740
297421
614186
1495138
13925
851990
631041
182275
1606954
174837
739038
198990
420212
260397
1498349
473083
788101
269927
1635740
205591
63474
1850385
542143
554683
487581
1315955
636895
282459
2252025
328897
1566786
470714
452464
688485
432697
2095314
797600
780453
753848
1101767
1888854
1206305
964548
1822492
1429278
964658
861670
1064230
426297
573529
546760
1489042
1830981
554013
1058683
970239
832089
4751
1602899
482494
405929
1146329
240120
1417393
1734612
387045
363683
1180516
1658106
893618
303494
318388
810034
22154
428448
1065915
199936
414838
681136
918808
1070508
75523
595501
594877
698850
750790
990800
90806
214579
494617
395590
787903
75192
1236263
71869
1274744
69058
1389883
1486114
880467
220204
92285
1051139
1573600
1811731
460925
1921039
903743
210337
226023
1599468
100780
843676
1128570
14384
22539
498359
1661859
749368
293876
781402
1186094
706799
1216765
398568
805193
517798
1256687
912889
725926
10694
32269
337545
2063301
1513930
419113
1859046
831240
482852
784013
1193185
1042137
969923
95950
2053885
2212370
361072
impossible
433528
316764
828751
1075517
1027446
1208120
161832
1168970
217853
17747
18159
1657591
467303
63797
46607
311090
447955
839280
1250104
716217
1395770
205906
614809
231784
265319
296898
1839897
1583755
1632694
442704
272101
1175085
17284
108050
1800461
526665
1208761
1134774
199046
664791
2224784
1208680
1437544
863277
1066522
731720
107799
1788940
173176
178083
249026
1099707
716846
789388
2021079
184216
28275
1290034
1563252
11912
322550
1101955
289107
638481
841731
1045087
236735
786035
65224
21379
636612
1093763
829578
1236228
899174
821461
838002
1356622
367313
428863
318925
2283994
22807
1278255
1720309
165523
937495
982625
1292933
160122
1592933
880325
1510328
373389
180143
1115650
139603
1975961
677060
616331
949536
1226440
549401
350668
1723315
252971
1115815
108432
1295329
462738
1166742
782520
355907
563210
436896
710981
651587
1392883
109211
1758369
783687
249918
800343
998459
1071481
815524
262200
507599
601007
85600
17547
1744572
784657
754481
333052
1572549
1124016
328594
210431
71884
440322
732168
1272605
1305410
707266
1870436
1387498
1160284
1301505
1269608
577541
448954
1032083
1787229
827859
1722797
49093
1019544
994520
778311
710139
1266569
768972
535781
519971
1367495
816321
1197423
121997
691308
582069
1305346
403948
1277629
913020
318853
673849
1210603
1712117
405486
673630
1829681
17277
600347
1684107
921963
2337347
195174
1031663
213708
211617
1388144
1781361
294597
2368012
632992
415711
1780577
1093577
798074
908829
958011
1087796
2010364
1100579
490529
1020053
647410
1345925
804066
41375
1074940
1731064
2310631
582121
236054
2079208
15046
766303
1606871
790713
508321
11934
970833
1540312
398150
444215
268135
1791993
239586
322297
266600
11854
42523
841867
1177255
130018
527621
2255283
446860
11180
317485
2146021
696158
1442069
1976922
608002
786136
508261
117744
1947193
70416
370615
2186361
859524
1134917
464332
1256582
543922
1632889
240738
945852
168527
231879
1729535
580325
1979304
1037845
1587647
754355
823437
1577584
270282
543933
754935
1034697
323260
183276
1318146
1039466
1179620
614451
1932205
1236517
1366077
494916
296410
1071182
583891
993547
484706
1027664
149198
1157279
12007
323968
284127
633128
709394
1795375
227886
1511432
1008352
1576379
728603
694456
873314
877958
1886759
219372
243726
578739
662199
1810898
335161
989121
370426
775762
278231
151260
1183559
351907
120507
1147877
404980
1818048
1556393
285562
877544
970631
345869
1397935
326006
802261
127163
214089
1550023
1898587
141705
448708
792096
1294423
399368
1909476
1155
1798188
1195897
1494260
776119
1053728
2221289
797464
756604
11350
678962
55042
1141021
1772159
747914
613101
588084
458845
382601
991859
1508577
890952
2104707
1791393
617569
2116525
436405
834306
344429
578715
909297
801742
1236314
1505196
484809
342333
539061
204970
494466
332988
256093
47620
1947508
1087145
818981
553914
1341567
329871
1035138
210806
262300
343030
630842
1162447
738628
227575
709180
9057
1745091
889993
1078029
1055946
1424784
144222
2265198
851057
1710822
307673
1445677
1078851
972039
380210
933819
1047219
1361610
998198
12528
911520
585165
12262
1083340
438736
881538
368411
15805
303610
865925
14013
1446846
716832
809628
2041314
316270
160073
1382494
901101
4026
493057
579213
154450
440221
1325222
489248
2221864
2050149
497640
1016411
1446191
106552
740491
531594
43824
123398
1519169
709780
910987
88674
652033
1358
1691215
1508261
1385264
413174
6972
1539805
473905
1490375
1164786
34723
500419
800829
935178
665502
723526
354140
254385
218773
1512194
428130
1380106
254273
1211654
127122
423080
402678
943118
1414096
1427874
16168
515146
566043
907340
952005
167922
1189474
1307564
356250
765734
1421550
124127
1367499
362263
380646
24640
183159
17521
149588
186938
234847
impossible
163440
24384
607156
2047772
11694
192545
161735
557273
372663
153344
717705
877035
588420
434013
315910
1322701
1589107
1312846
248468
401068
289112
977999
885574
52725
862523
641877
997834
2750
1087980
571591
1663076
474364
17622
1350110
101989
215361
424044
1479556
444154
517378
503927
736716
1561558
807926
815626
111255
95166
301677
1148637
2050366
1824170
550029
411632
1286621
1348456
209950
318287
783282
461759
1236032
1312091
2209456
1618759
503148
1055230
327309
728945
1527758
789724
1356450
374827
424316
1885890
1086329
444895
2214578
2125052
1099857
1073561
551080
685680
18448
604671
impossible
1692
786034
419609
153756
226859
140693
362007
1245339
1045615
634349
1002276
365900
2181968
713635
269496
1284642
1052894
1319353
2135121
156559
1202525
171817
375987
1151073
54744
485166
249204
33875
401302
1383600
821589
1364082
550944
1092500
752185
1120274
734718
239951
1316370
592474
332809
871482
619494
37960
2193311
823712
991289
1770791
1203690
537669
1965391
657031
535828
1612625
468013
249445
1221510
2011331
321746
72722
852296
21158
impossible
806998
131014
991188
521684
1892207
947380
1355666
162618
841516
1057752
478725
160529
58055
988705
634743
63965
244076
423495
1469944
1190299
874683
464583
1906918
865361
4834
418097
989420
1390406
734780
955715
110870
1059816
1469637
2073877
331198
996666
181865
23844
1659255
139579
81172
394517
1008304
978123
192437
936594
101854
866031
1503647
618001
434266
818479
303515
1624608
1043070
1297678
1136819
491771
973030
410073
298232
553293
511637
193872
1700224
304666
62009
1650060
749952
873697
651263
2029
619242
8783
1743423
954563
2156294
733426
799710
12472
934771
433089
457962
1541406
1345467
7028
869211
507911
1083135
1408159
474049
242208
1734526
613467
41582
201477
1193222
172111
1137161
561663
519544
474798
1162890
879878
319534
616507
1086424
772501
707508
1207921
1189301
316174
319954
1026376
1105876
381314
8704
466422
932731
84417
1475849
1083889
634053
131307
461931
1629826
5298
253470
631724
1697200
1523013
62129
180023
936063
1350883
382010
512823
308189
338154
1057343
955810
1181094
1440667
764299
165627
1038794
1969830
2058666
89032
45581
70781
754488
771755
310082
153620
14262
1702646
10681
535295
1064368
20389
530375
485667
763832
445852
381581
1065026
75408
328945
430954
210052
2034724
154365
28738
751733
1146782
1845693
1125153
401519
657367
2128292
1152974
670220
1611210
299708
590513
68956
792401
760205
693166
291287
677835
181300
608425
137752
1033617
1213728
1098014
436727
1394593
1631285
563113
466761
126202
1287965
1780671
736107
775722
1024301
631977
431948
532353
240033
307821
1632214
2018237
657470
928946
11825
557132
684394
1054032
829879
964389
723170
637471
116711
1913880
1328158
60668
284739
364974
1152079
878617
1681310
1505322
1110437
182966
455130
135745
193335
578319
1035980
202777
341399
353744
652780
426057
347291
1838915
285796
1140108
1709811
35744
521829
973861
1164371
492198
1047467
249951
119158
65261
237489
760573
132002
21699
1727700
1195742
264470
26967
10426
58073
956431
475929
42675
868337
22746
876610
918632
1063088
581173
364404
726055
468615
218271
1924168
627837
295159
66685
11784
581905
1470001
1025651
263949
1181022
344174
979167
660862
1793261
2092702
692764
1096218
1290033
1595860
1877494
1271789
1668875
1018461
162317
311854
564669
550519
183186
39510
650283
147447
605378
403435
964855
2071945
14540
1072594
208987
734956
1012993
113015
1396310
1673960
224697
327311
1113064
602613
162605
2231957
3669
860551
1503160
299366
1424818
951126
49039
538742
2066884
139251
1413474
81553
40740
82154
191812
8113
1915365
1553686
333870
918746
877289
1498911
385688
1010121
59583
828345
2133480
2124193
731795
1684568
818809
619058
67863
1003029
286280
578899
588463
1172143
1655219
915499
434971
1150298
75343
2035843
2103125
1432584
10799
581655
598778
852354
2053014
18254
100100
1090435
508021
331986
633812
5551
117964
67472
1150135
133983
1061995
410994
1113426
1161747
896796
337723
865742
564777
1646071
1041360
812390
1302957
337446
166915
134590
1406064
220425
788234
20065
800754
903175
579103
1396065
111287
808856
583578
1427679
6029
304070
1176283
123560
1174424
1881412
155976
70800
22623
1814707
907648
432225
222072
1202370
1717611
94769
1019314
1584127
21291
849919
1271311
35017
290354
1268078
194031
1330985
1187557
1598577
382338
1037585
589067
37100
492992
992960
1371299
1247755
434937
2214667
1453929
1338605
1473450
1068979
1407217
529005
122382
381998
1136526
863726
392239
23368
450678
211727
78040
1663887
504070
1151188
1609367
57256
485588
2005258
216889
1336904
528815
1515595
2282018
143204
1026627
1765729
51710
953738
1365970
255600
1429023
1422231
216308
696614
333172
539445
204135
1674425
1606613
553499
1164661
800617
565802
214230
1237484
628576
331265
87147
1084229
265568
16688
890140
499273
658994
568473
922693
1337447
631214
2116349
549641
1221655
1023492
401046
129478
600873
857406
1205562
299153
1596342
1292610
142446
1377285
1368704
260351
478585
891019
405866
750210
679164
140714
1734739
27712
1879966
1318621
166409
149854
573757
863914
450459
296810
650824
946053
745833
15380
1030717
65969
1587745
235594
1090186
1717224
44049
2190607
1593232
170209
1921006
2246258
1268807
1130811
101642
181999
390429
2703
773237
707433
1638424
311908
549782
1184132
593691
1647864
407314
1809349
26391
1079904
491189
1389742
639532
1789950
326254
1415674
255654
252383
1493977
1057853
122379
1259408
410342
404787
162772
1374697
20291
1613354
631374
1987260
1083356
783689
2123368
1187080
915168
51531
38531
608062
1812274
151660
583580
2288809
572793
38165
592941
84466
435877
1285363
5425
498461
586670
493146
641772
118031
1382998
441211
1535649
562776
1499657
399522
232127
895240
1814210
1458044
1123247
1486547
14212
533971
655006
2102310
911100
354474
265790
1539326
571285
133219
1340862
1949296
362962
319885
381156
883003
20102
1429887
1404840
89328
282890
1802118
35598
412127
1166768
355169
1477297
8777
120460
113251
348147
579213
605942
1462978
1060755
925136
297210
1355419
343440
951539
1201191
1021542
414231
658216
250828
338503
393984
201844
1139881
1099173
1224139
934276
137034
998101
204534
974958
2169491
278513
64666
1423527
706227
250318
1122415
104756
17566
954427
1770953
447475
302456
929372
722280
407629
72468
1953026
1008366
901868
1140215
99231
28993
751135
1180146
592041
1612661
1914490
396606
576138
306794
151613
1010591
442952
179767
1052403
731784
170313
42667
688663
442223
2298348
171417
372647
357076
652751
333596
258189
49838
837636
744777
1254777
171908
1916278
659163
534882
919832
1663465
115812
576133
549956
935288
906019
271314
41185
1799987
182063
877051
2115918
348400
688821
37375
521816
102559
397029
1832767
722882
751381
1007352
556403
640261
1813005
1192757
838787
576980
697473
1200480
1942325
1272165
627842
351716
184994
1832825
471773
1145189
1879691
505385
244338
346429
554413
306269
357153
340420
1259290
114076
625405
1267966
169232
744082
1194992
1151017
705876
1794102
618511
1500387
321791
811670
1131183
547311
1088899
1764493
1015267
1452519
1340268
2222855
1282934
258991
160944
1663884
857476
270269
1982076
153840
1486238
1260099
154962
1909558
267394
10206
1066525
373371
850984
1368256
330534
1251434
360122
1243318
1015610
1978432
1088524
566257
1392819
162255
509315
871422
64184
3673
513827
1301561
1659168
781878
418016
511116
860973
180271
1894517
1013879
2095966
661658
96540
1381000
795984
1847427
1617715
87028
1773513
1268012
1593770
62970
126295
412621
1316882
1053333
2040297
1464209
606791
191837
24063
12193
260038
825857
2121099
550525
1278060
1240731
20235
859264
921713
1321051
299349
1013589
2263512
20126
888628
213551
262216
224908
927068
91122
775146
155869
551826
195057
20770
294922
442682
696003
1129103
490207
379522
1430041
1624807
17531
119536
1546188
407407
1455380
587172
225149
242597
1506373
2375671
266737
1288211
972837
285056
1217776
1781565
983214
1264200
684983
1057637
903188
1934850
903220
247360
830688
610619
1787242
592175
318717
263762
470949
1258212
473536
600155
819807
1326799
553815
368535
68335
1264212
598245
443136
1039275
1767821
224874
348044
583986
112933
65525
1233167
1088770
1697077
1438071
301206
2046590
85289
795624
1237597
650088
2393927
1136136
1206488
499063
783006
584170
821791
549168
269126
922606
1215869
638926
130633
218433
620674
590390
790585
2176632
1561504
608281
1752839
930298
531505
469885
1342265
295273
47275
1694200
370721
1445180
836099
509825
1257423
596231
2015084
636425
1238487
1117039
565178
361525
177812
789020
138404
1199660
1044668
1218501
154771
37110
995740
376567
621569
1218113
72975
323591
639484
989028
149069
587251
65358
4990
193640
1826077
526471
1001984
23580
103983
1639536
152864
1742072
908874
271954
2124170
426933
19823
693212
241070
1253679
55698
660893
153382
288302
1542881
1338136
872606
319229
1888155
1864905
1865452
2093968
726536
2031818
1804288
1278656
220297
2281071
624403
48073
319983
47683
1683112
460867
175993
882887
775552
312940
91361
226784
485695
8630
564253
354844
20135
288785
1639337
104066
538744
1680528
675873
614568
1360150
262183
687214
227840
455984
517638
497866
1148623
328864
164188
639524
87813
167297
1367958
829878
1832671
1749824
1811355
1088715
716557
1054490
404519
39784
698722
13099
1316908
1499864
640828
583363
714242
1456497
741524
795513
773253
291288
864753
633647
17180
949063
2207843
485948
impossible
1504315
1563898
1623670
508668
634393
1005487
187559
410030
360092
682759
1080758
1678430
34517
561975
814984
1279091
1022764
224699
650262
698184
173498
328447
397238
457389
143244
8074
232353
2042266
998446
1012569
129419
207117
229218
1193576
1992438
1003269
1177563
1946102
177211
1027302
656611
128683
744166
682442
1471415
1431862
974370
1156993
865178
477167
1106367
656078
1049434
106363
144887
297064
299003
1136515
1961657
6128
1122801
1101503
639265
206564
362844
1593472
404277
1131520
74640
120527
1311480
538620
87400
935153
1248526
13586
1746855
49317
1686525
250597
545526
946490
546628
1273360
32820
270124
799338
795036
118135
946980
216624
113828
1009109
1130432
1679446
711694
149804
15170
1306083
1554393
1914896
1706229
796634
599185
1573323
527565
1673915
187538
999381
812995
98315
412748
715217
201953
486622
590808
1471109
627900
196753
1870753
24304
33927
489309
1552983
564172
670283
488706
1867117
845145
1497169
520865
123121
1053349
1780348
1350057
170721
16793
203755
1071582
142545
2823
1356788
1396614
483107
1211245
1469037
1990355
710248
1252423
449733
787392
1222020
26676
1522147
1485307
285823
551344
1181466
185233
326461
619081
1595644
922603
1103331
49050
1510447
1224595
1331945
1470542
672416
265032
123543
529144
1597097
7580
655512
1080361
671051
1426006
1094938
1895694
647930
522993
1471916
1140644
309405
1110795
481283
6713
1247135
771056
1771052
606237
381806
893726
1164561
156186
1506964
319470
768732
60952
1256104
630895
787457
1115832
557658
1924509
322966
1034655
568652
757108
778875
293937
425270
588769
1282067
47361
386142
1274115
1425963
133795
668830
16937
313129
1912328
728816
657530
660599
1786575
620857
137453
1266096
351789
1171282
504893
849977
397700
2260819
941293
255418
942410
1117751
1094288
27601
61270
855362
1509640
1524
775701
1752087
755619
127606
255790
1679999
369892
972775
2362
1482864
154820
825955
1325160
11088
726083
1215389
376591
1332412
349816
518735
575169
1677216
16994
815287
247121
1875829
187535
1100778
1283776
1530814
1462125
414518
557924
38518
320140
966197
159031
1304217
impossible
848420
1281412
215971
524721
99314
942818
810461
599193
169637
859264
792639
537277
48293
652928
562702
922620
415320
2214351
1174562
67206
1523298
530987
2212003
1207824
168307
2168099
1919237
530284
325499
1500225
1199859
144451
1894834
972066
523760
1121249
1438394
196146
361386
436526
121178
270753
794745
41851
882192
28579
2063620
616664
526263
392772
134724
14579
656886
1703359
836111
1418992
1382735
77110
356064
1110014
84493
857526
1486679
53498
1969495
473397
775834
1544134
821347
566664
854961
589491
945797
1035680
1795802
882378
358611
1552095
839829
1180691
341147
862475
1979414
971083
997320
1361099
7307
937031
882397
476015
319346
1569250
978012
528172
1525784
36235
456494
852608
592343
446680
1159230
10183
542362
1681476
42889
435394
1449194
615441
2154105
1192230
713990
489018
1754266
900307
103035
1718526
375284
1621146
458102
1051673
59556
560207
356795
161035
698346
693109
1355740
1574778
178245
124245
94806
223938
288630
313602
1491674
884806
648242
519144
1505396
30745
1293592
15060
137697
124472
275069
1266380
402446
1598505
216083
667009
883546
786226
149010
1780476
64638
7830
1518027
380389
631558
706235
795678
581894
344222
992944
1119094
862399
1053333
52046
301045
990066
1263851
582508
1040261
558659
651332
623242
535694
284760
1152731
238495
579868
983991
1012423
20544
138934
408399
1097530
716212
1246194
71909
769715
889036
725205
100826
209201
72114
314149
717627
1183999
1455909
695221
1433554
1282127
210185
629121
201026
1641874
201072
228951
418017
5256
1197140
829550
308481
157107
840013
517048
1181899
1543056
1073381
754390
2137588
397608
659568
1229457
307708
29356
361494
1454952
813444
93762
1253788
825453
844524
596483
1888291
643444
1375365
778437
114165
2949
687757
767379
1861998
1795107
1370127
1081874
141973
25942
1960849
1525202
1347550
702771
54289
1085327
237707
1059747
203305
810758
401888
321202
impossible
97788
110546
54190
97855
2284412
1968268
455924
344585
1613065
232883
956249
1117286
928811
1505323
1447817
2126206
754271
1828816
344143
637306
348275
1501038
106352
1516065
1504590
743234
501205
74585
295615
684516
119718
1549588
253499
176021
1544349
306004
326801
142797
492380
233965
668031
551713
328143
173479
1273131
1434431
926468
1038372
1260441
409452
581326
783945
982971
332550
715946
266942
1517356
36390
1496547
446028
481020
1584338
1148364
233439
1191375
878489
2181807
562631
727212
1696458
184326
272858
1330708
120802
928526
1590009
1538680
759620
719385
132031
63716
321361
1226693
1374400
1751886
2163879
248962
360853
621768
1044952
936502
67505
1742679
13110
1718178
530199
88017
53127
1178023
483263
340696
346394
770456
1324582
1063096
417444
462138
697468
609836
552702
47338
2009553
1383841
614476
1858818
233536
1165593
2092595
1923
15089
1228806
548207
1144345
455227
72148
999716
1278230
541649
792152
575890
762378
526699
54956
1008457
1502934
239793
936406
2039436
1648371
1921322
20535
744165
202273
1511054
1558609
1157240
1169237
1357044
1761962
1139651
1560730
782978
290459
1659971
738924
294406
7431
811757
511905
1218089
417519
428689
2089826
1507077
829875
921093
417479
134939
141011
1181909
1120066
20536
179288
249218
1378688
109805
1855793
1271542
827184
14741
1298999
926872
210573
1275592
1347916
23098
556174
84037
1418196
1273257
1961758
1367686
1830759
1034896
46508
1620744
834728
1043499
459084
15880
2338
235272
402308
1403706
256766
935534
205358
1579503
1436623
448603
518796
558116
179979
1801768
227524
490328
679729
507163
1598845
199274
609746
906785
987711
1735699
742721
567037
1361519
1031515
348372
797061
44278
1071037
528872
990030
1275103
1077905
301799
1145768
462508
900015
165108
1807799
1192143
419694
902790
298025
578672
115130
398374
782106
33548
32019
1859193
670176
901959
270412
19389
450284
406464
1416955
176027
360784
825048
1014597
1630843
1217432
382057
1064131
11830
1766299
220320
1517123
1017348
2020642
235718
349792
499147
1975016
175379
487145
940554
177659
1463587
430444
320187
35392
399945
1011109
25427
606738
67541
348837
525343
1650543
774180
263610
623310
508026
152116
68992
1258473
90658
461244
1233249
614020
987490
1554447
198289
742963
28739
281043
1607064
1816927
1731160
168437
1037919
1193781
1159381
1468215
1598104
2685
439515
1978964
1470827
861190
392542
217986
1699469
2033516
588005
159915
164044
1917604
248802
1043661
787823
1416297
648437
808205
43716
1052569
699878
46044
669273
986005
232111
886316
1219718
2058491
203986
62108
253790
1369693
394301
3245
274754
13821
1199532
1307187
1604499
147713
580848
1690168
798704
1517556
945356
463037
217739
1645698
732338
307037
572076
146465
778898
258367
15549
623818
592890
1419316
174026
181544
173757
2097186
435197
1445716
741405
108829
456385
1402561
514295
649825
778395
2041734
439920
670206
901228
1431800
2241692
344580
263746
241020
212407
1917508
991766
274003
1286930
1213563
281570
897027
1688898
176838
1979989
776813
2248386
195968
1205835
128100
2038746
1555834
297169
1484520
708014
19561
128194
472069
1673460
362082
842151
409301
701060
456235
1582804
114761
1849304
1308232
622126
95279
261391
816393
33468
790528
945733
341255
98189
1373275
846660
2160318
575920
2007654
1453089
1631698
1304382
430713
939787
290615
106019
1629109
1131172
1108763
189331
321389
247097
1411639
512613
788651
64889
353491
763652
1571348
10732
487926
1312797
329130
1284642
1771831
444581
247651
536778
890001
321162
84128
761812
233061
1630499
543912
1629675
1052247
1926686
1858465
1124141
1486372
330612
1868472
533299
139887
1058141
1642123
1590981
1766748
1584728
551026
934286
525031
291216
538394
2300775
321108
1103925
655472
508565
1559547
1115706
569557
1137176
766978
1220004
1724729
335153
1237226
52145
158908
1723803
1810051
719952
776653
646539
325452
814668
1753085
1836009
1626239
347391
160660
2166883
51178
1311390
950797
1418496
1157636
950343
1397829
24885
2081795
1732128
47802
825354
195979
883274
587746
393735
1012350
127920
941891
1296551
860415
191029
526956
118344
438906
873713
28317
448331
1433328
218007
54622
237152
325861
867036
2340761
8502
1474812
1427988
1700697
842082
1079292
979957
1175111
316686
377561
895482
1364348
922753
848302
562429
862009
12188
2319076
1328483
565369
1963008
70685
1023698
796517
1458567
1312663
250973
357844
3410
577892
317396
1895161
855959
1074458
731616
1303162
259102
1430477
395935
48614
249389
95285
698076
1023909
1408629
342047
1998965
1021754
497207
844635
917137
1004611
60985
408205
154144
64989
2082841
1047368
894808
630043
542312
576116
259773
1028308
1363235
1293037
1202810
1430807
776605
892761
308933
1282906
436712
567276
202285
1455486
303733
136741
1355653
133185
105063
386131
1624244
761608
177493
1251433
5097
2075029
373525
10590
1048184
1581950
1156021
990169
49274
102279
1102298
594705
780904
334605
239097
135705
506588
891259
1513233
691
169205
867573
1256438
87995
1751952
1359574
981576
905076
189290
1091581
535770
1116600
202443
412167
19984
651990
1127746
1188095
1078587
1601026
7763
366387
1196015
1910551
425453
348977
110807
527780
1852755
843435
335736
938409
650428
1242790
1208095
61595
1000066
1034668
2192256
99731
1081117
671405
1502252
1484234
1871598
849538
255778
336736
2336994
1731223
989817
63340
1012652
813104
45608
767382
1574434
1584723
1252964
12965
1579100
752702
711229
246708
1372527
1575281
125646
475801
1452363
795691
1697200
1713441
1613537
1690142
1065933
747792
486657
724011
163363
1991986
1481659
1670079
1098432
1126479
726444
904018
280697
483722
848375
1355101
431424
60635
1180855
223300
893350
697455
345066
594646
380807
829784
189619
133237
1518692
842145
90713
180760
280678
608491
1738882
19170
1960323
855121
715810
30253
1212593
1009114
15396
629383
325017
99049
1129835
968023
20567
805076
316820
673230
117586
166972
718180
1088061
2139491
270369
448144
2197922
21687
57504
371602
841841
185447
275455
795967
1496298
134131
1030
1270429
554420
1002527
28231
498666
1073285
1182330
2017422
296242
1434770
579996
1112134
798182
15502
1760550
1310931
1372283
1253521
633284
2060
12082
746287
1121091
82485
9892
868628
803933
1101701
1885451
37276
1724077
825684
272993
933647
1265771
1031473
impossible
73556
1083593
1579340
1448994
892851
410319
10363
746999
321495
1033507
1437585
1877223
1756735
1444791
559414
514571
155925
1518235
267124
1241653
230359
1376684
60782
999081
1692775
425263
992492
1091362
320032
830083
1467974
316565
484422
455861
1317550
748115
904626
1218574
1601553
492596
872901
1922036
306462
633143
542720
148979
954258
584364
230624
1263242
567392
846261
197577
672433
173028
1448038
577158
683944
2060231
255375
123946
431809
10239
138344
1604632
1571809
908802
754630
553937
273627
407472
598280
2133419
1839419
795846
848176
110880
553170
386692
1036182
937768
612462
1239870
154591
1030836
673022
678442
371678
1337550
1378888
209427
1524772
98215
407494
817521
207438
429424
201333
515662
1712107
569567
236823
956652
536480
84267
506663
817587
1509693
757029
404962
218547
1631377
1419789
731813
78442
12944
379085
1677481
1698281
1324363
416652
1168336
735757
1067897
731965
1455278
1048572
402474
925289
390106
45211
594464
784750
1662177
944373
121350
28975
733965
885545
1247820
361954
66419
impossible
681474
1764306
337736
831752
231405
127706
896054
2080694
905115
74089
788993
41079
772468
1290104
1512995
561327
351179
1593173
208680
178514
399964
649028
456710
1966438
122670
48557
1250670
779284
487843
1641968
1196411
752422
805987
2234383
340174
333457
440327
1308266
22312
108008
1509587
90138
275308
1385333
1988324
778610
1330237
390041
1651062
9269
680271
1176125
39487
692364
601072
102807
643552
1184938
266643
270282
16346
949194
188297
1386037
264171
132536
741718
410832
2133514
2049221
679811
686671
81481
994895
1232524
155804
1717093
874368
1408664
1985570
576038
425375
1767155
1071175
463753
1451234
319497
641034
516531
1000122
985896
589056
1703381
1053109
2048420
831594
570232
2021127
1654747
813648
2625
1197192
305216
1304090
965753
541612
735701
482409
207494
1482280
15507
617886
1439046
510788
920794
542244
8161
470960
670347
1532278
379669
1318952
961056
325967
1465703
13216
406259
328130
1309483
328598
1333371
705752
602996
2019388
1621220
1965867
850317
1433982
484021
1838706
9495
113703
579972
671181
483140
974703
1207176
1890065
651074
330933
445912
137426
90750
218603
278551
1919621
559748
18457
12799
1051628
471484
1091109
1107980
885222
1044461
40850
951428
58163
492089
548314
634914
961896
1213382
835729
380220
1791617
11229
367419
1388531
296246
1915801
1331095
1392193
634652
140796
109257
341703
632685
822340
735682
1260474
511094
333898
1097501
1032652
1781234
619037
624407
950434
1529986
960650
1703896
813231
276698
855536
845919
1490943
587227
1722309
1048269
561591
463115
64114
635433
164042
444697
918630
870128
1286328
2214741
368241
1004160
1701384
284763
1808881
1036855
420468
745242
630310
108162
1261325
1574582
187551
76877
486248
518299
522870
450939
63440
459937
128831
1573814
1393717
389777
926845
4000
1604692
65120
1115712
791252
177201
424222
187829
317392
1343383
214984
1410825
1073582
105259
295776
759612
102951
1598184
886723
185258
1584329
260424
968642
36484
67449
1158258
39416
781391
1440885
196401
456541
1261900
368627
292009
1323719
1710385
1413512
1033735
985446
254836
1428620
123103
1197875
97207
30850
51626
782859
149280
1485999
575580
1020526
779266
89903
368355
460237
2162432
1220652
1707404
458921
693613
183003
2222163
863364
449836
182401
impossible
416256
34724
605305
1406120
686080
801896
923467
1715255
1572248
12874
806063
15787
111875
389129
739948
308096
271829
1843027
571513
615009
1365719
36792
1261306
1160901
1433555
183269
2153631
50961
55600
199948
1628519
846662
1173757
1087144
851242
1478891
impossible
140957
100843
1151340
1385562
181068
380734
617996
1434561
1002692
358704
433102
116100
340606
953060
16338
1116986
929607
571747
1414253
1521723
1337472
1212200
2216104
493925
333527
557265
1552990
1435002
494899
1019647
810112
893416
451918
8315
131485
209860
661926
21715
854367
680577
935197
878785
975246
289055
810831
1778896
520832
457452
789837
80021
1220617
124552
2166479
1486032
1756248
945302
217656
626059
1338750
1396291
1034675
50151
12400
246410
1303859
2147489
270667
1263873
653772
125727
1208517
1760383
2123109
662214
831055
1095761
93176
1013696
170028
691641
935299
281414
197672
388037
1394833
1024014
573586
1004079
380415
369668
313674
1897986
97078
1074446
1094672
619962
560617
342592
2082975
1430400
669963
192269
1623448
1695645
844268
1580191
1057078
1788633
1483848
2019687
1278338
787864
110074
1323996
1086378
1060145
1112411
378874
1563067
167191
361374
749097
399378
1190008
1073080
993095
500132
444457
5771
451482
858832
2133037
876304
677953
1247763
1222227
447452
1140520
693231
1956642
1719718
737871
1488313
1442702
532779
1268049
362422
539199
499650
997319
921575
466161
437266
459587
1298501
307581
61753
485383
1971269
758017
146793
1042179
1160675
50650
919788
579144
1316674
573156
1049977
787225
1540113
797845
1243494
1021295
597346
250670
1687127
828381
131581
1648480
913494
108110
1156795
600201
1294468
521850
286984
498427
613619
1309816
332621
2034127
671428
186559
772852
779967
966384
1338941
188840
355833
1627667
1800442
1066741
518803
1133426
1918533
634495
257332
449134
438350
1158220
167957
1489699
355516
327039
128464
213363
1700090
15738
915207
490743
211431
1594896
2172850
722465
851131
1076319
839672
738590
518530
1541739
1529823
640839
1096518
408054
21590
1343597
346234
317357
1627
2040393
2352197
956189
371974
437021
1143733
480867
18929
421478
1079575
2235011
619482
1436625
1458663
739063
94849
317835
1337777
236938
976892
379476
49040
1338852
1951707
920841
451279
1379725
297531
587525
1131842
343020
8214
180025
448799
223130
182325
1492167
1510970
146802
1010619
1640276
83015
177845
881436
55629
1282745
610022
79612
306766
1731305
1610893
239610
5321
945837
1148915
1299304
2013001
639678
144184
1285441
803371
621839
1053070
1513605
1260999
662383
660514
446781
28324
838352
948461
1097519
1842282
298845
1998686
1010442
405566
473940
912166
898500
471759
394148
541361
1871905
889899
337175
106844
456392
768131
521194
1965420
808835
795044
1366523
1909221
8669
270226
460533
655802
1607035
2196531
622095
1288336
1602544
661736
64835
718998
721601
896649
16198
1638709
15631
820137
576056
451380
626766
594886
431510
251829
21733
1203905
361203
313627
463322
699687
535629
1167742
839825
340911
1995286
1436954
716883
298298
18199
209690
673541
211979
158062
1034548
526262
513302
1650045
480972
1437992
63905
2037409
704820
706251
1563407
2122343
689110
967687
893268
13824
95313
1970211
960489
2358891
764423
1005911
745390
692979
340968
311849
463574
1183914
2060244
653980
1609536
292913
322001
814207
1298053
2120768
2023991
1638503
600188
2037001
646310
1736256
608285
383444
375746
462999
856416
388505
1494251
515873
413025
577951
1371793
494263
221943
55901
506222
1898011
984874
797691
30998
510654
303725
979992
830832
1751733
426125
1737507
493184
4109
612582
21290
125758
156054
718719
1546456
229011
841989
447704
1927568
1076931
740780
626177
603282
916360
242596
422310
1051821
1313420
1028746
20344
673894
874051
1394395
117035
1299
710392
1059714
16173
1887682
822990
1291763
145230
744533
impossible
935399
1307420
1646811
416736
371653
27210
772124
810838
789640
8157
596452
1583108
2102144
1472734
2410867
917728
35319
108112
881073
714063
784676
1123243
323851
491163
1103431
695580
244945
76950
554395
1158037
839271
144856
1094600
725832
1964328
36831
1868220
1948228
190508
89756
338800
391976
54947
1830124
516662
1938530
1103457
1861133
9246
880162
956699
605838
79984
1126915
1617093
75430
785586
381802
449968
12026
288912
584043
523204
1213448
606940
565070
1210329
1868768
1197371
61709
410013
11667
90878
1084358
1048690
16459
54877
435149
126244
1545760
630261
1853570
1522192
1747015
412028
96891
691660
938179
235563
156049
1979166
455562
771960
552363
432000
487520
1218532
35604
814746
505739
82743
1264709
605717
356536
87712
1513393
152023
821375
1399995
931796
1522558
192869
875883
303025
1202521
623611
1015310
934257
84957
1503790
2233824
1319593
892437
396881
982309
1321402
620118
1049821
746489
92512
1337983
846451
920571
699450
2199544
466769
806702
644465
84443
231080
1730756
360443
1630135
113330
210411
887426
854315
681033
1070540
107005
1355094
659129
1439826
820017
100713
24875
944808
79342
1065026
164899
680662
1818025
412136
1058883
11066
870812
1546924
149095
1892163
2071840
1166398
545456
525897
1316301
262088
1078785
1334786
71333
281794
1690788
58476
580007
192738
1065540
849298
1481170
1007354
387670
536950
1330840
1188971
1804910
1549083
115587
37835
1417874
340673
1227520
1362195
584660
823271
1296055
2058598
72750
1376520
410690
774550
117847
38004
745033
1284989
275226
1761166
718461
712546
301222
204023
331822
43271
790945
1028022
74253
779005
1607975
990595
24697
324795
1024906
745676
782247
168493
2015171
564138
751972
1327910
458138
1005894
100433
778983
416867
1416465
623007
1350157
136926
558679
841536
21804
521106
985913
283276
791990
148369
1457959
1347388
23220
215663
834413
1514710
339147
627782
1331501
552867
458539
526852
789056
668493
945481
1205062
1548262
1536127
117853
402341
547405
916615
1578411
1041815
439596
694542
1589688
1808223
656382
1041714
946126
68734
1322013
1575325
911387
42463
2163068
1104718
1414967
479646
1891750
361392
30795
1264433
508646
1889190
1168011
1032947
948685
1176868
90408
295398
1903197
755628
136634
626218
93648
1083465
1135655
1786021
531946
656621
345492
68368
571272
808664
123278
1160753
1526904
199702
1016999
8179
1451545
1345497
369477
1319409
2196642
1873740
894758
619920
97749
1633481
976228
330172
110171
885732
1272939
127371
impossible
629481
286635
259404
1303623
626026
248433
711623
46352
280371
434146
3200
485174
898075
31915
1096878
62182
882734
633688
1585519
1914076
1523267
230299
720766
1241248
362196
1244667
701878
608675
1947984
614696
365019
74565
413836
925971
174157
1539040
320664
628200
289546
635562
174291
1920036
297701
176998
1256162
1832676
170223
257305
909213
1593169
752296
350322
847569
1168534
785463
9336
461786
261576
1488878
1127012
31332
124543
13146
1911694
1123898
506618
455661
563216
322284
1029234
1314868
1523523
254882
1345857
1293240
12992
72461
1258795
1573767
605896
540082
1465269
500342
13451
1325821
1400127
517780
603427
1622074
675775
354037
1174646
458983
204456
381548
1130244
68540
921904
1236313
351449
797819
343754
151579
417593
922086
898332
1085949
1184645
733958
1375821
144793
1546537
1269183
1196994
252308
1426470
692297
1690681
568447
165047
36063
219781
61953
56479
1880479
511156
1130885
355544
1124307
363690
1184828
1928013
339753
393769
643453
347449
442400
467723
907288
235896
672369
1422049
1095529
32709
708996
734883
5968
938588
686045
633057
1343832
214588
272117
843589
1800766
146051
270809
791628
98196
723492
862506
72527
226675
1628184
130619
6050
1373488
990722
421150
308929
1097687
806126
709409
908518
115954
1915652
551005
1717818
391163
1902943
1781375
247194
1030082
1035867
1196392
19896
320960
2031533
500898
261343
495395
384332
553961
1516050
1043815
1324904
1152547
1185660
1535620
303692
1426567
248138
1679575
1144336
435625
612333
683127
1908196
1452676
281441
1022275
227648
746460
138364
1153830
1194088
465350
1395733
65905
492051
986837
250665
319275
649671
705547
159681
1564631
96436
497051
190079
1117749
416453
1870541
989763
77207
420863
190794
735485
121569
703043
761891
1437435
647722
294039
725633
1494148
1887606
16195
454075
374553
1852126
570205
131503
7968
229988
1192902
676043
731141
303138
469608
829753
1512313
805905
1791623
201575
776739
1751757
953792
1791955
925822
1043720
225034
684685
525658
756801
35172
66334
1914442
1108033
1814283
602919
1496166
591671
953581
509783
143920
220816
77526
576663
602358
793109
1752703
796728
664358
207251
503395
26433
985346
1135598
826273
876729
6878
1234392
574795
594705
376914
59506
548630
1986564
179776
261015
1419785
1192655
306037
183492
646409
462671
1502567
91635
1765411
254872
199050
87115
301258
1200554
1600339
682038
590341
2087354
439863
329380
490842
416634
1306802
190625
599184
1394564
1223489
605284
739069
1026604
470307
1337531
848309
139200
139120
311182
203994
161817
70464
867762
807182
46166
321113
1081647
876701
1810961
1628452
653791
448656
189245
2227067
1433798
22931
1086376
630927
798354
1096151
739588
911585
38518
892121
136581
1141111
1509084
1888590
1871742
375639
2019247
699793
1612347
1297153
990754
268409
771895
648157
829586
1400861
709889
324218
315210
1342863
995577
252985
1438551
708418
1555179
1478054
806106
940801
16233
806387
1481618
511977
1148914
1846982
983199
369376
1385451
1236980
815308
640973
855065
15543
502983
592246
142023
386715
1357969
1906401
769599
21107
246521
205078
1438720
641850
1231607
182487
1053900
113125
1885856
532927
30978
1032728
202914
1818716
2015932
355601
1224110
1178418
433867
752973
954667
1480989
388835
1089551
616634
255048
714766
1578411
602063
1618706
1691941
1710820
790657
22026
1920594
166626
18944
638003
507899
454383
1475534
1195032
789061
139553
18171
761174
2121905
381562
206477
95644
209949
1723341
1536182
2212952
1013110
2238352
740839
754181
131327
1734912
429653
138993
1014497
145849
56555
1407938
1222750
198275
353275
306962
1066132
1486818
136249
119724
impossible
416430
1511697
126072
529997
728717
167212
104524
581672
1314700
81855
34870
258365
147984
1662742
1291388
2118153
2165313
1080778
88728
33743
1209490
1164650
139685
361899
1790475
978247
105212
1900883
1443945
477953
1435140
433083
376980
1062346
730207
1136987
1009705
925883
1054086
961198
1073397
174746
659792
421439
844634
615560
145256
140910
1118980
1205081
858805
25142
268519
1186747
584266
1038564
560157
1122144
224960
impossible
972090
604974
1485387
1368293
impossible
1289720
574482
1404803
786456
596551
667681
1406265
1429998
880994
918162
1709064
668356
1192732
305031
639201
748556
468518
1164418
580416
1696654
1359208
279798
1971145
1271023
750846
1508269
524250
805306
1187691
1548393
1093412
12543
624788
756907
447161
264110
1429421
1285511
667087
496909
1418158
2104959
1088123
738927
263758
518768
1668018
364725
1049340
1593350
733312
658371
418085
32708
1408663
718740
201143
993950
1597832
306966
1060863
626047
1286997
18226
1139996
710529
1570960
522956
1289242
821154
1119238
1424675
1537410
421845
1771428
2173533
220194
552514
830393
1207794
691221
25975
118952
755956
1074285
427906
388526
1481808
380915
395519
123536
1312525
876713
15678
544391
417905
671713
1151160
696924
879715
175419
530335
425549
169247
14146
879734
1907062
1490252
1113645
656378
169226
234046
961984
372364
805917
837497
429579
485136
546065
286813
1188019
190806
1360478
258012
1601331
1158009
539519
39264
521254
2171795
222318
262956
31556
16115
332831
1726099
319579
1084167
730925
348385
83764
958611
879901
649216
620015
628999
891627
49959
643695
182137
1127639
212837
470925
1690482
1313967
920080
325021
305522
412030
111738
1793036
7501
9771
516660
1404790
278649
1339777
86914
350594
1346010
536239
223677
1494397
920008
756507
1758501
1703601
119990
485893
570101
109007
509004
79461
469769
1872521
478479
1473570
35974
681685
545386
644402
360990
2289567
1637255
1049509
913606
518656
1538164
692393
645976
1065469
311277
976630
585354
1317809
1254023
1404241
1039321
61211
1062980
712964
591093
466571
1502913
470047
288912
1612760
2008661
1613540
50868
468536
1523541
1661472
1339446
424339
894814
973228
579219
113341
755240
907889
451335
1199633
1563634
62551
602500
1065441
471248
349206
808697
497956
1435591
2191969
758152
391011
34956
230695
91257
181189
235719
802596
127145
717746
2003347
2214798
870869
595671
1285723
213492
326525
1273034
1979696
737792
179219
629072
2307071
42738
17836
326920
1247288
2013633
561701
1691504
676594
302490
296670
634435
576190
17427
727486
552224
842844
1032834
96760
1936717
1325451
492430
41852
1122728
435336
380603
1057612
94714
298725
714146
1076868
91557
1261718
2065217
1008431
194644
1603195
365411
412028
213545
281528
8047
287365
1716606
271190
1382640
1101522
497773
669094
253849
1054767
411347
177613
1809042
36245
2177299
1630213
585426
34100
432587
1619193
8589
966143
66812
1625818
362230
92317
1256321
774398
1060352
503352
207048
188344
137617
522979
1548960
504519
1684879
1720673
1811554
1454456
1638793
609830
786756
1290333
1136768
1850180
1088808
458549
1543665
942640
928230
561893
1228541
564315
729018
830672
564161
2038587
2034262
281385
1299728
1008523
1945490
16380
17215
623403
487168
2174458
17372
96201
350097
310370
1455505
1186549
787794
1673787
1115979
831432
20572
1300880
848432
314138
1375262
89419
595504
1095899
576119
216724
224968
189348
1080451
96586
1311138
1650721
382018
97737
605163
553183
920493
1567085
773750
219457
1196618
1892194
1154532
208898
539463
248412
306117
443282
174660
484212
28281
915405
658587
1659929
345055
474764
1070873
891360
1282730
638000
1450560
149910
1213716
220600
1509496
1817020
24694
370934
2153935
658653
1068658
1344141
1332386
1244873
1307773
1967092
55890
671009
1119318
523884
233148
23053
1165827
1275544
894980
583747
937625
410837
641300
158288
1940577
317138
777670
1017707
239402
139495
93372
1216355
2058535
1435983
788838
593864
676295
823959
171318
197168
611606
1605810
42390
495969
1096226
1062127
1172221
698585
477735
1241862
619979
1054507
726721
1861773
400056
1631711
921792
1206315
2267376
661917
1382340
22507
120877
355023
222367
237646
1908829
1331330
1524822
458494
634262
530937
1170046
6225
678753
10904
1024338
904210
188218
492978
266476
126894
822148
1007091
962510
887281
106019
426278
96036
467979
10921
13898
700711
2280046
58967
285087
92837
1560482
670428
1082147
880447
145808
1247499
267143
212474
331339
361044
847811
1042192
1033100
217757
131921
766314
189721
84845
600557
1526799
1641268
1136733
1966265
79541
1025350
1015671
16458
116217
97999
188139
754752
1167284
795555
622380
912471
863023
735590
884506
104232
296200
1194659
1721226
1137541
210529
1681413
265065
875480
351238
1664455
5002
1497542
425778
504533
110517
663435
653784
1144829
701030
140181
355655
374839
81137
1304093
1378273
1624328
1341650
907678
1535164
364072
2335813
315055
166205
1211861
35012
120116
625458
1300901
1216867
1095745
774400
478650
286986
551161
1618560
1883244
1160157
230148
1283305
662876
107748
760960
852618
577473
777140
1651468
1536649
impossible
1093087
164921
1359459
21532
405169
1165164
304820
377275
53406
1483470
1721201
333125
93887
400000
20040
265129
268175
673355
940255
985416
629209
749323
724654
135113
1519320
197070
1185980
71144
11757
450047
1100208
783569
1800619
795976
588123
971306
206006
1489499
43676
921370
293134
1282790
299033
871963
68045
737081
1214837
428282
147129
211896
1680872
491308
492659
911811
298182
210962
1543064
81629
1268922
1729093
1938503
1917580
1081915
580516
1219860
226630
72096
335229
392047
1974983
1109347
426362
3396
1298999
1650068
1307822
1090117
1647904
1504933
949994
548358
470062
1683733
1099849
9130
299610
1953339
720391
164647
178776
1583948
1885204
605389
380529
913087
176368
2127610
521814
86906
2060142
666813
1937386
682961
1373367
2083829
130199
378270
1592710
339072
126857
1172221
199647
449334
542738
533267
151461
85699
1028503
663527
187136
1027254
1019164
915701
1133573
2054104
1237906
1013507
382164
1989703
334071
408831
1139364
36812
875129
137704
659688
1539359
725416
449722
1989313
104076
340129
419428
562822
664820
360463
534839
220685
619644
110107
1014916
35174
466723
1189845
790511
1212197
1485908
120672
887422
1213402
682429
155155
918626
967929
1068737
1125365
431312
408132
522483
972026
383733
305714
1086234
1138636
496842
141706
1113096
2192514
886508
343031
37925
1189364
719310
579081
2375313
2077909
567735
178863
398512
1441555
1535558
37394
1268420
362086
676966
836112
899609
253992
96341
1020928
1068513
633541
303905
296711
1798463
1962657
929349
553542
1401308
781656
2021459
14763
317191
813382
1365019
457593
1281435
969771
1113745
1333510
553225
1299295
1534639
467358
333695
162902
547084
308331
1781692
204159
1484225
2103323
1094864
2008613
1017695
540037
1318154
17288
228648
355884
1764637
1390002
11526
500139
1107629
1292466
8823
1398764
1128982
206296
444188
656104
188623
13709
948501
394028
13568
1044900
109430
1019128
109082
364552
80135
24173
1236598
209973
1460827
1724769
85257
105224
1724602
263674
1241455
1113430
20958
743603
584407
285984
493258
859384
1782638
1832775
652734
817047
877543
59200
206936
716878
1230566
49815
961309
1482226
651637
878665
1852277
917450
103052
241763
305895
162679
735233
1382901
1349668
857820
817082
99360
2180521
1604718
401150
1310599
127605
1222926
69616
208927
134998
1524332
726160
240692
537294
106782
1095731
854792
408274
509057
1196246
1036035
1312744
728009
620192
55879
940349
2184178
886068
223375
354338
1304155
1235138
452166
45755
540120
482814
300357
1353850
21822
341548
1373517
597456
1056959
532881
16703
270738
1374362
541928
2296
2384205
48542
50255
1193761
455203
820182
922940
578931
1641152
1019012
7364
356894
1266499
457821
54283
1657326
207322
1405841
1028441
396955
1658913
1126798
738406
1221718
727666
381429
123088
250603
207596
1055121
1205676
238345
1436253
691226
472590
1163092
782082
539348
64155
1968114
83981
389657
77379
2391400
1389491
835906
1089456
20674
212540
85561
793869
1862078
544083
561040
1882198
2059055
964541
1254790
769008
262530
227310
1186725
1329639
179826
694438
1276313
80463
633006
1870150
425357
274173
1665624
464679
830587
936707
355153
807213
639070
80170
60711
635965
1922
459369
21611
828542
2068095
1529506
1894
464221
347411
600702
753282
147225
369612
215972
941962
621695
1296639
25669
1722690
412686
142330
13679
925396
1709016
154278
1171069
411123
564390
799287
423468
371769
240898
516795
220462
3387
739244
468478
23746
1284656
102281
461626
558810
1001155
2071785
855121
1473735
555590
552050
1811845
1549814
107875
782026
1427252
797862
1019597
563341
955393
1268944
1344973
197259
527584
51955
570738
1286309
1128039
163980
22782
9363
1650473
6707
1942714
2258335
1450247
1049450
1091331
960663
1222909
563554
624873
728197
1619919
673075
691944
2082215
677140
1296124
2039523
1050176
552271
940457
1068683
667831
2012650
449429
935198
464563
1576131
627024
1046837
676752
1024093
1457674
816316
641665
834965
1210298
1081083
1959089
151947
620635
543534
866284
2077857
103425
80714
836748
1055121
669206
388057
621411
268630
917200
1926444
171549
1113340
563497
1651160
209199
1388767
1317564
564011
164548
791366
1988027
3985
686025
355353
870527
678561
1441557
642465
435549
1028389
884970
1560143
1574675
15521
199995
311823
1074390
2207383
76947
394652
1020632
1004130
899443
587054
526942
426905
665455
155502
1849962
1165027
839464
471628
878672
255102
595167
91002
736875
479997
1535753
136155
93411
908415
1034448
1395562
1732530
1601492
140162
270013
202717
impossible
1209605
672680
445482
1334395
627945
170491
65621
1030111
70796
2152010
789459
1564228
407569
432774
601489
917466
1504005
2196154
1108010
430466
1037156
75222
276324
193031
957046
1954628
981083
1515748
1978821
1596493
1732161
354642
109189
1728786
294441
347286
224317
184097
57942
182316
475988
251017
379971
408926
1460902
747147
198543
827056
75010
1170469
100372
655502
1271546
381690
1505839
802981
681601
428001
221612
138436
862471
473027
109576
60526
420894
1143441
559216
136576
1303721
749763
596035
1798339
510810
2070909
842519
955714
176067
461864
832550
81625
176403
984188
985534
14201
606686
18537
237150
548684
7840
109224
1103407
1472838
201528
734689
899396
1413008
264978
1425295
146855
929561
773759
184088
903446
723664
834256
1138624
1877815
365621
1768487
162968
1186054
1442638
1053635
688402
299556
300093
1719017
280323
67853
442674
1489067
315466
163974
249128
709016
450873
549601
326333
768010
413156
1279063
1641655
212858
31213
894958
102292
248056
1746173
401583
1685123
1980714
777816
1258957
490013
402906
1129759
1314664
717084
359343
1555870
876221
1536315
280110
1335265
952089
516949
1285891
1432425
1589268
1604701
1832218
127695
1376535
374275
1071136
713097
195675
261539
996037
948716
329214
617188
568090
38453
779089
217915
260370
233400
566795
293330
1063260
2189670
652585
391833
39906
1662940
248949
2250304
1122392
500324
1494204
966041
1029063
2072397
843070
130069
721464
1138945
1079099
277423
676027
1381028
1481087
754417
444842
1215959
1006035
104646
897940
1458594
1371374
1555024
256164
1521081
1449182
735476
230139
87907
897471
1525329
1642970
217757
156107
157112
648583
456891
168081
281103
572970
198760
569613
615239
11923
428750
421744
1864604
475313
1512432
1259903
363642
889091
1008973
1138569
521120
778969
567836
155891
impossible
1136846
1707556
1219395
305048
497872
1207344
414225
107169
464368
421407
798368
326649
862191
1816223
impossible
329623
228883
398063
691716
954086
457187
1987781
1339344
1072346
658510
773808
1460424
661612
1952424
11861
626677
1600222
462328
648322
992557
530508
175273
1127398
807027
659468
779273
626580
1562706
361538
462584
221679
230016
1541832
2153469
1558926
1293244
2078494
1101886
758260
399557
1034507
480336
1017210
1387208
384937
1187804
390175
2160656
1003319
573642
345400
689564
214229
10368
5528
271920
1137559
538608
411845
1131784
26097
904184
365940
1667538
475234
1083984
1055213
254374
466984
1854329
1754399
104572
1246343
378825
1913143
1353968
1269927
1567077
465623
347501
502700
1217536
199845
701400
177983
1138976
754669
39923
1053933
1422481
15816
78949
1467011
1125922
647546
23479
744724
370411
401003
24335
346399
472624
1411317
148219
1309103
402494
1128896
612910
1818141
18155
840079
1061562
72361
253709
765831
857349
1541285
62558
157797
423462
968284
1479717
1009722
240537
655757
320080
149064
475849
266007
22996
779865
2037111
824545
714511
1569731
1123879
696281
89317
519831
322110
662387
81704
548473
1224105
1143759
64544
926042
934053
504791
602655
674244
44881
73010
1713311
190294
58299
940210
274609
956409
468364
1267353
410036
81708
965955
890819
177581
714947
1094169
2054075
57933
67119
1575311
745662
157488
185059
70052
799349
634904
1410114
709554
1399787
1860350
196802
1312720
526464
1028314
1069436
235226
1111624
1343082
880432
557758
29487
533468
759734
5978
572198
428525
366268
694868
136892
575542
612780
449360
1363134
1778232
1298868
1374466
107077
1638353
1693986
698014
830565
470717
694979
666046
209697
606190
730118
300701
1491670
329457
871224
965686
316882
1932761
1664204
665408
8703
1110771
1729376
1970302
1012113
247208
1485335
427159
354393
16555
561137
1208784
709939
939247
460444
609091
510617
601470
760587
433790
439914
64781
771276
57612
766294
1335096
371498
1736430
1365616
334368
1088274
946794
311896
912598
1295037
1385130
549265
1756647
416775
59112
387250
1977472
1534961
1674746
798698
196541
635552
912828
1421202
610720
151603
750086
408001
784044
17759
653708
1157524
1456412
1117672
1508486
1082447
18015
1777281
1167938
832226
707654
154721
impossible
983157
1453126
753489
509246
280169
1541720
1583958
276649
1397032
286752
94713
575008
1291197
645826
1168123
1973157
21585
1112417
747036
706088
219153
1053957
666249
770582
788232
735903
172351
190615
1100328
212903
52178
552604
1141743
708425
94955
996019
1678109
2376726
293453
917933
1116956
2120066
740850
1008893
815884
374816
85145
867764
1186669
113105
533620
1189660
45410
1134496
506123
440848
894756
2136732
108531
434248
2208752
1393512
589183
545862
128576
161103
900023
375236
843823
580376
2157484
1263154
1905876
1039865
1581489
985800
11293
324324
792399
740415
1641466
322578
66063
100654
89834
97212
1422614
2143464
463772
447744
1424505
900441
301087
17028
375303
269783
1336212
266454
1014071
157853
1791912
879101
792003
502113
74996
1312122
289458
202625
1219148
1735299
684561
634715
1786670
397083
573859
960731
723974
65563
562716
148218
505397
1117668
1711808
1482359
321393
994551
impossible
1595091
872385
85865
1812264
117265
333208
930279
362370
590796
905235
657368
358292
569007
211009
925414
20853
9027
811073
1684745
1294318
206646
1083504
671836
418792
359623
1184780
294450
1881060
557735
149635
688237
705587
665830
1161794
805343
287051
1231100
1726578
671639
721281
561614
463264
387574
1357584
588773
1728645
837499
772744
26983
811845
1244945
200240
1716813
1418068
1077197
1968055
1121308
504902
1769394
330005
41082
1104202
542363
782163
1923557
2011646
101665
413811
1335009
105734
918048
1425073
1270783
43747
1562101
1471084
1624653
1367948
224331
1632388
564379
843609
1960583
1015947
533023
2020556
1191871
172539
958316
1242848
597164
1568724
728972
203426
957398
686735
218402
334188
481265
1246
265290
165402
69652
351770
356617
639554
765038
519036
628744
200180
2093695
570897
63944
252613
700701
433355
47412
1067279
86413
59260
15586
486452
856965
290063
1578700
1465419
56780
583444
1139794
379075
88512
1562354
114073
568575
1325157
252636
774048
76721
447138
489200
997313
206320
1599189
1051178
1381993
164325
434299
1522108
709704
309921
1079057
369029
381638
62677
1495804
184657
269531
220914
679243
1493099
656744
595082
21753
1120985
1419262
614522
1250975
1807292
24497
2297455
186428
775809
238814
666546
1026901
100224
382657
1094759
573283
784355
1971353
301216
84391
530844
103063
1971842
410720
603683
998040
1384704
900949
1390978
1053717
2307542
332458
1601628
10600
333170
756569
106506
1332914
571638
1615059
81335
284188
1113921
865954
847506
1582765
816274
1121410
1034691
1622225
22318
1836727
2249367
1362551
330794
1146007
139980
1422506
552172
750557
316122
187005
215980
13934
508608
1091447
1857538
1200694
854237
654541
553656
1708635
624838
408987
264599
119042
201226
1854856
644835
1734616
1327469
1351820
617357
777250
59789
491816
1070784
861378
65514
490417
80139
635083
5612
1677024
1762621
1463514
548486
927221
1473591
1375698
695344
895895
2112987
933079
1031743
781419
1131990
1243560
139555
1351009
1439641
268488
59669
471615
966101
736933
934456
1331457
1223867
2018341
779922
1809652
596591
1217608
377950
189817
1233658
441220
628601
1080211
1612745
39637
1430037
20824
1989935
1767286
600429
387531
937857
501356
466663
408651
2161253
107832
543217
516703
1425479
1578019
576947
1041485
269534
705216
375678
227031
1259801
674119
850451
941114
816123
884354
408447
1222731
375085
794604
537235
1397753
214243
988536
185305
1342531
1793475
78918
1826482
1312853
212568
930420
1816901
81800
96516
938871
2056825
1804263
1077630
74809
392289
848503
1752874
1507243
1753412
19581
399681
1177413
225444
1008025
1167504
622401
525498
736638
1468881
1400980
478117
1464692
1019022
1178378
560823
435962
1017445
137687
319224
40155
896542
314615
68120
1124688
98099
31914
252260
933338
1686424
330009
1764500
1237527
656877
360089
2124043
1426405
1587498
754105
46285
1117356
296976
59037
528821
353775
1790715
2220567
1160172
1568760
1222983
744541
403604
651160
637057
384616
509366
1077983
1307459
152617
608458
393853
839745
98789
722347
1117927
1789035
767425
1517425
580086
442714
1236191
162307
140623
614309
35128
1463789
289725
307961
747285
253931
789193
285239
2228950
764421
1187094
1335917
1516970
796517
301267
482524
345293
1204955
2071142
269977
130072
1757306
182072
1071223
508444
485624
776277
1340811
224797
671183
874321
1208990
881204
1068879
615563
319780
312089
416434
1327377
400472
8583
10315
113102
1479471
1360853
270824
977346
1602067
933660
102542
1012953
173767
646313
1088220
1041359
2274855
352799
802398
266616
273029
713524
161496
1960053
1638742
935148
6577
436295
510628
1374055
1392820
1748129
1871878
487975
297216
116456
904744
870289
impossible
1053539
1350243
80391
380877
615523
684744
98380
390058
825274
446676
380665
24702
1478571
1670887
1797760
520771
113945
574684
2065823
453041
1329953
66195
747383
239559
385858
1314774
635231
2081496
3457
14917
1719709
283941
999830
717005
13092
1544931
217295
1039527
198989
1455291
101878
428259
763899
495050
157706
734609
7278
1200122
198084
174834
242289
1736710
831291
339955
98530
148904
144766
1151537
860003
456184
1061201
65198
348574
440703
1248736
437976
592640
1988253
856615
672240
1931097
299057
421036
1348871
905706
779875
418058
1114688
1007598
1615002
853388
749923
114842
414336
255571
105532
1063711
181414
720845
198683
509543
455449
1329548
413094
757861
1783290
1717428
72204
1173109
379634
1009918
574264
1055801
551178
740134
1262281
1016632
13724
456470
11024
1552108
16529
1279013
1412901
1974873
629928
798034
833531
1269440
1561677
38922
129705
1999544
1072921
88164
954532
793348
32839
255950
1668751
1384693
818673
1969091
179424
696394
1059705
425825
1878429
117069
78160
1747080
1962378
973963
250534
759947
85584
998076
912186
106139
721721
1744757
595639
447627
839757
1164823
478271
734892
13006
22687
239574
985598
469038
1662179
235877
2256320
1394813
324737
431802
125846
801796
222642
1266873
467093
270814
403804
1919395
112414
363211
645323
1053072
316213
387956
1263618
1180042
762550
1384901
1972512
618652
500513
399793
239810
770855
1514322
489499
1245688
2041613
1845043
736573
482382
1153673
722898
366159
1195149
95492
16361
1805414
488095
343604
959510
1527830
319208
522106
807574
1108802
230300
156347
264453
187948
220325
1629874
14120
330282
192845
710662
15510
417385
1572871
501768
150530
469523
449743
290195
1542603
999432
658798
192216
646665
420948
1498823
1000546
1610921
1003569
287259
158557
1169762
1155206
1118664
12544
114081
243845
609647
1379653
213821
19652
1168658
105565
386413
1538847
531521
1294780
191665
583867
130584
1927556
1027586
932454
125908
7724
814893
202779
1916995
534931
365745
323806
632141
1414701
770866
1980671
359140
248703
1771879
1286073
622903
407519
1972918
70608
972744
1901780
36445
451403
399383
5263
1817062
2001720
777230
765924
1204328
856662
136831
54460
1161569
292726
440086
695793
29889
436953
1240334
775354
1091866
1278477
956797
1230373
167618
impossible
384002
661866
95396
10261
1813338
14639
1195356
710990
709152
126873
1704419
131685
814241
541289
1110243
764574
695189
868949
1845714
988302
666518
119383
1539372
675653
907709
1501364
565760
740900
1245888
920941
487941
1387009
39577
52076
1987059
1103817
850126
699414
402015
1405314
285865
1975599
782525
1671060
512670
228513
1904478
845792
1820159
499864
2140589
918076
1389731
1516259
454770
590914
342609
513188
203633
446121
1115857
691894
1239699
1755805
167502
67988
582738
478290
29179
193684
859070
853279
218109
2094586
1971017
1543700
582470
259543
109658
3900
1079870
668355
2319354
1230921
1370502
76333
1335007
105143
458944
697808
1805954
360352
749593
622813
23668
108134
288402
1222526
609776
24664
32244
1658326
264346
226346
1811158
187216
1744561
599487
649289
1741031
409051
568241
364870
1916536
1667335
1245469
648573
2137092
563642
375819
1482311
1847166
223467
776300
169585
418889
477671
193598
967236
815593
1158943
127121
17255
240537
1239576
1156422
166700
1509744
808351
783855
361742
560265
758658
506615
861634
301875
1537249
1316711
135900
1137639
1147363
49966
1541957
638035
111874
694526
325555
1203311
895444
1401756
1131967
210173
438692
241575
797804
447713
287076
2098825
550608
118811
279745
211938
120700
25001
1204075
1212753
1430248
616205
1649306
1420734
926231
1949858
496169
20277
450934
1108887
1771599
impossible
1345769
1617448
806395
162964
425527
425628
576063
1172361
108333
950727
1333067
1753031
1622838
1354416
1240328
13934
761272
118458
954687
258220
1916403
45805
1178003
84708
1062963
1045432
1536280
610762
1146883
1271003
168341
1771810
10998
1476525
562382
933170
826895
293666
1241942
1351397
407730
110847
1257142
576575
169408
753462
532959
708913
1765338
151551
928050
1904456
263311
323599
1848360
612598
75641
116835
58742
119349
630934
966580
406897
866532
1405249
1409990
344442
328115
25704
622258
1453624
795871
165319
1124012
481548
2023212
2202882
18045
34314
705097
1631574
1808526
1163436
503506
812528
1547495
608859
2090038
697084
2330284
825114
251339
1639157
507592
413163
59317
393382
206586
1594921
1674341
1908762
2231254
976644
966648
799103
60306
18488
379399
1803796
1709083
440841
236857
128105
2087151
1289480
566784
1814904
1001586
197870
517810
124351
625765
341521
341170
77588
1716487
601128
1284535
1053814
1272418
1082800
1288061
1406000
1460569
735384
536249
1654749
1373199
856065
1700504
358573
146154
1116682
439410
1741525
403155
1786112
518017
1563593
153689
1697762
318717
1068096
173588
451157
459218
750621
1342076
993186
756507
990348
286596
11547
553976
976507
1153387
1644629
1587511
2017724
505935
1417378
1951971
879657
30660
112109
716863
357816
127451
1289122
328171
653221
482582
460369
929695
68086
305803
1540383
301469
207980
1893459
576665
841309
1026590
83026
1704255
123374
168692
175595
52475
1664762
2042695
75662
1765273
58416
113803
60398
765025
284173
218868
690794
1203257
1536576
33264
309911
1549332
13973
275833
152992
1537217
1580622
863337
915073
1498067
960787
41271
540353
29615
208939
554429
1931254
1942443
888606
1741525
701787
1558215
1227870
385154
1155738
747392
1491632
305473
1394520
622903
913594
705513
1309265
1124838
2127419
1123862
912592
600384
108751
923030
1189935
1259087
739462
1728856
431840
703081
459520
108367
72562
127118
1426959
642238
643963
255344
758880
2092332
1083392
461969
636889
413224
16704
974697
258046
542388
488725
647246
1843835
1762683
525288
893590
874506
1205019
2049975
528294
1541753
80838
2276497
1295493
1420928
1004752
1705543
833571
349417
34064
21908
967517
1805021
1458127
186788
1591639
100192
227798
1533214
451625
1208834
256772
836857
152836
702213
817240
213114
332664
376912
202594
334805
1968098
780899
1836686
1091725
950324
121798
278156
1271327
55753
420932
1823714
423184
476831
1376019
363629
1284143
412494
955366
857949
639355
1986501
1078796
596915
1188189
347540
1694756
64743
506500
679845
767499
501341
110341
707966
48207
187073
474557
500722
957741
443119
143179
431676
1568911
127670
1177194
542525
679387
937580
891355
96327
811929
1575050
1140782
1223911
298809
163811
1713601
240086
622506
1352490
10758
1305328
1093852
19314
1184313
369990
649236
1645877
929750
61228
865029
975743
618744
255850
646602
272240
1767686
538897
616380
106953
404352
72682
20139
257597
2137513
1095508
1756924
930136
467835
1182442
1479117
1795515
541048
196038
712097
706978
65487
631185
302500
18138
1009659
1331967
190223
548691
204774
1122315
181366
1004027
517710
586759
780495
1039446
37840
232868
628024
1348743
248639
711130
25216
120353
335012
1270335
902266
1116033
1207300
1057936
414488
1333138
317830
107322
198996
1538713
20735
1311319
357781
1252680
656577
1042569
2033508
346067
2584
363256
1178066
968483
128191
97431
361376
1079914
1264506
1267663
670209
1011160
397285
555440
551938
821400
711042
776850
1008704
2297308
272892
364816
981674
293475
100538
2181752
912674
1044245
1162302
333736
653811
682917
123695
1552525
1086530
931566
15943
1142162
1098371
1284400
627986
71695
249207
377334
2017492
1565183
6940
387710
290749
503054
651456
804188
1099110
1210636
404430
1624995
951255
1553456
1009218
839943
909588
1918229
756902
120464
951182
611847
547927
1601066
1673819
864010
341871
196994
976669
645522
902104
60418
1619970
196603
264506
1213697
256882
845997
134098
745640
307292
568820
1819419
1542318
717174
327798
1816027
472201
44959
1097465
1360868
1388
284276
499705
15676
209670
298323
216519
91491
860293
38794
291066
718174
154751
1133154
50580
73528
11129
879694
1027100
642460
919521
69315
798309
1196846
1628258
548814
33911
2168716
1076316
397914
529968
108636
27695
778182
240167
860240
775935
949187
1040850
249637
266823
75964
383281
173322
500871
528032
17448
1094802
1163872
604351
411455
204793
518974
508538
803960
1614442
1146717
1142389
136982
1079431
522440
322043
204187
469501
1216131
467484
2076451
10086
11196
1265232
532115
1004110
181398
25956
177241
405319
768444
1102558
14764
1144083
1110049
1039309
228244
1064267
37411
971097
1505090
1242398
626672
244644
271644
484483
1085100
1322278
382270
182019
22177
86104
759318
81608
89183
1298709
1865680
17189
175970
300027
1156492
2180015
224715
189341
459313
871241
1320344
80982
2035634
1670039
1023670
1137166
449559
826224
501284
1120172
93919
205947
1789505
69257
40152
108696
1172871
1163410
163002
908791
24265
813173
1769588
618114
740561
428821
185913
1671637
672708
1658410
1325502
impossible
104913
629886
1870694
1912000
1971771
1814
228965
4316
900383
14222
452370
2001357
100942
1391111
43998
347049
1884763
290059
1954332
576994
1325197
671858
429779
1004125
72242
725417
940025
497341
279059
1160025
1097434
1695697
274586
1392309
1140197
1490015
1804629
636325
1317958
759171
1660016
652371
1200716
192060
290645
262505
1230576
1187455
526143
642587
844619
677325
1259337
209470
145625
487823
470367
804469
274320
371815
5075
846968
675710
1968445
593591
348275
384803
692773
1167190
7832
773546
991490
2201736
1495080
701822
390816
487925
520314
2122435
1122969
907859
339009
505736
559423
597310
55585
42773
1899723
1371328
115232
426912
67353
1159799
751980
1413903
291055
17265
551218
69695
853621
1068770
497679
1648229
343693
866461
889712
22194
782684
1610674
979944
1032261
614726
547909
1355882
954506
534802
656179
2090745
1396900
1789631
1432642
707649
1276716
1556388
1190359
973866
1777895
1009621
1845897
869379
936332
1358601
11331
74024
1705450
171929
581877
2113653
654552
308406
17722
804179
177112
1161174
1771873
955853
1358121
455875
1171060
2032567
642036
645353
1632558
1311786
304923
624428
1459333
1785606
209113
345864
58808
1080105
10307
587402
530700
1364475
18551
370941
174645
1635264
698476
214087
1105881
138775
950557
972692
576761
154181
169469
1209944
762959
670425
45287
1137697
773801
237966
101854
173445
89522
1427723
1520812
697575
250255
304020
141261
95108
836803
126889
1767387
657246
17497
1517337
778011
669184
606776
256027
798348
916432
50832
856129
1857160
123979
402742
439590
22664
1115634
1781004
270602
84577
488176
217746
1283726
10304
286856
253273
92889
792138
199453
187637
119790
146698
1451979
222262
281746
2043394
59070
498636
1096477
273704
1299214
281037
125885
1156205
2064899
440591
1263800
1531903
1633255
1413552
937412
820803
1217833
734790
147453
2104248
310276
174084
782726
340972
1625572
282626
1606194
653114
1716760
1108314
449032
1229418
697524
426889
1126294
1016460
118321
28426
168219
1421355
131031
270235
15741
1317882
429677
18164
7361
1678284
1773162
1975768
218397
819770
628347
482507
279072
187828
864469
980303
315799
1685294
356560
1057785
646924
596228
841256
2077902
250985
579634
94316
612105
61936
1156748
1064096
23864
155254
944563
1415624
313539
1189131
1618418
8546
438524
250742
455212
162571
339313
412720
208854
164593
1553397
395577
612227
1860429
840551
1726850
23406
2039118
350722
209683
1777229
1476532
154098
357786
765313
433230
465333
21273
1170698
2185590
79359
1898953
436365
873274
52044
684462
280308
162809
185620
180535
114667
1935208
1709130
1257904
416171
563310
143426
783507
646360
467451
1270367
329939
2213343
405368
2004050
131203
307335
431530
484005
193562
1249191
173061
448308
1119955
963164
1020077
1039466
937548
1661562
952254
640546
1186959
1050151
548987
218622
789248
575321
1689411
81899
1430390
449717
1971015
2571
1362294
1804171
589016
1392997
428722
721623
601190
93135
64472
603174
580122
1052491
1972643
970422
1487128
799581
1621479
909119
893099
1141115
83780
588625
761888
933427
24518
322
1410071
1731715
390962
819135
683942
1361117
78876
333870
1429266
2220641
2025344
1254786
34020
163557
20787
2015609
2130591
326976
370487
824232
238191
812156
678194
741721
1213221
1171842
12982
800814
314260
1477672
374161
155107
827313
212725
459837
1691181
165036
523673
475096
1385085
2190871
195471
602181
2357659
570609
9368
1610385
1644353
1411278
1268163
1955543
206782
1074217
16968
1691902
56143
1877984
965645
8551
171877
1890132
837019
2019732
109426
816634
739115
1185541
243246
531325
2199791
625785
93443
171984
483554
512906
174775
719053
1422327
300950
1624068
34250
796128
13305
1944702
1309049
374530
117155
568772
230492
259011
1648157
1870200
493326
688133
486092
70811
737882
1327991
1199633
350754
140395
1487882
162541
811309
1636105
1611471
330225
69285
38868
612513
158320
249970
1332751
405826
1071101
833520
2104238
1459611
64994
1363381
290139
965101
754434
56414
741596
596831
208817
728527
997132
490307
519652
299763
1492045
17460
1797501
57785
902319
194105
540164
15411
163019
497616
475674
1925643
172208
512566
391628
1165182
1755026
970751
645002
1338369
233107
869293
115258
1097804
1961488
1308875
218121
558856
645988
1220231
1348592
637318
1259974
1444692
2191748
938766
677922
439194
1312388
1581804
631699
743077
945607
762194
1376398
1336104
234643
452126
4631
249884
841817
1066420
407332
409527
190600
2142619
1140305
502416
264897
699951
894848
1830373
2240587
221074
1029791
1429299
184270
1466591
7369
1548925
373785
126136
1279224
1303130
49154
421105
207511
683823
645006
12880
1095756
73874
49204
824425
1478459
1714183
390794
479078
1345465
175484
145466
807741
704631
489248
1335792
265272
365877
54774
1523516
747893
90680
151419
595670
521102
413184
25334
110670
91771
95768
159202
519244
1820428
807063
939170
162135
948331
422799
2020328
1657991
590114
331974
476617
78969
378508
897775
1300013
1051540
12378
154877
942029
1540788
112888
444898
1140502
44290
1159280
433768
184753
945511
1163129
10423
724506
1186743
851415
1440351
90304
1235955
523714
53374
291127
1744693
489029
1779611
8366
654816
1029861
10705
17465
793619
1355868
1771855
132535
386304
1947482
1039311
1648090
308273
2128661
250494
247450
2085123
316072
1533698
1532248
1331231
379334
1578969
961883
1108812
709915
444328
1520593
938604
254747
1836423
1069491
1185712
511207
831731
1067951
655979
685757
806013
278301
3010
808924
569876
761201
340242
920948
647161
259067
1334802
251652
315064
1857889
1671051
788855
1262444
1264713
523488
135937
310562
735937
326512
635076
958886
4104
2370620
1456570
1007118
109419
118057
229051
851486
190571
868075
995903
138797
1015588
1702473
2264825
1782447
1331309
564190
96441
826028
390771
1194672
804501
502788
738387
1972280
1198351
658135
1451532
932067
800053
242819
34047
1265697
1299094
1025908
1300406
332435
263723
402438
596267
984557
638118
1093471
1035272
195341
767963
2238340
50270
462332
2088042
1374251
1039398
2241318
1252330
622221
1605732
782946
30036
1213566
1131183
986967
489827
1053987
760312
996005
1721205
619452
561675
12597
759499
1214898
1968596
373842
618023
1633622
1043179
1272325
314197
495089
135429
667676
1883652
303554
810785
1790220
770226
8798
177669
1840206
1617069
339226
555219
1037359
512794
1376487
1268526
908611
31078
1721055
499874
457049
459996
1700624
1824248
1016380
52708
1810945
600704
423354
1540560
819921
60514
1818779
857118
685730
316593
275206
85564
274173
73118
1466271
827536
214317
847370
1668279
628603
609934
103081
161821
317092
412174
1465066
1184285
2229134
1913000
15751
310222
222911
758562
729990
17128
1516220
315263
85588
91010
1897397
511519
821941
79191
159128
1803118
970484
1214
1918418
1818575
257654
484973
1539491
33456
1228775
780472
421461
1815512
851323
537875
1599216
672620
85150
1733501
1336549
765562
401152
849026
142277
1807200
734587
855563
787251
933295
101996
381820
1478677
564829
350168
13637
669683
401358
940950
764234
1216597
2068137
1022995
190714
567421
1515114
760145
828104
1248786
861721
757462
23393
843437
1266300
215279
515266
47302
772179
1306710
52113
621343
178597
763559
324194
118199
2002566
337057
8659
1083075
559348
251489
2109637
866886
827459
1491039
534812
647475
658533
330700
131175
440771
1835486
2195841
1398976
139588
220184
2041481
179319
860393
97371
482571
1015276
170350
646628
613547
842842
2140672
836440
909294
357945
577471
545872
113071
559708
33302
34392
800930
511759
1196351
237967
774216
1079856
1635301
1289159
134708
371538
9436
272973
285903
1204983
550747
1852670
693038
729406
239666
68496
1185457
465065
1815328
363592
135721
294848
38549
253330
43469
785470
546256
2130646
858213
3168
1081736
971905
651719
2066090
358655
823414
876353
486522
1400457
494195
779969
551224
1180033
763623
2262546
426304
749467
439468
456364
1013197
198026
1085635
218614
106450
83261
950350
904360
805870
1002305
1079250
553974
403668
318690
1760628
95041
1630323
121048
307572
89113
768210
25144
1859488
452286
518336
1602443
68606
379626
1577604
1913847
67890
93063
575362
1106078
696902
279556
1588887
482078
18002
1961504
706950
260074
854195
289135
331379
634552
583701
1915924
1598551
448006
1852155
475545
1354940
126567
84553
452683
551881
717765
179812
1919982
882522
476682
161269
1540067
376854
113512
1247973
566100
777652
950238
469862
462384
896050
1266323
129674
981325
663075
711655
104834
1899945
203204
566275
245333
1376220
78939
861332
413070
508283
1053795
2013552
77399
234153
407309
793245
497723
23454
540793
1750828
554696
680579
1176855
1272654
197284
1092696
1034195
121084
122127
677526
419994
735018
1016510
707627
188374
19764
977077
546944
74380
881445
1013558
648366
764147
1882029
1433922
1495528
280341
1267802
107896
699345
256299
720768
554414
277251
594383
1781826
691777
552378
219641
685971
1722297
274371
772588
1138228
216264
668637
623194
1367361
1251730
1921155
1343873
340510
753352
1266769
252757
37016
639262
1966511
1156777
1666432
9453
400514
811570
608300
1150694
199713
520299
8322
927155
1217990
318453
1044009
775900
36785
405485
1347194
811072
184061
258787
403712
88740
530177
1543691
799821
912988
1597263
1163329
2150062
1984924
415894
1431495
1524757
1900157
29362
1391206
955939
364106
440480
1262431
1390186
917414
30043
416387
1862297
410313
1782954
443388
12104
82846
17452
1439730
260743
293159
175395
87518
1547079
331621
2195546
706529
294060
1684359
1671610
78117
692883
1363812
1022411
70831
47303
348595
1257757
641153
1618875
822139
1359114
56520
1826216
782935
1109258
1343389
832041
1699572
209500
422379
1229599
304655
777683
875314
115373
21496
1311048
1180614
616803
1223504
658409
908000
1076553
76001
1222891
1049282
871894
681325
250732
556008
544504
771129
1911508
1067667
impossible
701762
953364
74802
325269
451944
676963
1279636
1669719
300229
2006683
1139581
108852
444148
814263
1284162
394717
1090636
359851
822000
189936
780338
1679441
1950667
1518384
1924962
697984
666592
211319
1168215
1502833
1905385
1147726
1556865
630667
261486
238638
264353
46295
931335
30974
318290
9139
1429035
101247
1630323
998598
265811
276057
1199626
1355577
696973
500144
1656921
317347
1310709
1176832
1248058
1316452
1794950
849864
101179
261873
325494
609877
1543344
366655
228272
1298718
60973
1181498
1909703
895202
115704
578772
1432798
41826
1665031
409657
7441
213706
2165186
586510
164419
79763
1259147
70961
312441
359610
428167
1294632
1582131
19546
8067
891948
993049
678761
577996
338694
1154888
249809
149906
1255555
1018810
1106770
571780
204472
792236
307197
292045
1635445
1296289
164608
13007
1931887
835620
116759
1237401
21160
1930179
1516823
1792879
1423006
399509
1012939
329768
243055
130760
1848120
152693
747899
1048429
585477
613390
454592
1663838
92987
1156311
1066492
811244
441095
986075
755899
507842
477983
613921
913525
543283
1749338
247728
441408
466511
661995
1091312
1559463
1094284
787487
235804
1161003
864072
1859101
765361
1516606
236772
1909872
1337052
4481
1095111
658936
348807
1107689
1676989
1792184
1154192
652415
894423
104521
389814
1822624
124843
1665329
641519
1653571
1442422
390062
1524633
554577
49457
435454
804688
462540
446295
473043
134587
1855929
895322
1141236
54287
836488
1395311
1411655
574130
714740
997329
1031256
566373
47390
1808052
1074162
735086
563611
786294
497040
620561
2040547
1268172
96781
923896
818372
158377
434342
1822185
2064442
1757769
754069
687100
1663373
1136459
700523
525299
66278
663362
190631
1099518
129291
441204
12089
136097
172173
1951359
269631
1479795
1019379
1535164
768757
2174607
250473
1219035
58629
1114484
1174211
1030150
547595
760878
466876
272844
1437527
1146142
1224937
1764079
1462255
5077
552896
1104383
301172
1188256
610852
impossible
694340
646113
2010202
159919
153642
328914
388435
1552495
47281
7258
1160467
1590451
533677
407744
1698111
607969
100110
292736
1483705
1304557
1202638
88077
1615211
274594
765255
1354287
1681727
1404825
15510
129322
1021845
343556
844258
1252613
401542
1459117
459083
790757
812781
165692
769954
3790
845879
1641149
262087
116668
510210
133200
636299
344873
92286
1141761
121841
702247
955512
1359113
1717445
286846
1260773
816528
2092027
670198
787705
1232767
47676
1432310
1659178
1682736
1502437
953546
785367
1059709
597936
179842
1338815
936522
1993339
impossible
1633423
956
749302
1479773
812858
631286
1409730
1306033
1779392
734909
23470
857754
507605
1490606
971346
2027587
1679513
372008
1847156
1431953
300832
2004771
1094687
388069
689906
706680
1132837
971413
413975
600904
322251
483058
679571
1251534
632881
1264001
780117
1040689
527383
350427
292559
188666
926433
543680
1670686
315791
192075
427413
1514836
657635
775064
1632809
514152
1925017
32929
369323
1387833
1055370
193228
32738
582990
863330
752564
1933681
908903
1050419
940193
146177
976068
106505
1421534
759834
1064947
777672
157321
1757344
1215678
736658
61295
15858
611458
1096195
308058
817168
1392532
674349
1127698
196321
761925
150083
980502
904648
1836154
170591
966420
793727
311282
416086
525014
1573164
688304
607870
865801
1283138
467702
336349
250868
410295
2072972
28694
11182
646728
1313794
745355
238492
651391
145168
977794
74022
1006020
1191133
380696
111941
1989300
1070763
1558905
651769
409949
1211973
328394
985296
670754
1162823
270262
1184062
271643
1013919
1210182
204189
109322
1346719
292831
98159
240426
1683259
1187726
511638
1794672
671199
347021
1087704
1247154
62839
1318276
210332
222053
234298
1983720
622761
2201629
198844
711815
1057201
399824
1962928
1197387
345811
318476
1945921
212851
190643
1016551
1176325
1031081
1115121
491865
216033
906960
298130
103216
1685278
427313
772974
15323
767569
328274
1494518
690689
888825
1730904
impossible
1234871
96888
414320
675911
900110
2042682
8199
897968
641528
395017
550428
738067
81218
2104614
312223
823755
406154
1270235
1701939
401454
1787716
761112
1713046
72819
49349
605949
1659685
58725
1822571
2334144
572569
121227
1457456
803269
92680
375982
25094
266148
1420700
288087
176495
2113239
747682
8890
1250011
572938
300037
1325050
90944
843970
955948
1177813
891874
1214868
9571
305419
1081458
226823
719746
1677908
1481082
702035
1973589
259714
261264
566396
76414
232158
546551
1598954
710675
129171
413799
2258648
363938
145623
1258403
880027
765236
837843
182245
609697
477803
1456804
832618
1010672
430876
246954
1946994
1389888
80518
220758
1369652
822580
1199138
799400
1338418
936377
658025
833809
30406
108616
809890
390013
93051
446622
245431
1703472
1291000
122199
379688
1373955
481375
340680
74619
809916
406853
1094538
558129
685610
846606
1017150
940869
1869656
497803
215550
663370
2205552
85469
12801
1100908
1074966
975699
926710
1414948
2034850
749588
446276
1057166
1041160
203880
1542894
531006
252489
18809
782638
1427124
1180897
47806
419577
482149
1287592
448017
876002
1261114
77567
210317
1481725
512967
1334725
1163542
1476126
236643
7757
402268
1381338
55435
357149
1063453
468209
630519
968853
257969
1414427
1095361
336060
2352155
767760
736610
247963
65476
1329478
242871
15798
170434
882905
419454
430010
1930225
1275737
317882
356344
807860
10952
1111817
833115
1544694
357099
1203808
1630300
553306
806365
935125
1276000
539891
765787
1990969
272304
5576
316799
456481
502036
1497988
413869
301988
958867
1205278
1809259
1684662
940574
307776
1013044
560697
222475
115660
940858
514356
852408
373098
51159
9884
219029
253786
1481554
302519
383638
805700
286915
1003703
426736
1391975
556610
1288438
1181020
1098647
1136971
1853064
838566
150659
1900410
163576
687392
1253156
797227
912956
155704
1263178
338244
79898
688895
823177
239108
408968
356778
185523
985500
901306
252056
2212589
1165177
2323778
701251
19811
633532
1057606
885642
140390
1380246
306200
772766
1957233
1403525
1594980
1186179
884352
1538552
361693
15542
1026414
929335
1035404
490702
16386
538247
387212
80897
303308
599509
1283016
728159
240173
1781821
417710
386209
1218254
320330
811782
1066600
760627
1368024
1627996
1914617
606364
1120012
241206
4401
1068027
948167
1724424
67717
16104
738576
951034
1849894
123499
668716
979018
55960
1456678
81112
877713
832034
2364719
21707
1754443
690816
670009
1288469
56428
308541
856113
63276
1741163
39055
246999
1125036
487936
157593
845448
778262
1405091
1803752
1989488
568330
1414637
15312
1660509
1043392
94828
68641
1140473
73732
379900
1591416
478654
155110
730034
805339
1933239
1668400
365203
154652
1837075
612311
impossible
1379446
23551
12156
832445
1086558
644787
476027
1137290
708999
128176
428431
47966
1146304
398921
642240
153850
542469
541695
46203
186096
1419912
813752
231909
997158
508344
1162532
1600589
1595635
951029
1008854
431113
1130077
755508
953601
483178
626016
1447660
517445
184246
1411052
1089435
18583
135786
707252
253340
406006
62528
2035711
2067371
1258917
1872248
217924
408564
531693
1101988
202104
646560
1429304
570323
1475393
320284
716167
205199
217486
90285
2363779
1014588
685056
521619
188407
175904
256898
878036
898569
336405
272840
1341013
315179
290132
684579
1378806
866339
651978
1033160
976135
594786
921872
484649
1304004
409942
616314
587064
997885
1568423
230219
857664
278868
1332155
736038
1451629
22016
534428
1211569
340074
40486
687750
252787
382252
357886
1563171
906794
1396656
1816494
1319320
1052821
314391
1367053
944580
1131115
1773455
1256176
678127
1628327
1992292
604690
167103
305213
1335482
547603
27845
1278389
569041
110841
1465923
64155
1065751
1152941
1222664
2254376
1619429
975448
2143208
874613
613468
541118
1047375
492527
171403
1555184
1317276
338834
805084
2569
1478627
329416
253573
1780211
1367683
63373
1421225
148682
1134322
45472
677689
925622
181521
1131298
532105
121433
871001
1095208
278486
6558
967255
1617923
36273
598303
518365
806614
1434782
1798261
566326
878790
426864
1019276
1527970
1488604
218297
1164062
999580
680457
2222284
1178146
212049
549505
1758702
1617919
5971
792723
125792
133179
1172887
12829
1430945
693639
589635
316519
73481
1728696
1064020
413749
267821
2086065
264417
862768
964782
1044711
34938
491934
1537773
65369
792168
1016248
216354
597967
38210
535280
218664
1551962
19089
1064635
1009533
2287535
1551431
310955
88918
787338
1356004
261115
1089830
1411929
1231910
382685
787423
856674
1368252
1791982
1996391
920315
530966
38628
740200
151254
523603
842814
66001
510538
125838
393937
671268
302650
961055
804038
674562
237107
1292220
155744
1336191
312710
996488
723376
425829
1822393
685842
262625
1519736
1154880
456820
9039
637439
1083903
394099
1529373
2087002
1449350
546651
1100628
726891
630729
1154371
769122
928986
1288801
876400
1144250
544861
585743
251822
512094
456142
916316
200971
1299054
1020843
148228
1077292
921875
1166440
1835930
1571174
1944961
1250723
142569
1110496
2016959
46943
1182511
11894
1484158
304562
1062544
233740
508010
466296
13982
248991
153851
636392
1024779
27044
1873568
209368
1913411
1614516
613212
1074518
597778
130559
1544854
507608
626980
66254
171133
1957728
582157
1159339
156872
1166970
2106885
1261642
1583719
174425
400178
1332951
1417171
13639
605943
1759348
1199728
133401
590801
3317
1415976
1502870
1057220
275752
585031
353599
1809771
824461
13056
1281837
986509
1740435
975467
164282
150138
444900
341315
1833742
1411236
1659137
363163
1340653
1398854
271691
2259669
965888
1160319
66553
850085
566742
50071
1051247
258878
1294091
1707127
88473
105956
1461697
497342
47757
775576
417517
440202
12371
1045516
331434
831101
122930
547505
165090
1914037
273211
1266646
678295
2075197
185135
413612
1799650
285903
1586823
1958029
369111
51649
1314938
784155
267530
1594303
509797
460713
35550
143306
1768776
508007
486982
222140
291606
128244
2056971
1169040
543097
16204
323866
1371545
2143873
1116838
555616
540523
134277
1132018
1838689
443155
111457
912170
345425
571907
661044
1846081
857672
1971893
1022813
1035933
774704
1141700
1235778
1021388
173233
1207393
231099
946920
1474887
251394
426303
120524
525117
1287635
1791029
1950324
277196
658350
1953576
273500
1286028
1524026
1822904
1242335
1254443
355571
1652406
1135929
1529596
1074800
1789718
578705
505045
533128
1511642
252122
180885
374310
1580065
1187875
629157
1399332
783255
2074196
1395758
366070
1343196
841533
370796
26055
126732
296672
1777762
511516
452388
1000090
295146
291987
634183
119605
557069
245968
33315
1569360
640794
1133572
446883
532250
616642
549121
1135892
298682
703745
1835405
2037925
1269301
294143
76327
218132
1434632
268019
422132
6197
22850
610906
207795
1087207
150893
328163
753188
3173
209434
1454158
1895744
453541
1052716
1949023
686391
285977
813528
392095
919314
392726
1141258
681698
139468
412685
1228275
1273234
766908
687847
824174
2092707
590870
42088
1719915
42621
125218
572303
1458540
1023621
675808
1143730
681040
238119
972027
3324
357055
1008644
487760
1296347
628824
1942650
361200
174359
339865
27330
956366
48579
287107
270450
100113
184367
926947
784771
922769
397255
813624
917500
13679
1582949
1278298
872706
1601672
813520
427505
626729
975684
145883
64649
144958
8580
236135
293787
440282
880893
1491282
1323095
405364
362525
2242160
19910
422301
822060
267608
1133024
1107813
97541
548625
661866
686900
1774081
614805
1958711
114421
1825184
1948887
986300
1116734
1164643
712683
1183835
975070
185185
518639
1136530
151857
1473562
1214229
676039
966899
10507
707804
1564624
856651
1005534
973129
1758323
1129490
impossible
390007
318410
1680119
529415
1394022
1445866
529689
2192766
584654
1689582
1577564
1191024
363872
1233220
2307000
995500
399606
937234
1871892
1162905
319806
1502445
357292
72774
465603
394947
1057828
91556
1188614
359781
13883
158368
526852
1084042
1679467
168160
867453
2292852
234490
1105551
1617452
163947
210795
239196
1724351
982848
277724
719855
2069170
567082
1362919
624245
593602
1667212
444126
64934
995311
238647
2005672
17038
759941
993110
901635
1565360
29944
680228
1820683
499651
72788
621596
1138549
514372
193915
1305404
553333
159928
112127
769844
144020
348845
593946
737449
883164
175080
997789
49058
423916
407221
1538803
1336924
1632982
81064
299906
596074
606950
57715
523579
1300941
588931
980074
409149
587467
1096972
1451448
400334
902034
734979
36087
758933
62090
236317
820462
1978356
326110
1472630
761564
690496
131827
969514
70719
2050116
623163
1798122
722098
1491210
920402
1116423
476318
1382377
578726
847797
54556
601671
126812
634212
449056
1312301
1359638
1278763
902570
1989829
850578
17688
762837
277902
485364
612370
459437
225351
318813
24865
1241449
90881
160317
159559
1638887
86701
405599
1134048
1224921
1686587
1292801
1381697
717621
548917
247378
383526
1146807
433355
1751758
696335
869378
665216
319063
52215
283618
1828095
1212616
749245
1319736
1874548
impossible
88225
98203
1615130
428308
472869
1342992
33262
1556252
353611
171484
826623
166763
1318051
974290
223309
998283
627842
1651093
596348
819161
820955
1766478
2021557
1121017
674616
919589
1026700
1015669
5525
1118328
88061
199341
863668
220950
582124
1111743
541869
7246
1568033
1458079
1761716
1010995
861818
376687
133533
620148
63990
205398
2522
86978
1208150
1013611
731805
1446024
1819493
1349086
69504
1291332
238622
24072
1222335
263546
796912
609498
110200
815492
658140
4654
285307
29700
1367892
1462237
742731
1395810
711632
77527
1426712
1120685
479486
555021
5193
1386801
556677
1003331
544032
1636895
374502
1925812
1317708
13777
14398
1179688
1847762
596197
1222337
1990405
623789
719681
814805
1851224
1188819
750366
1277212
366556
585443
941380
1942223
1255247
1609255
406879
1718359
470597
803025
486098
973629
308484
1067509
1064727
1475516
1092652
1086349
605265
429471
1138915
1241574
1046891
1245153
448756
268641
677820
2003138
1888149
1111512
694021
240564
1007108
58763
960227
46577
672427
1100095
271668
1048757
1229681
36146
124453
729025
230024
1739343
999945
21511
187552
520253
235599
24471
653366
356586
1138247
1465685
855634
176298
1368254
207063
1383832
2122430
710193
82127
570987
1212452
1674537
1806113
2997
156914
1696402
266390
1389124
872263
178987
194486
390371
888476
505494
1666257
16061
1517987
289271
106208
371266
94103
631194
187913
620502
542209
909059
1651579
437155
857986
451404
2045570
1909199
1414857
718036
319245
276084
537232
678054
32204
7706
658934
613439
542450
1443748
94091
1720682
1496962
1522423
179875
719454
1054407
1130306
101734
253132
1157605
371736
869285
939519
945543
1263946
37038
780741
25311
1594454
1307694
471913
1966723
1131217
243630
1656258
1319930
255759
436933
1163387
344843
218926
152494
15821
767625
814104
1511949
1646948
482626
1685829
1585388
771644
2143444
646603
77325
132697
1254600
855990
111365
271578
1236840
292752
479989
508519
343652
654414
166697
123508
1324536
111323
522850
1393541
1903906
291073
2116514
874595
329795
1091253
59826
2049433
969643
10796
929509
236648
5219
339522
9833
420872
1554229
202182
2184456
1188160
1419195
1258121
519253
213888
1009159
117979
1069464
11670
1355448
1891032
1184077
21848
319273
153467
373197
1732780
58141
737402
1773945
629472
20101
931891
1456247
981992
147201
463836
395240
815165
130100
1440333
187758
743631
267717
106765
1240232
1405301
1227327
7470
1039055
602684
800914
1512910
220112
76518
87570
18547
132647
impossible
502660
210030
576410
926577
113552
498892
1425406
1138244
73195
937888
2020139
523934
2116983
994926
4968
1808725
17238
355643
472400
557264
164281
1594760
373667
1342991
842672
1582976
14002
610561
1638807
447071
303608
662417
1230057
270268
41044
55488
1153802
387463
371145
268180
870839
1135314
1471473
482724
1236146
802609
75980
48034
588415
449225
818728
475857
14001
79244
453032
755245
802266
288065
350305
133263
796983
1479448
1355778
683497
1762061
1306211
1314368
825253
1222854
379376
445406
721765
546500
367908
721052
281156
658552
813089
1414542
783286
159282
586268
462483
511129
602252
520402
77390
1086934
1281327
1820655
974889
374110
1095869
297364
354085
177391
303173
395176
1437389
1563282
906076
1756281
1535904
710307
136607
307398
61108
832251
139504
657285
53634
727629
1512724
1904957
125769
307084
1996982
363766
785894
553006
470754
1908381
256577
8568
872662
1218039
828023
17346
830071
563366
560511
577297
1627773
1781420
2166458
365443
1191738
822581
722896
824187
329939
1075688
1075068
343799
638595
100469
881797
5309
9008
829235
169748
209796
1629294
2179824
222248
123844
346817
17130
1187756
583944
69207
456362
13948
577092
148980
16789
179684
239303
1261674
190018
1795125
845754
1387613
318545
122583
1358298
806392
367529
868969
1431739
171643
1506699
1049031
330194
1623742
243852
1182915
1645103
129189
909324
1789179
513338
1505003
230813
1166373
172390
impossible
613570
1888889
891524
249827
283276
1594640
243608
155565
789010
1539270
751572
532439
1153937
218056
740997
1007941
610674
1105947
1278304
903926
431931
1120508
995230
434032
319054
287871
452719
304271
1138757
198720
1410234
906514
397758
1985876
192265
1182836
1301165
1953368
468678
152117
676944
264693
1466196
1015289
254846
225114
291791
938437
364793
19544
497150
94141
787527
460785
627721
1018092
1833082
1142842
51947
311478
347119
183972
5704
1410686
81355
623192
835984
1589380
1443351
1571420
9772
1366234
1338515
142901
244766
89601
993760
395791
719380
675454
773014
942013
831527
739206
1534359
799715
78269
13035
1410637
2353334
255095
1127478
475958
1188587
17517
1707301
847288
222844
1534490
24065
impossible
882353
383876
123127
87033
429511
248433
1566995
715014
1215749
1188775
1131237
1454067
1434902
1355457
762266
819475
932862
481350
212269
1347303
784909
52623
1012376
1059216
219338
740910
944389
1767199
880381
824105
515947
1191445
589376
654559
1574793
239364
185016
1370382
692402
1926387
8392
901634
830552
6934
613149
445097
231339
1229951
1758190
1828211
2143
541811
234536
1829076
820138
1224657
481218
1638950
721085
716209
1022652
1249493
696230
822103
734364
334805
705599
417603
1527648
1258949
453873
17373
512211
964922
26207
19261
1343150
789238
892615
228807
908987
560255
720869
333365
1011166
349190
1652657
950377
197178
156833
408157
852015
617246
245182
290024
1888626
1203711
74653
154142
306874
1700296
874890
12956
542808
691889
715230
666994
1261068
1814854
217309
632184
1091642
286240
13073
758983
1710375
97711
322041
1508647
1067041
1204085
535018
3857
152319
937000
1015967
312207
1309276
376181
559676
664308
911680
241788
941262
81293
2229697
494019
1230011
1516921
2079800
107326
1680360
2217803
314769
1913063
969936
415904
162158
85046
4184
1385679
1199835
1001214
911138
361549
899689
1340884
732568
2255640
1210701
690128
2096088
1194023
1152648
258305
705947
1233168
1401108
978562
470865
1785292
887952
405179
2136626
1164361
626378
18376
1396365
149613
797091
1310428
204646
1151864
265341
434859
137561
715382
628053
420391
272986
1970382
294399
548733
799410
1973250
736489
282912
144794
169675
921266
1081151
1615954
409773
1632118
66925
578233
1177791
1414519
1262580
1220781
377817
94744
2119738
633751
1295183
895838
1534104
1281648
593052
916446
105509
1983127
138096
1042385
493233
902146
789640
2276735
12747
1243329
1960164
971679
impossible
917338
693002
592469
147475
437828
320788
727500
348405
274159
316223
1698680
541042
16450
1944947
65590
1587324
1288848
431001
999337
193754
410661
1153591
438573
1922571
131894
137854
456580
1701140
433075
1978763
652381
402021
766117
509787
155697
210163
192302
41547
1010367
661743
13527
485109
263118
1411000
460388
1377087
140119
712800
881659
1363097
1185922
356269
2241753
681243
519165
406541
163892
164658
1820005
864554
619477
1139472
1518744
1417302
295304
271785
807836
1893525
574648
388487
9341
1463644
1965729
904568
298076
920190
262145
420415
1221940
245705
1308572
1836974
1470051
747745
1780554
126812
1407764
931325
1505012
518743
14151
863546
131984
112700
1295587
314317
1113783
12531
1420585
546741
7734
19575
963914
1073991
1136801
325439
1547744
357555
482764
1918810
1379492
179727
1055512
376633
1129872
1866867
245272
885153
948627
1838895
408492
29812
406431
766
863513
139589
711059
699623
1366360
526260
1773271
204806
361994
94582
1707473
951048
644727
1474935
1521813
452592
122764
704331
210422
604041
1397692
604851
1503765
550596
1734242
1506910
1710481
1793237
916392
658171
180206
67757
372308
1011877
220164
382330
779544
467844
6152
1518688
789568
829945
82866
346757
2099529
685926
876484
825317
142545
1835283
1830062
1764041
544432
258436
107405
677007
1636521
1759414
19533
168117
440041
155096
570178
656443
159034
181026
110255
1965398
1022712
292103
273554
591376
211138
1170223
1525700
1056915
115559
552580
349997
302969
1642654
1229797
1379635
282933
868689
488811
1226251
1179224
1666201
290810
2144532
704718
199714
2306424
14987
850102
1837927
2019856
1565916
1017234
2010275
669497
969238
50047
747553
1080934
1911633
1190934
262236
313296
620197
539795
1159927
507798
69840
937718
90949
992613
1233101
278943
1710469
1369022
25141
1794087
729669
19810
854707
298955
927353
2034656
61243
1314309
409402
105430
1296737
1087359
659697
527179
891130
1225580
858624
1170189
973775
21148
1045707
269336
1257109
124610
51899
1400205
575714
951612
1793553
1837274
616308
1528660
1672398
228026
1115335
329102
532549
90922
629175
15044
33093
300421
574337
65465
75618
1192001
1260809
543963
6009
177248
1361631
1035696
172961
1189296
2252248
1987835
162421
444966
1408061
1283127
730422
15329
15697
949252
1180868
161809
1020786
414463
433040
1017388
1271275
1241083
1072701
1097044
610660
1979185
1332501
660519
511468
658477
999747
174644
39252
343287
350072
4703
610391
818490
618403
2039765
1964455
473263
412371
1161463
342730
718213
465565
1132209
235986
251071
198018
592145
1766836
1204857
659211
132223
200503
93528
466171
224007
1074187
1390784
326444
843117
261251
1125713
1089775
1304654
1087070
821143
235970
450222
102389
87701
292587
713930
1537654
508619
992730
1213542
1751563
108307
2075972
1669331
1742225
2144019
1297366
1939757
828644
156077
909342
1106373
540606
1988719
1657664
658659
1322858
1338216
197137
1735695
129307
776811
443687
5305
67844
764339
642666
1050100
1399485
1313907
40508
663399
1447029
474524
13544
1125557
1219930
353999
732938
364375
362795
520391
1228797
1004467
impossible
359177
762906
437716
1772755
1178344
791919
458367
1327549
24280
715980
709905
645500
298164
1930964
1031221
490546
1334371
455215
325053
2239606
312913
570733
147161
556392
2081881
1304541
380901
1187675
944782
467517
258569
134015
1309191
1434701
1776933
335825
1170633
1389168
101327
1405823
24027
228508
747495
77601
581867
837873
715610
723954
1158729
563030
940154
766695
1234185
670266
771412
1653585
1246955
61530
835775
669411
1265591
515146
355981
874018
1560797
216703
1150992
402039
957461
297376
580939
581487
1364581
644997
119968
673547
88454
718778
29114
1940583
1474132
265675
278556
1959908
1177320
186528
370834
1193389
881377
13143
1329953
589862
1415282
1475166
23045
206671
433553
928601
1227916
896269
1294532
357758
11586
40883
284116
458670
111420
565852
817105
43335
1111926
2303386
306218
227599
711365
175067
571447
1006170
1438759
1633884
1409915
14882
3687
277032
481852
837233
2190402
1453481
1476690
725045
139066
74005
398991
264233
880245
1551344
454373
12146
644255
17012
829739
10956
1267857
743466
603719
335137
299571
1111858
691099
172613
17835
1325746
663698
682518
376879
1844079
470743
1333729
1020029
46679
1364492
1117355
563518
552219
1828201
92193
282643
2167567
1049256
876468
215198
296248
1827321
19561
1133213
309140
583358
1580039
1667599
593771
757318
2026897
258748
121700
369349
637059
203739
1578064
1498308
710342
120961
4424
1192546
1868391
777496
1909277
788340
411241
129188
937730
1037522
1723319
19739
1324396
1135246
663123
2065180
12414
1112398
42945
111001
2313254
1523764
1319673
1015427
394262
190685
1534769
946215
357393
1061642
982888
929940
1140368
1538817
582951
1143765
1508718
73640
275043
101000
506508
759377
1432978
1283186
728132
436272
514398
2158082
1283980
914156
332656
1367523
504189
403423
183778
1130685
600931
235652
1897469
660899
339658
53172
470435
822767
954778
21541
293091
1720552
1745427
1524156
1894928
1621709
344145
219923
53405
1020054
305386
142733
962418
971554
151873
78686
935943
981832
10724
16493
414676
846060
734254
214499
1888674
1778710
1254222
589955
836016
1537195
1075510
415188
514844
415435
17381
1794925
1359822
1627433
672279
137145
978802
940116
1761687
514704
349557
362215
1378889
165348
1762626
729146
1279870
1603048
918528
172349
638344
926543
20767
135299
42117
1920273
1408444
1410936
724261
525740
449645
134008
546117
1809597
1940357
770991
53047
1994444
1603441
457953
2100401
317518
668619
586891
1847189
475441
1102947
97649
391582
409745
271796
6644
74294
122720
708616
1293353
562391
270861
893213
1044512
522805
1402518
4491
18356
157851
842929
276080
1187491
546542
1505779
1233827
991208
1449783
999980
1486642
impossible
2063407
528045
1404467
1030362
984816
2290873
671637
981355
8338
1575977
31525
936074
889329
589311
632247
1377746
485020
1252676
73952
603935
58375
959940
704474
310612
839222
892165
152490
688930
1281716
170333
1141648
64425
101575
405495
1278830
1216195
299937
496192
569726
1117957
1060337
871187
746062
357269
268538
469500
14771
506825
1386209
1648997
1319360
1035613
1174710
140381
229666
719727
10515
693125
375687
94301
718034
1353418
1831585
1243260
1497841
1122254
1372424
38473
1664500
328895
975585
1475808
1099914
609876
1973482
2251043
269264
1014017
207709
2081395
1493819
365314
905865
2250509
1426205
1164829
1318083
135631
764625
864833
336067
708490
637260
258935
1125112
79325
1304149
190685
583846
1224530
424469
881122
1357448
645593
145143
1346947
708439
90225
534644
1185461
450807
1532029
1655004
777048
855630
73123
885275
1731322
490557
8671
1199877
400750
1507247
360549
1737066
241105
84303
9025
504538
224500
781147
1051413
120691
578698
1168759
1307834
985926
1490477
1856424
1128643
257364
1021270
288033
1813476
800144
498053
508377
1132947
1340112
1796477
441495
666271
1664468
198904
268652
763685
434496
123916
152363
923632
2261944
1476720
1285575
2177569
599497
1115717
858690
18628
1017236
1347760
1306600
1946444
1636756
1762750
926527
1574016
1259129
1283577
138828
1065894
551010
699563
423287
98924
720992
766165
1827863
901970
2303
1713298
868837
1920557
985077
1060973
778491
170660
1489931
983857
813766
804047
580302
984620
1455467
1455823
1164754
65153
502288
1008344
1749162
987575
1886683
218278
23983
356012
1102195
435280
1256118
142592
730722
596451
200095
19978
1426057
503372
1145538
360686
1331039
2004021
1500559
9856
303488
1590482
927841
722811
99954
11899
310394
1404619
1152212
139333
2179440
928097
103807
2128651
876928
1306272
1992116
2046218
1086983
1146659
1845263
165834
1470967
1421335
1115734
170416
399517
1819029
964880
373083
1034780
475617
560758
382251
879102
43551
1079633
990472
453702
358902
1372139
90408
737366
1820746
368669
1009674
1984109
1634963
2291508
1391735
12889
840196
26008
15290
853789
717406
401863
331199
1745459
1623468
350370
96212
694525
648072
1874673
317352
959533
823566
359353
796632
462182
580966
805481
1363644
1493066
437289
307535
441983
486970
818279
393208
1106856
1709555
892058
1121041
517368
500877
1339761
1589237
713440
1394372
980852
329284
198685
1013494
309108
304010
472017
260817
1112705
1551151
1983658
250929
1184670
1402007
459324
117308
212114
1267773
1505998
612010
1061628
23342
401487
504814
1315212
168453
1176349
578331
733022
1377210
628864
1805958
819580
1274207
1284894
371886
592151
507038
260211
869239
181076
1280880
363241
507897
245047
163074
1632112
697970
922170
529180
130986
1872113
359616
237134
1206447
943319
746503
296542
1059633
59643
221155
784559
1126855
75048
144385
490289
277056
952761
2061295
344959
1192932
65042
89324
1570470
76311
1659354
450076
217345
19356
434769
274418
116040
690649
481449
168094
1087141
822292
473978
2123398
217817
714375
14308
101746
318231
2054748
240467
116336
1036217
195545
844446
1030527
1740719
223664
927986
801778
514376
48319
475521
1026071
241506
312644
239565
21500
791884
457185
78157
986541
1155203
60104
248949
1860562
304661
1335496
368536
755454
830994
1406099
651406
25830
661110
99569
1233851
1599599
397981
811111
272102
2270974
923872
506792
924002
1148493
1850594
1754491
431370
601148
1404991
173043
163726
610052
945317
417048
8795
636275
1223762
142902
359828
1156861
544694
210917
826014
1174331
703094
203536
709125
579005
673169
1536025
1146517
1035403
423397
743731
650914
105013
impossible
683500
1267662
1190014
1889179
85671
730014
651687
1523576
1022430
1850522
1804697
211735
1147915
1178767
964363
2008699
146383
1571231
63861
137658
502164
1201607
330782
51034
1321287
202576
107055
87228
1152022
1132733
498364
160558
101991
2392356
1856484
1530111
504687
2139705
1085709
849470
642241
1064173
814059
1929537
1631431
602469
1031137
420633
14481
1124325
34588
86575
1120356
896503
193420
15491
1254422
20224
2077838
1814113
170690
678143
175352
1403949
479567
347484
1949054
1046536
1075553
574214
666001
360307
333525
781213
534749
1495754
156376
1790866
1603944
588474
949128
139870
898647
1696849
829184
703157
1285220
458675
1061160
202616
1890359
821606
507573
1017591
425296
88359
769084
715831
587709
1235385
945503
1167913
541475
675901
157223
336169
1629703
590017
982157
454597
202621
450609
164551
172844
577089
157021
117846
795251
1287715
673772
378358
impossible
1883873
661071
18318
2265726
1980755
803807
710435
1991362
1343600
1546981
985494
585498
462459
1024440
1292250
1745971
379315
643450
331056
540649
impossible
446606
816589
572294
1965651
872440
410114
182734
360578
1162860
301593
734936
1705550
1252897
2011766
1763560
1677130
377472
278906
936454
1860595
1362316
450961
1168199
13417
369122
1801145
21491
1914301
559968
303800
1252437
281474
1529842
558979
670383
2007583
1966300
320871
1083075
502679
714405
306023
51312
1570407
211245
1296717
694223
402184
20170
731805
794638
1052914
991642
34372
365219
478536
1208219
913293
241946
684479
416185
165253
309128
1473611
786035
739549
2232569
289535
1735621
586924
799461
1077100
2109427
1548758
38195
287759
697677
424327
687705
429412
1422758
1017878
991752
1098646
342230
66118
2166499
324739
1010592
1035858
850561
1549323
944337
534053
1050746
1420147
483540
196070
20613
2171475
383274
1706276
253284
15697
1187274
456651
273837
2048024
1642242
170065
1433787
1236178
892254
12083
1202247
1369819
1187143
84686
59888
1173150
431446
1649412
267448
650414
373893
1189081
487105
1285196
1219652
640223
132075
400087
710807
575787
235009
353144
738558
880461
912902
233210
1661608
828816
1553126
1176829
1112731
1251177
2057217
346657
1277691
1525538
1376916
895798
12004
1157530
413585
90000
414314
665955
382177
1483605
538898
1032755
440554
899992
394030
86568
1131285
13767
774112
429221
213217
1162916
578534
896448
2159021
408125
751337
472974
59695
396444
162609
916197
1355711
1639184
1524678
738810
251597
1074242
560799
1608571
1380926
123395
1487512
1018158
1041862
63561
1463937
924763
477660
1858134
1654732
170950
747935
236524
35231
1431240
332108
307304
1340932
16374
1261240
214397
428781
1134986
1488227
1194415
651291
420952
145926
55158
1120211
856656
634083
926495
1178693
150230
1003061
1175160
impossible
2066557
878028
1513597
684125
1302213
1188386
1300813
146171
571829
830631
318306
357309
860047
798536
748021
2187
59677
1605741
75495
781944
1962441
1541273
1296843
176720
558452
698963
475470
1182524
2120490
1410603
926683
830803
642054
294250
589517
698582
862402
939288
1151191
1652927
8603
1021834
83489
515976
315012
496090
455127
1508154
705135
882102
734045
266048
1732035
37596
1107937
122458
166721
1121109
817184
357566
497002
573966
887969
1416523
473599
102205
664705
779015
1582463
730923
756352
1149518
921119
4168
853242
201608
250533
1120147
234494
385248
481490
598187
102147
165911
1621864
427150
791614
798678
1145007
318385
1296198
1448409
1251073
1129035
511514
1920325
431685
1600754
271026
442799
689582
218689
1079177
1349605
375175
1581262
679638
1798111
285096
713938
248670
592608
142370
1357394
728424
1681950
168158
1359588
705171
622841
895374
298832
125266
835033
1122967
521996
14451
695134
1070463
254181
171052
951597
1833173
1178472
773162
1498946
1238947
1775673
313221
683189
96744
538977
349762
374504
407020
16600
1769031
1069052
1478677
697397
109720
220709
493152
1517151
2179052
1170119
763264
644597
1285900
1266896
902658
823330
16115
1498259
1612999
1083549
784600
1189256
543135
912620
844627
519390
1020972
1903188
34483
1501928
94485
467353
955716
592921
impossible
768917
2062148
270806
2012646
488054
136223
85020
576564
2212520
168553
2012476
1355532
225358
271008
539742
756176
656721
989018
1006208
615663
2333419
875786
1377679
3881
55649
723982
452747
1272602
17419
218117
80244
564866
590077
456824
577693
344477
1368932
1081849
1579974
453791
716337
2301207
589811
521166
1136609
241298
162000
116669
1067064
346821
208964
2110008
28977
1562983
390802
158736
679599
1375683
671725
307176
625619
42737
11554
9971
12104
1639032
1693839
1077888
663470
1383708
574037
919062
2000991
91605
97685
1304093
1953729
804677
1825596
123471
133552
1601044
726227
156857
290914
324591
1951093
impossible
770865
817919
257593
919985
100603
244345
1857995
565035
270145
1363988
395429
311551
197453
727214
210627
1372381
1194311
1235221
872297
1288187
1527929
1110323
676580
1361417
1385829
1159764
1083147
61333
1050394
344374
1218809
1566983
948748
22807
434234
1873833
394605
57331
1244284
332877
253915
485189
1121602
657569
786418
381849
604486
1797928
2052267
367180
963721
979955
256096
1241402
756528
1847304
1698130
2039594
1449453
702197
804838
1557113
1220758
543548
360344
550910
1926280
1090194
1490428
388071
633004
132026
486410
348859
961717
979866
1451641
1132963
1868724
8583
1473529
18113
953727
277043
1791177
1449716
176683
157828
1212422
809299
928335
334237
996123
466325
1488066
1165648
11516
615807
1220516
1120097
33797
359364
25561
819319
747848
1145544
515500
362661
198265
621887
578360
190467
1277337
62496
1737823
106478
557816
1240198
680321
1031994
11236
113230
1105230
1774851
2099809
1178970
756814
1474003
1598438
1426710
1230874
331641
990572
1216526
2156585
1215614
1577047
731540
1216455
2207248
358258
482852
644057
1840178
209419
906170
1010499
780183
165582
347544
760114
660393
269758
120659
334967
1146081
1320893
729696
360999
1603480
231021
1310185
438395
105322
1863736
356371
1192149
206158
928355
702465
404223
1319428
492466
832445
814433
1530613
1849052
1060271
1849849
97433
555630
261458
873596
184492
964419
184642
1156080
892338
1417249
448715
1801213
47258
1570794
1214327
1223543
151314
2131317
643302
648416
1366858
730989
994033
976751
1204301
279863
2114193
718093
385231
150789
1602627
1089150
882155
308599
1496647
283587
843195
336238
1135482
509363
997698
631589
1257296
13432
549724
308176
422676
658593
1088245
2027626
2285386
662700
4076
77935
582161
344984
454529
352324
805265
679590
8478
1351011
1073666
286690
1335854
192686
598871
14810
1887173
1034666
1290437
2164697
1697060
666788
2000168
105634
463548
1166291
535873
656796
1645132
702984
1399928
21696
590019
136818
429817
697135
344698
1017811
699381
844999
852741
1466249
903005
1200689
883495
403500
1656707
699170
33414
1436584
1012525
186475
278588
1299667
999297
1104858
385721
738525
308573
1196523
361865
564032
786513
82570
13446
1824945
2147241
2168352
896968
1939993
1891163
577011
164254
288276
489952
1237651
1684388
91990
1571694
1264293
250967
286502
220164
303300
1627474
997961
33017
234945
107663
98250
523683
72165
418808
1043633
1250793
293229
1716904
131165
578221
1303092
1264025
434762
1921026
868163
1550831
930098
852507
905675
656991
670455
881605
690709
642319
1595289
146574
1515643
603366
97900
1157582
1231421
1508877
234520
109542
631519
209364
713459
797298
1208672
1881587
1143623
429077
444271
719635
2217289
1529250
1810313
15008
1918304
55446
8489
2286751
398357
65238
818707
19761
1170369
1298252
1282682
577896
936027
857638
822772
1072581
938575
1906897
1877398
410922
88824
961036
16955
37862
162013
913007
940395
1964838
1529119
1385592
1405402
349835
61784
903919
60044
1259479
279574
127173
1249836
969686
1255929
601349
307363
1166127
1527668
67287
12368
898500
975635
2078718
16237
621089
220659
587381
1304938
1932432
1474886
161398
1081763
957576
59188
203222
93636
625047
2368194
41435
57283
1182855
260237
2136544
343105
1035375
195116
1096782
241376
167859
1227211
1603575
1874265
1484290
207953
190192
750130
1542362
657057
531078
671502
1089084
1778141
1395024
471745
347101
1439384
1189619
529850
683126
933277
22705
622247
18356
320869
94161
1490511
1915474
1116968
571362
707476
1079485
689934
1898875
2367594
34971
1158509
353665
1530159
impossible
671921
616036
307288
1768159
732810
2178329
553294
1151954
1557069
1278638
320668
101455
475117
5983
325651
983141
637231
305846
1146452
230358
2172492
91123
1095252
735066
1674571
1115482
1074993
1634129
1882416
585658
1531302
418455
1139438
1103889
impossible
438920
145611
2080544
1300493
33471
1692021
2345
1051777
361078
22225
783390
81354
2030551
1113769
293240
131478
624577
1513264
594628
149589
186116
549401
80545
367785
1136426
799994
1501310
1724718
1720401
268356
1027367
11490
2080387
589900
2109978
81783
2106406
13335
775021
412754
164878
1721166
122095
241130
1901933
804715
1118061
1355081
2323916
1113627
859569
1720935
1080484
5984
56179
591248
1155385
190619
1517291
746617
1582216
1207151
620911
789802
165748
10543
119060
350095
161415
315703
1041214
1550645
587326
786095
2080966
1528745
1637335
487768
1237870
599216
535414
626183
1654220
979021
798367
557391
964639
224116
832754
1380668
621349
1222573
1921118
966961
1300609
1389427
24820
1460372
1014527
12212
52420
529908
693475
771267
98393
1130458
1625737
221741
14302
840359
1613077
1111436
688788
1213179
485075
848339
990879
222958
238068
10886
870243
1652034
457192
508256
679510
976355
1100730
322129
1277076
535772
769226
195596
111806
216748
1018313
14114
1685932
14251
866803
947355
1403651
362418
1976574
701798
127784
1807236
240719
571907
179181
1034565
1355464
238979
2031246
1016761
556269
1362422
1968596
838999
167718
19375
686721
123998
817197
157580
619014
1185764
190930
193519
231648
819096
90910
5734
828604
1257916
391484
171540
787177
668228
467485
86476
1493946
1873375
1946424
103794
969175
82884
330406
125532
908030
88752
1323832
16929
313767
1482683
1868747
116030
155678
118245
391160
26837
665010
316250
1353230
1143588
981604
1499193
1629141
1128369
356754
167304
47229
549670
283362
2090946
346358
70423
1033091
59401
8938
823200
1382773
1638199
16207
518720
689416
388201
478656
1652332
483164
63109
1614941
145600
1467708
1259738
2027303
1244473
684447
1475850
431283
715785
1518934
294531
491568
1452670
2012111
291729
104638
200062
190025
218803
312100
626036
750526
802364
111294
1486702
1152180
295295
1313304
103316
831796
12092
700098
950604
299387
1317388
2117499
666295
1815946
518256
23585
427035
1357623
2103
impossible
613529
756226
74575
272648
1984958
678239
205013
1555728
3291
536298
552678
487359
261525
707563
60016
439407
1101045
83290
2075236
786387
470620
946087
260356
340862
1413338
1745004
742676
901625
45135
808398
502544
221275
775755
1076217
763612
561204
925332
1670805
716371
358576
528079
636327
1341071
1811634
1478566
1747039
82050
1007284
1336957
760156
1572828
1362697
295261
479976
156899
988587
1278802
704919
256247
938517
516275
36831
809715
1226068
1552387
405555
368516
699286
1247111
1142195
229126
343341
236467
1764326
1248919
1256747
2062749
795114
757094
827366
497449
2160737
1126521
1687225
1121030
918233
954244
1198727
977368
1664387
1417348
1363179
1303517
1910113
385129
1910602
1583377
1507871
1009677
448219
790190
837909
18300
1775619
324284
147440
2003732
1566059
1363782
1000483
1955363
2334008
1249718
1058109
196038
235083
1788371
1585171
855730
264662
1295231
567604
2292225
1215640
251869
1203603
1222698
1374935
234482
1542841
1450370
823696
314974
484524
396542
1406525
805595
105524
585469
354712
1409189
542089
1380881
1673451
1743297
512137
7671
1166184
1428952
291263
490257
750960
865886
134077
1202360
1972230
531265
434240
602609
913780
239360
131670
332701
960720
1466300
108911
511638
976758
1380713
143151
259883
202714
1025251
965749
1001832
1160277
474843
17653
745801
967822
986603
823013
28011
530314
876948
2254292
32094
64494
55458
16298
682395
429374
14642
383762
168937
515507
1063301
1306125
13029
92060
1354775
1068569
858503
852020
296844
186382
785544
567803
987207
613783
577940
50653
243216
1073787
228094
1057155
45276
278322
1152154
1743841
339012
421359
1400692
979979
950876
745878
155407
84612
985204
183157
633367
1649088
44738
361982
1484375
943357
402567
2150595
141576
1316082
1129963
1723950
372587
1020612
844999
1021807
537937
867860
1201221
219666
440920
512234
312445
1639512
175829
2099773
386346
2803
2126
676825
270222
812214
764032
189307
184971
899097
1726073
1729
1703865
611564
86427
1433529
1852078
1998326
584947
182663
775603
517071
180249
469039
1497673
1843337
56354
934927
734883
13679
463013
1277330
734973
347088
11199
368999
791650
1192163
682225
565482
122599
1170260
617912
739564
1841321
1244409
355355
1567372
9638
179435
607696
1214960
779271
1479798
922975
1527643
805060
735755
2005481
382209
1007772
1629014
626133
2041978
1629025
841261
134356
174660
2089000
1116277
7887
176
14335
2241244
245792
976007
1136653
225606
485112
1060988
97190
371493
12275
impossible
858307
40727
214915
473985
1753633
1313137
1012606
265764
294452
687573
968096
170931
2020750
234034
423606
155403
226078
9242
555166
1818902
1276989
961462
1151353
1671876
889332
319589
1731827
1458244
632378
1393399
1511655
572388
141363
1432860
1612993
1003041
351397
433423
1036809
565602
800769
1333031
1022413
2133426
1913130
986015
643642
184307
1511259
518284
269025
822239
354000
37004
509000
1508282
841572
352341
223634
1619245
418779
253150
1961124
1578840
1313226
838060
1245401
1027121
1702331
171789
813720
894551
353987
154970
5842
1343734
1812830
363062
102425
1207440
226056
770155
1049833
482979
162853
1362597
349713
831385
842956
875784
314611
546726
345102
1326869
799357
1044480
430109
1995235
410458
483541
1340887
1262130
455841
1345450
1015261
892296
702474
21137
416655
1646347
643595
2026676
74679
605267
484863
144451
1063685
515279
314178
663257
1955673
839461
12820
271782
368604
1339464
1477241
539592
979221
1327549
833027
1334695
1174408
1459191
586460
1855253
1327896
647971
1019948
240824
7393
385106
1124099
1277803
550537
2156367
51065
835154
891416
1513089
680195
382177
1705401
321973
1667887
1910700
341505
2015898
1127223
450726
10307
1228168
48913
125009
940810
376312
1324667
1323723
1071377
138314
148151
1189930
1067062
238403
277932
13722
1353058
1012260
212921
1052903
2128821
941209
1685175
1671857
257562
837929
736126
993666
1248688
404490
1014375
301570
1543022
543294
2032901
128622
373821
246190
15566
1548351
853634
1146822
2002280
1167583
97419
765039
898172
625191
1220916
6791
770039
620041
1710848
1710447
1186865
781675
594237
218477
1764617
1816295
421865
1669
380437
87469
919603
1007713
1713128
491195
2169944
1000916
18856
1375289
420719
644504
836153
1385443
1043194
443641
1341335
532682
277291
328183
1022009
1901913
650309
1947426
155605
391560
101096
458037
875799
298027
1150009
16397
1910338
291420
473346
833260
1267369
650891
585260
1120930
453334
1507300
963069
735866
453163
13606
271956
1265131
790045
1330098
172063
741272
153908
2048199
1849317
1415160
778161
1623594
705339
682472
1055381
351337
37821
131934
1058773
394217
762150
5686
139584
1795325
116546
1466021
1334939
661058
403869
950459
635441
1636540
903238
783579
122746
4221
436584
72562
974395
10498
1423435
966803
1695374
619902
45065
1330774
83947
244272
1792836
547939
747905
446129
589774
644635
1169829
358482
413245
576347
1311453
1928592
795089
1149916
901633
1394299
846555
80335
1712496
35233
50613
744336
722725
260058
1887929
71574
15139
359075
27704
752701
1064443
2089227
1556915
536763
815844
466841
357012
242827
1542819
616173
1692838
1004200
62609
170818
471644
253600
417648
785378
787687
299467
2030714
591461
215057
1395746
1866960
1757995
754156
74619
932130
282825
645910
692102
1041001
52257
189654
584491
352551
397799
857927
927575
1638926
502082
1343513
964257
596979
1147032
752963
1067765
254630
1565383
1903090
57718
1203853
728163
1247916
1551098
108215
594512
11834
2071452
1859846
911336
780133
472541
87558
336156
1678758
752395
565773
1769693
85775
1314967
123033
492905
1493827
284509
237045
1067231
142373
225117
719986
465607
383255
545061
2145297
844576
762966
1582042
2054632
526853
1079614
753055
111077
375633
829112
1458349
957665
492072
1454869
579367
1923980
145195
impossible
254132
1350164
163176
525618
2060146
1460389
180745
470173
845219
117357
580845
390561
94996
606706
1745822
983009
190618
204988
737835
14508
352496
486141
1238085
1015862
482996
895467
195596
487770
1467353
547539
1252603
571591
789747
43553
100903
1230886
1937456
706987
215173
1826952
788811
1218368
88255
939753
130752
428374
245881
383591
1356920
1248874
275194
510666
14012
245625
112780
853317
185442
631229
245795
1846183
250045
806203
993972
516090
635800
243214
18847
1938005
627570
12674
19965
456524
1442521
361055
201296
193029
468248
9773
509446
41715
349463
1350714
1829213
665209
681363
1813042
1241373
180823
2142759
53692
760793
1559029
848265
733883
75895
343624
460061
493475
169428
36081
384169
376588
795066
776164
648535
1372327
1317190
924327
917196
518365
1015660
318053
770929
294320
1580653
12789
1340093
519844
128296
551147
1099894
665728
1895848
476872
1426752
825090
260046
359703
14578
166703
9855
1296109
1010946
1285345
72179
466668
2094153
1915722
927867
2018056
2029743
2075688
18828
786859
1424722
537780
710290
233727
832146
250278
485032
1961867
1182471
22532
1860
394208
1565060
1867915
171661
137073
782550
1287426
477867
223586
48321
1886
838051
1778656
12215
550885
1667457
1162860
498115
1405152
311071
168887
884023
461155
1358634
1336598
34857
1419646
265748
359392
270594
417676
165294
227362
999525
684798
2049665
313086
1233994
1774828
986245
894736
207057
696674
533531
1414257
1830678
707376
38834
674529
9759
572004
35729
324815
1127950
641139
817820
590288
1774405
1882567
1002410
58957
90801
1024456
76774
417063
88824
1368324
93359
1029885
78843
89769
757988
156069
1945142
1392766
1118821
187531
176124
1205198
925868
1168620
546684
1168422
991392
816721
370593
18401
1861961
454063
1109414
882588
541868
1157717
1446641
881528
189021
820213
1877318
1109458
146717
15168
965967
1483283
1070182
2229167
1269673
945388
1403407
815501
1509041
283180
38469
17814
1173312
229598
1023646
19483
667855
1409696
536959
698655
13545
1074692
802490
1182975
156348
256645
779387
1260897
372988
202600
452893
650115
130036
2107851
62951
420032
990696
42957
450770
1627133
1881194
539119
1087536
1907558
466958
965221
77545
873835
205708
337350
968504
695137
247396
969817
791499
1336708
1369858
1973700
214590
1172749
912830
7225
450330
2084091
603766
138698
1473450
1117004
418855
433638
1080893
860802
249658
654388
1323625
168661
11218
258916
2087945
1174154
488511
345768
472835
328228
342820
1568713
1177200
598716
1616909
1235631
621089
480593
492717
1642147
54740
6195
257630
174
963279
1101158
821836
680190
1095504
727866
122176
712409
973434
106579
603672
1304882
429177
381933
340826
627564
840097
2117440
1562909
338961
235421
559897
279779
24240
343029
51459
3429
529733
196944
809460
768013
1827667
669802
868293
743008
116770
407333
85326
1172379
34539
14158
508705
425839
1022199
784197
143859
254765
876374
205885
1047873
396799
2262053
379260
689572
1537258
49746
505486
235900
802778
1032668
1110279
722961
546158
1417253
1713336
1593016
1897365
1807495
14763
1816396
1721407
334534
108736
395526
992649
945974
553556
391442
364303
879253
208354
98838
367360
1003770
340643
1069000
937843
11313
1414791
1464516
15781
1445571
219586
234529
907535
1723767
1583053
434784
107424
583521
1454858
614474
1113861
160111
743444
1817687
1120119
459456
87283
296321
1379201
1810650
439445
1936814
766870
532434
347581
8657
189494
703283
521538
238644
1200739
170959
1698747
298693
188192
1817885
2179719
157624
78510
1382170
578563
272403
501514
1258866
18408
272694
363447
341266
397910
1060539
16038
1010909
244232
1563660
1760906
1261488
491452
1240310
735955
1224577
316642
49658
472615
1055344
855860
24278
439033
592636
788881
161906
765957
10456
959392
1228514
1263389
881697
93192
620733
2100379
96329
911729
861891
624140
1549576
1888993
2002147
1601786
979249
1148736
1604004
1088275
148392
608436
1766551
1574862
95646
1312782
1148055
300047
1942825
10476
1195265
160063
1381963
620842
693387
398165
182691
948167
1033571
1044694
556590
1087625
146820
221354
1608615
519144
936775
480115
1307356
315822
1138402
692972
7962
181610
596866
1225000
390506
1419419
153978
2336
714239
592682
400804
848954
984947
238733
749423
190678
633529
1021724
656167
1425164
1209769
712333
448740
256623
677275
103503
34007
1207205
720970
797870
1765370
155711
1358948
170864
314051
1816765
1720838
1676410
628740
191063
56351
416673
153960
impossible
1082504
292760
940056
1076114
484134
1877430
1178028
148533
783601
49919
622157
340586
945181
1212440
182338
1394685
380656
242467
653753
1839424
889598
1421101
597200
1932108
448719
830405
62608
35642
676342
1101653
621470
1095794
1422850
7215
1049744
7462
66623
607895
1849356
129086
1189296
1324897
1348628
1529389
675829
431555
1651596
1147518
236446
840116
79862
275804
1082056
1251015
719103
1231061
79946
1781125
285766
1097541
921011
1226907
1951380
1762825
189150
217340
350023
306875
983654
671943
1315598
1734075
84327
779911
622756
1811175
234205
279712
459998
522970
930555
186993
1709779
1077977
1167236
1651907
411574
1095298
1752656
1991260
210287
720670
722961
504548
1071549
656761
1514870
455010
1806935
771032
1857644
276301
359697
193518
409321
271287
649569
179226
863056
1872225
82853
96835
35537
1102720
533275
1614264
13393
234318
1633537
2036475
1384052
15665
1258316
668910
490543
175868
435144
849190
472337
447817
1392180
524938
1891135
359066
639292
1155227
733943
372663
1266509
1130291
1655974
489947
886832
1017760
1213697
786263
380107
1014381
1105755
142262
1948229
145388
1422248
237001
1664811
759811
1719449
317636
178077
375977
1039533
471053
918225
678986
744176
38987
1867507
789622
475850
1073115
1319956
13114
912668
1290092
674555
753841
716717
1878830
823772
1039485
1817559
887175
821538
124438
1964472
1246213
192658
643205
912836
19367
413184
779219
1399258
505204
339574
3888
469388
600851
1429277
841473
1553259
581470
1185941
103775
1519899
133254
697313
792154
273472
1833649
653239
984879
1290074
1534445
1621624
397457
841390
369698
1498348
217904
589116
1328608
1173782
1320761
665240
351775
170629
433025
714695
495963
482690
1398310
148294
1722204
759496
451696
339600
1567157
661503
2042802
1716850
261729
1558228
329783
461408
122565
42500
869209
316011
587857
354455
41255
772926
206828
21441
1245528
403900
918281
418638
1012423
695776
1733680
1414444
21303
261897
411292
330814
1003177
43954
553057
1831438
1534224
991221
1569514
1056207
758261
517592
305100
477608
1224765
670646
20263
1317186
1255827
928204
12610
1339035
1152697
1007980
17118
376931
328096
368158
289558
139767
832742
1547170
223425
40215
666252
573285
902508
465423
232408
1366544
557491
487553
1388916
2410476
47066
1870955
1718573
660727
151244
585698
impossible
682184
1624340
680373
716282
1563457
1749522
507757
1373086
1136764
846380
impossible
163771
523009
14053
1367925
706085
1569187
900764
245077
2127931
806165
125819
764241
247160
1660602
704425
1042724
1096751
1329170
503346
658899
442982
427222
1571326
293276
562174
1935107
402575
578462
2176470
577265
1412900
966543
1085172
335485
1759464
1366427
1407258
381471
459496
1451743
615126
650484
1594865
1378824
400680
814437
1415665
720199
1652129
2180301
impossible
470999
1274824
494629
792510
202075
1477755
1093114
174205
17296
994019
515389
966712
801252
222410
2391392
321761
13051
166466
948101
707606
11120
1612938
662199
1924090
591810
720656
373995
763915
416617
1170979
1439978
22185
876059
139744
579051
93360
185973
106669
1502913
607049
178522
547649
435458
1449624
138036
1394141
1133347
169070
1844399
937289
617462
312520
672502
195635
166092
595102
73613
998790
869697
519921
81097
1724917
2192851
1410547
1510430
464631
524857
407499
654149
2295062
342489
234826
161919
879386
1023734
1005977
827260
526481
653622
1724192
210804
impossible
774422
24582
402354
1251843
718027
740325
1295679
1629009
362885
953892
1756498
239532
76145
1267308
762392
15137
312909
471119
261067
1130227
320186
616810
756132
846820
313266
155891
1581457
1322807
469496
214505
632940
1251796
355545
1277723
418184
219186
211775
297071
443841
947178
3347
1176660
375370
1420766
1152682
1288162
1744224
1931908
113470
107957
1134800
293565
538599
1731034
1393245
709766
727077
118970
53870
610123
1825072
1997995
612759
1210895
315047
74678
260719
356256
1577657
1330160
61673
1637430
1058477
882837
1171633
818200
995467
797961
711203
938685
1128234
1423167
440892
1551895
1029975
2016802
691155
748417
3345
1629300
607244
358243
1073167
46146
98031
947714
147329
319354
210398
271437
1220641
1666976
19831
397250
412005
448735
180099
878971
1399428
193022
757550
406094
99122
1345089
1437581
1591494
1765543
502595
369729
1763821
160559
247306
658593
379476
1374920
447553
729545
1228486
189194
1404005
1521636
418301
540202
1353498
1000933
727901
455336
323536
1535570
200977
1185880
769973
452103
286913
309114
618699
1333798
1194067
307428
9154
664193
517471
951867
86751
170447
impossible
2138940
653129
225621
27865
2343647
581348
1436653
1481510
115516
129000
759612
711041
813226
342639
999698
571162
716287
468835
633545
126376
1462394
942444
487539
810199
1476075
1489235
725675
123428
380014
58358
554037
1447733
1680424
352452
62056
355588
1736266
922839
740669
1627183
530185
9864
581329
685760
1676070
557077
1069634
1185058
512185
2032836
850863
774626
507089
49084
1433215
1488813
1302985
1852171
493282
102130
1474982
510263
815604
255
517195
667227
1542038
395234
1259657
911445
1540124
1479625
69113
1038559
1549958
100470
2183651
789932
285730
305512
874057
827999
1271637
832227
724034
4492
1439836
7859
155917
1293562
1295353
844503
1905884
469342
1125585
398980
289638
1995569
637846
464426
656475
32976
1031300
1255305
2250431
17335
916469
1329381
1445181
354368
123055
684492
240886
621175
770031
1958397
72744
1196759
83831
240848
1449236
320060
568068
207408
10675
811297
1996504
1017273
154101
177588
968670
14031
288909
231029
2085860
837032
209577
1668332
205569
504694
101909
87543
41188
574480
331890
728057
1109404
119618
4525
1161635
1889443
428641
805524
1455052
1603979
5276
668978
41150
80285
309792
20057
1164313
1543257
676348
588421
922290
46363
36625
1387826
131301
350383
85532
188150
1109089
860934
704536
466729
245466
416691
427650
282129
393620
119513
246733
1075517
585874
870107
1534661
18151
1347612
686189
1279981
1442341
800662
2020410
945275
776190
959829
843718
793236
1530977
349496
66705
189678
1667295
144813
1518893
1029777
939124
891448
399991
688781
1593149
1834424
1282502
253083
777729
1183064
809394
1086182
168639
1394821
126323
1355091
1071212
1217568
1359982
1133974
296005
84298
402995
808036
302274
464833
1043790
1316783
1208077
1256302
490345
812531
522709
1946960
503453
590989
1456533
346566
1573083
1232343
1534748
1469658
1318631
1887518
156747
792979
752046
52112
1252216
907243
1300081
994919
453468
616960
1427092
1622342
727008
590094
493727
330680
32096
1070551
327112
1299709
1192068
1786377
787202
347737
163135
1492985
1241970
337216
762988
627076
846431
218997
322542
893280
798526
182804
556956
313057
8913
319676
592042
748697
1654570
17067
463886
1667303
1441802
462964
243082
1329947
685669
179308
101747
986416
738110
167014
187630
729190
854749
374195
183739
1442477
565851
954481
1011017
556922
1336682
469354
242394
212950
912451
1865369
1121215
807875
170154
1819028
1406121
1709538
361202
159854
1287400
1506530
643580
1902233
298274
1678826
212527
1706994
585211
1236021
454942
564910
675911
1184492
105228
1834848
1788355
812325
52560
1801965
111405
210951
2333439
1388943
386048
793163
297392
886332
1386622
3740
694654
1275714
147992
1164290
736700
956177
26866
1207459
54419
70442
872359
402147
966682
884960
762059
504059
911142
685252
186513
189839
2120585
1014165
2311128
13431
1498670
333636
300758
impossible
288629
1578614
109241
1398113
766230
683038
621742
299072
1717594
353841
1061873
19390
1891501
720104
1390411
2070266
1058830
1211161
1476385
438905
170183
159946
398626
2113829
1240114
111285
112190
1911181
1669966
67729
248213
846591
148322
1702800
75200
171802
1218706
1133822
1068019
261825
882139
588582
551185
957939
223446
65968
237188
307211
927224
158401
231728
226507
667233
917120
297120
67335
349303
1106165
245734
986663
629463
557995
1087544
1733492
1410774
664723
779211
802837
1307210
1258355
1174749
1554895
436246
250157
205094
158439
658729
1231716
579215
19315
229929
347432
1044402
1874467
617117
4564
331635
619873
1095613
1789679
1452018
498470
475938
81205
1462199
161065
1683721
1817670
116302
639271
1751290
1766603
697718
673547
112289
1125408
856260
2035387
14951
2306997
843860
340788
357583
4219
399950
1489355
354062
1491975
932989
255700
946561
122412
952443
466575
866025
437367
666006
1152522
1017523
756220
988231
745849
624972
1163596
267274
857372
10673
1264929
1634958
1447117
1171837
676356
3650
929143
391241
895846
2144357
756864
1301045
1430814
1518688
962375
1099286
1077706
35441
235549
1538009
123299
241013
1098596
455695
100103
1187070
1558500
816601
1141059
753687
877788
1742870
137206
1406053
1142646
552367
1156819
1737156
6921
2000144
499862
301071
887380
220349
541801
636781
656261
90207
80154
205158
204173
543041
762427
1520464
763418
161472
707417
1134593
1326224
623966
1366219
25230
1678595
1037203
1044780
539176
263006
200291
467350
1195191
471267
273694
646883
439419
1375362
446199
608611
11614
1239107
116363
1261977
426586
290668
1116437
1003699
996426
2126636
1087179
332737
1063733
1154247
258224
215755
1269192
108599
770014
468218
865841
719992
1476765
110201
91622
318495
1461837
1200381
1224214
470683
407935
300139
1256376
1911613
1410015
632682
426830
23522
51741
466879
1119570
834727
1420781
1153826
1065358
1413267
739603
605119
577165
735407
296948
335655
999565
1645019
492814
2289366
323086
459634
1720670
2204482
106267
1641896
7511
1997745
2234050
862521
341269
1312348
46716
1373626
70934
1021141
253497
460766
9176
856536
398819
850277
994249
567729
1054790
1812162
557304
315570
520716
99617
117773
1646615
1333258
753668
191776
1888562
1367703
1300105
961143
50334
231815
1093175
1474300
292741
23637
1735084
786523
827586
1604725
893092
986484
502394
151949
929242
90514
220196
540290
1860091
1110095
1019586
1288627
252762
354725
345200
445317
65621
407184
991620
587556
463323
730187
588666
423989
1887695
623515
351959
2024295
1895360
806687
1930189
504597
38906
1071832
1078226
418900
283521
479995
1657827
1423411
922270
482868
1720829
1198093
591943
296219
201798
2140225
1175296
1164318
828234
627152
450528
705150
117894
13563
896232
1311598
1031800
1794006
137145
882745
899141
1529883
1389137
621456
1268133
1637396
222968
1076749
1360425
313841
1264366
438455
489855
911334
1148430
228013
1134121
1808698
1338831
2153834
1435331
1006604
155256
1889575
232809
158555
1577712
814912
1309543
223491
1574946
254148
668825
2021579
490623
424153
33716
1118552
1547899
657497
169538
1273761
357534
12342
1107869
288972
880905
337218
313548
184070
369117
698829
314626
273228
1506269
265934
73509
1182087
792685
1777133
523033
1387022
1463933
219574
1522142
110781
497336
65418
759914
1569089
1446102
891068
10083
123203
643648
795786
228059
974594
1862616
436679
21507
384083
1286114
404895
1469961
1202044
195334
1517928
2110697
550313
842828
227348
419792
64026
1260529
713017
848370
1016092
580880
23705
1974190
1197498
1216960
274616
1086269
351868
1285990
1576235
1033858
1386107
1809441
1731165
1459538
1172503
1217796
1751317
1871772
542684
1165184
105623
1329662
1042165
161739
385791
155649
1633653
1228851
97707
789222
2075871
744964
538528
400959
2364645
751732
12330
1168632
252230
1317537
83220
305523
63227
1902967
506474
641132
439145
1623259
867310
34847
54646
412758
1204888
25302
811010
260467
1479937
96674
1249674
834048
28193
639638
666259
490844
1016927
430847
1516198
717281
384118
108915
1292264
1000216
660326
1450373
1170056
16950
1095290
608206
715184
105189
1039823
176181
1055840
332457
999840
157988
498050
2145186
538202
139294
1482803
516186
1957131
948253
1378078
1877234
373134
654222
601993
584723
500235
1007277
973392
408474
185719
1811893
516025
46914
339269
367331
566818
1941173
1839752
1529811
470825
186733
781952
1234339
454754
747582
1075032
901223
372012
971312
197871
318105
790713
903790
629771
609176
745606
1519868
364389
377663
704429
1084793
986260
183953
928085
215548
64769
1737867
891524
824762
1298641
1068938
565821
149780
257720
706654
1414089
74855
580466
1625073
177932
2513
1045810
30685
1054577
963454
273614
333792
1243594
767990
1127549
997902
372343
423732
111104
1324283
1453126
124477
1211067
129511
961285
201531
1425909
1140096
784472
1296166
716100
2055795
294555
691060
1179521
686632
488846
430655
1811680
288121
856395
518903
1190444
1155190
1231147
969051
1764407
378569
1068067
772746
266211
2177210
217259
1043722
177923
179802
374927
2176550
50351
643593
590245
2062942
353807
575401
387456
616232
226708
1585364
810991
299795
1132897
10440
899622
1807310
479240
955544
1367300
275763
1220787
1545738
750250
375864
151377
1582386
715060
1793216
1312972
123183
2310309
307604
1817373
370335
708428
715344
843307
563051
14798
108098
710098
1185682
303480
103637
632898
194855
1516821
221175
1097301
385191
394822
159757
1853264
82029
1464457
831158
653780
437970
94803
1346325
182113
106824
1526491
164871
560083
1532173
1390643
1432930
201684
511005
624349
817414
1141276
313991
935701
261256
1384635
1906345
1110554
65315
1011169
2139337
509943
2037129
621686
1655916
671968
1181410
112161
513417
1470708
1705051
115959
651128
664930
351038
130802
1257122
672943
702742
61197
407190
809475
1239938
92170
1862598
132049
197891
1653344
1519404
306217
156024
36075
1773890
52851
1023430
91131
92614
1552011
1687882
987907
1105246
1091983
1585871
238449
520329
1271361
15342
196127
362351
282546
2039865
898173
355880
886395
475887
37426
1012297
1018910
2087981
800776
409697
699079
1009658
378006
134872
461276
159625
1127922
559857
318702
79561
74754
1847088
1028088
2284261
882261
932807
747073
2225
532305
1854493
41605
479560
1150085
995432
1537248
454123
150433
1090725
1726180
283707
275522
300328
1064451
1996302
341672
1506778
509705
1576808
1242558
53792
1000293
278681
1674071
488253
265869
1892787
82926
60193
1374952
952675
221359
856609
1894832
685476
514757
1347358
690472
1271985
418031
292838
113473
1149036
214833
554063
1014586
567322
1950550
198233
153035
1265984
366977
24595
236697
139459
1153657
240050
9046
1779637
275242
116083
62220
405699
1082806
1529998
341562
810212
1216127
375258
430979
37364
737814
1964050
359901
1059974
2088602
1384138
1580054
1654477
871091
1465278
1115597
730284
440280
2051884
199359
1904108
217685
138313
152243
668598
1427370
633892
168276
554614
236662
388246
366700
1150958
261324
372666
270619
584942
1394331
544242
831846
862937
impossible
10513
148062
1020611
1855250
105142
1600440
583619
536820
1575733
1362397
68579
1583881
175754
21066
448583
1352751
818166
404415
1260994
1640292
831355
399248
439215
1128345
701062
355327
1033891
34749
740999
254990
1875784
303518
454964
243331
99716
805658
1071243
239045
342327
235882
59230
400025
441194
1105217
317559
1147084
359186
1930499
321656
539141
855340
1802888
907838
512910
1094457
142725
500631
1311703
523998
892503
1179929
943960
359851
67436
1941163
1135090
1479646
1601277
1677559
84942
1023869
970948
1035255
770537
1276456
140596
247360
1240511
275259
275544
1012760
1170263
1776948
2225463
421436
1949622
951022
457745
1310856
21811
15865
2223149
905264
819855
989794
631369
1035003
264895
839826
2025238
570654
123351
543176
1200594
833127
265570
655260
165523
1888765
349742
687096
983062
512647
483060
1436169
1261964
13554
543307
361679
113535
17437
1097670
30690
1799167
950180
896553
1298112
564475
1302735
353519
178628
273743
1201621
1829823
1321953
1472439
306111
671041
1614700
874684
474100
109238
859718
968681
1014964
1627880
498821
82606
938961
13270
791654
1401956
1090414
1519055
1782143
693562
1854698
358851
585185
1464194
1143416
1407216
702586
1824234
545533
694987
477155
618523
270605
1775119
36119
959735
1082528
1977779
102080
292504
1180826
443094
17130
592118
654626
1452257
344268
1355680
369853
244799
377188
1401227
1005707
1097844
1407428
480270
601270
420527
80621
1569493
716870
1738163
1057270
229239
1130790
67202
1154931
1454686
1680387
319530
61658
2037070
1089202
1281447
1414359
1820087
13186
1894810
1353116
927133
961073
926323
816114
383309
1037322
17146
1092062
42080
1484731
878271
759307
604797
14418
355351
1415634
153188
417110
1108712
1948041
134530
768094
1777233
20914
58271
38397
75900
1172455
691182
2069619
410552
488417
262784
1074978
654445
497330
53788
548653
395300
1587721
875134
604050
1479260
1116564
672475
1295400
1569583
873699
427998
1813205
18764
1604854
912188
304212
837862
160600
648449
778953
817000
1598691
1598967
190564
836093
945971
653034
131294
1277509
53333
1488783
2096430
2038648
402953
344773
6647
700458
511051
717706
766946
766343
55065
618395
59159
94649
379950
150032
1273892
737289
830851
1923007
236157
2294919
431637
557990
373530
912748
772240
504711
340502
1754281
204204
537957
1467867
137593
1372853
1681054
300898
1405408
193985
415368
735318
10481
918934
1320251
190279
409748
726034
461238
11676
567328
1033757
2251512
1179276
413509
1813728
17170
754064
41287
252724
1348334
270074
1447125
687043
571124
659294
1146397
993014
2046703
147755
21060
474151
293039
1074988
1441366
723128
1330780
1640101
454448
1938636
718157
272803
803751
126847
1857296
1469956
1491593
858265
1283619
54775
1477054
1541436
1919924
1933135
1209604
1011275
703414
189314
71785
571283
1552666
1243819
737830
276811
15547
303332
421636
1358453
16349
240743
883530
2332337
5827
1039398
965493
986841
1041492
552227
1171062
118507
403792
1521154
567098
333166
1480209
160020
786873
1915056
455533
360384
5193
351575
131163
1395843
1567065
696910
619300
232944
123333
1171488
86272
1426234
24011
723126
2206475
916717
1838624
264997
6903
725248
113508
2013863
1105026
823418
1461651
750342
808158
185039
2214057
100120
1258461
796086
932518
429471
796231
329473
837403
1342717
26997
328022
318416
206508
216961
1428827
315295
1501056
2084777
1349078
983960
421983
1369329
1612249
587253
483720
354142
70622
487230
145243
1247741
1324620
813368
313957
304617
698463
1469519
578125
684826
1092053
486239
140456
26892
2187151
690719
11871
1519809
189573
1650443
41665
1551
1431442
2167440
1969076
697902
393381
241554
1124926
1296418
374412
683835
293962
981718
451864
438562
1181615
796001
423794
934925
1003443
688953
1271288
1571024
840047
176473
1085559
1717372
132063
803466
150623
1351117
1176629
1604076
866537
2090307
408079
1159808
349997
372666
2112785
382613
1175083
2127432
1297713
1246956
15332
1365086
1050968
330272
1047798
1369422
171181
202633
759170
452454
1956885
576342
1025501
696714
1782024
1090316
1776559
718503
918048
443271
124057
840903
1240965
1808281
243573
466789
1090251
943920
871650
613145
189279
2127608
70443
1807289
38859
510696
823261
415308
451479
51308
989492
468976
20870
1508071
2050
1288428
952542
1112539
203709
1660406
63701
13376
757090
1527047
1403536
13889
850080
196742
635699
2045463
313787
313121
901744
197565
713485
1214347
213355
410806
3382
475611
150553
665692
1049375
610229
2302150
1637743
663731
250575
224986
1125449
892238
1952
1402130
735066
986814
1339468
16715
649726
482509
1386779
324775
44393
12205
641449
807954
541461
1050045
204563
197819
334501
1842598
1320795
498064
961522
23848
740772
804861
150515
1052182
56529
1795360
757220
665443
9960
62738
1248763
131613
827845
1365553
298475
1277038
1498147
411856
1557477
237165
15174
313995
829637
65259
200119
622385
455637
1104075
468862
1259361
218915
229355
1831887
2036790
1518270
1155603
148978
1581358
225701
587650
556809
375926
675781
28370
29262
1802573
544093
537790
137019
139025
1098877
632199
15933
798203
675385
86433
909295
2162199
1588537
1429321
349746
1314176
1385198
718146
1031372
217707
149061
1275254
383966
649819
218112
1226760
212723
793377
391050
460993
1219650
1750349
129854
168577
1197742
337962
867838
641424
1165424
1029777
1343151
1700860
1043644
1064402
2077866
1620069
187841
593852
1730891
1529596
95477
2213325
396643
165540
218051
878439
1281044
232719
558563
51520
1839005
219737
481990
455248
212387
284783
1598737
470390
898084
1048212
750366
1225050
571680
912584
543226
460453
160795
1026124
608519
254418
1926145
774961
471571
548671
313952
541846
2229725
407848
1586749
452894
226906
1634920
1079699
681805
704808
1984972
98179
1161707
206732
1556863
618672
8578
1175584
676530
650360
1219414
511357
47356
680098
90663
556052
758627
387546
2073444
911563
907898
112265
2071958
74648
1009119
1800552
416009
804708
2561
1457759
161287
626798
1973734
330324
163906
1481733
3267
228496
739573
1342885
14363
692988
262054
649672
67106
280650
33415
411817
1497974
531053
300046
703770
647014
366289
1097949
350823
131534
1408549
114795
740148
25124
1864197
9850
132473
929077
1200977
54129
1807205
1714556
1436062
175231
292958
1276698
46128
2276264
348544
805099
80745
811747
877618
280927
153892
669889
360578
226227
582616
19868
193308
1128874
1523550
261802
934841
1236921
516725
694730
258048
437598
636121
697874
705736
502134
1638592
527865
1684542
1760817
466707
225901
72304
48337
309071
435259
1154695
366038
834983
19502
450216
1531339
2342883
508850
647369
856697
1188017
11863
195983
23284
682185
223949
1650501
21193
497385
1443303
2077918
24198
13263
1211581
471676
808314
1387465
159094
558008
1321846
505472
801182
1605309
1232962
3428
1882146
741601
678364
2203445
380272
1835753
1103477
1023517
1018189
1384804
652504
893667
845971
1786419
644113
363389
481290
253571
487139
623961
789080
167563
645313
634703
2151786
1018056
465730
251722
347762
197586
321441
743994
199436
196042
2155593
1071655
379920
220281
93319
315722
128673
2004953
179830
895126
875892
1412145
454875
316479
19053
1482593
303895
657736
572457
1861244
327888
1397056
1659825
363665
730600
175474
183907
479887
1326691
152442
639894
1518771
1255729
535599
315493
1689897
21426
96064
299610
704578
1223391
487340
2249537
935371
814214
120554
1312680
480335
531239
931158
36641
1875359
29506
276445
643521
1746217
868198
695335
281995
775610
497422
679820
347764
1539337
1132625
713800
6509
382863
994812
711723
1306660
1075222
576455
698904
759782
113377
120717
1959035
1261132
1677624
1770683
9671
1799579
789193
702988
1011592
133083
69093
913348
887250
594676
861361
502482
1541562
946947
1319910
740950
1407090
261914
88435
716838
647739
674835
1298844
285503
1010748
605065
248018
1267371
396672
39826
402192
991967
863115
202348
1814829
1396744
613137
818838
385818
1751221
286003
765545
26200
293973
1370801
12605
107308
1852021
154106
911804
224756
570532
256582
389303
113277
620716
472033
321198
125649
1524199
1845249
1021157
553714
1323398
752740
615591
944495
867223
360256
547792
202666
100141
1293611
134811
4479
1350765
251031
426076
1765033
1286949
1051091
502365
1832916
1077094
651790
1525574
10124
1234757
287703
74971
815826
16064
410296
575500
113732
143070
531335
537975
1271849
471831
181906
1471459
1068721
650890
467372
1038513
493276
399391
744681
21929
1239348
76684
19333
1552811
800951
1019615
139746
387776
648984
437342
149875
1077963
298150
1286754
181066
1216726
1370710
373852
556364
314807
359554
1196997
901659
1127558
751529
900520
699225
1355215
2078527
664439
6262
64892
16610
961836
1978431
1580142
227311
775299
574469
1871780
1875430
55800
832489
1893098
1193829
355750
133391
329387
980986
1313659
2175918
1986805
1326440
1846636
2143232
1489370
240462
533975
956858
526131
51505
514146
1000549
623212
1273814
1492314
222744
603223
1178440
149243
185071
900387
587085
1541384
642508
963075
1061186
290451
9956
696654
1150201
293925
510997
344620
749544
706045
957312
1034221
1249205
704292
512918
1075911
1192096
1159104
1433542
302576
285132
206930
819859
2912
1278959
297840
658345
1293751
1289726
1118332
1802680
806720
1200489
1667821
984258
1448896
134907
1665442
551014
145559
72938
105589
987475
114400
546996
2254652
166133
197245
851159
1108008
1758296
7486
327023
465121
658211
2128528
188204
1803340
1502070
274344
586637
1221614
390173
1739920
383237
170294
807964
991659
17585
6858
331374
744483
1646165
116457
42155
1342057
1792453
347361
1185001
291101
1506061
1148335
16714
531554
949095
385638
430234
1668347
1783398
424461
737515
1405342
88284
316735
1591010
185052
791336
153834
597120
899871
574335
729309
1775252
568077
524120
2200164
605698
1729298
295088
1261139
85480
378739
1645590
433725
1997204
54860
159820
664257
1502621
1053036
735040
204486
67732
1475419
423803
1410581
1110140
1570244
1596241
1678521
1297905
610719
292543
1621713
888237
1124944
456037
353744
2256151
976400
1211098
1736015
970612
1038514
88641
18893
618016
221875
631717
603087
1465206
256510
233080
1204189
1523586
1556005
2097189
573013
360920
2029430
594610
1139615
106799
934796
1549538
792643
1195678
264900
487698
5768
988717
1314224
313457
1786111
27785
328413
25983
858690
1519590
140028
1713770
939664
149580
805371
1089395
501104
1606635
807575
504306
75745
1279591
1322694
355294
1041535
1066546
2112273
514608
191507
1960754
778637
1513855
753605
621852
724694
507627
619364
1522453
175476
2119008
1193034
256662
898145
1034893
419023
1222521
126077
181694
296853
739501
1771130
547739
708792
265350
1254723
545831
61957
83059
796427
331917
1072905
21922
1819449
880414
895117
1750442
392203
1085281
806838
1144098
1755645
428572
100135
2234314
1161160
997679
1079925
804376
1530983
463858
6747
2178179
1039089
125178
673900
125018
422063
1711822
449221
126171
688332
191170
477108
1824531
1220702
17719
150040
214616
645225
294909
349864
727188
129859
15172
1219329
494810
1268138
636125
201333
191125
921237
769897
283349
537965
2259741
652526
196233
1399911
5718
595894
15351
479157
1546998
1722204
36767
668360
510014
18927
375670
2281057
1070236
896865
1658232
1153181
2076038
1144919
969653
1786398
1115361
1291076
1637424
629757
219704
1379106
324337
61469
1094061
391743
271798
1602390
425754
43039
2094180
234872
1099461
1496443
667040
436668
293263
90056
1349722
396589
46195
1106083
108852
398611
302358
464944
102573
1050320
958653
540579
322715
121961
1808037
1838414
2009798
427651
656617
1423614
487443
187882
200762
123253
1045616
1151027
635463
872014
454230
1950890
234581
183105
614730
871171
1962403
1250851
1565626
751602
1251195
516642
292050
477341
351330
1306656
786
1440001
614651
971053
169780
1408942
1237153
447590
60883
1092632
326685
515887
1335399
879741
1244063
957387
745829
933725
1607153
68344
1086792
371798
107531
1499177
1723171
798429
472300
3687
248965
482679
115257
247310
1411135
420562
5210
1082824
258171
422386
717261
1254118
180813
855134
370875
2030807
35302
886361
456411
512140
456064
1039501
2275612
721518
367955
1623538
962735
56307
894129
148017
643520
483941
1064806
361323
613678
965470
2168720
182197
577199
461979
1729800
502396
45782
489956
1926351
1302310
1293856
1508501
1304165
1570152
421910
994340
1578682
1414496
1350177
1126318
727852
1471098
416351
664409
131622
1332892
2084287
787100
1488439
277237
553909
323610
1202450
973825
717262
739312
1470600
1083487
1306443
829300
9011
480599
578754
1240687
807400
761326
758452
530326
1041634
1247856
294528
348665
662999
318262
408578
1913150
229416
88399
1455903
229277
436962
1009230
216087
342403
38978
1571232
597935
657185
1204683
1474747
507633
836997
594755
2154628
1587462
1290820
1571776
134206
977598
1007946
311650
488454
382279
1346161
1036748
645591
1446481
828291
835789
726713
1050402
1019098
1194253
397669
556037
1005232
1231818
274068
928553
276894
621031
625434
112460
49843
949406
102950
625464
542316
777072
268891
699542
1532038
766984
200700
892324
1389706
827628
469011
1285588
9307
12080
665138
440563
1060253
17788
897188
900253
2314267
1172163
185888
10014
381255
639602
781251
1258282
86533
13688
274401
936634
729697
700941
12271
165461
1472228
988302
954296
322266
771419
259878
1413283
1514916
1385070
81479
240539
686907
236834
836848
858730
1004876
701383
824287
118540
795926
591728
1439123
303998
1282361
12501
705475
135536
1186940
228869
167332
46372
660832
34248
686324
590423
491816
9497
767480
1356574
1239417
132039
600302
489982
1302466
1140867
1184159
466224
262500
225898
1129417
464143
208612
80207
114532
1355004
1677003
1843516
1137504
1650051
1112323
1334321
798682
216093
1770753
1985927
59751
816688
1495107
925791
2007419
665156
546159
766667
532856
820120
330366
2241462
1822668
2246665
316957
1144382
1332319
1019134
1514387
244579
2137092
528469
1129057
1717577
651335
738513
1119096
540759
418943
1164408
645410
1579725
1692041
307553
13515
1454845
551975
1634896
973819
1278307
550532
905615
462101
1136171
1706570
296593
279701
64443
846786
1263108
1464420
64137
802150
216855
341544
2178380
1287850
18629
460781
430152
186689
299210
1343159
1636331
1869207
19245
1523353
984691
395981
505355
1137138
82782
409436
364416
800953
724617
677639
1182570
1006644
695211
146773
269021
57608
1114435
813183
1423714
1560659
445913
1061829
1041483
565353
1042602
1718320
56246
189231
24998
684935
111936
721044
196728
1906
2294288
191972
208816
287477
1184898
1798277
460760
225331
1027494
285241
765274
264997
648439
217060
441554
896434
464394
220425
17368
913150
1683859
882797
664366
1046317
16632
1516000
327923
651626
492062
25719
399510
686278
234926
1604414
628894
1039148
1105397
584201
290985
822133
332936
339398
110844
1046817
706733
1395891
242237
1933643
835779
642178
484854
1454414
1452498
975875
754620
226903
770814
1711065
292803
608065
216789
1338695
1966413
1290230
300367
1398947
1244179
1336582
1242236
189560
1343136
650661
1768268
1076243
44965
695124
832644
511684
614639
1043689
291027
876484
856562
9490
988234
256001
873698
1159489
499437
992670
291411
873471
1370167
492761
184473
554359
249616
1961910
242394
1503146
568793
1145015
698310
759983
1303026
517390
916412
75274
1224558
359429
624171
813201
569159
995605
1093896
148326
728741
1971306
7333
316175
143986
945288
1320652
588080
386013
23737
1244805
301782
559971
1240674
118225
1568857
803993
2227273
1676851
1817320
511633
623042
220494
257160
742390
1883462
1650012
717641
471218
530341
14883
1514842
149344
482520
562736
700565
118543
273923
1205854
501360
1324879
753548
445914
1027809
161228
333929
1356531
795738
1122730
760012
1486902
404296
116347
1469696
1850844
107079
387613
999025
704134
79460
891678
178362
195406
428920
1372907
533300
354694
1298170
1149810
142885
260156
1294971
1786777
168501
429412
301223
470300
634942
1464292
700313
172661
340582
1160703
25891
1932699
2034883
72119
235386
442767
402701
984986
1657150
1497737
2244418
1491975
189194
1205515
579309
130232
914286
270777
268101
686268
1586326
9564
13405
1171958
63832
771646
230842
760230
6883
1103087
283268
103195
529568
1238460
87578
49227
221427
2103590
824127
1344104
574141
1740531
915484
1430438
539271
711579
1369050
822092
2042304
2228260
613943
861389
1686968
1757627
993020
864858
22878
787587
134073
1146080
1909106
103384
1344811
1370595
832158
723683
1244809
1537689
746422
190623
1136412
710089
1125421
365513
2051663
729694
1082512
1277212
87558
967599
115676
121183
281316
125524
1710492
1153048
2007820
1409430
1294804
401990
239610
221736
756406
780169
1038118
762251
2042846
363216
1047858
650004
946602
384128
1645169
1655124
1051267
486106
17666
694449
715336
411985
326374
1229684
1502092
537560
23855
649854
434690
512222
2051136
1401741
1886698
1468372
76387
1901933
690459
84627
720682
1131971
1261325
356904
1442981
74755
206532
1644551
45412
1528295
20739
399459
2236659
1337957
829199
1462469
860948
506454
1993775
374932
159880
139529
1062183
24976
1551950
589857
1366098
1180998
813128
493777
106229
1505120
74857
209608
391468
1365793
1215607
388287
1472855
125037
519428
339128
834495
1254459
210682
320887
2122247
739246
1127088
1009857
1262494
1192698
653023
475697
1374597
697312
544067
1155136
1644070
567232
841163
2896
1709129
1333611
646532
83987
22634
1231794
593626
70603
1618342
1091817
116821
85180
293558
698427
1246528
305661
613781
278124
113802
1063471
683053
473150
565359
1103780
2071315
1009052
1972550
650183
832736
1125733
119226
279955
1280648
62414
1131457
74624
1630106
639138
333771
1572825
2014466
692052
183361
20021
1210523
349272
2009110
128786
1104587
321328
336097
478023
130442
285769
1324810
952077
184364
50944
1187832
1065529
903897
518010
23405
696171
861010
1570050
1784486
664501
994586
935486
472803
291087
257311
368688
3692
1647821
1328621
1007898
1108239
1178972
24848
235845
546403
203396
567570
505549
492054
866064
8656
62339
1673265
139674
1137179
282014
1811507
469500
497992
942984
1046842
696746
600475
1172780
1148297
1531333
1027740
579691
1399656
422656
460049
1563081
592704
13538
147883
937488
1982537
1590883
150979
2070589
1249715
921505
976492
140682
1187180
975235
1603946
425725
1622603
1405321
1228855
715121
303970
324847
1713909
189006
801883
29338
1925725
562088
1754484
825345
1566978
236983
945972
545226
330460
356593
83083
325838
329068
1652591
392409
1702097
992494
447568
79044
363328
20304
876599
474981
79557
14944
658820
1381202
56971
642798
501730
1730136
1315334
601650
1144235
27937
675410
974252
1617981
600916
927193
268585
2151254
1354864
719761
686558
1149501
1274325
2251079
13611
447551
22780
1611071
1616642
611799
651618
2020876
394716
335891
1665053
70963
343490
1098109
856858
221130
444053
680930
480189
1240839
446399
574041
980588
1355844
379294
560594
1604346
522123
16830
1090737
718322
750447
1002227
1445136
446873
2099808
1451550
269301
160959
16323
138795
265385
99802
426669
622845
932708
1355340
775556
2102304
355507
437745
407055
930848
1258821
490174
2148185
888669
1315030
466447
334221
1204694
616036
579244
946137
718623
360389
960371
9788
630183
152351
659937
1101821
2223009
214210
222936
1859267
551648
547210
2007362
8809
575283
351194
373432
948784
2054954
906211
375215
855027
1861632
639198
886071
783859
381190
1128810
499951
1765119
890573
896505
1266176
1397645
309741
695746
723318
550066
700214
1385331
26763
557333
233866
527656
2165705
309529
61551
1046703
1493191
488179
263997
1568318
315143
713031
65758
2281103
524828
1209804
1317068
3806
618491
428730
295188
628071
369183
493777
834806
1171057
102107
646439
34696
96015
894063
430472
1730567
20282
432932
409980
1676451
156114
18369
477136
1343305
658101
316135
236320
249146
601914
1441043
62936
105767
327753
396591
304278
1999567
1569538
306082
215075
1361579
1502463
276125
392083
1048487
1078027
400687
1110454
741529
1980524
1967008
633478
1259236
1387268
461712
158733
1443524
494223
198236
846628
814145
884574
2310331
938029
216275
1304316
906677
318322
376120
1241400
351439
1877650
211307
390446
967597
1200118
241242
168199
1006662
1322718
489395
1852790
290655
1623532
1585769
1955753
579897
1125999
885932
256004
91776
1034473
866854
872936
1096266
1676766
242236
1160498
718743
1181685
1584266
1137372
15038
602951
312510
516196
293621
24181
627270
928837
1811555
578135
262490
1042350
1255413
2220318
1158793
1048093
434639
880531
1095305
2054698
1878849
441106
1960372
88962
980934
462929
1180479
387087
72485
688301
499246
955974
119529
1270660
576654
285725
745442
1305565
839464
1792994
1359
826469
1489781
1175836
335324
1425373
724175
345955
1053409
1642691
278005
1673797
1365119
957476
879061
24111
449939
952602
389049
1287739
1459506
119339
533355
539728
804024
1069775
472570
495020
664091
1482701
189662
1165238
377191
144710
51184
1897284
62400
848558
631152
913056
1404230
1554046
1390568
960387
936942
376345
301806
1302959
543244
640090
12305
1085348
883369
732126
503072
922042
1731923
1976091
82106
2164159
400669
398500
174129
1625563
1710588
920429
697585
5302
89107
1182037
951743
1669084
33431
1092342
1401710
175023
286038
1254182
1303404
77680
1410857
1250645
973663
1264920
649642
1806710
1290907
1494910
359692
532722
600086
1073969
1060500
807395
46438
1761753
319078
803423
1203852
1664793
422911
722120
1241845
2088950
162829
1307112
32745
662122
368504
1496826
776719
1506851
1045341
368338
186958
1300295
1490503
1368700
2257385
993995
1043145
906926
392109
534346
528344
211638
1527198
73831
461735
927579
1572852
732407
442264
969325
744460
1210414
293378
2080602
567329
246766
729052
96985
433957
1111410
346389
207958
4368
181044
215564
663530
144146
1649939
684538
399822
533907
1132563
124402
117592
588092
534548
1452915
600125
819010
1170936
110617
395935
124106
1688523
204959
12087
408683
1080550
898960
552090
694351
907849
729780
784730
188034
1355125
1727012
154174
495019
69271
1116050
1224960
928252
368497
118216
883151
22398
400922
690531
178607
212336
749717
1403929
396493
342007
1323138
1413419
990414
1252573
37150
970919
1107042
830717
28043
902189
250307
31805
122647
415661
1615602
14955
201772
678813
392698
1958636
655405
220797
17061
441023
1270778
77276
1590474
1588079
444218
1512552
impossible
559228
1395865
1385693
787436
1654637
1172723
431121
1634248
37997
228500
123194
513458
80415
16126
479816
257822
1977257
451481
815948
463616
867414
813588
726606
577288
561638
125180
1516761
378880
1809297
1929209
725142
621519
70406
829914
1133556
348549
1112703
95299
95048
714281
1534558
370381
976990
373450
849817
384530
1191508
592389
424690
572082
3478
1024853
720776
1536839
1709947
439853
1373568
347974
37017
1672535
1071687
587554
1308316
450771
732478
1279139
527896
920562
1275130
1838518
1941318
1426108
656711
249886
435544
143089
309300
663446
330942
1108901
1354870
773205
787443
334733
81557
377033
959531
642893
226499
377488
9945
274111
1651136
427962
1119065
1823408
16921
620661
1420957
1256033
118946
1397516
1379941
1177439
279991
1843336
876300
202531
970504
221676
177379
1545304
308346
559538
865350
1851416
52071
1266910
1627752
667254
1465022
206072
958002
104712
1543506
592038
507588
impossible
340946
1139996
752143
257015
1773104
1586698
923702
17108
176496
754764
1660009
1186794
491100
664901
312560
887267
1795359
463811
782545
1682728
1039223
200408
90583
615346
29038
1521564
1172839
1162144
489713
13696
862799
932307
1678222
1682080
1718595
1294119
666286
1318708
1983116
535197
471308
728715
1148454
556393
275214
1634490
710227
1490241
399186
1080358
536365
182276
1007481
460128
1184202
874268
184509
947742
904442
72490
1818275
1774208
1840727
2122241
142210
710509
723508
676183
1576332
1062581
437882
75083
384891
1239191
690964
646742
1126587
177919
337894
1786977
1098919
501306
718127
623573
936633
633971
51733
1363789
1887954
424249
1221105
1162998
1097337
1036025
808127
772315
1124629
1157565
287502
1631046
782050
141468
169942
1058999
1414549
1458267
1145956
585437
115091
973001
572657
2104023
1853348
843631
731674
1298659
506768
199952
354510
615103
675313
512912
69414
1684404
1226224
20705
804818
1547580
1246037
166915
100843
848004
67308
556143
377487
2250317
1839926
633907
185116
550619
1063519
622514
1081448
536953
1724601
205349
1562258
383143
207723
2077524
1100229
686648
960504
883786
436233
1880281
1150730
impossible
315241
639682
375555
15473
1558466
138125
602835
11696
1083248
161028
21878
1158863
1422673
82698
1058492
60715
278205
2270597
406640
1779586
976281
1120541
1339484
444753
135269
1190488
795059
851626
1094547
218275
1289091
300188
1131843
10776
209696
67643
754860
873212
596658
1730802
456385
360309
1949575
787209
5576
369852
1643385
1168021
515436
1441959
501609
1177
470860
617640
1007034
514461
453772
171451
98061
1654958
864176
1414591
876300
84961
62187
1817762
1701491
1679809
20804
676392
1214171
364579
617107
268423
283774
1207403
2002972
2098847
1033755
1009237
1216355
1553384
1807282
629950
903258
355714
679978
203486
44900
871205
587020
964934
659699
925932
785186
1727925
1030541
481469
122691
112413
664680
404243
491125
881919
867782
610946
1400520
1004654
169701
641312
65869
157909
173767
1336140
1937001
710938
417851
621161
2088747
958295
493532
1171344
197860
1412341
774726
395222
1063103
1724026
684782
372168
342927
84438
impossible
535302
183314
438380
2030016
1255709
1809219
186898
954230
938766
711248
1151574
472915
1468026
1510750
133938
3575
1137348
1578209
901166
658185
600369
1752921
76919
588843
1025238
1323047
881834
185026
1065275
455824
1079719
283374
83718
1802790
1335843
21103
776062
3685
776515
128366
1913431
1804010
589219
310251
702988
604315
146114
667196
65523
1308491
201672
1362495
117826
656315
1408045
1910559
89439
786846
470523
2128808
344784
804696
186348
753478
498926
91819
1561576
40893
4100
1411610
738601
13119
1622501
1297851
780518
1740260
2181510
322914
1555976
1256293
586734
14807
253681
23711
987580
1628119
735086
926965
236448
1806118
1518926
184229
1103449
333564
839676
1094360
748334
1726163
693200
54552
833147
243540
1153181
484287
545301
279782
483918
22696
521752
1576064
1647681
2032098
1510441
318815
743966
10103
578538
616430
1713209
570363
194695
1303532
851419
41965
1390469
1809084
1302399
91386
923917
3905
879794
2021729
1995
916970
1999492
1636348
592064
170244
241768
1949
641338
1010170
176590
2283854
14182
1629583
112951
405268
1062817
313761
1579858
602451
51755
633162
491744
594446
662956
1568410
77667
371599
645472
303861
1980761
76815
1389052
2067235
1306561
1146935
703250
103052
1228965
327128
309074
1409963
224314
1252912
117047
55391
172822
521857
2047892
242564
1316780
1782942
1047150
1644241
284780
900930
47522
1169098
1917118
2123848
719882
1002475
213883
530171
258089
1559935
1596005
343174
587476
1188761
633177
807802
1669274
1411168
642801
1077293
105446
288456
1568502
923321
265661
1500782
144380
1709357
209964
633943
919129
509920
1257785
1129248
1734169
286341
656445
839253
270595
1860400
185683
44096
1230804
869825
1679971
819309
1049531
509509
1313849
285666
1765784
579045
576397
675685
182006
1136141
47530
1317414
148954
15840
281345
378809
868864
579643
1745606
315647
1211650
1900718
413181
402106
271224
1347864
1638014
1000710
133480
453896
745762
1424164
93889
341816
779941
1376565
1010873
607717
1373026
1236399
148074
1375086
1481005
249483
438521
782079
1470788
1971612
280488
1568470
890867
235512
631527
886727
1696408
356318
2045561
1644603
126421
1985894
1705023
548977
1358584
248988
180722
882730
334641
1184511
679561
1311729
931046
160162
450876
109487
1776443
1679556
814963
49240
568040
78314
311977
1330063
1484552
1070476
131705
14951
27132
367833
1339510
228562
771451
203147
1906514
420909
2044789
962926
1813787
247628
793093
447675
727841
702864
1770452
752265
959264
672938
389725
16555
875431
73245
248792
680127
581745
103533
220418
1472499
846938
333708
1743786
379368
673285
268608
360853
1737079
39014
998348
222708
47900
690756
1545291
1370077
527122
1997690
187606
1163970
348441
734894
200417
87129
118686
22511
76156
192599
613437
544010
925595
331517
1057359
972963
193794
339937
147254
1751610
15865
1769772
1087828
361949
750346
452969
34350
393688
99790
728856
73231
1154092
297006
1664467
2110249
417794
1696560
1366697
79744
694107
1704946
685268
1383913
90720
1472899
301309
1222190
744395
94961
698014
1487501
1393070
50749
12512
651973
1336574
284373
1620098
1435944
31427
413148
1256426
544131
745567
1121123
1705395
1024373
963945
402158
779543
270784
8320
574326
1191567
931203
167282
1002260
1525342
2021026
1747924
43648
420606
1962976
124521
693760
1438480
1057902
556774
1294685
548559
719876
1537861
615783
1140981
1513722
1459221
290592
452731
1414359
1124376
1092046
473763
523996
237079
802942
706075
1247191
908096
367880
595751
163691
532516
821507
835806
919572
226810
1166380
36355
1025765
509260
1383121
1964494
51335
impossible
578608
927913
302033
197523
493349
137568
182810
657037
997277
1134430
356274
768520
920255
644594
520233
143853
898864
668611
1088751
945380
464793
1456735
150492
600682
303186
75121
1727510
1232472
1174534
1060397
281782
1954027
23456
609876
2243588
1091501
1093518
838514
722572
1282493
19173
578497
1334464
1219155
907704
455379
1238828
418223
550958
534894
211590
910932
237067
398689
1207057
619258
365964
9663
143011
876683
74934
1434186
2275133
7030
665760
42874
454328
514468
1109061
112462
1161920
1268944
1616236
365358
1871147
454258
600080
593433
775435
783435
88374
301226
428817
644176
352431
160407
207940
1089062
579117
1951467
984997
242122
453725
799242
379452
713325
101602
1096448
1034490
447117
849054
590058
917171
311708
395420
1504642
601513
1836604
1621269
1558146
60029
318730
373968
409371
555059
1878758
611881
442068
461315
1332876
221634
1014462
17515
124123
678754
1602686
63308
728374
929229
413525
12376
846766
444865
1590695
215413
696608
812702
640670
1026175
704243
1039035
1233321
478239
2109825
1499774
856515
47613
2006252
998524
86233
910314
19093
760263
743241
1104265
908694
843810
872929
359919
619486
508125
1050320
899978
1325629
727853
731060
772098
11782
430177
107614
906341
945835
205889
714737
104807
1329095
1806647
1036640
728809
1369331
1764406
860489
1736526
12320
864614
1531095
563184
1309950
1606913
202168
155804
838799
1348807
929408
1301085
1594219
1708439
1251709
318085
637069
439908
2351563
817152
800409
602775
756246
392405
1375940
146217
580886
11241
401328
1119882
645080
57635
1352868
718972
1243968
1566187
2103229
270314
18685
16763
348899
1390946
1069889
63529
1808192
901090
1108553
1600108
446692
416420
1194973
1118586
1851315
1136469
423040
1006872
1284223
578754
14335
1619380
1057258
99687
581504
938592
744233
1323925
1899020
595375
130278
833404
12023
63721
1948266
856216
167935
1477838
727859
327906
329564
369278
919173
1279865
18083
428547
562955
27601
1274071
386965
131818
1289597
105285
1900327
68051
1915677
1168617
182953
1272444
338208
367612
1834989
317568
85835
792323
791763
268763
678178
562491
863086
719408
1343602
1042234
158601
1745953
929263
641836
2208649
45458
149190
659561
1487146
1601045
5915
133442
1744811
78423
343543
16386
949722
637108
59749
243349
2186194
81227
488154
632140
2001435
327566
124070
508617
481621
1167905
383723
685575
238361
1415441
187727
1114628
24784
1172326
109893
1033275
1056676
1091608
1875264
476845
675802
967685
293163
162910
1785797
1423137
1430542
410601
823286
628180
1485982
2050210
2123490
1722237
1207246
162616
1726409
437421
1795634
33970
1804681
1564224
512437
48892
221672
265857
886430
1606616
784405
1106609
874882
27282
204374
723118
98090
1312612
1358222
751994
334507
130946
935275
1241389
387488
1434939
1306084
1039825
263223
1248393
170781
1739236
660044
827657
2187755
625620
779792
20063
1947427
1656819
489745
43226
207090
350972
1154178
33495
267426
114495
1389230
411928
2100335
13362
334516
595169
876984
144815
756762
1703208
29934
253079
207453
719816
153034
1191003
63868
304305
1455096
413368
43668
1546062
866194
343940
16354
142061
2175186
547538
216082
278576
1227797
1031981
750853
2139333
1114074
292473
815572
204967
775874
4958
136152
89368
104406
64130
517642
26681
1600225
869004
10504
404170
21027
2069566
868495
842202
595577
1622361
1885494
8406
317070
752782
1079521
787728
622363
393563
1321745
543810
806422
1041784
1481328
1280092
14853
602105
400766
548092
1962062
946866
1247936
1830434
615353
1131115
151909
475973
18987
423222
1134362
1307855
1134406
1325672
291207
327040
608246
2192218
2007990
522068
796915
477600
311474
316082
407466
623695
1444118
190186
1022183
1411019
1631917
727047
1295730
230002
546977
374609
1492465
1349054
18971
878542
475425
211933
717102
737056
87508
1098881
1940178
502679
2180869
266306
221548
1167558
824
504563
677597
3138
724378
1002705
2679
102407
521146
1967960
1031092
1389521
296660
1446793
382378
1255059
2034201
1513363
540895
1581753
733503
653944
192702
1856428
401048
1999742
1652726
274630
1142727
413175
impossible
1770916
1307015
1597074
203499
530649
123420
136711
402406
874023
545919
388967
889151
92202
1297056
513062
1719909
1500169
240958
738935
950264
106422
643783
1187542
246151
969667
1008875
961736
926303
2241698
236784
15114
1506196
220894
1462987
1345128
752813
48603
673684
882587
974603
1082923
498756
295813
1215798
1178417
330357
332614
1319447
334920
292168
1016931
1642145
903876
500065
1386958
1306996
965273
203097
2347210
303252
1131163
237934
560943
599556
1382554
19242
1435625
1757838
297565
1321480
220358
1080660
1769952
750289
789458
393710
1435714
85838
699584
1061610
714909
707383
1349833
669813
172272
266280
69342
17468
1678792
214694
626156
783471
68853
698142
1233876
14873
723280
648134
642706
19642
856208
235981
32056
1024785
977527
152523
173794
1093081
721415
911867
786110
311271
314098
278874
1346405
818627
743090
1299805
1120196
1010761
1100410
948325
691758
1719823
455002
465948
1655057
718356
446101
943369
1547682
1416721
191595
1068252
1748190
1319524
1243577
61855
551954
459419
1642572
447296
1799025
324644
445047
442109
248126
1643209
1488358
1632192
1856456
15777
185098
1571883
792956
511977
579130
448633
1625249
57817
289306
476274
1610261
490108
17731
1793550
834745
1223317
113527
851332
945393
823852
53195
424684
827236
569915
746501
371877
808421
516309
954491
1365346
711035
409066
932290
561904
1424517
1720244
1182296
445246
1936494
1838029
1983768
573439
273279
970349
699248
625034
1419125
426822
1215699
775100
1306797
1131436
1048518
159694
1662041
2103733
289461
1881968
390959
262798
286748
1490219
533047
67567
186716
1117025
690910
506351
386480
2325430
252824
501386
520568
1179374
494731
347952
1515077
23493
482219
1320507
1449173
754742
1262400
581895
951878
1357453
168948
794426
1015665
511138
9351
1871540
325968
636149
1929712
30772
152569
8351
401926
64470
290189
1088395
834727
1850381
2186108
110382
1014007
1263529
994917
1419417
299077
81112
70381
1103293
335566
324009
1598992
555534
467227
1423039
213635
236774
1687658
1429885
1278177
122118
681451
1116472
289233
21571
876495
1303512
373768
648198
493621
592623
31693
782078
1739052
204206
373308
1331260
471326
1013563
1406768
396867
67071
1677988
779253
218464
475813
1191815
960464
1893097
126408
805119
333196
106190
713161
1156252
251250
88079
58644
804629
1377302
297628
1059037
1360217
442279
1740170
1567946
913218
8448
461502
421311
1422078
1333486
337314
890196
577291
72968
335333
935837
402974
1705980
945799
165407
1342363
433075
1761662
1724583
880225
857875
22934
437721
7550
268566
262007
419873
1354713
1369185
553184
383535
187394
673020
521362
19844
1908034
283376
101449
66227
3445
1161013
869830
1003654
75592
1248337
1434303
1420734
509773
1730107
21876
927562
1864855
1550636
488239
156290
2017762
1349957
893046
496465
151641
1652037
2213494
1064765
608826
506986
1006483
382863
903312
1383228
299846
1156761
163478
313250
264188
1712103
128390
427149
829277
24502
47805
1193720
683335
275034
493295
812016
1717651
2084837
430459
631275
1531292
652436
568913
109033
356646
344143
1293810
73134
438141
841804
1602670
639313
305532
156820
1423707
1063697
1370879
318300
59737
1849769
348354
152361
201408
595949
1224193
988031
1880824
397006
2147509
790080
74783
716315
1259028
1375384
1434991
146988
586610
630838
23006
647638
702206
87956
1284755
769635
11337
301021
1087280
242807
75365
1318372
616300
1889543
229079
255959
367929
319187
1190284
757944
1564201
1147106
1689794
1296105
540008
165266
678529
295750
2051182
1174544
790460
1108477
204598
528291
1032305
94272
432086
192873
822192
735657
241617
2224172
2096701
1924121
23961
493082
5130
2390054
1778777
1213790
463699
217290
779663
1507023
430012
2130781
127892
1001169
1267344
1341004
344921
1472175
996326
377025
865001
1099309
1777607
1469585
978021
1954122
1635490
341274
1209785
644502
1941024
396146
1257778
596415
952772
565058
55700
517658
318273
408791
669226
1058849
1414912
770657
157321
493921
813776
243354
186073
522812
209404
338603
932022
422563
1175130
1608484
1629650
171728
840351
1494496
286350
226648
1102661
430958
178935
1679402
1499538
4211
527542
402940
1160091
1518318
1356043
437404
566469
738327
65025
674744
1199405
1932184
1350488
10874
1506373
410826
991198
904728
951761
132592
1188226
567176
1281062
414743
528983
108868
641938
2356931
887615
27383
1066518
421225
1820664
impossible
566454
1024038
1341817
723978
311390
611922
2021167
1715181
943897
1442183
17920
867509
1267759
997306
14039
722026
1789854
1364936
1500381
135679
215994
270864
1478447
151895
803847
1791447
432283
483899
460431
1397470
88819
7123
807880
8853
533726
186014
646078
2949
1614723
183036
1262009
1054084
140214
1411048
281314
58056
230803
323907
350974
830383
246644
1318860
1089764
1133941
843149
805113
1397335
449643
1717298
1058002
304896
202892
175150
759307
675826
900368
1075079
167973
389376
1548595
2177022
1452772
262738
757237
203450
391074
1351620
607069
491895
362488
751072
1152357
1894703
1807117
846245
680365
642473
906819
248956
283045
1008255
388505
2024300
50406
11044
611235
292429
107038
863264
849656
70680
748041
96116
536327
227061
428197
719794
746225
375421
558683
74934
1855478
1188258
739905
510603
200482
850732
1323690
1363069
533282
480982
700061
15043
52177
552398
303976
1081143
1470618
272841
1053854
191005
1807351
127445
750562
1504345
1374187
1174501
1274921
2090756
56649
348738
14757
735437
1250374
427417
986884
275354
1656587
131595
494941
522278
1274976
825622
989101
239464
1875814
400412
53276
1250540
644375
382570
192935
611175
1643898
1309189
1082932
463991
1272111
8209
648287
1416754
979050
51271
151745
1119423
881307
548024
1862142
152107
124978
1838226
175981
1370
25941
174988
878064
927242
2060497
96550
710502
183317
549205
387539
496004
1359798
1237641
819
1333079
1875983
473190
2265266
19180
1456384
37435
342500
238834
167582
1447288
823579
127144
955215
610108
33260
1580373
17739
608678
909217
519859
14232
679830
2408092
194253
302563
667896
835634
1217532
49243
1517027
1394466
2326019
254949
1460988
17946
388754
471060
1763796
1807736
800700
326495
927801
41373
664628
1331516
852744
370237
614123
316635
325541
1204291
130609
206635
570499
651233
835648
199853
751284
1587127
1077103
238113
139968
915213
323461
55703
824741
24677
1378750
1237983
940610
71129
108511
1210732
173144
1582763
1798357
861956
1181352
1694670
754272
1691043
1870543
695601
691037
90680
257567
712732
907480
97969
723603
1260528
985327
1191455
919141
166988
942567
629067
1862239
1105624
800447
75602
397297
852393
630872
1264413
521158
1480795
43225
557974
202886
1767636
866365
710788
1467303
702872
814779
626871
805870
457813
682659
227273
135446
18294
131071
660130
305933
701047
1650916
32039
1352310
1148328
606894
618501
1233269
1657415
711849
4115
991366
877659
99993
1624774
468100
1375655
962994
720788
6449
358082
132707
1721662
8347
1462462
2155796
621145
923535
1080904
1178928
781257
355906
100088
993924
158121
854182
373378
1083059
475156
396556
53555
1141261
2123792
12596
870116
22369
1269321
604903
530467
626617
294476
538061
559165
82100
667536
618816
378935
838179
950504
391332
676535
501468
206864
812132
1214295
114368
648670
1702923
650607
801566
482441
642366
777587
102020
1721705
841194
167849
1264724
1460231
1083466
1707168
698233
1596718
1794420
675048
10630
93605
483940
1635158
1069584
114734
1529931
1270064
365653
1897155
529705
11835
765092
739000
924375
796584
90286
1162475
858665
626031
863419
456266
1274029
998744
1069820
33130
1504265
1053313
1081870
1583712
781464
1054730
257966
156845
16422
1354004
549599
129850
1017205
108313
11515
138775
16784
517819
910812
193110
8515
871124
360355
138208
1018192
75433
1081417
720772
446588
13935
1125611
443728
1357451
1070058
520464
1399380
1362337
312784
1934122
429181
359924
1067701
991545
8911
145535
1242536
703950
173456
1403798
13964
1073227
1486481
15860
1839166
402552
2040687
951455
645568
808308
1611758
22867
1698907
279684
20582
1343024
1071977
249619
215216
239990
1305103
1016098
68581
1223496
1010766
909183
impossible
323359
660559
1051482
996132
1099515
954329
877840
1934184
1125061
4659
1356269
439385
420450
94647
105674
1552286
23673
465909
520595
815898
446710
744026
2247254
634529
1321712
885177
436074
1687253
190806
628410
490748
664041
36639
694310
32358
489747
1850753
1280128
433674
397452
807679
975012
1341634
20041
615807
191011
33936
1522350
45014
804771
1181682
685695
18131
638349
335951
309739
1236107
267915
295919
1859486
640590
447221
1588087
706333
248241
51415
1278834
242334
1690782
1071175
245191
1145831
835200
194626
517475
312042
347031
594098
880872
4815
833689
1532945
57322
1014532
187557
614248
91452
1772194
17229
733650
800543
1100288
1216983
1173394
830517
1736637
1382470
518420
21603
146063
532302
1918343
409101
41023
345307
2245730
1660062
911760
815742
848036
211129
1743737
299521
171738
1574801
1733427
823566
534114
84031
79041
431872
32185
724623
338006
1070005
213270
124555
578178
441744
1070686
182336
352623
280055
775809
732130
1078658
1044953
220805
335025
480642
1250348
621791
523039
1345144
272101
47757
218361
413073
1211202
327114
131752
124862
914460
16986
1926711
308567
1989370
501083
498342
732972
7912
104183
1287296
1364301
103309
1907297
127340
725216
1265586
1031979
1875705
551735
1446578
101252
80101
552035
1011076
1738159
173502
525919
311161
740778
1658297
1412068
1028126
298292
196416
1692744
214128
289814
2117078
122501
687812
48168
1013156
2031442
641751
1244884
2154538
1850450
1260509
1586330
1169547
762986
549294
385772
1222912
325327
608214
165559
589829
146115
1014561
1127387
970644
511067
1290949
9837
899050
1027328
1047754
1424893
1396696
123201
impossible
1813986
716791
1029591
114236
718143
1264373
54289
1615964
933819
990873
1263287
28293
1285033
877094
889240
332546
328038
1549883
384414
885902
1030969
463016
1235414
1310000
impossible
1001428
804354
504490
1737751
2053317
752068
286844
315763
141994
1658025
2307251
363299
1896869
675802
1332781
25251
201675
796173
343484
714954
1257890
1088350
183617
168342
961410
716236
583972
17623
1013641
130629
1087587
1227969
314118
51057
1536438
859372
883846
16922
2017635
1628171
916865
13073
979468
350917
67547
20711
718189
1376444
164142
63956
196219
135022
869809
1031455
118844
1121204
209397
897026
324775
452671
376588
343810
1348032
326588
512093
144702
1417869
325626
507849
171036
971905
2073434
2341342
987885
835358
670133
1325055
1232879
217130
1056100
1008701
211166
324349
667175
127798
506751
31371
298868
1765251
937571
774302
965641
472745
528693
1449564
2110972
2198405
341667
566042
90883
1379624
318563
1339135
757423
894564
156659
466621
1090146
1108703
10677
468364
373063
1393226
1248908
94457
586966
2022751
676797
59026
1689956
29639
107620
800672
1103887
513914
1292258
1005791
637514
775299
1543771
869336
874835
1104991
119658
1443413
285283
5838
109574
1231967
1643859
569138
566786
814240
691268
811109
385277
65462
135329
603557
392625
195349
631295
482606
78995
1322829
704556
285273
1234857
214916
233165
940779
2185326
69496
832959
1481543
1796336
2132870
517001
811183
668479
184890
1805390
17449
315715
534646
1867283
81174
1895005
1419673
1630817
77476
13411
290169
922310
568978
1076564
860807
3292
1124174
113101
260484
727467
897676
551902
2339415
494559
182443
341422
808697
104822
420193
796774
966099
339246
763617
609675
370395
1327565
231269
670390
52946
900580
1111107
201936
171815
115238
1064441
846382
1276561
1057458
398542
405886
1140291
799937
2035912
1052542
1436037
1143302
1365664
1234837
1234285
1084649
358876
648413
41905
449354
353020
238233
941575
1624070
1805327
1033919
514876
2245392
745427
1351517
567122
528151
94025
960386
1263886
350713
1059160
1861342
impossible
1810332
1304035
399548
108097
227762
545992
54746
289668
1869482
22140
564049
55336
49296
1572537
15357
2087905
139317
1523646
1101840
50901
618803
1021100
310464
1043329
88357
331950
1744939
1086783
891106
530393
1386050
2059194
746514
404300
779941
286735
1016535
851633
672146
827060
1819471
344242
218174
814292
674743
859535
226967
1793599
306960
979370
408471
1383471
20420
1395040
933479
1042359
287846
1289453
500772
2135685
2228971
1641109
123566
1980
223079
260920
5575
676058
428233
5722
1394120
495219
139666
629217
1765002
629393
708505
1575691
1142234
2031480
1706211
607048
533741
988831
290668
1806475
174441
672665
1140918
710224
924604
243028
1706319
1123637
95660
157242
4689
1550234
349246
397471
184759
5128
203684
1503052
896398
774261
158372
1669573
1281730
63711
1013960
247589
171873
819884
600307
997233
724191
307474
1201881
1712833
1636633
392540
317181
335742
73842
425544
658096
253898
468486
1305120
1598127
1629713
404288
583047
255626
1446156
694560
1103092
1552978
404365
230922
1264838
1674397
571665
980870
929899
110706
1773346
1642038
1991320
1636757
517993
1267058
849304
36135
924562
1130613
627602
1143170
1309571
2256844
4582
1178435
1979926
88954
1710512
671548
693819
15252
595024
698424
785764
257838
49204
182180
1915349
526073
138855
280169
948122
799408
1098600
1604162
103732
1361747
257987
1228341
412310
1319908
371899
1024287
1107596
430641
345749
506502
1136287
1362615
324952
1072287
721306
1125216
773159
1403583
277824
772039
223544
828990
940283
351369
1760095
494521
300405
219318
1701107
947108
974356
188038
539392
1059819
346029
1495326
25000
1135113
1163227
386181
193940
64120
20005
26605
1236819
297513
1255553
400160
824207
1832104
528404
842941
207006
959938
918949
580039
911009
141251
605924
1414881
1371051
29210
1619138
1183302
766333
1474407
270106
416865
115051
230584
12252
1801113
520802
12964
373726
718243
59670
1807804
574585
1485771
1588014
1782186
603165
650111
424450
1512083
586100
1383166
184630
832655
793747
1744090
167524
1282588
749713
762668
508774
impossible
1621573
110690
885270
impossible
49020
93058
1931293
466986
1693374
951289
761683
924590
1087068
2320254
883815
1959841
45003
1553105
14767
314124
498368
387887
1490670
423307
1756743
541101
1619811
12105
610688
676215
213738
1779306
1177355
60235
1016228
365469
14251
390137
2273544
1090749
739767
789638
994808
1746348
437324
1596576
190181
2204237
10036
939520
238058
1377754
452308
201852
686962
61806
457923
213915
129082
1154133
857109
435773
463475
577910
853557
1397622
380469
998692
368359
945036
1028051
181424
2174210
7104
882276
1679756
774711
392416
1072575
1326581
783886
1487243
17298
904947
791920
526267
329029
2455
87043
855179
955156
2155862
862776
209213
526074
396069
992303
267137
171671
11728
8660
122510
460308
5210
158768
507856
483082
1169540
222174
299485
1744990
1303384
492369
1231011
239257
1515801
681531
972545
875625
1759716
424818
59204
127610
1167927
587709
172001
1421735
39966
1403796
1836605
1837725
184432
579149
10668
412326
2072015
197747
583042
238293
13593
1238708
747659
447055
519080
129585
1361660
85294
194287
119506
548018
1707208
925171
1314159
665763
795926
538437
18778
1223159
1240921
494696
1005817
345637
377796
792658
1628595
1945967
244470
609031
117539
74261
904663
2325002
520211
549019
1189277
233102
1185152
985710
1681483
104092
1434442
1872515
372400
1539199
1022333
19962
1811667
540425
1465702
745646
133429
404006
940792
417411
1827453
22591
943407
165139
1161074
157397
365260
281031
89578
1036024
569097
639239
1094362
479263
132316
6782
1522183
1972566
109724
1262699
659850
37672
1036879
449274
1285414
785174
1737597
500985
295837
665402
11382
893551
238578
1113526
976307
83055
1300324
1988204
34664
610709
754745
1317601
2025614
43220
1463432
1268759
815542
825837
64921
134571
1501309
1639800
43428
75857
723382
1151214
402410
1605964
1496539
929005
556034
1079585
423180
1011785
683408
1496289
217379
1185465
495259
483806
159111
266663
141372
1224977
231825
1744710
441379
282029
336859
742393
1271069
767543
953701
487204
475405
337091
805336
32217
292977
1275205
1719813
1693670
2061181
1759059
1556929
131633
2016303
1023867
123192
67011
60127
394227
744472
135067
121977
1208859
957488
1421401
2277234
1324782
34719
8669
15183
475084
1254284
1531656
824182
223892
458347
242137
745459
303016
731874
1027391
1418851
1349635
189090
1263282
1013968
108585
1650837
116790
17394
1469898
183851
280283
366663
359922
894171
1103662
875528
476043
1677200
1675343
1572518
194989
16333
988410
827908
1641558
1167644
600384
239451
649164
718390
1102899
141530
1921244
398271
109846
724411
15498
18731
1624700
836249
1297727
277030
414102
39385
241480
155677
1432324
612790
1917367
898537
234082
1010671
602993
951897
836374
355750
663304
583600
457617
21089
1228665
1504117
617355
74990
419437
1692408
102192
181346
562351
1700054
1816470
158756
275538
497090
237298
449735
145541
1173601
331651
566912
169878
459554
1112823
296660
110551
2057724
31635
506391
471766
222635
350497
145065
10900
1556904
491625
543600
138842
140433
475220
2033434
2055325
1249633
566735
97754
2019901
148716
2144097
282244
1424858
18811
269112
644852
452438
640572
175643
572123
1228684
585903
150099
13162
452745
1864437
358692
1329348
67827
36362
709865
358681
106356
493816
16328
73414
809900
586765
209494
1650864
438240
479055
305025
481032
16245
52351
1418731
485662
14500
1218972
729144
248209
558093
154871
1360791
839112
993307
1100734
25798
1142908
71644
1539060
284266
299004
1368983
544473
946265
692512
1191603
403760
1478352
1208115
695490
1642361
25891
578781
840502
893581
impossible
220598
239597
34299
1102820
187749
1599212
1688437
1013956
1508930
361603
1499949
226150
419604
434014
264297
2046429
541266
820306
16332
205316
1429112
1070330
872394
58156
1418459
672935
19296
741217
930549
613554
942598
1088665
374893
946590
515252
191104
1847963
1542942
142433
467779
1323775
1632406
711734
901984
2183071
941353
355087
1096481
419106
268768
623806
424613
2752
1077259
218187
639530
284165
436508
1115389
543971
267271
109918
2163666
1048539
1055048
233834
10724
1184127
1062803
160931
690642
421033
980817
314146
823558
458795
1077401
1212154
391919
59384
116852
406607
1582761
602958
664723
430552
559491
1239551
1885406
526721
472217
1164216
1150349
1954943
2184054
728485
489015
759672
26885
564076
1239084
396888
880067
1774938
361503
142447
1051383
414756
145312
713413
1292691
382158
967283
410661
1456910
2248120
1438228
815234
169298
1498955
578259
215088
223824
1931134
22060
1561309
1842318
760289
978105
756004
1220277
756975
1368559
1251509
2260227
1639152
326515
1112830
1531538
15691
1588915
708747
52845
481019
709711
486129
1146831
917402
758409
1552013
1375815
1311206
1475247
1197719
772412
49434
1608180
1563993
1468274
1666113
890362
1483320
253443
569865
15796
18482
impossible
524127
1436725
1062194
334714
691527
797193
1522699
9214
61090
1893410
17488
202566
1130220
399670
488555
1307164
1071039
1078261
488990
625612
1067069
219932
1613543
287107
110660
424273
180596
537233
1567523
177402
394697
632387
193430
534836
536381
1519317
918914
897593
1358129
116146
726867
773052
256582
822602
904467
1176575
1502976
906569
563491
707299
674701
297424
896091
346585
754415
794335
25229
555228
422495
1395643
785420
1605233
148384
246389
20018
1460072
238684
621006
1445319
1110486
1035867
1533204
255750
362561
1096192
343873
630225
33706
1927244
20938
786758
319699
1131851
370753
1011606
336111
185044
130738
162557
282444
1815802
62470
916438
256030
267390
999486
635239
888883
667981
67537
74902
493671
2220288
263543
737078
2068684
19094
5598
1126797
356373
304413
1179322
211867
1546813
1107667
622409
748257
709611
1504988
525232
789235
710877
410393
905187
1161112
996231
686165
1549005
2295481
543846
250439
606113
916792
537380
549499
2239895
241498
92263
51751
886319
1877502
1891172
2129660
37035
909230
601607
27891
295762
510806
2019681
1078053
1736043
1259694
40045
389785
1411013
1542490
629757
230300
1208054
1087593
437836
836110
282536
1028496
209436
713909
312365
299685
639469
1862106
225154
628267
670149
588824
282380
1605138
1292266
105261
2009
3319
7147
18476
1026792
127199
30940
252329
763226
2125977
272337
117952
444226
1576854
657692
1002470
743312
773670
870542
1258653
733491
852423
1716938
1295206
1102944
967456
1256512
1191904
413287
96411
381269
482090
639501
780632
749606
235072
84999
944745
238069
6569
1619512
1811336
539429
1448174
428383
1397322
1079458
1019923
1928046
1997630
665160
2140235
12720
610960
677193
257140
246939
1312488
168050
325300
709530
458011
1441474
7618
559458
1089011
2076927
245749
1041456
191482
818145
487099
6912
849172
1475719
2282436
661815
1513628
430121
632132
1012410
79039
202074
233682
688793
1988574
1471842
502536
838475
1321115
18808
1402461
959616
588166
1680681
85606
17033
751708
1015318
193892
1352262
607362
1048301
1988238
57941
970843
1311539
468321
323047
impossible
177503
287903
1286216
838142
2152327
763115
1232316
1644458
1026003
280759
1103444
2052395
893779
1506685
1079380
1258356
318750
473499
863799
310596
70927
741590
1148822
526283
1443694
226676
567681
112425
1009067
2122750
78319
651623
343902
1498292
1524530
1278684
1930436
825513
396961
332257
1178272
73936
1837242
149751
1098065
21184
412497
254746
752856
251064
67956
793401
694828
363831
205101
1087289
4298
2062124
1907766
490772
38140
2144357
1522183
179679
1451421
805355
138937
857002
249897
186079
990752
1892591
1662548
457347
490882
1960675
25313
407699
324475
1068128
907327
125214
516262
186424
530358
271149
1464685
286952
271204
887123
1090641
271777
239219
455580
782761
216399
215980
1542631
338039
716188
489527
25590
1077575
528923
1394783
1427386
196137
1579944
64290
1600123
1577537
604453
1159667
786811
646738
387242
357729
469878
2285816
540505
1249586
1785908
1413441
724147
1397448
902522
925773
245951
1674262
284013
610388
149743
24445
2363728
649695
1791154
1661220
555678
418800
79854
22824
554705
325072
1157255
1492563
1692237
1967743
901130
613275
300483
114223
289356
614666
851803
2056995
85664
1644446
599340
423620
204968
730168
1026009
451553
2193264
1236269
952540
921489
16638
81560
282644
1364433
1077125
997367
1429076
531292
1134332
544449
2152633
1102640
2221729
778456
1383696
301143
1441822
627443
1032996
115196
689686
1553193
1728040
1312208
1150364
1750558
1798407
597735
591450
8034
1714462
867196
1106018
1205842
806068
175007
772624
982101
1995649
1314376
286009
1271322
670284
633428
924022
607102
762598
457478
1379531
9330
684505
1494806
672858
943886
1005302
820166
960
2044674
206641
510191
1295565
10726
526459
973215
1026867
768538
1310744
264685
245516
1370652
1264316
1227409
1998016
1108966
1563961
882034
610561
344785
396442
563919
967895
18644
682600
1545989
181908
1171871
747489
104026
1081183
1506918
1108260
724744
627201
1542889
15064
195255
1245731
201365
614870
324301
2058397
1600183
142006
736248
315263
427855
582859
391337
1386021
296033
227678
438855
1788013
512129
1605765
772745
709647
1463522
341254
1697734
1608695
2120590
654467
1928922
14469
424618
99066
457033
1410622
1616105
1009910
1336853
2139512
391225
181386
287222
371610
773702
2208675
456098
1038103
339787
184863
88130
107515
1933233
2020463
439075
203311
114325
190554
649578
1882655
79797
310269
9131
383791
166279
683923
568692
1149102
351191
213253
994916
746354
473206
324889
1230992
536625
521859
61051
852062
372963
491739
357441
567184
200281
602820
2077543
37448
88100
627445
1888316
480382
1670032
1382898
21599
772640
1322588
1135687
375272
8310
555077
114795
1088057
1060820
1321049
1822208
1584781
1224946
93654
437443
2081874
932886
648403
809545
1659052
505238
654320
579013
1044362
1563981
570367
53200
803818
1487173
117817
55727
1125889
331158
195794
1039035
269367
113592
408932
917563
220912
1498548
1740302
901127
1487001
1277911
410650
276968
131172
2114027
543893
136362
89503
984583
17277
169326
1107599
1841259
1568316
146186
212902
1672243
722940
491584
1436764
656259
496357
132539
1976853
340352
1357370
309509
517984
1021002
14961
907338
140864
1338500
125055
262990
401817
161796
2170879
1956168
2034417
1639040
1791218
227058
143715
1377586
1870097
978084
127695
767540
1284785
1910766
378367
708892
2095443
1185628
1568278
667314
1826528
41723
318730
668094
100529
813723
574844
738569
15694
456106
1430538
1749643
1908235
398936
954198
146609
1194741
866923
513915
1213040
635827
365232
856327
1166195
1382003
305107
1225420
159883
43640
1526278
1653006
441101
457941
373553
162167
1303267
552664
362853
858776
356763
1483132
369838
1468965
1110487
1209699
946831
486135
1056334
519254
1629382
651108
2010097
296018
1425865
1016221
578380
214095
37407
1863507
1866745
616352
1815545
561408
1575086
87912
215210
619852
52122
760865
1004911
299820
70840
1136671
930579
399759
1793068
140711
1786866
13166
1168241
1236610
944035
1037781
555443
871006
2266126
1552501
7975
557470
1683922
793367
716090
328519
61450
143699
732639
1156070
180426
1261818
11736
1056508
901329
1654386
776783
1231473
602079
201720
634912
802849
153850
1801183
1947230
864116
2034584
715586
1285368
618490
1085987
1118108
797105
208690
967220
257540
9454
1002363
1311290
740269
1380874
98049
952471
272503
328926
242040
864656
558560
169478
1086792
697230
212458
1532378
7519
317507
709891
391724
50168
367731
413519
530884
152791
1208388
656883
596465
1042372
12461
747467
233618
1803224
749642
1747101
464056
72246
11685
96677
1976984
962009
1729620
1126520
758109
983
44903
919684
213072
125573
281793
42607
736779
1583715
557536
895740
610014
1849744
233445
834810
451092
168103
729734
840173
17687
1004265
224469
862819
31919
571316
161507
1096752
2195085
643505
196672
1767057
482841
251882
1727093
245616
191802
592035
344070
238429
634482
1077199
50536
1179670
1437549
1267066
60640
150682
569886
1273854
275533
226389
199861
776358
421080
125192
1382294
1048221
609716
1959909
290818
142358
1570905
194963
1260896
493219
201461
93426
104285
513394
1800224
1172391
440470
1315414
1580483
509333
1283627
1700712
701176
667302
512408
827182
13092
898720
79091
893282
400887
11217
1810927
266479
685345
14865
1820763
846033
1773344
475885
711756
1166038
1058444
691331
768
404533
205636
694733
160865
16438
1698730
2048632
767969
1977151
1235221
19116
910617
1913953
1792158
1462459
474503
115458
428829
1803904
288486
159950
1489510
860577
769002
1875206
972512
1193658
856481
232319
290772
147408
17573
266713
171134
369923
521486
370741
42903
1479894
1642061
1879700
1151413
1499007
703079
345855
430689
557620
impossible
1102488
9506
697496
909031
1923823
64055
1853993
1010858
234610
215576
935103
730116
84034
352081
66076
621439
702747
851838
466329
11192
174564
367501
388020
1371171
1249186
1447361
389801
1938347
642902
1162583
29338
954017
1484383
982224
1151499
1676231
803655
impossible
110665
1320047
2257226
154198
1121047
1524061
335414
1511198
236632
214478
1896376
283689
764817
1680880
1281392
1519944
93181
1911221
666204
97907
555571
80443
734642
319681
583412
7563
699296
312725
3703
1268779
266994
1603739
423378
1079914
16231
186265
2072025
1176800
1828505
429080
1585315
1144607
1964041
131738
1156853
401888
174477
1008250
1156392
1197010
78710
1286308
389929
777003
1804952
1669984
1709338
959096
828459
799024
527706
86535
39653
1966130
784587
160286
677150
76121
1129184
1566386
229377
611772
1097375
1257642
1365183
735256
2160750
184974
1363346
125053
1213858
556433
538147
1793480
1669005
265417
7465
17923
2198196
2081961
579781
548851
2080384
1672488
164360
147894
1206755
180033
1162866
341744
1637139
1077008
207997
23385
122284
1142196
760575
1203342
54783
1210344
251190
310290
432863
464722
944320
475077
592524
373
1417053
294144
190542
623316
232186
93526
1536500
142058
26801
662592
1120715
591579
1527557
1074136
949546
973011
357815
13694
689987
474728
877344
1390817
1119146
350877
872246
154781
1677524
574764
352591
349701
1064956
8907
393826
150082
470602
137446
450499
1358911
1082914
1344412
35183
122733
1356291
1090604
1262107
308111
1016007
158761
877481
597400
1222618
1525079
1843950
1308913
16193
1288681
877831
833530
2075221
426435
234106
291896
789945
586330
1313334
279506
604709
934711
1057481
2197080
1376382
902732
533926
423766
84378
258689
56677
272468
872444
1801622
626286
918413
189966
59527
683784
2167371
231565
82184
835335
278918
290692
1210520
517178
104379
295540
947132
270356
1665995
1729694
2156558
2034695
608619
782370
2115483
633758
114775
1938900
1416373
799195
285029
101097
94819
116240
610131
1317796
275627
362494
1075649
1207242
1009341
1390375
1654542
210449
1188630
986902
622566
802952
2249602
110044
402921
1378658
279471
34708
530377
1269985
1105753
31187
1156939
1063206
850194
211054
576952
1042166
960198
513955
1285777
1434505
538185
768739
596791
176530
1571279
995339
597249
149539
1291643
489244
1647189
1632171
384801
1264024
2329495
1452443
906905
819475
203624
17352
359418
1510620
455273
129970
1736528
1995748
1374318
692803
565934
1861539
156326
129073
304106
1823003
1261940
392847
396225
15876
943769
428143
1473326
1711657
236112
269610
25586
873129
1011707
228716
192974
728895
2022224
100594
135411
307860
1389027
1740529
2181838
1177127
1237921
1063867
590429
420668
477746
276163
757194
497644
779836
460598
311194
1270866
1110973
168520
344677
1009758
2060243
16191
229552
1817219
1294227
1585202
478490
1533460
226988
2075333
429680
284114
969497
656682
1611750
1084986
1007566
10821
525033
483177
97925
429090
1182897
1716062
245495
910128
1483273
269760
333594
1888212
79960
425165
2048548
796367
2288013
1724160
1611354
149790
1022326
1522187
1063423
1522018
565048
921657
780250
2061071
1218111
44940
1467207
1080466
426729
267146
1587
1578606
987586
152572
699142
613238
1051801
350818
1024655
535407
99650
70478
1512503
151265
12753
1161672
244868
1593311
289207
395433
2049375
774238
1638973
552080
1115909
960735
1016900
93714
1717665
842745
1709875
1422717
1444320
390285
995027
139730
1207466
1102717
195572
46313
143971
534277
173597
11678
226668
1986890
94199
149306
2085694
141084
149100
512526
1099818
329442
1190273
398568
294612
892266
77036
20301
1527563
1040048
778803
684279
153833
1638368
311405
1117019
446203
529464
128591
697666
176137
871189
1504459
21006
391464
531697
1972710
1414356
414258
226715
278254
452526
872365
56799
37036
551453
225358
520470
1034929
920331
471397
340409
1330346
471985
620915
63585
185895
1685705
1631855
136416
1077707
869802
763962
91095
1042557
17110
1363227
564379
2151408
146662
149666
62685
950576
242303
343814
1035928
38953
429672
887899
1739030
1316926
impossible
261170
6861
1388927
1572949
8502
84685
919366
1265840
634227
246509
177131
987282
2219417
1997095
389486
831648
26136
220103
615801
462059
333085
1785214
135047
1790932
20970
1010083
1426412
459082
582529
1649439
376744
427504
215112
1006829
1214511
697035
311742
273900
112957
250877
842875
1211012
1618209
368092
1953230
1020589
16915
785337
469887
388317
98569
686881
317548
851850
417799
1593332
1197839
1330444
1221771
696555
533132
788465
1057449
104325
578818
378158
1673265
237579
542111
1650878
464661
1159373
446416
935386
530390
323197
823675
1267673
1311752
2128690
1607359
23044
531457
642000
1010874
1049100
12375
44868
844008
1057998
23986
580934
1076041
886416
393155
1330032
948452
438728
177248
288062
157945
2073507
1072846
890278
746875
30481
9816
618000
1232959
101493
10647
673363
136984
771370
276562
220254
17454
1861679
1969263
273662
631094
52626
533005
874144
282902
331840
474140
1489610
218149
977657
567615
22771
800910
703667
1481138
68422
58887
4469
581894
1297050
713158
1286717
787698
1678990
569401
936158
107875
366166
1483564
851991
562605
1725136
41311
1801488
426902
249981
540139
1936259
124795
472612
146920
38377
13702
1136273
799422
87293
406757
1144680
831846
1246292
323966
1685989
188022
316657
431357
240226
200657
206155
1773041
707961
787234
889103
366849
169430
31758
253196
2086279
1107614
1845888
2160609
11681
1144087
1336159
250067
708486
1346019
476740
1313626
2089039
1030516
167671
958516
746394
171102
56745
854653
1251448
656888
359094
130245
390479
179107
214279
752177
498575
1714534
1289126
388725
1268088
1693440
352995
267797
1650933
1608805
451586
21608
524362
579877
2030123
417985
711022
204419
82576
815627
340510
1991905
14270
2242403
634927
982656
398255
1657839
2295579
178015
912631
586228
740516
300723
403778
410195
2744
896350
736737
469074
1176491
1804765
788962
1121779
1251819
309583
1043189
1038324
771688
1505620
431561
29633
234497
357409
431515
1498060
25160
2197293
862852
83506
911943
2069227
1487933
1009226
402031
725282
258504
402112
712371
1543526
916449
693255
104683
impossible
667527
979199
353982
451706
470568
1469221
172966
971237
1309788
2053085
139080
686907
1872536
1706674
713408
261079
987072
87112
122333
249498
740652
180598
1147326
324198
952377
1409692
2202504
1069820
60879
60425
447213
1269195
648548
1032812
2150274
337869
322926
491754
690708
1381314
441063
77331
1347236
658021
195387
848363
848906
451707
1563857
1526973
597185
678050
70454
1766
86584
1339345
555711
1741151
257930
564038
491183
54524
564393
679727
134282
221361
1467486
1447576
1011690
494767
662068
953223
503180
51016
1190367
1124642
178636
422108
832260
633962
9144
1234389
949497
172302
669202
1508999
1110051
456111
2403049
555521
476278
1199796
181914
1855872
133513
607538
254183
152247
1531482
988764
1228375
659717
1913083
205180
846414
370618
321043
impossible
421763
39344
61073
922604
347464
125476
230575
407992
1163068
336271
251548
84748
342951
618704
716270
1419881
261331
417998
585481
422478
2052301
419730
1696263
989554
1276683
1306809
667175
1061393
1018503
1667143
1824188
315388
356886
19142
604144
400946
62569
1280351
1531165
1135594
297108
218415
397356
14912
170325
702567
560049
1798465
833754
54410
378297
35248
90269
1215849
15899
602065
192122
957580
698585
824313
1316059
861560
154663
1470384
303566
974658
884117
1435499
1885456
93258
950067
77647
13900
704211
383841
648379
435708
1019136
624344
747725
1562476
408008
14740
149790
169778
987699
884507
592374
920418
917979
1006012
1392985
1314169
1194717
798849
419466
1740299
427434
821531
839524
1139874
504752
412171
718060
25693
538512
1682721
220705
6431
276037
319282
306056
175680
1610831
561478
1113679
1979953
553185
209472
508122
335234
1293213
665666
530667
1085858
243002
1290088
1022190
1201718
169323
1078008
18242
1268576
806299
24534
67100
38517
189435
382875
454548
569332
638778
1219561
354196
151651
477485
719284
1130260
949261
1063302
819972
87239
557999
1458370
1056607
646002
1428
1598395
1261040
479617
1314746
1563443
345038
21174
362889
1852015
204819
60959
1756627
1653797
673249
23164
28927
276875
759365
282139
120850
480045
946776
385845
321812
974183
1054282
480414
169569
442878
277395
327076
186886
201501
832333
1821171
320101
56853
2260155
488807
791451
24000
1777166
1302521
1107891
282888
21291
899901
630196
1566164
757921
556203
2549
877821
50905
7977
787639
1123131
957068
1076613
713083
424961
1793070
277087
932765
1414453
972909
597034
1548682
338376
1014513
1069074
468609
108570
233083
274527
606642
impossible
2051192
322743
1064139
273018
273836
1143686
2142492
569382
1775496
1521021
756617
1249833
150368
348959
541829
1300173
2071815
1277185
1369040
239819
554613
397631
8700
108807
1034469
13130
386076
7363
1346407
506742
580393
529648
610578
441436
1003771
294498
372485
64
369418
1017924
1116475
127599
609966
2094759
175822
856022
1492796
223800
278128
1243151
181869
1147208
1339110
479580
1805617
1290856
490687
72260
16249
1737895
365359
100560
379169
495257
1148762
160769
2119554
650850
514259
792640
176448
1823856
611381
1153141
2095019
920890
1017254
74587
245776
506032
947406
2204840
697907
13249
652361
1592383
698316
61528
1168050
793828
179157
926420
1021513
832967
642070
431581
377301
1346281
181617
1079835
261849
799864
369035
2325674
175996
34839
456950
293450
1480925
129227
646747
703160
132526
790129
1587844
1182986
104299
17523
311345
469872
852916
1389066
796183
553316
1673160
1547002
869565
1061730
1062777
102057
1325349
1073885
36563
15610
883649
72242
1417663
667514
1121268
111394
451940
81876
49321
791197
1103290
607843
2163550
1636208
1434410
1791747
1322125
1172552
1308546
1893990
1139822
198308
93996
688894
1329351
409715
1376780
552882
954761
86549
52236
346764
584528
1428665
1187096
1397818
451718
1049876
1194648
15151
457195
44972
1566243
91137
1461354
12796
1701518
1518984
420254
1128949
352583
294905
755105
170861
2285712
223402
709107
13698
1588871
572508
875329
729203
536368
1781677
632801
938630
688268
110171
1503523
1912059
24486
227147
610892
641009
73371
474659
1157887
101839
514663
115689
883001
2095495
174965
96567
836547
1058745
1842357
100957
450388
831084
419973
1008650
1355167
90767
421197
411541
924199
295180
407686
816575
2046762
1600608
954270
961607
62167
1842898
607109
1456914
352056
1095898
1962430
1727061
1490618
58037
1532718
873917
1135620
635232
88780
195450
1513829
484721
347511
237018
1959955
288905
1059371
1485726
174512
395736
333157
1168696
418788
374924
194612
556387
869665
236855
1747663
18319
364138
609697
67721
485530
97047
244748
2220056
1098011
461275
1053071
310148
477136
21574
131480
606382
2094151
1459239
1387000
819789
658914
1808729
433639
1099842
1772284
1143829
2202512
740196
1186689
989327
1777277
545872
137963
1535844
22644
28400
756047
1127783
299717
10334
1309832
1191700
698377
359012
685809
1194497
146529
109515
247111
396784
1181403
621643
1620098
1829056
1826213
1488995
1207913
1397165
112511
49236
1980014
219084
533904
1845350
247687
905027
1241172
156988
1434296
1133555
1571288
625196
319857
1374682
1108770
1938679
36854
621934
1177908
528276
557204
144607
584626
1413759
1468294
12503
4583
1768918
1059921
846155
530251
865152
1805721
2220045
962389
2051645
1135498
184833
226901
1489951
906393
924783
1719231
1571642
289069
1426197
297103
1259100
594756
330741
1070385
185556
718359
576119
338811
688641
794324
17251
903521
294030
14207
493173
707189
1409287
996935
208493
114564
135313
1922706
359444
806437
1772802
16503
1353942
1202596
506878
397869
677290
978100
1253868
1548800
1698922
478491
701077
1198717
1361778
1291928
18452
693291
1018574
1044610
2138142
629431
1261693
1720425
539131
246655
2129007
817714
1001936
50787
266834
472068
187194
1293501
1378546
711679
665631
1545854
149493
1730289
221910
1372344
646818
601860
887768
733797
9988
236527
500772
1967366
722303
890394
1158299
357286
1081180
1138995
1364164
312190
542480
517846
243412
1352757
161774
169509
1033056
647095
1414966
130844
398949
1218778
1043435
242663
1495116
698279
1215619
707376
643829
499226
7822
1344579
629867
1085702
344374
116193
540268
708346
1180968
442095
1329215
724118
1818814
29972
316889
2023324
293163
1152108
931463
1784396
1567076
1181385
251153
340440
536429
199577
859256
81287
309434
211344
1231865
35893
4733
1423379
1480966
10173
71461
1950609
1009418
701755
1679211
1077783
57585
2048300
1764717
335503
193248
1736930
761518
65262
943277
862525
1342141
651766
610063
1082391
543529
15679
493067
792136
1869410
956897
686324
11927
883470
1840
640414
1103127
677297
967409
914724
618656
1340903
1069412
960267
147213
1476922
623870
1034948
1371180
65247
915781
1103086
187175
1454232
2233669
2324420
771687
1341319
668211
44777
924701
818578
1051587
830657
1608450
295139
634655
1117037
10705
1027004
89679
263854
136803
222929
477826
764676
1251814
665685
2123997
432589
311625
176150
822419
66223
22883
479285
1017923
286099
1428541
1654253
305623
806870
790237
1575575
40735
186923
2240919
2061842
869744
830021
107974
1360651
136722
139764
1910630
1081604
813276
1494703
663340
247129
491643
1357477
1718165
665399
1066275
774980
263401
289178
1917595
762639
1889362
1523810
1645314
1632834
1548954
1690518
381272
874287
636393
520239
231383
588930
265671
1524945
1644295
544810
625358
1481679
277011
435092
384024
490596
959813
626366
14138
554541
545101
875407
748831
547628
112602
442659
1761852
1135002
1384199
117485
713352
641884
946547
1900016
1164413
2181155
1570280
972380
1183339
369608
335151
1262901
601534
2062816
1624793
537789
208351
1040038
759253
209413
833364
1181285
158970
396231
1374886
431570
197769
470879
448143
1047859
1676951
784509
932571
1185208
849807
306389
57667
90908
116593
118642
694882
364951
842007
126170
155240
171324
1138358
493781
1108432
1023025
758102
334893
286589
779693
598814
1587560
1172152
1672483
1045090
343810
707678
111179
627932
1122534
2304
9578
1518661
126619
682477
1117427
901664
704472
753188
358900
597018
309876
1567106
982764
1983901
1825677
16088
11647
1061598
1155282
1323987
414251
74974
344324
1758459
895645
366914
810673
281202
386750
55488
118222
412231
1518574
750770
729441
1387685
645882
impossible
194471
93021
1677836
406011
129279
1494298
1277975
419999
662743
614889
1271026
240383
1355361
338831
725017
1744931
1813574
338554
953205
80715
1673145
375346
1306496
1641393
1600714
1630256
119588
553775
992367
994341
18506
314525
836478
347965
281573
634429
459210
455366
669056
845199
414509
711623
149547
85282
325703
618303
513109
1079659
1206180
370715
726881
1257046
17505
760065
297215
31678
1597801
1402858
1366287
587965
266512
658061
81814
675822
1442073
1364332
1969863
393763
1124542
323843
875027
1978520
1338693
822182
822563
2270102
963269
344932
1297474
688507
1669041
1017515
1931930
811113
500557
788925
531864
16409
1966640
508995
711987
2367604
286378
619986
758698
1803004
1245630
1928321
1095341
134342
100898
498729
573860
1180500
1296566
1779395
2035672
674580
15650
1210170
299786
698614
1274486
238886
292925
977875
1262867
1251611
498409
804904
510996
1580259
444022
581594
345134
585375
1333430
269125
1167547
572950
440291
278571
951859
124330
620796
252798
635479
712542
220905
865385
1815567
990371
493936
1874749
1197643
1786494
397408
698019
891567
912693
34630
817279
385768
1810141
63562
295617
433692
2076591
2079521
5252
1434315
834456
235222
856835
39231
1632795
562846
884916
1622500
7062
20482
192786
1328596
1934501
813700
685506
1147999
1214589
284620
229736
1444632
1116791
5767
161364
1328950
258512
1629433
472206
300855
1027216
2161
1515112
18626
641258
671280
637818
1451562
706165
1254216
2302643
701282
1182154
314529
1116757
152425
24528
577694
554361
247254
1532107
1221750
576422
1712916
539402
970469
374485
864148
636780
168931
1860654
1710889
1938603
604952
1346552
818622
403657
751546
1709879
1089211
959601
252814
657996
9716
633956
1526187
1504305
1302166
1326415
1381988
1612123
685750
1750710
337070
704650
594763
439297
245495
11598
1127348
247279
1750674
1117613
15801
417200
863819
53748
835761
796509
659884
439157
547900
1288646
1947762
1002845
1318853
508631
340032
669083
1285884
1044625
1193483
274811
2103147
1289928
8044
1104579
1582312
1323973
2012285
301902
792213
493539
357859
426078
500466
1228987
1275299
impossible
792286
1196553
227709
1772030
1768104
2082656
798816
1083641
2073472
1669837
1871687
1465856
887418
292053
1886028
1716812
289369
1268250
1370935
918661
247619
413627
1445790
946950
352122
294364
931386
677246
194552
1512310
783843
89904
1687367
436690
225295
386698
341157
37969
1006551
1513286
618350
1395604
1325024
270219
661804
2103331
349301
284524
365640
1074195
1059382
328718
622916
1135446
284302
93729
604426
42477
977365
992557
973632
83818
1507554
1029258
984288
207887
502733
1692133
15941
1059009
868767
505906
667484
1418889
278133
impossible
4830
229463
1907563
671554
1103659
1584336
1652045
556721
319070
955790
1839018
1326
65267
643519
2042447
654931
432128
14152
891033
802070
1366903
15482
630870
1453798
9096
9341
161641
569037
864251
46215
108309
281455
12800
924249
819257
1462599
567480
1016193
411568
1882765
1887505
2209637
1509506
242624
1034921
407110
1640333
645100
521366
227974
1714443
133625
1288056
609420
941180
198218
1695279
516789
119608
914537
66321
815552
20596
1574234
591151
1916955
564968
1585091
2032542
1030032
552467
1464785
1225014
723775
719042
440015
1901242
669697
1802039
517972
274561
655054
260171
520741
39958
501399
525702
1628220
2369878
981619
1858074
1414971
1406590
552951
761978
845415
1105136
1197645
415340
1775839
1254865
821747
8767
799662
826717
2317463
719112
435981
346313
17169
136567
1017753
96113
266581
2142202
2001726
1084799
1935796
1143467
1459659
1071218
579125
15631
942478
118906
21054
210806
1968149
1119917
1045811
128557
1590482
176066
1552803
498997
1568126
576622
924796
335436
1736337
309490
512327
414118
1539625
138333
978495
157606
85309
1332480
830020
218374
1493843
1485094
429891
1299760
111563
527028
1997369
1522515
1709406
1997995
799953
612574
486974
944416
403430
1035142
1255339
2115121
285695
907753
788203
883234
504487
1994508
1132891
662209
57291
646556
569069
1353604
902425
173131
1000751
1473193
1090473
1047001
209444
551136
836072
1409325
67542
432910
177626
1762953
893536
645267
879313
2142661
65316
1426696
1757596
1722198
131014
585751
2075664
1437786
595665
1434083
292951
48572
327814
250841
1569031
103089
1150201
1295477
293535
328467
785459
847482
impossible
597591
205135
710587
328436
862783
720783
202811
186385
462210
329385
1093593
32804
676235
480452
106574
349573
956103
93183
65092
1997045
1652165
379094
904309
1441981
11891
1768611
186433
24667
160831
170843
207829
170500
1405795
1068613
1114797
499674
700758
867768
835587
1966238
1293738
41471
63
436263
587217
2034928
435062
174593
91130
437480
1055442
1859862
106852
17149
772982
242613
697517
185318
131478
680167
652919
1175395
1386072
5679
170174
30782
119535
962194
498620
370012
61324
895634
184256
396778
1194965
726054
1419881
246099
246602
113936
511127
251015
768104
475194
19355
11382
1349029
163543
207831
392291
1173927
562773
382441
1258257
208713
656876
56746
19187
421919
158546
638319
619003
1786508
174533
300730
1196359
443494
432366
138047
524731
237983
343795
1044980
612706
167099
1247528
448313
1512253
635763
864423
786825
190119
1020215
275339
501899
163655
1722081
845242
250873
1129303
1538736
457400
1194575
13760
1261526
2050765
1408047
166279
1434542
305882
471072
197433
396300
182427
257642
1235737
655737
12699
406348
140762
1837626
1813477
1301892
1074211
1133575
224354
1122759
1306321
1408353
1195079
5201
75260
674358
1389114
1524678
775992
225717
720245
223261
924088
1528549
506014
1713900
939010
678443
755792
179793
1457
469621
1533664
865595
849228
919929
765894
1110023
27834
10595
1210690
1342117
478484
789724
1626411
106192
34808
1098645
1927160
585380
1545700
250377
1162019
747365
878311
313928
1695800
434669
30878
972927
159538
1180132
1911009
436647
1003374
10433
122139
1790278
1110878
158908
972773
581780
820256
193324
804026
792178
1336706
1550798
645178
1242007
158233
997703
1363192
559911
873658
1604537
220842
783483
350683
286449
1132788
883474
1057030
778755
588216
1170829
585628
238812
2152097
516238
1144581
428086
740823
1045065
1244162
1717942
931092
351308
1830812
541317
109040
275643
983550
221803
961041
404378
1334997
648112
1112237
1565061
997933
1186813
743058
510727
754942
1110335
768979
661550
426952
57243
42397
445185
91717
41311
433141
574987
844971
101329
332578
202339
1633874
592566
826641
1550021
450214
821429
454820
1170231
367820
493021
985310
1516001
836459
857533
61780
1489372
1087085
1167522
1246737
763625
1196545
1534901
98498
359095
1727309
1345255
214297
1349478
1461610
1834422
1828724
1186899
1124172
9995
34515
160149
1079377
1305953
375469
1827149
1682941
56110
1654535
945212
386199
123275
908064
1311225
2144552
337362
532116
670345
364291
1152594
660448
356273
1044940
601467
363850
563172
1792072
1063210
1952922
937469
3466
1217785
1406640
301481
1030518
212546
256334
306754
2270896
141728
1033486
792199
1514539
431781
1752600
430619
1685070
1632858
1128585
564214
1730950
120291
370513
281112
701263
1673135
1714579
1578126
389381
752485
1063327
240055
1588405
325449
965281
857034
2340276
443998
472282
1111256
517968
1281127
1645443
97640
170146
247883
604714
1270872
2140133
392057
650120
662628
110804
1875931
1248447
673407
1824552
217190
557800
93708
395208
987343
775809
175138
62953
20075
190796
1636087
736078
619654
113874
1653432
1379108
81980
897422
461169
1396631
1287701
809299
1437128
1071736
11324
1950560
236771
221673
617776
1057410
894382
1329721
70688
77539
856338
961205
1690858
1955533
1787290
575480
1794794
389420
489906
229886
1486812
410333
961815
1419675
560559
857185
838858
853679
592490
737087
796305
330526
503679
728848
576547
595087
1128282
17439
80093
150930
197525
145336
1238837
363050
61036
176803
1222012
799368
1398869
1307337
25372
741100
1085637
456419
1041208
658478
775333
459062
118342
345461
644188
437518
380646
1571862
179757
1206786
992884
155406
895003
172083
717221
1898712
13844
591596
1303384
324927
1474383
1171628
66418
938562
330956
315122
1891129
1221794
1484862
1400742
689570
994451
195366
711718
219461
955842
613197
850042
488653
1436273
469874
1317758
574930
202121
1770653
2004847
971362
70708
1634612
152477
1098101
16009
1397257
344006
479470
1180196
1547843
27784
1949981
1160339
337844
1102953
1557708
1341876
1172183
2228537
1747184
284349
893722
1902278
1029767
1974613
1338013
1640989
1071295
168825
9542
97592
903330
882757
1040040
724365
1359586
761094
1064440
1220321
75831
1902793
1274823
185975
1336951
239769
617207
356828
625077
579392
976066
470229
945612
1320748
1860380
466350
559115
1428078
1138711
589710
1756537
422309
112556
86444
122441
77499
1379392
592772
1420047
295801
1377812
164678
1986320
258975
794875
16217
680430
68551
182275
646289
1430644
402631
875110
1106786
463726
559257
1581866
423258
293992
1667199
15936
992028
1523493
16033
59126
305165
355188
336756
2217426
458663
815484
1065335
540672
1219728
858491
2149417
193699
363281
1968608
544489
128930
395246
693771
149211
380137
302098
974889
339494
790182
570406
24136
904689
831719
310467
622558
733633
1079557
301452
1692034
1347174
1959737
157827
293906
327206
1601249
822831
13559
145898
1285268
170023
431105
1412204
598818
798094
1715182
662625
197215
43334
5334
606982
923129
1200607
1919869
2142212
419284
154138
362913
499729
150198
338209
63451
2113700
1292340
1540319
190021
885459
104914
742745
736869
1380479
224354
517894
1344644
2338295
188836
1214176
744450
389071
442504
132631
1335886
2748
5614
2038973
823581
450709
17212
406172
279189
1530390
1072580
1213938
167814
1098430
1262689
859714
722897
549509
617583
1505102
1053027
412426
7203
484306
324017
570976
425229
207209
1109486
642879
1352750
215646
1443523
2210302
604551
748643
124734
78604
1574645
1674852
1001854
848104
790438
216768
1043711
17579
611857
705361
629885
1212911
490631
1347010
21870
122063
187199
1566801
1666735
246677
623818
1574308
711742
714564
836595
208861
1066894
1936633
1815237
191598
327888
143667
201297
34822
434844
171699
1497882
916544
730643
1419538
728214
809123
1556656
482974
20927
1924402
269990
1009823
1428812
221374
819921
587574
585088
492057
293531
960925
220587
210373
54992
1152848
654072
574614
803558
2135453
1335393
826104
754768
372262
396228
430411
106598
154802
2103100
309322
365375
611188
274515
471253
12765
1803518
814751
1754412
416046
1076851
375224
978413
126753
144268
701238
118281
1052576
188403
311665
64383
874133
9541
389345
273706
1358209
394038
60435
1089368
141701
1216996
1455323
855029
9035
547917
420202
529587
40209
1921816
82494
630635
891159
1643966
487715
impossible
193073
472378
113349
2203383
1677714
198960
495093
600287
1376810
516026
2314897
1508647
1391161
1338863
373096
183386
170238
605191
196878
16812
654521
287804
279502
1731489
393607
1538900
83142
136761
1565610
435143
1370678
1597183
102823
635222
164698
1030580
406986
559327
28244
1173312
501015
866769
259239
227231
482328
751009
1239621
464997
221525
1814398
1021832
1633260
1337715
919746
1641958
9389
806267
186977
463915
421218
775386
1233680
1228915
1173561
325243
736477
1764638
625304
1660479
615281
363749
1048606
535233
979876
394489
2035791
348772
656574
645809
1163563
1464145
255389
impossible
1276806
544375
493815
480057
904655
593524
540608
940234
1950682
224673
515550
368633
1455331
886148
347105
1317211
1153334
1041437
1709224
1052851
412965
270207
205558
1244898
1023199
662569
666817
1554010
306630
1216429
701922
748856
1687039
85120
805761
887219
2090998
770609
734948
1321993
126763
1380611
739375
1543149
1780152
256396
353117
2041952
435224
1973220
101016
1509684
146429
1429279
105133
535691
408329
1140008
124563
1746081
758545
979147
838023
347332
370794
112203
168307
333261
1357494
1660622
1138201
308383
347928
1215110
763196
1109324
361705
742933
701113
1035689
566274
922871
472381
754537
242893
1181429
360438
1489168
74069
57369
9223
267152
930661
1936960
995713
541798
1471949
1123995
560039
318754
439214
1128067
1064401
423786
623018
13196
496129
1027172
372239
272082
1839976
44755
952990
1906783
438301
14362
17361
658042
1303706
241675
718692
1819187
807429
1133603
1147182
1280309
784720
677429
442276
1278091
619106
707899
864908
685552
926295
285752
209705
1116969
673210
1058958
301477
456141
362695
660706
725417
293038
849442
374156
642726
661064
974908
1293334
1253544
714981
242415
279358
872238
84137
36849
6272
1884857
852048
1140873
1153745
725397
368401
2053001
281186
421635
1839408
389068
190479
75948
342937
470664
112433
impossible
1560364
838980
479513
1606356
2117787
1248249
1025476
678501
2260871
148160
81903
1683899
502990
852139
299547
445454
2000292
777059
976793
634195
180060
1331384
224813
870771
1023951
1657828
1371617
192884
85647
433761
1259638
1659112
256710
1926891
990753
1398049
1651437
1843796
352677
50517
110773
178372
348282
235498
1353911
634890
50490
1439
481028
347127
459822
1116395
1847205
1134452
16271
572914
886754
2043770
2182116
1065693
1854619
1649657
533434
576836
464255
2095340
2018920
990011
458285
1711365
397516
1235715
635580
545613
1010453
898230
179141
1401044
1046048
1740171
488909
552233
661033
878151
1425552
842088
11023
135996
829200
2053860
1583202
475323
1048424
887789
1030819
515777
566550
117384
impossible
1506248
189708
719851
1761327
840971
582265
751846
1747
50830
1257979
1072722
1675719
1534756
975423
378525
750489
1640017
189303
900650
1035670
397158
285606
1073992
1709675
734371
185584
496155
1776760
1560782
1944086
81561
829363
386099
776452
41684
703172
645930
999560
461000
603391
1181372
228876
1229866
1944930
949557
84402
389995
1531549
527052
1244090
1614170
1376444
1635328
62769
502872
796342
718405
110690
238086
85919
1394697
1850330
3532
975429
1583959
583530
532185
351259
1153643
886039
1059865
347695
1209156
917227
51996
552749
114022
1374588
82487
38069
725351
278335
673103
1422231
1399255
348677
1093775
1412974
102611
18469
284897
654809
644022
1517073
1157942
256359
883864
1255981
1061180
1356018
386013
697729
383568
1906716
467464
1454876
931312
1978302
42856
304438
406253
440479
588058
1667378
239909
15162
1550507
275904
363028
1168014
911054
1961693
520264
26271
539122
242694
1928472
366655
736076
884107
277956
762632
613006
18228
1129572
2301
23141
1767411
1887489
620645
276927
1244549
748179
354749
1910593
1084279
5263
779045
12426
367005
880825
871883
686380
163351
650611
742135
475586
225546
411818
223283
891308
2156691
1682031
100824
1809524
574021
162753
918853
138068
181712
535187
453017
483445
780648
1147449
2257841
1454202
497798
1138325
1670913
1449451
1370139
1221733
571919
488395
427504
1487332
781392
2347994
58585
2278107
177670
1201907
600743
382262
1539757
1978165
539524
575070
1177826
1039057
1021038
887361
950956
50792
1650743
112784
19768
576079
1483543
1087358
345121
915325
1000974
987814
145659
2125869
529644
1881596
1070458
428445
1118370
806735
393850
1716482
520640
1777785
1282800
66836
654201
1771506
720620
10784
1541387
1403040
1787680
2037682
327282
1190621
167571
661347
248336
86725
24581
667164
1718956
18528
19737
14466
498264
306122
1137676
158137
1796107
149593
625639
597068
2244595
8856
374421
1802704
229839
1235987
1459315
780560
2130386
692556
1092433
490090
528789
591625
1038482
395551
798284
314788
1616797
87923
874901
802263
1379427
831051
736069
528374
11903
507368
563664
1320600
1293971
1110126
1125682
266190
49500
59069
45946
1334454
561675
237619
772960
710443
143900
342739
507126
539678
1201963
952628
1787717
1327564
1279155
505317
1363904
1645760
1290557
942520
1082466
22040
1103583
1921402
318889
312000
680413
532615
444691
471900
2821
445736
495341
62360
1610122
276723
216021
1069952
1016753
1284687
1079701
205238
530192
1384665
935019
1418408
901406
1465954
724032
400382
447059
1266275
876272
880635
1833201
116063
13390
164796
348565
2233495
10696
9770
946964
808190
639592
117072
117980
1506789
77513
104021
2094127
1050896
13204
629877
1624367
impossible
1805869
665573
1706496
483682
578353
254093
132531
442040
455069
1510149
1436980
1842236
1323795
866120
592127
109378
630232
27142
367099
548717
939554
1506137
1357497
274091
571086
7806
1116388
94150
3762
283534
1612991
785464
2056964
7575
1845227
42269
1086978
62115
250591
213140
94405
297503
817445
446690
430844
298121
298359
174282
299270
117253
573262
1263279
337104
1245317
565230
787759
1595639
155659
1346403
540805
273028
15966
251427
661775
704511
514959
1487682
400689
1364142
345293
1677270
1710801
251297
1720736
1765435
1181023
2269789
1134859
666624
1233386
695497
417980
153440
374123
1247994
1604130
1208633
115662
167482
845762
481317
1157446
516832
917461
323433
831960
1670158
424472
214454
197741
934134
987742
224882
178750
853781
420162
10417
1251934
725272
1095993
35117
1962996
215583
328770
283585
1027030
552340
10279
865425
572869
70891
789066
303626
845828
525542
1110780
533097
200110
45309
1871731
710751
1561022
96681
19204
638688
1388726
182595
1159568
1060803
299560
939390
171449
1821
248241
1065143
1633035
1556557
1072383
268669
1430338
328041
1211479
73034
538469
1519212
2096184
1689032
2136637
1793619
390394
1320930
239437
1021984
75758
106788
93208
1801997
929079
582562
845334
1221149
1946216
1266562
1954839
1216323
8079
831810
22867
1177117
706686
365466
1997401
44534
912161
506454
1276306
384496
133229
518634
220046
1159917
154054
509608
1982500
273909
1514484
1011593
1081433
598929
561648
1129251
967344
83220
1563579
1208585
895187
676003
680458
865252
47567
11593
1661518
1833569
854493
1135710
1786012
521005
1635451
696616
783363
722253
1247325
293548
927404
5760
204163
469235
1265293
164160
165670
1764313
674581
1941988
41106
792149
364110
568431
806149
326192
1714475
91137
256772
83422
1085473
282137
609831
482219
1090260
879624
507486
685605
1833391
59859
1446934
1618369
1200865
318282
1408384
76170
1162391
2048444
418834
857070
918227
500487
803901
1315424
334333
1866859
87833
88003
1059543
200634
2102075
1678363
1817096
292237
946598
782234
824084
688785
1489873
832537
214449
1200662
1487936
1741862
2106539
305395
959163
469372
203701
785399
1924647
534494
282617
2045212
883425
1442519
886116
750392
688293
346197
2117596
454738
343581
1437224
573121
40046
136845
6829
845134
661037
358426
1228302
507206
860967
566214
438622
1854123
1745973
188982
586656
19790
397125
1594960
371568
381499
246085
127802
645507
1743294
689036
1835641
426166
1967383
1175014
648386
1183754
108350
547395
801762
907345
633166
889884
863736
2015732
1279126
403177
313972
974824
450868
731174
1413144
397981
223406
882619
901632
814359
668222
264016
990467
961945
178146
549710
1953124
1906688
238246
56171
536250
8638
1152978
424015
114538
470200
1729898
461449
516650
878270
1469538
552637
1048034
132400
1924331
985396
657111
700572
2000727
790871
754929
1095045
423182
1040494
1843204
420496
416164
15042
2187178
2083961
1314952
732940
569193
663345
1153832
17238
1417125
345214
1190535
249128
116371
153857
1095650
2399228
392158
84157
336481
impossible
295296
2055214
185077
576007
1000660
576868
23387
444300
1403414
403903
600191
1977601
489253
634677
669360
30621
1205452
1945231
1207921
661543
642231
1314089
1354286
2032174
1219163
268819
1249666
92639
1120144
44963
2139954
1791819
356144
1093740
55696
1414481
109014
16230
800946
278164
804288
908963
397713
22639
530717
1029421
622460
1273004
395161
1284994
1439436
1541286
850800
599594
61028
1789813
1047650
1152331
1263080
578332
905394
97625
473761
584815
1193318
464231
1637788
135736
591575
741664
22109
1073897
1198235
2080623
506347
716400
1164598
1730082
310049
39192
1882594
1406580
712826
691491
1027661
390902
1136371
1543915
364392
425248
1047513
371713
2065566
1368931
584014
1109827
726127
1914460
1607083
1887666
873203
351529
554167
300481
281498
554239
896489
234546
281259
1207143
247189
1007132
1052958
135161
813948
951654
628403
1050600
1925854
850595
935812
1077300
506548
287066
538756
1536868
556635
25475
875736
409757
67099
878598
1404567
1268805
1653049
1506014
1009973
753497
1236002
2137420
937783
830497
1029747
745055
1007383
118494
2312422
2112516
982898
140840
177210
1781875
932783
1818568
1396223
630120
141577
503495
2302
632189
808356
232792
356580
647577
520700
1530810
1258131
974257
1734845
908282
210527
926761
238717
352782
15831
1077139
501318
925529
1152687
672790
455072
796666
729687
1054938
1022504
110493
208759
420693
1195802
1558494
272996
161906
182256
510247
86846
1147324
96928
619256
140427
1065913
1115251
1529480
636412
1419171
1130543
401367
1277742
1011724
1322657
830034
798107
441214
1457480
537044
887873
1721957
684432
290431
1237719
1054287
665638
578737
598250
1136840
337759
1435924
351474
896002
926768
41939
829108
690014
707310
15100
400023
918632
479268
446102
896589
1317932
810668
709767
17087
1739756
269191
20759
166029
632031
21779
954308
276863
852218
16879
948777
902113
1014372
428297
258321
354447
316073
408920
778109
2347236
350889
582308
266940
616132
895222
284654
368779
66923
1955634
34782
1842088
1943768
1062166
1008766
1007775
439411
988703
173732
590129
811748
1424141
2105036
464837
70059
293878
721652
586361
914382
166070
1084932
1216792
1682065
2180888
1216901
98129
711287
1739456
875471
2097954
1689996
199098
2277832
305371
1106033
857860
1414689
800812
189116
1144975
1865734
2063945
317871
275063
814661
469146
333071
350968
1607905
1464117
228843
1021102
496011
10694
320676
115217
9230
1421158
590131
427376
1489794
609952
1742568
24625
4851
1082095
1447884
820076
1288731
12316
968844
1563132
14261
2438
1324250
648305
783057
2203380
1628085
903833
280050
270224
327422
636411
474975
1358959
843397
95023
1510794
171779
445073
738590
103984
536082
492950
1064564
791821
1524730
18301
468406
1505381
115879
449755
1255245
231160
358895
390569
1164601
92032
971029
1649981
1298060
1132762
265096
642558
82352
21255
454108
412483
23896
1719437
918721
86911
1915247
764783
390933
357510
570008
295359
1065956
735724
606963
569668
367743
1489455
279459
362240
169840
708199
1266438
796454
1850075
1608830
825139
174581
868249
202762
876792
406250
572207
948899
882661
125002
22715
1343696
363160
1197055
1513985
1918056
1647967
304552
151344
442486
395108
2141238
349745
978610
930028
92385
28022
1100607
614963
120476
1166616
1572345
1937
503115
1265655
13715
371922
237995
1512074
1903430
387882
48198
279013
1395772
841169
1417988
100150
21090
336510
878896
1475669
344664
1612470
792982
1275541
190870
1174929
843628
366202
791133
1067367
761625
449186
2144815
239546
271865
1455977
117188
883876
1033092
1682446
1579466
1720436
7516
843911
1502783
105494
572636
186945
879408
269209
1245864
2076079
1405332
1198798
704680
1030203
957173
715051
1663410
106837
157859
2069266
142195
992824
635408
662708
1120969
12917
187649
1056889
64079
760783
270006
315143
1801587
1080378
1638507
1205681
1324311
1805054
381238
304388
868778
73348
174213
764047
1082863
1428612
1404148
200343
1510405
23569
407438
1267501
1500777
148189
1805524
406175
688996
94244
678021
316800
1879720
586428
1254510
128092
1251310
249055
2158003
141317
404718
1852005
1956436
238669
934449
335046
248991
518447
1877865
578783
776542
437712
1226529
301348
505025
261983
17575
51246
1139449
993210
394797
1828818
1114583
1075129
338980
48856
635944
702299
432660
749192
918780
125018
1640313
488377
1049492
118068
345643
444797
92577
1498683
1414704
251259
814742
1408476
418170
915404
1920632
344795
54308
1148080
794150
3722
665704
1682634
1723565
899531
1581178
1151073
154203
1593021
241494
1043558
374540
409085
389914
236427
755531
254189
416613
936134
1483673
21695
1479687
370802
30285
116623
1102583
1191334
1046875
496022
90103
1960002
1142374
583260
1895094
763532
397961
225670
1939179
334607
223960
1302857
1717270
597497
898905
421393
732947
377745
643537
15885
651668
64065
1540562
2005185
471855
1198141
848668
955528
82113
2053984
2117912
1927165
1016995
649438
1168863
304695
627565
1033872
704181
202504
701842
23188
1252290
1743588
1404081
1781838
256446
883952
681238
1745857
134095
2048953
377200
1060102
792450
456640
165660
1304020
2054163
854278
504467
1300361
732807
639137
352872
955628
1576822
1568505
1652523
408330
440736
1895005
1792153
1241886
325097
746278
863599
541871
113074
947768
310700
512019
434641
1594900
386078
2188275
1270403
1418768
210939
832371
1852033
381080
272823
10908
988804
565734
319119
2077751
587786
415147
664617
1479848
1856587
870619
1511717
221499
841626
163438
1145584
1824517
207637
359194
1530325
1068211
1869386
459498
1688876
605664
551149
1554992
1650260
658618
1284241
1403838
1704313
329920
403909
410885
725563
7179
60016
40178
273749
9590
1834484
189851
1048042
78241
1273287
676200
1054102
20432
1756980
1065002
799922
539331
526247
1637910
2110352
945272
196304
691180
1655379
89189
373293
559972
1829536
1371147
1048733
172133
2004507
820448
555326
1279885
89904
1890164
1133996
209435
695377
230409
46865
55336
198229
1120898
778239
310479
489087
154252
impossible
893294
584111
86298
991771
1078998
1848365
1423538
1633870
185456
1204258
398106
962341
1270688
1368885
977481
999481
1804997
363133
2158602
953489
811973
124831
1845006
1526549
2157275
439481
406948
547540
415731
372814
1807323
1728922
373402
400138
524776
338412
81804
1739867
810415
1812759
196054
1139333
388909
677426
114874
675134
1503837
1781341
139160
1094804
881306
671241
687820
1289697
1463515
110590
154025
5492
150821
1569146
517178
1765617
1662971
17018
1595238
2068094
806287
1517601
748036
1009189
1059133
684424
334799
268609
454904
1423868
1405992
1332313
770489
1374306
1089138
695818
286928
40896
850073
508376
1185722
1492646
1270850
1094250
1145459
571960
100184
199086
640278
1223029
1384347
1188025
813696
614424
958054
971553
616342
891218
273294
1081404
1124643
360418
368998
2290218
3017
117081
564608
1368439
658910
1670340
35188
997624
1600302
1252679
1249009
1666178
494552
326500
965500
596737
737760
2007240
80944
1498875
673630
653285
1936180
impossible
900686
1219714
1085712
122941
524613
504103
1405017
409104
74502
268976
1081594
17867
1598221
532703
1231789
1345046
1095592
1421650
101687
968332
2326890
1189668
357804
10299
2195935
1475150
1823070
1395836
210015
1371922
1706925
424081
2367587
387148
7542
192801
881846
335398
120540
1415992
448695
673587
369805
1107553
597084
1059823
1360448
1550053
2209215
757089
377721
1701279
1512028
87926
762724
586458
302862
2357
1128263
1024733
823865
230274
1787267
1658995
385180
452785
599819
365032
410801
684893
191467
269821
1440492
767131
1058630
554108
575619
206936
843930
257275
384728
1040196
998029
288787
1040156
1261882
161793
1001460
1693503
1789123
2069761
914913
1647192
432029
691143
1665664
1112244
10399
625148
859156
570931
435908
1345869
490030
1022129
80975
306918
462758
1077070
18413
334919
1257797
931593
1527488
1340118
1987324
315923
1634930
92345
759374
1198390
514059
695911
1415174
1097924
35420
632051
1284142
1191711
1894903
629013
238315
1405351
1025270
1463699
1031851
1083638
1940743
557172
540052
1103340
898308
238651
463097
1028860
647847
53412
1231866
431506
695247
941404
1388106
1540284
637055
1660627
1018683
1186549
808388
30866
142786
173639
194441
1205629
574268
747186
2078448
1119867
468611
270881
1525608
143388
1066402
1772558
807860
1185640
113858
493978
391181
1110868
918194
1055115
1472447
1423791
77406
211392
872877
53896
4141
1248379
2060244
47065
270037
597611
1626106
1228029
1836870
1011324
1413744
510057
757704
1444422
31834
693794
1447770
707122
17179
209332
177736
147078
404079
547150
1081846
1055566
1445325
221117
624157
1045400
344895
1373919
1412875
1463868
617326
293938
767457
2074668
299714
1235666
459283
244573
632062
108874
992148
1130338
1191234
736015
72855
1640620
552367
1424371
857086
390578
1090811
5232
1710895
124270
732001
453603
231915
555612
340554
281214
873088
545014
37289
604188
794114
875196
532505
461102
10305
869346
267541
662898
419559
583391
221062
759082
158766
576406
1812407
82611
51877
169144
1183107
1312084
777957
1020014
845992
454448
1351282
347284
1634869
1901344
776186
442011
1753170
497237
169445
1745124
100056
1300271
960339
616799
383132
1611398
27050
47943
1600943
1036765
751308
251469
658358
1367999
948915
483013
23989
826348
522261
491336
776160
1624109
28256
2212067
680577
148767
592307
335893
355988
1730190
320485
312560
1758010
1704266
464330
1176271
1660996
12785
1440704
18318
450150
309749
459956
511652
1868431
2035647
1158511
202062
276166
1458578
1264239
318446
157813
49048
212347
1237092
910306
1050330
305080
1522924
259317
116407
1641334
840070
388210
1635151
1252937
243230
1221963
458069
570883
527005
1456699
623417
148148
739804
467321
40185
1056645
1459843
1596431
1113194
78980
2022475
357374
1311635
1100073
67819
147381
1690208
923332
1337898
1129792
1126507
352136
727140
2194683
842684
579017
1063860
789055
1381055
1038911
491342
1227118
237285
2154116
1370776
1024034
1075317
1814438
270885
835267
1384412
755203
17654
1233576
223044
21168
777922
1257389
424721
976623
893330
238247
116631
1594839
10262
1382404
905610
1397077
1078132
609185
544227
1284219
1484848
1667498
12379
927970
674091
688091
1005272
463105
286342
1147734
582110
1494750
1572831
696656
742124
769773
20771
1642673
240414
142514
1627053
39697
255439
1595519
935975
99184
294275
312487
1003339
908390
962828
1262243
597000
1623657
151116
280664
1487106
880119
731620
599100
1555865
83396
653888
833858
1132729
662626
196868
22223
206087
407351
810726
1447998
268604
537303
701686
353647
1194660
159515
1317869
1129666
1233463
752209
846679
1026307
1082870
25248
1203086
1149199
1479047
1565229
542255
910756
1155375
35413
594776
535532
1127973
847115
2072746
1031301
343648
317230
667880
783261
1081579
685844
1661982
659635
2138230
379934
203294
1008660
893682
390693
2021417
1531546
1367815
1961481
132778
170024
590926
1090575
1967485
211039
12594
1168051
24598
558673
1042610
1039794
6254
1533412
437295
1828622
9434
1401532
1298781
261501
1260406
247934
1537655
432173
110954
1471686
675652
945247
50548
593185
1458305
198146
1370437
1036355
914917
354017
182888
1218971
133720
793236
1185947
300504
357689
797684
115948
126639
316606
1061243
664175
905790
1438091
909921
1537714
821656
1857556
139473
513604
481309
540860
298307
470131
1507830
147828
666238
571020
1401417
361471
585786
745275
306510
997280
611239
464432
1984726
525104
780115
1631140
542198
599206
1407744
991150
2111308
969650
1229385
875165
613273
158648
1000774
227740
925207
896516
116348
1171358
734638
902489
1036144
781000
601572
1992037
77392
1358477
1799591
1041212
1077259
1054519
1128934
1269606
1295440
432639
13813
1208497
42794
1563111
362937
975411
878599
1205540
19996
953490
2246274
709371
643060
1194488
1668413
768067
231731
1433964
1052456
1720136
471725
1144667
874663
291967
1695896
1860335
565463
1958862
946444
908844
702066
1640314
178899
2353710
17563
1325419
1038947
444350
584376
940716
270648
203289
433162
506547
384159
38065
743429
1013391
789199
871350
855098
12330
916926
823455
673123
650246
1387999
327529
428689
422030
1158102
741852
1068616
1767360
322210
1208043
398999
2091573
229103
414012
689871
1725036
988682
645944
249833
1030984
941255
31589
1727574
88254
732455
1086514
147561
88930
1153488
926442
776428
1678174
1735536
1089874
174125
217684
795881
651726
976579
1270698
2046189
1832298
166855
54597
78415
2068527
1825775
42423
912377
1549713
1007241
329295
682877
155291
1675101
23821
28662
1574308
234503
853353
119571
592471
14636
1060856
598907
382524
130316
902533
122742
613366
937704
723952
263457
1651602
1241437
400945
852269
797323
1214636
131004
1147605
35195
1182972
882715
778813
724268
838608
1359566
1083435
309548
150578
225103
2004999
964051
365208
266894
461181
379353
618906
1869744
564444
1152905
606008
522030
738621
689606
458218
499540
1170246
1028683
1828131
957671
615699
617051
1332633
640076
987772
464993
262123
1777773
74689
937749
533971
113957
1286819
567706
355665
407166
653122
1781037
22720
630025
345265
173206
371711
1484033
271005
740414
480315
21414
482346
786965
1328641
1836487
672872
664507
1089325
1408901
127768
237480
96586
961154
1338545
46206
143084
1379798
318268
107260
31298
241996
290142
80175
1375657
138067
212953
1686754
1569877
70758
953144
677456
17725
1683381
531068
61587
2210983
1423312
1043992
1034534
191896
569303
104902
343498
2510
1010024
99951
166315
2327760
424968
124762
774815
292198
15985
637793
576031
145395
1146041
733773
1305813
790123
51178
1704249
96362
208397
48146
395755
517985
210208
1279295
1486637
77439
1476229
1950836
1300957
1507277
397954
1654601
101541
1120492
910
268068
872431
1094044
435460
152712
591558
1613754
657638
1291781
617651
775694
345067
408260
683550
82525
202955
662957
758375
75313
1840842
1625658
1387417
548222
498067
1182777
302848
1464302
175706
1242762
652431
1768926
58790
1336747
14255
573825
692010
1816218
1004225
1474499
392568
825286
245828
392925
1322404
280209
impossible
687716
204817
191184
265320
743248
257662
1684453
1798331
581960
788758
1506411
307826
651848
905547
679545
52233
912089
338243
428910
778175
258067
913570
19766
429770
404722
59641
135864
424669
529942
1649672
13681
417250
115032
114186
672483
1523598
585837
291436
255666
2206880
995533
823621
942908
945646
1087300
116524
115383
1088474
584781
450069
1319878
2176444
751456
57828
1632524
1861872
1389753
732321
1584936
808372
341199
860137
989173
1165130
1141944
1298655
12354
284543
731409
1533108
2243805
953410
16675
2374571
1002061
1049775
1743805
1367324
1628467
1070882
1038547
2044936
14348
1548104
281000
840705
492879
1664020
1017904
849158
188489
1410028
1491810
825929
1096350
1065748
152301
1257346
1011828
266260
30904
1189888
1392533
71585
325703
1670882
213678
1167750
267176
811204
489563
943040
1621083
1101246
116369
1780509
155547
83310
910975
453838
16273
1407849
384115
500443
513961
146460
123802
386734
1425536
1550582
1716900
458259
1502410
76941
410276
952720
357799
1023160
798872
1136547
110390
1339257
1104201
249795
1095857
1392154
1398506
1303726
39872
956358
436350
300024
903442
432211
783949
770990
233281
1163004
1138895
1163561
235955
1363931
520703
439027
564488
1145100
348005
441245
805020
172219
1334184
704292
1753468
454054
1183213
233034
898713
100921
1379523
1479143
642464
662204
249215
280424
110728
153885
49651
127294
1159942
424602
319519
583500
947219
150847
610572
1479508
1472192
2105817
825746
1141949
452602
1318440
546839
417192
326571
2107200
105903
266804
163453
254345
669108
1041324
629650
1449517
17031
522197
239449
173152
1649404
260423
579182
762339
1124942
782534
1105122
379073
399361
1341719
224511
1074639
57491
1580260
2020821
611839
530147
702577
227843
274823
672344
1175620
1298429
1349170
1053189
913884
1312744
788271
375676
1265790
217823
1657543
215460
7034
17805
2071240
15945
14345
1261310
469863
1360909
729222
580350
261736
627346
764835
939339
2225128
327799
1595553
565849
573454
181856
993684
87268
256412
776808
121322
1496056
763580
8627
551449
1581846
251540
1358587
1729271
760278
82183
489815
428627
534917
992019
1248720
1692071
1287945
1354411
190793
1139935
611397
1581222
1074403
651684
804512
87927
253583
2115441
351744
1128199
335153
369732
831794
1674416
1425854
732359
444389
847346
855957
1301237
1042643
928094
51252
39420
93675
501020
595373
927143
1159616
204563
72527
333034
1131724
300502
429067
2035920
1328927
788825
733277
1974309
881361
758718
1030548
479247
11926
60840
1711831
2027601
876907
1684230
401151
985419
14807
1110983
1379932
229318
238660
1196444
68793
54624
1608551
24138
386300
243600
1462756
944081
301040
358295
493011
2115707
634474
693581
588657
858474
771305
1062316
134076
247533
967955
1336329
1703549
717546
1246133
248945
92234
538678
1483269
1166681
76852
712897
34902
768972
2312184
1523342
1205754
221639
626848
16330
125784
118784
340414
1828330
390632
26449
553996
136994
450766
155666
1752244
1458600
15081
568197
264989
1324907
543795
417327
221039
129377
1110466
184133
507246
559939
491174
148266
11243
546292
9509
1254169
645801
227453
impossible
1604160
38834
1019864
49166
507247
1645982
237574
128344
1299474
301985
1884663
487698
1181599
642092
1051227
1238339
30492
448582
322294
1399498
1443643
310969
1709816
1219609
1335759
1472363
795325
192113
22256
153298
965635
156097
394376
586972
64762
1010510
1346266
1134426
502509
56639
1359245
549933
809094
528485
355441
1374925
1781854
816555
637901
635653
925085
1843899
1591623
6780
14974
577408
1117512
716756
1499745
810802
185144
1119090
730491
1090803
82763
600470
349200
563027
1450905
849367
507577
861700
1467266
698515
102768
2118734
233794
1826036
309055
2028494
1188315
774459
496981
815520
427389
630851
203520
1863553
467573
341848
2254117
645450
660503
344870
1581143
471516
568170
1028702
300810
16452
710003
265299
24416
1388707
469676
1316210
145304
215928
351033
52396
1460002
1573429
99857
540899
1625540
1597010
501285
246348
844
261464
1287802
impossible
95703
1887957
78508
483589
357873
1019487
737596
1485930
965302
1523892
1491768
768331
1300370
218868
245532
45219
2133206
717752
473373
759054
575785
510175
1786790
550450
1224778
1372811
53096
513526
3881
2151467
212505
823064
1551335
1881205
1785043
1244420
279602
512994
319629
2947
1777845
2349655
113740
80080
1606888
1975646
1102624
1675476
339027
243376
690013
1370150
1336641
1919141
458907
1336796
310178
178168
1644059
1074218
1053099
521346
809996
872770
656767
386129
1113246
1477730
68307
1261600
2286249
755353
435616
1652019
834081
170580
363878
1333247
711763
1785501
1141482
446232
843085
568180
230808
574029
251998
607484
300953
2177622
534269
556709
255972
1891594
1160380
14642
428049
524360
109221
588097
2295233
1232030
109885
1328864
288400
543912
1037155
509845
22196
568527
1690410
831349
1709865
21812
1418870
880033
176125
2101500
776574
507183
924620
311077
1840207
161694
115833
495133
1822937
1759836
21950
185717
759796
291860
909604
94424
836727
309307
1086514
151263
86919
464200
775208
1056966
1020641
1075246
1785783
1406057
968883
484728
895836
241625
583385
1434363
682017
859545
109186
805691
1129948
681525
1130132
267023
1454086
317850
381037
517529
310921
219162
19402
1150238
1943197
334710
1813462
700725
1244460
1794009
822421
7441
19414
546817
252227
425323
8979
247622
1013388
475499
560475
184926
382465
347543
31296
1450310
114650
761189
1002336
790735
1898356
89012
261325
380012
249151
564355
92224
35402
493488
2146686
2066086
655564
74350
143473
587742
270222
122461
977018
106388
261500
648191
7133
119258
648107
816556
1613688
240153
1366638
858414
1810985
125390
1860139
165633
8138
796647
620701
93213
1826249
964287
246891
211112
18155
98705
1287794
91018
141585
891937
1086722
190456
1793025
1396518
54346
978667
1051027
9306
600701
116987
1716051
68310
32618
940028
468084
132660
380307
384753
1823862
33837
95111
629644
74611
980591
26086
1423828
17230
860232
106618
8627
359346
12988
1382399
22767
128459
1842656
582641
943865
1059960
2093127
846657
743051
1071605
5319
389031
161060
342363
242738
1352718
1200253
101269
1037576
364526
816875
383133
438517
200343
14315
311863
6741
234906
219585
22184
1030565
335518
954054
185963
1648906
898796
789765
948716
2103702
830461
1104404
381571
841810
142851
28146
653930
629705
289118
600647
1810693
1471643
2046540
958254
53642
92028
898618
1169216
246747
40080
14864
1685009
488881
381793
217722
1294290
609622
1788201
990518
89536
330568
273533
1503899
1065981
594762
73375
65686
200677
82488
571482
16804
1266568
1816520
667675
773230
1142642
22985
428695
988079
1555267
2000034
749786
353423
320425
359090
971670
1540848
1349201
141656
1168421
488047
340253
1737608
1107560
1213872
100129
1569267
280157
19356
68874
665153
1815432
760462
1714377
695737
132123
869541
1664118
952515
423169
879558
229347
838584
315169
629364
63788
486614
109261
602501
1557100
223000
722042
112637
356759
1248596
1295798
102927
1401615
1032246
876307
367540
880371
2411798
1659420
104498
563620
968462
53468
628160
340642
569621
100268
1241172
816175
1544417
1954022
841643
1042767
547550
1076530
398572
699915
270228
1351416
204878
1653772
28233
320941
156699
301399
63276
797597
39979
434924
1165002
2154874
1396495
120156
724852
933083
286490
1068598
45174
1025022
196475
1079965
354449
1028699
389840
15653
498352
874149
1938990
1054026
586175
1594821
2010592
282279
916767
361036
68383
1463667
2081797
566797
1724495
794892
143466
1474317
1529137
1298642
112922
255206
1654559
604215
3123
185242
574890
1340649
118683
473278
70616
1637379
7412
806005
1899830
43414
765795
1106352
1147725
1785265
17200
1278627
12243
616890
758012
176014
11881
1852734
976483
1531969
670131
1632007
849660
641917
impossible
1730179
1155302
128653
1020725
1343340
488661
104596
473220
1159545
1400258
543843
277868
580257
155767
1364719
701132
931391
2406064
291658
192123
381195
642566
842842
1249089
268863
661928
159108
774169
950267
1044690
574577
1069582
1347867
199810
1476387
663576
1142011
625370
1205746
498399
166905
1079268
918481
850475
1229680
117413
1123819
1080607
140918
815884
356160
1037481
1701483
2050985
411548
398165
1082971
1280091
1014558
772875
1691670
524773
197624
1625615
1238634
150713
906414
728070
741030
1251548
1197169
1461856
341321
521301
347088
333854
775137
448633
1247083
1303561
560385
93742
463657
1373039
10814
841752
1028824
963899
985923
292075
1155759
1194284
717887
95998
19899
347341
1328783
329196
905589
509688
1926577
1724659
179175
340672
24177
608674
288855
1559605
579745
717098
1081083
1360979
847997
1881353
896797
746635
983513
532087
65837
829064
2189743
1286484
242290
1232516
617025
732670
136753
1769524
995876
45249
608581
39087
718550
9663
1152832
534893
240980
1423581
1343949
390656
470200
1374533
1518520
154543
481239
1923641
727610
1587610
287877
937659
876682
1303934
835170
1836680
513358
761483
938009
491056
2004783
213568
896556
94743
1159958
393949
724004
impossible
288581
546628
1550418
158856
414497
1016402
25444
677755
1251157
564525
41572
818277
708400
274572
690323
734769
447590
388907
1109305
1245129
578142
1430476
533226
558138
617841
1122524
311277
584124
952996
824908
1467681
920901
129083
729994
257866
658746
1140815
16005
322066
935883
865630
28085
850549
629893
1227494
452249
773507
945493
67574
1388563
384408
715238
83600
2130075
684898
1067577
888820
447191
577917
116476
797985
967014
1144360
150931
1430522
560562
665196
664943
647396
27411
1068902
1160744
1713248
8436
955694
1303696
831288
1975537
1277328
607642
1554110
384009
316590
156935
341433
879077
672837
1680944
32487
1498514
1374214
880580
711124
450751
981172
1336008
1146281
16867
333109
822189
889583
294252
17098
316615
535374
488969
413493
1039191
459191
625223
1200178
488637
350363
19688
106762
1585277
180419
243721
1414192
175509
173666
868412
468014
56256
215242
1364503
1060107
417594
349805
163544
2028374
544741
124928
471296
146961
131210
1075908
2155858
495902
454965
872315
286816
1057270
760401
247723
255615
343012
62519
1835717
55632
561214
77928
1476279
445279
1293479
504708
1072135
830874
756560
470577
317325
405195
346549
837488
561682
635914
716440
2156114
1952146
1086248
1523327
1178304
1450228
1633464
973541
177085
1005900
255019
1695597
1283769
793679
986832
1822011
1331952
373799
16839
587488
1246024
493624
517426
1724137
112478
330483
8314
1895768
1010030
491618
508711
2075828
127420
1262445
1783391
1198613
1531898
1469939
1312015
268236
940995
254951
1066057
1903622
828494
599729
489547
693586
389684
1553988
1153695
365308
250832
125956
18123
10416
1519465
987166
32120
668679
1021313
608292
1231100
1052630
822659
1364623
647208
1363919
757762
471500
1374410
1349148
153185
41276
1685458
412984
157559
31151
343674
1195659
2036881
869420
104249
787449
845570
292437
704992
861985
1612615
77636
68341
467964
137518
1577307
961264
21862
19035
732107
987209
1431740
428424
1394632
482537
830868
1447908
2036595
491107
760934
610226
935398
2077937
1658907
187983
1062369
270484
217978
1082193
215529
86310
1495578
1753453
1134049
49404
634836
846815
1954925
170645
387225
812602
307859
1919676
16217
177563
1546392
850590
993391
1296482
228438
1174310
844752
813798
667362
362002
1339555
664315
880550
1102681
652633
820344
51656
883840
682370
574387
1197037
307961
681583
167588
938870
400410
1553429
624686
544717
343869
1643255
533153
1748901
811880
443970
1534229
1424453
1081401
42675
1011446
155120
1847328
351550
1127299
79473
597566
262319
401738
153157
1660000
655182
1276255
553169
354976
1479097
466126
1667682
710334
708736
1031770
322020
76175
1174539
1050624
768399
1969639
1367691
317818
520354
2090191
1399697
1355135
16150
461653
80064
1760428
1559211
512650
381799
2027969
151519
719629
711905
90560
1196306
908844
324677
280761
279030
2368704
319411
837112
1132450
1386483
548942
1015576
2205406
540222
519232
2154058
739273
1275910
825446
966219
664505
1345540
191754
664084
448645
425413
290624
203331
10550
1447610
33140
586556
990817
720376
1254589
1384297
714309
419704
1190516
1281775
779901
16307
40176
403923
1250707
944975
2148809
1536574
1748763
134522
97793
1024004
969948
634799
1910889
1308297
1317312
1567333
2019417
395821
647296
1313656
848267
731999
1583089
38448
262492
1335320
1259343
187877
545322
10442
270369
885600
531961
53451
19181
1892345
733707
1059985
303869
858033
1370993
449354
86419
1090465
1941229
1856826
1548247
1835195
160507
1437175
1521058
1163104
2047773
544386
947514
192527
770970
776513
1044856
314669
1471049
1202592
75274
133515
844348
225065
139606
149383
666903
1812063
104072
1308193
290212
65788
1179334
316758
508477
244835
87749
62578
2162716
1940287
419798
239482
808696
6606
738320
1512539
1478173
274584
2077654
336083
1670300
1734501
824161
44921
115480
1762386
46473
826243
792899
1885478
296650
110970
246283
1062838
655254
1201212
741612
336886
1541211
193660
84824
888189
866966
1675371
2243765
217813
5481
18692
479407
666938
1204483
1063530
1417382
1873077
546400
4012
189056
373743
1508511
28265
515397
38663
1958382
627877
300874
911221
182426
186727
827821
1319786
432076
71656
240961
348079
1344351
632322
1603719
431515
11887
180387
353813
34791
341601
1873777
893289
693138
544239
19072
1661726
333194
620711
460104
654328
345688
766380
2041181
89335
542742
731600
156499
667381
643212
602512
450321
174483
1523960
473595
203261
1078135
75636
515517
73037
1146385
554428
1332983
325502
244465
1783512
29756
381039
1599027
1282739
1801734
396471
227881
571575
263945
1465920
220203
33552
641096
2153365
622271
2039454
222908
749384
661726
481221
786974
1295927
339424
79096
2190387
1197240
817680
179491
110748
644861
729126
533259
1354291
480401
789220
11958
1732495
322478
22031
1534744
1642264
364389
1689959
113450
28606
100778
1460513
1401192
855465
1445687
118500
555425
2264345
816878
1531123
1387169
1190570
670249
1295732
597990
1204419
1064461
836044
321221
830590
465615
21224
123938
172273
502511
337410
302102
35836
21636
645744
753730
2113688
45878
1317878
734193
1407317
190171
574409
887088
1493958
121524
540212
223065
317756
1766776
433251
1464970
1797146
442944
1538778
128608
857999
1920077
549479
769912
406498
136490
1052192
944360
805400
937294
45393
874285
658663
200946
697189
666572
204607
435065
1382490
752768
276772
190455
300594
869028
1791725
494417
619413
1109788
802980
150916
174155
107753
1813186
762396
953273
158889
897884
691826
844873
960818
2285937
123324
76006
758863
223017
1169553
475832
534772
546197
2052902
431992
393476
14574
1503609
664932
350359
1457327
715588
946797
1189113
861832
1269949
669165
1788294
1959451
236886
72837
210791
1039870
1474100
942443
253395
747649
49711
1867043
124636
6576
445308
190804
10832
1062754
116620
297422
810040
231380
279968
1764746
1409647
515980
1294228
1609013
1808623
566016
1345759
1258204
2004938
2015968
769219
794102
958143
803465
1750402
1247955
98712
11557
1096121
435743
1786733
1149904
740016
477504
569114
202570
451391
869735
708588
435368
25170
2072125
1009926
322313
1491782
363493
829729
407139
18762
328334
690778
877858
1513222
799510
38068
248276
impossible
849771
1644727
2261862
530809
19764
1670882
97634
1210324
23806
465311
1229500
1391336
18668
88732
384238
696115
1309495
1779018
1214574
2099332
192459
57825
1824851
1504235
657993
548863
102755
605472
369622
475350
792398
301322
1905588
715147
709753
1116662
2297523
1955414
1178287
2127103
954940
526448
92946
113134
2269266
1199104
1493972
736414
22129
270185
74898
372705
41267
1251300
102328
485371
528248
74540
184539
7096
603891
562099
225451
472413
1275547
718261
1250476
174129
701532
1177927
746721
232370
299112
1313899
1250201
1078013
1556588
687286
1762225
566188
609939
339501
478932
1363441
218048
1092376
1277073
1496048
505548
1794037
523043
665527
466740
422614
318850
312058
1677611
783077
535181
681444
583171
2280805
162654
307153
770363
618460
1254405
423311
1091396
1966141
950658
711602
148298
329113
1152630
1540045
264079
622369
682876
77358
1831937
2061353
270783
444971
1349368
608756
1875689
611423
611440
159614
1342021
1275028
1245026
90385
1401327
1075057
1578759
873447
802347
722307
73994
1083135
356751
125125
973916
1178264
1129634
973371
629692
1868901
380520
1830446
1205529
577435
311677
358319
702488
266027
1855532
869370
19926
605623
2309616
870446
166610
354729
483363
593031
325211
1374456
371624
76915
1099917
1112268
1175214
2057503
296152
600287
39322
390434
530238
1334242
554267
517252
1121048
521520
775849
724014
923778
1359362
1875798
1106785
316549
320845
1280649
1692034
1223137
387443
670074
455849
1672024
1006273
594366
447190
637146
1319784
978278
732121
436256
658126
101181
1274086
862198
1507267
256098
803357
1625340
637961
597484
1115422
360487
454340
736800
1891549
1366037
115693
857010
930039
652725
544216
253462
217061
739208
431394
195544
1158958
958879
809887
1085900
905912
948406
1849357
115385
924508
294955
212124
653456
516298
130996
197265
886647
1075322
929815
188650
17431
832626
936246
1631195
1645961
472630
7738
261798
611104
459725
458325
617748
1223806
694060
1541500
496616
442041
693707
775860
122684
1813781
1388114
22034
1280084
610910
120458
632313
566855
871159
495046
1363268
1354126
481735
50145
892797
149259
1651233
402650
435800
50028
2072988
709069
497463
1246570
45066
264503
675769
1360016
1073075
140493
489221
795119
869679
1517615
1372995
646914
1626850
927519
1529689
329283
759693
636448
1201263
506402
423046
659658
15592
769191
1040548
264868
90144
436696
945458
545602
390658
414617
51697
285510
913493
503981
1075757
272042
1395124
1523442
2061001
11974
634184
410725
1554052
10703
1244773
188049
317560
1490419
190007
200131
414179
91533
782358
17845
783619
1272097
648468
609099
697340
181412
741379
1061973
471531
1401215
1187942
46476
27373
276251
1666177
5440
232235
805642
298280
158162
711495
219753
1898909
100469
435166
350032
11549
1574832
569839
1497251
372595
799326
1200567
315119
41907
73008
1576764
418721
109974
828910
2176085
25346
1590925
474218
926714
476557
1368190
910163
358250
583089
982960
1390214
141692
1752590
475452
607893
354339
97878
796156
524643
467451
1134753
234158
864071
1980809
67326
594825
225837
53296
625076
1766505
1489975
871642
797876
1208868
8109
603354
908892
980000
424844
654340
124487
1280779
1480859
1470708
419627
124983
310539
744710
1195820
158140
19703
8380
249772
1753299
124136
626291
515893
338509
106023
170576
184820
1454982
1319054
1252771
39570
776422
461575
707881
727387
626142
1803008
618786
881579
853734
112197
1017049
488980
910524
506750
1723937
803201
1857632
234333
1426585
1900359
27042
678983
1319397
1427271
354151
511768
1387273
1732706
762833
1363500
1562600
221751
1163954
414108
103859
1070232
956447
1659185
1810850
166664
5594
625161
204860
712828
251043
70567
1409846
538171
965378
135701
1304070
535338
235704
248751
1244696
150906
1447222
868427
300821
1026808
246196
1207304
193728
309562
1689538
439130
363837
1270628
650612
281372
914757
979162
1450058
45225
1290838
228672
168796
713660
223291
809633
1280643
212734
22691
514154
830120
1985791
197510
785847
2291390
1634585
920338
251925
866658
28422
423240
2033011
1059887
1667873
240200
408459
500798
428096
1088570
9257
1541300
166550
320136
impossible
110371
1351996
790717
1142762
262701
204581
1514712
1568770
240204
158161
607181
507901
1684391
199708
1499563
640300
463039
941539
1813397
957342
1067508
704116
1671471
882103
380786
718051
621029
1184112
294543
314410
72762
552491
936351
306123
1480756
1646361
2049323
1221650
1254166
672463
1516191
891944
736915
1079792
1575564
1528649
1448603
1392927
278251
1183065
1293707
2156424
1010138
790608
294315
775109
317686
1506587
2050506
1324585
7640
1451310
107285
1118171
1189969
1235963
714781
840982
1127865
404505
394818
1460513
2183447
704831
816652
956864
295652
521671
2228560
1660868
72940
1748554
13911
322875
1709383
951690
15892
963786
914411
887704
265980
894267
1240825
1305392
1914828
1845829
966547
135750
295451
78546
388609
47380
46498
705228
2175949
1494080
2071878
1025647
33627
826765
770926
1693803
499017
176488
45321
938645
1219506
961663
988644
19972
374934
142278
331670
899491
586127
1318240
878817
14556
2170927
221064
487517
790478
2190794
697845
1142014
703352
103594
1691142
726956
2061
708578
810797
964362
32817
1485795
1624169
329170
357186
1721188
592716
1525684
1489912
1612543
1050800
1774624
1494619
15294
1306595
879524
397180
694690
984485
463970
145843
1506130
337088
275802
378740
1131358
223868
166839
338842
1159925
150541
1132869
1185697
259058
869109
219047
596889
435606
1141934
480731
1953863
360408
214412
1499790
1835251
810718
552360
271632
1333707
875642
187940
14746
16522
603907
45976
1599669
104784
1095310
49219
595433
1288294
765674
1797497
1876686
1294134
1532774
804830
1312131
2234199
571942
283729
430752
345353
1356579
18821
971012
21236
328081
1497996
438088
284326
272154
796868
24751
723416
966281
512991
1628991
164688
1120111
669199
407522
403920
208602
12739
1461052
1008515
193312
537494
1295775
1795120
994455
12703
239607
257341
73132
467399
1251479
1182085
842165
1736855
1660845
460384
1712747
1077331
45718
1402689
241830
1120600
1342347
506407
585078
767116
774184
1332395
744048
566318
1324440
586371
1479539
948361
1135313
958904
195555
1214692
188020
397884
1544240
642845
893511
776297
1666695
474060
887057
2141338
145439
1355648
1548331
1610265
1313671
1553740
980189
1304308
1488286
2001656
531283
1578120
1018047
1592986
167622
922584
2163461
478851
2162725
876087
427230
725113
1594203
401448
1501316
16354
702130
86026
616272
1000766
820007
1744295
861200
505262
1196533
192013
1758076
24434
977384
146094
761910
429676
155228
185765
427481
495918
663666
1674965
207449
855065
837517
446112
891228
838133
361937
334870
737504
4605
1199845
995329
1229935
1279803
1703305
1039001
1166864
1281077
256242
124713
1946759
226765
426310
878259
29904
833079
833315
233885
1385485
616299
200477
679185
2013067
1208040
75254
13602
54301
1302842
809799
407767
774457
455447
34270
778171
1347566
861793
1503931
196668
354603
993880
1105023
1873178
953872
1218980
212221
1023843
1268866
883518
1353655
90805
2098318
214516
861596
2197633
2046039
53231
1145710
366719
158381
1208610
311146
544271
1783155
681219
1195367
1150470
90594
832780
1090970
557485
1010035
498157
139917
800651
1425576
2048686
1224577
717907
595885
1061824
956982
15259
610211
1896613
2369609
365410
1782988
485391
2002386
872586
425913
392485
427760
347192
697650
720893
1102867
2134354
30461
274685
153477
897573
91273
295661
1525532
1659439
1076718
577248
9251
836571
1318385
29829
520266
423145
269183
1129604
1490669
532939
449166
61041
978187
1154831
521396
32044
870684
1910396
194964
640696
1073065
310734
131951
994637
591226
405300
121556
1061019
1957026
30913
1305093
617271
1236981
235379
575657
19375
1461332
1083997
9798
2079550
279466
1744685
708089
634340
32495
114662
1788047
1850794
822468
70977
1979510
253604
484707
470018
566881
1198666
1126671
567285
2062098
1735195
281364
248217
574506
983238
302777
550318
17986
11937
458473
2088425
171981
18986
705107
1020473
578627
1101011
52968
2223036
889119
1770447
1126434
945589
1624871
824239
316353
972382
10245
749261
408168
87434
845955
73841
1285106
438742
331845
1007332
1032488
110927
103373
903639
696808
1786605
640037
932851
1125571
970308
244563
2294165
762573
486447
132632
382336
1212039
719587
1149484
1522722
485695
569426
671644
938
311965
1264016
1116135
46741
150153
1158310
636585
1427411
810402
325923
98947
1036329
23764
1627054
257922
988507
286480
273697
1666208
374237
980653
1484116
61596
1342566
1126611
14132
1711709
316875
3835
301915
1683251
1719282
1253220
510717
812609
1123971
14628
1696221
857968
1659173
1053663
955794
12612
601591
546610
833391
227631
162498
553248
115492
448501
281699
1366666
217702
100480
1398809
1353958
505559
1331514
2143012
925276
134218
731806
1964923
1977668
759128
964752
542859
1244223
1656553
140418
1180055
133179
2024528
907114
890782
266054
721060
810257
581980
794457
635055
546700
193190
1190771
1257032
47336
198516
291634
1398287
524045
52371
815912
1322811
1224781
21679
132617
518731
868856
942373
84402
131896
660622
1284986
1744785
384190
15556
1674405
947472
1296449
496265
92124
8722
112555
60725
1783492
1231299
778545
567549
45439
1207093
604365
932629
642033
292901
1489378
429913
979768
89892
260749
682413
1008666
1391688
2094915
236877
820706
433005
765128
210022
418058
1566200
1080069
944639
438337
598534
1663999
749068
495561
2282189
128711
1617532
299999
57587
623958
148467
187151
1589723
180188
1374105
163238
564010
1309303
466252
1524848
1276199
1613369
269599
442395
116569
1014349
571178
850212
787015
2039894
131015
935558
465977
480027
488420
1229046
1464499
743808
609286
556122
504714
257442
345642
123151
1294595
288352
256707
161315
374933
151165
456938
126646
1928640
231312
5814
47831
42423
361332
1254843
451752
1620400
1110812
1723854
1120951
71683
1190704
1237353
569718
322280
78754
405788
374161
933464
2336526
676257
350388
670215
913525
1082371
112706
1063653
163710
534374
958719
1218217
828902
565242
443901
422885
298990
639770
430379
1099318
456139
1046983
1606908
730902
1075605
1133844
806768
1288698
699132
911316
314095
16794
236281
642893
193785
338906
45703
1173356
1147044
747356
801412
786192
276527
1431861
338664
857462
436968
1626203
1447672
622310
223438
1508908
1597112
2330716
1188700
1582118
636824
281240
631616
399307
821048
273002
240499
1959143
726955
246628
1706647
1044218
1330145
74339
1253864
131685
144980
1207026
329581
518767
526021
331314
129252
788434
651729
2178047
945356
256063
110322
853968
114948
1825052
1920
789056
1459412
711489
1745911
431730
663896
1189473
1853213
695000
1648926
1380679
219748
1481387
1099658
617262
75660
534256
817599
412055
262105
2086061
494336
649442
1877048
528205
16842
638457
1589062
655767
410747
1277062
511934
269544
973615
512790
828028
1060243
147064
115986
1692388
1198401
815300
1156020
1222510
146022
1225607
285484
1051170
27914
981561
517705
161695
434856
81482
1369370
27236
2341698
1204971
586335
16041
1754190
1302612
1072324
1371674
1247221
2042904
562728
35117
12073
400581
80494
991183
1710236
668633
708961
923351
610566
1348998
1048518
19785
721621
190416
163728
1909558
390161
593176
205748
1628794
100716
554719
362031
531691
16117
539324
134945
352671
14732
166814
13164
301319
2004003
622863
783773
31903
1918905
49070
210465
30162
517002
669536
280218
861846
748447
490755
255195
5716
335313
760997
1318236
1702968
1181066
568484
134855
598018
909289
830208
865023
259439
1511590
52595
72498
246492
227376
820851
1407884
221082
12153
744254
113685
459616
442893
1016270
966430
194951
411441
1156433
156348
1912942
95763
167608
2037
168989
1292237
1002867
139863
1094878
14526
2072439
1363642
122195
1631829
548715
1531201
437860
719908
738279
32920
1691913
471124
409911
609041
85895
506835
631766
469711
1380282
1483118
1277168
73342
136012
419820
156465
936766
742278
43961
1216745
936181
162239
627037
303409
1346682
1270865
853943
1547189
416690
1209621
394603
445988
863479
1369008
324761
14340
14857
934102
175691
1028207
1096462
811352
1063
931051
905600
1891864
164199
1126759
204293
620582
1353599
1698690
210051
174310
1105390
178788
731373
1274539
174256
377269
651583
775526
1523890
1289118
332797
1002758
304473
1335319
913137
1340103
258432
628813
1115782
342497
129884
811539
936865
1097664
202125
2160059
198620
787798
657512
775694
181269
222601
18712
315502
280532
52464
110009
14651
481827
982680
813378
808617
1314720
299294
671627
1724795
2097470
797
1242313
1035227
541650
1803189
909810
1150817
590707
1137712
1374297
169255
742270
242726
803986
853023
882168
102201
695822
1751331
1381394
8877
475161
2051703
610384
1152184
265366
1024035
1430845
1737691
916002
681296
115614
356422
422066
12480
298944
impossible
21867
20668
5963
1746612
1060269
438852
281401
138870
154110
384506
85551
1284976
309643
1163010
292423
1379495
1742179
640204
2006385
106449
18014
1554763
132504
444947
1147065
1803246
1675934
215582
2260003
14940
1114729
630560
427154
1213465
1221454
1519696
2968
448629
1990268
1563167
80972
350479
761920
1246875
311616
498069
1917019
17540
189041
196606
299248
955621
660691
1012629
1110183
1646239
1155694
899108
17333
284396
23418
661520
1029741
696748
1041926
1569379
880899
80781
5448
1612727
528472
906111
1166076
263249
676272
728688
22989
1307114
91051
953762
1094246
210631
550884
631293
403597
21496
1529339
997618
1189090
778808
1603372
40627
128900
368602
205365
807833
1129280
635165
1176507
1549918
1076136
2137258
1061842
496657
177807
196969
1425078
176027
1657771
101800
545813
1179039
319466
56587
1667821
497785
576779
113524
522312
1397673
313434
256035
1158755
2054769
1374045
1640798
135790
1565799
377611
307056
1268929
581511
92894
532457
1453801
1963665
607537
1521918
439624
197026
454412
1461979
1243764
986315
1327488
299681
2238059
1206648
156468
433627
376354
1295098
1081216
2053765
976594
561077
1489779
14070
692014
399608
728179
229313
391893
686337
537253
599019
192141
1029866
1177379
393833
250664
1494990
89311
804311
574618
464436
1245014
556216
343360
1562613
1045119
943695
472454
1025190
248079
1264834
175158
1450935
136286
18171
1074293
335308
970273
1884273
817807
1948595
1108881
79647
1389176
1283665
1879143
436327
1083669
64720
925549
366999
636430
133259
665614
756348
2043763
311211
1396625
2068371
237496
634815
206970
270948
766534
916177
375866
312292
878042
665614
586549
177854
287197
1003695
impossible
164266
271575
866050
1155476
1254000
102212
263896
2000093
90905
230584
933353
279066
822721
151013
833598
1363412
1663730
120828
94087
1164157
2045138
642380
719407
1849389
2250462
503341
1160744
906072
1495356
1063781
763555
1800410
246939
89349
328869
686611
445006
120853
193032
34190
897735
68936
1401625
983260
1103835
775920
134375
1090488
147895
244489
296122
1426809
482997
1554155
880267
1498136
535583
543614
964135
799563
1337757
211712
87606
1101628
890477
1604322
568895
1263494
527359
182810
705656
8892
1624472
499148
1668576
7046
544425
722663
2063791
931412
1283681
1865294
110421
766162
1096667
17134
1351925
1547260
212019
674751
1702360
121062
642099
928482
649814
892873
821897
898244
634823
1701555
26903
714643
1044159
9995
1652152
1237661
739083
1064564
461202
855301
1198805
308793
403799
501897
impossible
943273
833814
357922
326043
721573
1751771
256051
1099807
95675
241554
255207
366924
1229812
547938
1325218
287391
1804253
31113
37296
21261
1932504
1884298
976192
255167
393495
211604
23845
1306450
2043204
516342
646081
1417017
472319
2010201
571397
965374
794876
183333
34121
1774318
236801
35016
224746
1007392
434627
145132
633303
211735
501369
336952
136854
1573189
326903
1026628
301194
22218
307604
1262504
1201702
2089331
618316
953196
794734
369216
287752
1441292
1354366
1218687
701197
905988
817678
335120
343117
613212
72016
42017
1237238
530960
9040
440544
609503
538884
800707
1444660
9306
95890
1409192
229496
133506
89563
56800
1092827
797874
550853
394288
11902
1040188
377
926713
2089182
463903
134510
1052781
764801
626689
1587768
740316
1616300
705902
765396
536868
1237702
1153836
1604745
1420170
203761
110840
1418771
1932894
1181801
800294
460382
1531245
967980
538135
675502
1536241
682339
44730
39522
5841
1433359
269478
179698
1998665
13188
659629
38337
77872
851729
2037475
1602172
510895
905706
21656
9404
467524
1139861
758530
1528708
1501911
1314827
898898
54507
2668
2050018
1363398
20941
2007422
239019
1065300
546517
1396662
775498
885828
135319
450870
536423
1604504
1229552
1518798
246765
296934
1039017
197655
1308467
2071600
1392030
1654397
632108
592097
843781
1429750
604514
1620367
727650
74190
122583
2044699
523275
479801
742099
613752
446963
562265
65641
1735700
475228
1147753
53157
1778638
396322
787236
738725
32661
938391
1484058
376393
156168
1176576
141245
13592
1637811
55128
221264
404402
1250553
211575
756122
934763
1786060
1945685
1500976
321761
863394
749253
1237657
258977
29507
217269
543118
338447
509634
76846
409690
98344
1814917
710517
1624492
121888
972668
1231878
674439
1818648
100882
6604
2055486
1048858
1162434
36368
1866371
2150553
389722
1754717
460850
326664
766590
1839044
571713
494281
497518
523010
681477
1346626
878288
205963
567597
757089
488819
799290
161227
1443649
120163
2101858
325395
905458
50561
257008
643864
303713
217466
487145
55874
430534
1949425
662484
1483361
3615
1011402
1271735
586757
1298047
491089
1698316
1019355
755837
510319
385352
447899
322070
813282
70664
973808
1504698
160668
1571061
1695123
20661
1251171
824742
378512
583704
1335952
1000127
272473
744873
146488
1458217
16957
9764
932579
1087603
371356
120419
972563
1431529
398091
856718
668825
644469
2089461
373458
163108
734945
545142
1594104
301254
25861
388299
348898
1600620
308974
125407
683899
820253
576162
1268554
1806478
630607
1472088
1795645
1860406
1635006
978171
1976000
34117
1510216
7008
120780
764519
773948
355694
989213
95852
924099
20579
170311
91389
727329
1290142
306828
126344
1138592
815241
309847
16704
859059
2011962
1877853
721652
654535
1289190
327860
1739174
898389
4631
1534679
475128
1261714
944368
639798
1043151
1480991
1377849
1167071
866248
409424
1599024
1773191
1447946
773884
381958
434847
62063
1986010
impossible
1392201
804467
871312
798218
109972
831387
844587
542592
1772219
756912
268935
14382
26892
1458237
1116491
2057762
711025
1689147
957897
373466
1045052
21344
1010797
976978
104625
615492
1125275
664790
800052
499401
963507
444548
84212
316384
225302
989550
133986
174078
1764080
174246
14324
238992
685919
317240
1577755
171239
959986
1274051
303848
1517840
1036290
222276
1035249
996432
768867
2381890
396337
619444
320725
14977
557510
435305
1013124
2316493
2110455
129506
1482863
354228
485677
594756
709517
485383
796606
1859179
768846
700117
1466592
75691
1284755
2035716
228326
573832
264020
663445
1077135
impossible
433591
430099
77227
2102390
614008
58331
1161993
273109
75609
44326
1652117
8034
673133
849919
400694
547993
593715
362881
58472
104126
379848
949403
716350
35727
265149
1337134
1391373
929757
1707454
1175559
540441
1074385
12053
286906
898544
848064
69675
472567
1041526
1410281
1285505
20207
506013
1376947
1932110
401036
483327
556525
1333233
1346957
1208263
499640
101398
778209
1299962
190781
237412
1500985
868973
827691
1079978
84006
190957
11120
22736
1457695
1391063
1149432
791986
506607
1583150
336040
443654
864180
12280
675397
1081743
680639
1160315
2173653
419588
890044
122079
530926
150015
377306
421542
848431
932543
505467
1677593
363849
2002571
1413825
191713
990049
26342
697484
1094573
591785
74277
5356
101830
1906074
690642
805998
771513
87334
1351731
1468841
28327
1210765
241919
417266
1332556
1842824
321418
628520
1051677
341376
324528
2178944
1031262
122191
972409
1718444
1342723
1074487
348055
531120
1488778
1398928
975387
505668
807094
1453244
481873
265708
764738
159173
399694
115531
42115
193179
802881
83298
576682
1142975
80518
520544
1272954
786685
341216
1556225
1069268
572955
811830
965998
impossible
164691
26846
14557
187009
830464
464268
31896
723680
1754121
362388
707143
46839
361982
1086076
1443131
222890
533087
167138
449375
210034
1610600
288176
1719156
17397
973509
244749
228180
992749
526978
191109
1210577
556916
1291411
386708
1228575
540596
1001730
1966865
1129377
1119443
715513
808702
189949
1734041
822247
868956
176095
223633
14347
109857
353088
268128
659230
227360
1669907
338904
1734502
25622
38678
880448
661233
12753
230938
1142596
792378
1377298
355851
1146945
31311
720063
1284892
512476
1576030
214319
742709
942020
632272
90519
4900
872229
920778
732136
345917
235370
906001
69787
820014
211157
1190250
1451011
938845
385847
1712442
1580934
916324
1730899
524331
94710
784210
1420033
944381
858281
117061
1185467
1719877
1017116
124892
2068818
508390
1023877
653724
1249973
437214
693141
906947
669208
1501790
17231
1333378
1104819
1278959
1112655
1147723
980653
354023
1987305
1865041
1607252
237187
232769
408822
979753
472936
527321
5527
535190
1086342
281647
27299
297252
879002
1348310
639730
359047
231398
915496
987344
306912
831406
396825
48488
462777
1176609
1927442
786133
83528
424471
318044
1602137
355392
202006
551290
1152673
571936
647444
impossible
220635
713513
500755
1330772
1711599
562167
1008804
1612776
558870
423875
586136
1338141
840020
923229
744451
383085
278066
173930
248688
1026937
554341
472216
205264
582577
12255
561682
660956
376690
1733094
904143
40600
110660
400639
16670
2183698
619494
596132
81027
555987
893858
1884166
124483
1517087
616087
278370
315709
197207
1541016
436621
1390931
837055
460256
23694
112307
81508
190499
157219
278740
640235
1538748
1777356
2358794
199262
183991
1620564
213452
398063
1451726
216636
390534
741973
1807190
160113
63024
825050
54087
55177
117409
1098368
841100
254938
234614
28745
1211058
1140731
1835766
632519
1702411
40479
770140
1362836
664116
579849
1902204
2023617
266254
100156
1117309
1904267
1652581
448217
1105604
64205
418996
1453428
1354453
870287
598768
914114
456990
467156
1914661
518100
634953
300194
1649049
916458
1930646
1974986
1347754
1753602
706389
541903
354307
52080
230184
817542
444318
41752
863521
1013521
70884
1903956
59007
437380
416726
49650
851385
408772
992849
570824
497220
2082567
168279
144698
824762
1221025
961210
1593752
673183
76885
2183273
905153
1072952
1586513
51466
12766
825717
785531
1641354
982874
88801
924236
832948
1692713
939237
1183011
663118
362220
161800
390116
854927
681238
158167
235188
1135897
635688
1285965
20599
204136
1388168
1205880
439314
978570
1476954
617793
565692
481758
240245
533448
867620
1153411
458886
181489
664604
699125
343632
446441
510839
578877
628097
219311
220990
187947
543386
1719449
1292220
538763
496339
1250298
550547
803962
1028488
419763
836183
35365
14355
19511
157301
impossible
130726
1888633
1400085
1376209
451675
1347590
264721
576057
317545
910369
1551990
269906
42629
700792
2047536
97640
399599
621711
119081
1089657
864765
90133
316255
342682
19221
608446
1871053
20234
119963
1617636
1256204
156797
1325244
29387
1152273
845002
8934
541978
656506
415176
165992
66461
754640
1280339
951146
419202
981460
727082
1509118
1018927
573753
371358
307739
48589
813724
1020387
723524
1764972
1269843
1336710
16430
417575
1142794
1181736
329199
1867882
196744
1846793
148037
221354
863224
319888
47016
741772
294835
137469
1057334
1811988
58110
630026
283594
456646
791077
1120588
11834
1218322
578944
132227
760330
18785
221314
508887
2083411
230851
655451
248531
154606
14442
1041501
1497080
1122834
987021
757192
706835
21420
1010514
944700
158567
2334261
331287
289699
1416779
1568318
608169
1201852
38720
1373075
2194555
624940
597747
1548558
1235981
1578076
267860
273007
589580
1183643
245709
1228466
995750
560348
1610635
44894
1301288
668822
684617
96624
1584747
926400
611255
69195
124424
850412
920540
559631
963055
1131192
1684438
1297463
1634409
15749
1052317
1275011
382767
128152
1615080
1087381
466559
914553
296540
250373
1178243
531853
238319
911745
591202
1118464
160593
1458966
892696
2407569
1211903
207065
1164321
229347
1050779
1662288
1594910
650204
1360478
1549775
1003058
241770
381180
1321755
74814
25421
839919
210552
17571
754541
345028
550456
1438228
878885
951193
404938
1232696
699807
1721967
1574444
1377759
377697
181882
372813
557716
1213242
1649161
1703799
290723
1619336
1178340
228622
1028393
997322
450959
483403
940968
627504
414707
654411
346034
284267
9269
267521
992662
283873
356274
814582
94882
870068
13643
1135983
919721
1385721
764291
771726
70834
165831
1102511
1030500
1655033
667229
27950
1229708
383440
522397
269728
384409
2106759
293002
331287
824920
527025
913467
119275
918876
425090
57135
2075249
744327
12269
1483577
646742
575356
802613
35326
1297636
660709
1075551
896434
970399
1291745
342347
9302
419123
238535
667360
960761
32165
87658
898623
1634639
308921
439600
61718
430312
385462
908357
733646
385942
494310
147807
114732
17785
935081
impossible
843826
1430418
1423317
1538963
172820
951565
662666
469022
759062
2186505
546010
879398
1860368
709007
514625
89405
209612
319689
1378437
13835
307926
22888
1149126
1722323
1595536
1600302
1587402
1648838
578603
2385428
655426
1583598
727160
830497
337081
1004454
1139054
1600912
10315
195834
959042
209187
207517
1382470
2211286
2214985
379590
711798
866535
1436835
874064
152169
809369
709973
28234
523070
1766529
1680161
21886
1762306
2235931
932535
2091627
348244
1508200
1106710
1739534
1310052
159145
1063223
1410939
185974
749975
965654
1152196
332877
360336
1956839
346489
1401123
96100
757218
870867
770132
92909
371097
230586
1715148
247097
609686
563652
45492
728351
373281
791955
87601
1774571
764254
846531
218546
2017286
657159
368873
1140739
2186871
304002
1215561
1356628
382365
314093
325828
1051179
1181361
1267646
963509
391805
48200
1069518
20276
621234
248457
769317
727346
1015394
112016
511505
247112
19337
1883393
634746
979633
791381
1208080
1277022
372602
1548518
855992
1478782
276794
1653292
36724
234802
442218
1044820
292893
724244
14174
226089
323361
901210
451450
788647
1658657
413430
622150
33000
1135740
88386
442005
624570
1034930
833324
672600
7430
925930
1432245
1014436
280347
130660
263896
432089
138052
1399612
841436
2170774
948931
167687
1013818
1757410
223735
163360
191500
165225
108218
901692
48425
552530
20958
1797316
128765
1606959
1256390
260935
383595
933242
92563
154080
298330
1586363
1295000
537903
118069
16151
708420
149321
234738
1962578
751303
292209
926566
499807
1480148
122844
518607
66033
213613
595314
732995
847934
1083193
208424
877074
327920
1887118
640103
2107456
413979
465667
721780
1442784
928681
12633
401297
140289
1704793
48621
168638
937298
1676750
377403
1416470
660678
14335
877946
1354200
161777
1666046
227452
316289
717503
1803116
79629
558241
10010
256877
106594
612534
91415
14097
437253
785060
1731304
1236857
309600
265776
147314
1778093
144689
14718
36743
1125828
436556
1043547
967399
1705126
153748
786044
404352
363622
309606
403433
193676
1611374
1875356
699773
487356
1482651
1081774
256318
238685
376301
90836
1453244
1050471
166259
646115
893008
82595
333852
1505067
1534096
931332
1842026
692721
228193
234600
238691
693962
730862
240371
494288
408018
65844
118799
353777
1449014
705841
216287
21544
1497965
27745
997697
112017
1159239
381027
174004
1224819
376590
263807
1931228
1327946
342422
400356
1609529
1411964
1142122
535133
1267452
1199275
381287
284304
934279
74003
631318
1718819
1479287
131003
780537
307601
1402919
1206336
14470
379900
1798692
548228
1924262
705817
345118
724411
402874
36789
868770
147786
377395
178979
394807
11716
1506489
265793
147438
1543558
789366
207894
21110
462352
1114706
1252028
1414734
522663
8898
823419
144209
1285288
1758798
1218792
295309
566860
220879
123837
1168162
626071
299274
1185610
300863
885142
1704696
888169
53874
1403757
1666523
908497
1361958
617876
1146368
1258012
718586
469735
515300
2153
177241
24586
4972
905054
743857
1651443
1188196
1565475
772860
143338
605709
364394
460963
1060804
1596524
12935
906607
555707
1029170
1038235
1560678
1329671
272131
94307
1017402
1138335
562828
733388
566283
1687478
636479
621888
1846956
585202
366790
93950
41514
113841
1583315
108310
1341155
2236478
356528
693940
1206637
933977
1454342
776471
2103627
705695
590842
74367
878106
1051935
1301418
268250
1698845
1279261
8147
877285
174951
25899
1769479
560413
393707
1557232
1268392
6673
77223
446443
382167
662416
1885794
864930
1869768
359800
429746
1366733
603749
315332
3439
1938328
1571518
866758
574025
16782
520946
811345
452500
1128124
67952
233404
216722
1699756
883286
675562
388511
1791513
759254
114433
430647
346241
3326
135205
708678
1201442
39693
272439
1163248
370566
791932
1196363
376747
1180551
200018
2225925
1602326
1053071
1061636
672427
5920
1284061
87740
92186
982306
78327
1336734
700309
1137700
356336
238435
467046
1179448
477580
335715
2021987
491482
704198
700135
1781030
593187
58685
1409402
1185080
1256142
1497771
891155
506385
1156431
1510162
623435
938625
483646
1000104
604924
1571248
571602
347235
648578
88387
675864
732659
685503
251076
867856
303032
163402
987374
435745
784197
812816
2273568
905126
757806
518734
32577
151122
747731
85577
192464
775019
49179
659442
353561
995211
1807735
1513505
45506
491661
343042
24736
1755920
26940
423546
1140801
1498806
1618388
2314734
647451
2338
1078669
350419
208667
120604
1303373
548134
488290
1552013
875884
635336
1159019
277708
1304830
1363843
16213
197729
1113186
91472
238051
803864
1975976
2014826
1550344
299330
463611
226377
593656
1081366
566946
1036700
1739720
1660887
799442
105870
106484
1077070
427471
1185728
1788311
695404
583946
259828
512563
41388
260257
477080
2091347
1674380
1084903
18716
933890
641460
389742
1315229
1308786
928238
1283130
10177
439090
637076
130492
854864
25106
478891
2243512
1161882
464594
1253543
74331
1282048
582945
480794
1703976
489216
128184
544683
1037024
18227
80520
634394
429346
764940
208230
82789
621101
388148
29666
1323944
730798
1594934
776810
393356
2072026
666215
1502425
125960
2177412
1017685
1767664
258455
608168
1915056
1253786
1673098
1107502
1645534
1079560
766062
658247
49715
1062424
1432159
574340
645995
227576
2317748
790045
1625732
1085659
306634
125643
864134
1455236
571562
1060279
1221090
347641
99285
510619
464122
1732383
701020
989020
823094
4087
189338
534846
883960
23700
656732
1396436
1259931
52817
1622091
1967510
979183
751155
286997
343242
763429
255453
1068923
2055038
185173
689328
606101
832562
1217068
684431
661977
1009200
399765
1283331
1956669
125306
1275504
789148
1197091
782089
1763317
285330
300554
1044643
131140
377109
312168
1117442
555436
1347462
395535
478952
18585
759447
841050
1473680
1097795
803011
2188183
915490
909274
1453117
606961
411310
575400
30162
1001329
1165379
896632
322759
151130
864283
657064
625408
1221956
794597
577184
20915
177307
871922
1267647
362128
1374595
153044
24816
1027358
488411
1032638
210567
1115374
491278
551998
1553510
29273
435958
2103324
139332
171243
138719
1667738
797391
854444
852918
601488
1163844
1172094
126570
512780
145381
23658
983021
854461
752324
1592197
603691
31907
1476650
684538
911362
1219387
106009
1000568
505163
877413
590161
211144
995067
1039908
1797121
46963
1522206
382305
1678227
1881889
1155827
1099414
690372
868749
209662
418140
1255587
1039702
1146707
1601236
782518
956078
724263
56635
472573
81890
21602
1217382
821730
657965
2393840
729964
297264
210489
1131837
17937
1391188
155249
1644866
1870962
1430904
883815
1397272
1620095
802890
879537
874792
1287676
583900
118955
695409
1062449
1696371
1502359
14480
267027
1004050
1977789
1019261
26752
192281
1964964
39773
1046357
781435
20826
582256
335549
446343
1816641
1733302
613289
849017
1240161
311638
1611387
27801
1115728
59786
2241661
1636344
263125
816292
1712716
823824
1040667
828188
878905
33050
582072
76691
598038
169841
12771
6813
423117
132705
397807
26375
694178
3653
1558923
1673662
37245
826295
711474
540622
258215
218759
1556717
94589
677543
127732
328351
16452
568785
1868639
2073140
455115
1584296
48726
378382
913732
443095
2008214
811918
588720
628873
13625
1175945
337212
478091
243861
1032341
15504
2040889
925630
1242908
207096
393694
2296204
189121
894772
552969
940750
2059605
1669556
807909
912414
1874370
713850
548835
1193319
430591
437919
663891
731720
204765
206232
1175938
1333932
691922
1165427
1288604
891364
1269050
2045915
680714
194249
1018516
416728
559072
2079257
100999
1691464
807154
840979
530710
11456
1389643
687577
906609
298233
469136
1275168
1475181
69114
3284
99843
547446
1230461
1571320
514077
678099
1638076
1042667
22537
1386054
739147
1402804
1003838
1235977
71080
1128163
843530
760460
380493
85481
433470
36040
707271
12051
288645
871000
15361
62353
1092601
302922
95481
136196
89080
534254
7404
392424
1251220
436618
214910
726307
655839
2147868
759714
78625
1454107
12682
303314
24076
310042
358031
559440
527656
513022
78506
1046995
2186253
900214
313731
1151942
231571
148391
1541242
378038
1383329
554783
1277476
1219721
925462
1753566
1066846
417460
1231418
1031353
1826964
94706
645938
200101
128591
667147
1372820
914239
208891
832959
1108213
401931
890589
847502
693592
589031
922227
1563358
97261
371518
610189
118367
1033215
7985
1639633
12633
1172963
1033573
1688960
1105369
1724242
2977
1581688
1259588
205364
1095604
929239
2154692
544807
2079016
33051
533207
116390
433928
625982
968269
972628
1893634
956191
1129054
1673924
701821
910772
711000
832398
1372118
236277
52457
115621
206104
127262
1079998
242127
1148874
266114
924207
1238192
464915
636606
2122782
1911815
995316
627987
2313460
1649971
1093946
777053
514990
1093356
586869
157981
1699578
609238
286750
1399032
1765634
536982
113539
939395
371156
1572210
880154
375876
1548494
201347
106063
120734
2079426
316327
261455
910669
1915971
979409
172310
237529
146081
1953141
1396618
1619295
728101
795638
1527443
1965347
1356433
831769
1154250
67839
222973
757843
725941
1684454
1259748
1342311
1175718
33542
1592573
1330748
818445
1782700
358988
205772
1008024
991052
12081
1096722
986939
348057
1291776
1410100
968762
1388632
424717
118981
567873
653619
1087863
1589974
603128
1555195
1336652
29262
1437465
108765
1155974
789402
2145016
1822352
66174
261231
1055411
745225
718502
859203
669567
20678
531822
1067268
1927720
1185571
1560920
1029147
760967
362244
330985
61727
1561205
406915
1732774
1104921
1061236
937393
430760
253420
397650
346372
2017333
758135
767731
324371
878378
106212
1971263
908878
272577
1621368
1707626
1587542
88279
772776
599432
360882
1870805
2012637
792820
457472
198043
2086257
525370
485618
412629
1897394
174801
1597658
impossible
1559025
1300866
1074431
1187394
583955
32129
1373561
667645
682415
419860
1603535
116339
269596
2007363
1020338
929998
678577
1257510
1144461
1856104
2014307
1108791
796849
649288
326977
60851
649592
30540
1535124
217955
994202
1048007
10243
398365
303286
760318
927275
110061
711273
192189
962606
360930
401005
777245
784506
2251807
1750238
773611
391543
745373
439284
2375857
1709214
232773
754545
173718
40725
1547862
1308186
275970
573943
1700234
319325
463223
9459
1185614
1268879
270948
406836
1307916
14375
1465298
1575222
1152021
969481
1111303
167753
1087165
85886
1403072
630595
53400
1408452
648953
408933
965389
17721
2398367
613124
1656854
1225442
596743
941027
658835
755993
186821
26521
1135787
53757
57212
455958
1219106
1788864
218546
424424
1465861
601669
729994
568197
32097
2121893
889678
1150075
1781169
194073
677836
432367
1204776
404095
150030
1336250
533992
1088409
67739
1712968
1482636
187756
676849
398973
537254
10128
105294
1256040
546816
579639
684993
1630557
1599559
749488
1166212
1391530
770758
213883
689447
1220232
957281
223672
558801
1284606
237877
398300
205955
1038362
1467013
456177
974190
389235
470372
537333
1174018
467009
473986
78294
1058681
777565
1111288
403734
1292293
1657515
1158173
1165534
1204448
437909
1241339
147233
407185
1002863
289074
129569
504201
1937590
1415853
54176
759530
120755
511965
13112
1066255
1054427
846851
452383
593137
364705
7051
611077
81418
970488
91429
282648
1320808
225811
1299707
785736
1002125
11043
702222
1404735
335990
261625
118664
538509
1039286
255238
725154
1752588
1457868
1305685
351364
632397
1206590
2282044
174242
17397
417463
1146588
1375192
1313628
579899
1598459
674254
1046273
334642
881314
56898
205281
208482
486326
310149
259361
996437
29302
207297
288047
1652924
268816
477998
423054
1097398
279420
428516
1030455
2240787
1553423
1556540
1190973
1464107
897498
418068
315087
340670
163746
1012775
1762849
655694
943802
61262
11848
739036
317781
427995
2051723
604683
296365
1402480
1123940
714588
1569938
1164157
1005648
413302
748915
264547
1756512
36268
120197
839363
330613
572524
339638
853870
378655
1066265
411560
1854911
72829
1455457
567964
687997
134507
8190
301283
1508273
188207
822229
1403589
1147113
391949
682539
1852740
486194
654674
947387
1226096
670951
438890
1886600
1201882
1100128
507156
353133
728472
1183141
310327
14318
885643
404738
756484
553199
263310
881419
452305
1065314
542252
479424
266770
1159610
79205
1686487
1095835
1489388
1425358
51423
617286
1001010
417771
726917
64312
262820
2084506
294637
678510
1542452
56832
282576
219105
740705
20363
485766
374377
2005961
346831
743429
117909
1994100
392761
998022
1419340
81601
723277
2103679
1470555
1216937
515652
838923
770580
1125952
275557
1293799
2233510
347285
260626
1027002
889967
323743
260355
1501396
157586
1037294
1576811
165755
621275
222857
303739
880460
287000
776455
1205916
594014
505276
1081966
96381
31322
396627
135189
547510
16255
1336916
623084
2054837
763508
900325
1351689
618055
713534
1556140
914256
418954
1565337
517849
1814400
569982
609720
424915
307308
657077
581604
47695
1529875
272436
1044604
369301
1429706
357340
274988
1222317
364358
491312
948347
422595
1249716
185386
1623471
201731
453255
120818
1844639
449956
1387782
1571859
282686
848749
2228899
27370
391913
877036
423235
38144
1107175
392388
94976
1848805
2019937
912383
40892
637401
42262
481313
90132
335425
142759
13036
391206
35652
979196
894837
110216
244611
1144276
1730572
1096145
414209
1444480
1018181
663818
690990
1898774
103364
448830
829927
451692
1917100
387774
2305713
1277771
1109613
553663
171343
805889
1659374
1232817
312495
272235
1530932
491079
978471
33823
534236
878935
566435
52418
1049726
1036886
446234
474915
1208120
320169
1765304
59646
1308169
73734
1044932
1636819
1856647
1208561
318340
105981
949938
644676
507049
175230
1428843
807577
784181
284141
261594
461779
1385455
398446
482158
506967
267282
836914
9181
477814
224192
1121111
349851
582850
718178
125224
999320
788033
645030
261481
801461
456388
853807
737181
2165715
1662266
772503
2084561
2185319
159117
349374
371315
1375526
732729
102363
257933
787851
1437255
27807
999216
477433
514830
1857359
511468
233463
1493111
488579
388316
1759416
475750
1291383
328436
569540
3486
849133
1093481
18667
546425
151122
1773092
12858
1632783
796409
1209909
973445
1026987
1224548
720544
1573960
98689
182913
1096631
1616419
52303
858722
391190
1568845
489174
2530
1463330
582098
1360166
763128
782692
658009
221757
38225
218978
15387
1174382
843989
750241
681560
203419
631569
1091216
278528
277682
177543
1692691
1114454
1595811
332896
1332766
1344735
1449762
396105
647513
337517
821391
1198705
817307
533314
260850
56049
981691
481609
571618
557188
1514074
637547
1670021
539754
318243
22801
321078
737716
1923974
1305504
551015
230793
1320963
1729861
1171432
1530589
102204
1042666
665300
2417092
14916
821808
540802
317506
498880
61146
15077
102212
2024196
1822997
32388
765969
1331450
849557
1161945
666611
965583
219282
864736
998762
1598719
958011
288407
11943
852450
507113
1447959
1305984
607755
1202497
1487064
469079
219092
372004
1170867
1921304
903408
229749
15648
841618
674418
585065
60910
840652
75694
789806
647229
259089
971723
1379279
599416
158772
4814
1154209
1662124
465329
1155321
334182
200611
299285
1177303
101868
987756
64656
1051903
558708
378503
1850611
174101
1330843
147052
705681
267982
679910
935922
507954
354215
25029
105573
859007
1326299
694590
1051441
770363
491246
420405
1255198
235915
449684
184596
1145116
2348313
887654
123502
240025
90623
173805
13880
1147805
408415
1220639
1211794
2104168
262910
1572992
959932
55603
581414
1350222
1543582
983802
1376727
267586
1396420
1243053
36804
652369
1387959
1853895
638801
397831
25729
735782
46661
931289
1116507
1109674
1780200
1879577
356614
1879520
165199
52843
2329716
225136
1736146
691699
912865
785893
212485
1056668
544927
131699
859187
impossible
158514
333239
905574
446063
338507
537489
790250
177443
92276
465384
299589
993465
1589811
1077362
49048
39550
494664
132432
178094
787677
616373
168230
443595
607235
19133
1422725
1340936
16589
887553
25628
772247
1174304
1646002
127167
539984
534358
1473110
93245
1856477
1529225
462696
1309722
570393
2073472
2047868
797586
787997
610645
550556
89830
1949901
1770170
1004716
47840
31911
1624328
888195
1404504
138644
252263
310147
823465
277878
17556
1126137
2021931
2245540
1476725
1429640
1270596
150014
impossible
926724
1133357
655112
608716
79913
1006626
97816
1355291
229568
966709
1117959
896426
66736
911105
1186675
652326
122158
708961
1801545
657842
910999
255013
442226
1575644
33226
214832
880122
720250
505652
403551
1319063
917112
239449
1464392
240114
414901
719907
602064
722661
1971014
1211311
303779
679074
15709
1949599
802093
857017
723659
67903
496157
338624
224465
160600
8375
517700
1493430
798801
1571608
1466608
139708
546303
136092
1441140
661109
156238
382073
18607
78799
678388
1605480
1937758
2006055
463313
1320176
1012500
1905446
300649
676103
1482234
21085
1129683
1639705
851252
21093
1015777
1417398
1012702
734277
902731
282442
857227
1327645
77004
875143
456956
58457
1955374
1601856
1749023
472018
207026
851127
833453
240505
796195
12516
20430
729755
81564
80824
317092
190841
665287
770326
465990
1354188
7381
505990
459001
181603
1445346
462010
988521
469102
1471794
976218
1042122
1265064
987699
1902553
1010054
1797939
976419
14637
189325
582839
485324
1064159
1322048
981611
972529
18803
272626
368399
507514
1659596
433724
410014
295017
927569
2011587
292474
266434
224393
556942
142955
15036
1200611
1089658
1027487
1059143
1009710
115583
1792736
1550108
832256
1702105
1108598
2282128
2142013
733911
417364
260153
1828003
759650
281389
664361
596003
261664
332426
929037
793316
425490
1659838
273704
1740464
262331
884123
341749
287520
14222
264491
1093957
1098626
348691
230068
93418
499930
76884
217204
1308554
2127243
1004706
311271
1408367
660715
107156
1338048
238083
233298
182098
3985
14633
1110012
1270342
262671
382531
23915
101254
103094
1032915
478308
1200847
1348010
645616
1424227
156411
1867959
618938
1049318
595997
596654
17781
1218625
1614908
1762878
1172862
1360658
271881
482698
596673
362203
1035268
1908156
469057
1304216
1122633
1051688
1020851
1305109
1197496
525802
455118
637278
88084
334168
951890
709841
55232
1013016
1214588
393082
459460
320268
737992
841832
1986905
1432392
1221459
515297
343272
553667
213685
2161670
236955
483053
1282847
1470895
1050520
892843
144566
590007
1448242
67169
1896385
1933790
1302668
671339
340255
644187
211254
589274
1245324
1628260
744482
1626034
257090
109452
1570304
1478402
631946
745578
381551
698357
383281
1566424
1671072
1606779
1973728
39113
594524
1573572
1156228
55582
1810119
1142445
789548
682019
1055471
310269
1363743
846535
1501269
757801
1313226
904960
819920
468459
70390
1229396
333074
1235365
664213
578377
995965
263322
1306430
487814
227047
4020
1129562
353562
562234
2122227
1246910
62952
117950
1958383
344772
73607
1878471
503076
1097983
21561
1280833
1481183
283168
1693802
227030
1103751
799544
88681
1627521
35341
870684
546992
954081
671326
638318
644645
875346
840322
1505474
643084
941172
2028650
203089
222283
814986
1964774
459738
1602266
891874
215303
571764
232034
880811
1631464
543542
261541
1786364
353768
956448
1095741
191181
248302
840564
513758
852546
2207623
173643
612136
747392
9475
232487
534458
7162
1550421
1657401
1756869
1822343
393388
1639553
747711
928259
740336
702819
151563
152575
835024
480502
1255414
350503
779056
122452
131576
936266
727609
559557
880964
14303
1052378
1710157
1163206
1692985
50518
1063362
1172632
1891619
1984390
173700
340686
619072
354650
295136
817429
541928
81223
1667672
361783
891796
855737
1300744
972156
281889
541961
49523
1312394
492993
1878943
1616926
332982
1164548
554871
753198
695031
1016631
1476976
633687
626538
1535941
307018
484569
545461
2242315
579866
1843153
2062295
1749673
177708
1987082
345445
1763540
642758
428586
122021
390908
1546405
1310536
1179251
1287119
1808291
80373
926206
1509378
161516
198804
363511
1381291
1143540
243393
1891830
1709849
620475
227995
1443646
879517
2222887
1643403
1598546
12378
128316
1228032
1152049
674627
416044
1330461
1700283
133176
745563
767328
1275352
15006
49191
636047
2000953
1232638
1208359
302237
98914
482395
305400
1822037
1899051
192068
984580
1360792
751740
2077147
807221
240706
2030953
753994
2119499
452153
42409
1944468
258517
877321
1883491
34743
276726
194083
387140
111171
1992446
2306478
983610
772730
1472415
530242
1955256
584264
595910
146919
231150
1539747
466891
468118
226091
1661350
66040
859972
1175901
1124276
448411
2106541
22321
305686
280105
397686
441897
2156766
799956
1053957
1620199
719424
296015
2156152
641412
1743951
710629
2153419
504805
1709081
14930
1897636
434739
784957
1459092
1739515
1212546
199488
265111
729301
936159
137976
110746
235215
1289231
453608
1059031
333152
122420
396416
213950
383287
1501441
299187
193192
1336612
1828840
1861623
2279583
1769328
1419947
534925
1884947
372818
422418
269655
211582
971670
5577
940090
843493
117034
494584
298382
1744529
887608
619368
208999
524390
855845
12270
1538424
496542
148298
11685
879846
285554
807676
1528346
30772
1736310
1436587
1498479
530539
491178
508163
1144189
95293
1151863
1633353
273843
446566
1428915
844135
1080382
957385
836715
790092
1070983
3886
867465
740575
1048358
1549848
739796
11406
1042539
6820
105414
557367
192291
1064756
1164040
183565
1960268
1441854
664081
1098881
921984
685643
830711
1415978
713614
1740336
136341
237105
389835
920915
165334
1216095
985902
56972
20973
2143817
689013
1401052
1080588
688051
1164403
1155538
56655
86489
660972
831634
544633
69288
340184
1381492
9201
183325
413904
877449
1604136
2003263
239193
269176
1483974
262127
981037
781701
179792
1183336
845995
713775
1226392
552697
106426
806608
565888
1469051
1661710
600831
173026
1075551
443298
443135
98737
977164
418662
15219
106869
629010
662700
1642965
316570
633025
2017691
786693
750224
304576
1896563
481463
1553583
522425
1652255
12032
1494175
1063690
1712038
763552
129264
1554080
215072
649660
173023
1189797
521215
607103
1191795
168166
1409151
183398
27619
1166777
701760
232237
194847
63271
1607798
1990032
413564
1674848
1396246
1318470
1216633
193744
1588756
1099963
880185
697565
51465
1680609
287604
1790441
760812
800023
18597
2047625
533786
225147
1662457
1515870
1208457
1051710
812882
464325
1071188
269464
361511
519836
738033
648993
325195
1615860
1054000
1541723
270501
496406
1605477
755697
758927
404869
679204
589370
496448
704619
1256113
1422273
21631
impossible
1383086
1733585
171523
1115216
449854
196811
1071044
1762182
23657
264771
20104
880173
903088
1196418
415829
1115950
288925
45054
65140
999237
39537
377905
1662201
25233
509739
570814
1878817
464132
1172267
1380354
1297641
1620274
745487
582441
1186559
565704
704153
1066157
1006025
856403
1068990
1055678
2120370
1042244
604511
11751
17935
320735
124486
1951259
1954767
1596390
1240217
1745436
197245
884133
580236
673831
2181743
1764480
159204
122720
67532
735385
962036
792890
154198
520921
574664
700619
8164
1017425
2294016
800547
607732
659575
719238
127919
1930337
1566067
724674
695830
189575
881766
147332
1491815
866033
148353
1520354
739249
1158302
783729
713094
575571
304214
818063
1232608
1526435
677934
735891
1332373
1356216
1167080
59225
1665063
1488615
1038577
795754
1447081
733293
2116400
1310347
729283
537287
548056
1919777
176054
401215
1236940
305401
1634961
1076823
228411
1302090
593356
14876
227107
820062
1560529
1305227
371690
1164743
310234
160857
1319880
827782
1802582
679491
211171
1548387
294243
527127
325943
impossible
1400006
2113472
564763
317343
701923
6306
2223791
1445722
231934
1306483
721418
849104
2180091
95791
970406
319684
792787
1459
92811
1953860
1544995
92097
119020
8621
1452300
1575255
409020
790972
427567
534056
642924
17491
369228
262364
711277
58869
123149
97474
1013388
1433471
371185
420405
139318
2260527
824546
637165
2112016
551778
209072
1067232
664601
477287
499577
392279
389329
274209
66334
858539
68623
182762
204380
749584
1374157
411620
364488
2137127
1645598
245462
1540985
116434
2349651
1755170
173684
188176
496972
16571
395332
559131
1092325
2744
2072359
654575
503811
1535853
1409693
312096
56881
7769
278766
impossible
2191687
10259
297623
1776591
75144
998544
1055427
2001125
1216262
1888654
1023972
495366
96798
1674405
290397
1091629
877131
1654686
225124
1310616
622676
161557
1022411
1237861
760003
970713
584420
1182516
462868
2105695
1766796
1830762
2011673
89231
21512
756600
1159707
286208
296171
208835
424633
3599
935990
246655
1435025
78018
985251
1293660
17821
1382287
487052
591584
652506
229879
546092
1159381
524063
1770389
160174
1202084
1361752
827609
1555389
1093383
2317516
1870995
480604
1312231
996682
901328
1926279
753284
1593315
1305402
185640
1619125
859450
245282
10385
847360
638452
914233
22125
177749
985609
345309
1299652
2017617
1937488
899694
326067
589288
1496169
680493
1185093
1329760
421961
178551
1179322
507551
910655
1433264
2253281
919053
898278
1697368
264935
546821
164426
101665
5011
18000
2145084
791286
64498
597363
670609
354095
601391
452263
604339
237983
1105378
1824701
1253447
680469
1676425
1035364
35983
1310365
1425786
260201
295863
68272
1463899
1078900
761329
587724
1726235
520706
384640
197227
514926
1431256
427017
412241
1803886
1593348
1460874
1065210
19641
35789
384883
1472726
551561
1007403
599455
1510387
463633
138432
1969884
1080542
1554873
1276225
1976643
260838
14116
366345
129737
612419
940752
514100
12998
1090259
210096
1861804
591395
66123
361327
9208
280882
797200
252318
669104
1852445
265880
389724
105450
146565
848766
65455
1181259
2241821
2343567
1032601
4941
1005616
892605
662563
1288011
1002854
26108
910879
1376508
51734
1854303
539524
344115
481075
1175774
97987
832294
456655
11638
1300760
1107276
140210
1972250
1173341
285128
930588
655762
11254
1308204
940899
961145
822119
588197
1701183
1952751
1108364
55608
704218
1393380
145178
2329597
403871
867809
988417
138124
1383521
14377
impossible
659622
1646642
1209386
670182
17043
22556
1108433
843232
1595880
1030517
458725
583390
1452062
485306
861653
136383
227708
77625
698124
69222
396680
1928515
1065857
64747
62589
366802
1120529
1661653
447852
84194
216552
1397759
257910
168619
1276497
807942
160132
87701
415987
1240200
48803
620048
211338
1374396
1210804
710418
76635
48231
448527
90089
1591831
impossible
662274
1023763
1230450
434485
947243
1045237
16879
1211733
1473015
939361
868263
1166435
1475354
1761237
65836
112393
555919
624149
475707
966893
380979
599385
509106
384534
149471
356910
1322704
410407
1625920
766716
751266
258340
336399
501833
366356
37241
513417
111008
133089
276953
641456
980714
1017269
1602988
34816
666412
717376
739601
834753
1037699
679025
1295967
580456
63196
387381
469334
235723
497608
788515
426718
1598786
315482
181628
160613
137503
946533
438902
1960940
316691
908085
1361938
19375
1725108
1372941
451013
315468
514888
943541
59828
616598
936892
326239
1134162
1404298
640500
845209
239421
208186
848136
255470
1321137
42271
988310
25048
408358
414086
1329053
1099505
798092
41929
360490
692560
494905
1425697
1478635
1003176
514151
269132
1399600
1987346
1870418
266090
819205
261956
931015
957247
1594821
601828
1958293
1193644
933277
839283
782333
1016882
1023817
536929
596276
381026
806976
1530154
1471722
1395535
18959
387189
901618
15708
13914
690337
1762303
1104473
1979641
1316958
697346
1349905
948027
885258
390589
1177430
304288
207521
1139940
13087
1614561
1291160
1110652
463677
1797552
181370
1580043
1948190
1262223
1375045
1142010
1016965
624226
378467
1620352
175678
524233
13576
941712
1573153
140453
5329
2100342
645085
549004
742862
456881
810276
1477076
1874331
2510
1098971
38708
1104831
921746
779500
1215226
723231
1241650
1094722
515297
1513082
437862
138776
1041139
2118249
1838386
48807
3591
316132
1253848
1054106
517715
15462
2107903
210999
854375
1530552
270042
787997
378485
228133
2154557
1184793
629063
13897
213249
200174
353813
201739
979489
926277
535165
623314
1283134
76922
979996
521736
324497
21234
165874
254552
344662
478347
1122628
388121
165744
178812
1313850
805766
1198504
642998
570368
20678
1016029
1573824
1020977
1584371
292875
537621
156283
867720
62249
1047771
614800
671685
253371
924490
1553449
1542481
965687
545658
2003226
529221
4334
1296781
380822
534700
415565
1264945
1629636
1769885
90036
82532
547090
320250
253262
1686215
298196
158983
910773
125115
340512
625436
513155
56462
2104884
344088
1160097
356216
82553
843284
1020258
730757
269862
1342170
1483285
1451597
223312
1052935
1900098
342023
509402
428116
367385
1261760
23536
128573
814659
309136
2312466
20765
2050818
85488
471757
420687
638464
929682
366050
1968688
55335
1507451
344814
699881
323678
573687
1470767
1132529
258014
808223
1429499
13782
663558
827336
118276
1548917
17394
35115
1765804
793171
944720
1974934
508327
1308710
1654261
1578747
587353
848808
287730
382172
146486
767090
361099
1516049
805709
686786
581665
2223148
1268605
374011
45827
69792
760429
300765
936620
1742278
17912
661887
1345996
225053
449786
990999
1510196
259479
590853
363889
691797
1891277
418125
108836
272859
320988
1136548
1826869
689591
717172
938659
1183716
1073925
861727
1043114
1806884
130418
304266
2018520
191550
1380077
310155
440118
1646621
128646
701745
951669
1701868
384538
13383
2211107
1704804
1482066
289501
1516844
1823284
73707
703158
1197292
721867
1401183
1571861
400131
119547
1201605
1554593
401846
812151
424938
647162
2113080
845313
452611
110699
1563346
1060803
590609
480508
925810
307136
15743
998122
1294694
85056
711547
562521
167373
1406144
607511
931717
313890
410208
19302
42354
589596
69525
238982
103528
216450
967999
216920
48891
1454570
526195
857300
1148975
157063
86316
230401
630479
239824
668690
349632
165035
877489
1547128
922002
913029
1091202
1808629
1655860
1694178
1267989
454323
391266
1165180
58725
896672
1381923
1141713
284541
276956
99768
1108614
373985
1353768
116870
713551
20288
1547122
1726181
906925
757801
1162216
273427
896932
684872
902587
34485
1332430
661748
1109601
855362
1117729
1642319
448339
1191836
367748
843491
1733934
1626250
72565
1738734
61625
313249
1002784
298661
55475
225713
701223
26037
335520
1140792
1236871
2605
455580
1148388
874350
1433367
44107
1104426
59832
144496
1482743
944183
924375
1908818
610246
1349693
1647374
420932
51358
416265
421599
1225844
402944
14943
257286
1226991
632973
952735
846855
314456
180532
840988
1036860
364729
706043
214572
393456
16115
1255651
904228
604813
267022
1588208
77286
493364
1072977
681273
280895
391080
1072549
359849
1186661
349306
782783
1149526
1607491
1054266
50708
539772
12901
556109
1594787
224620
1113342
1808960
1079400
1813991
1310513
352362
553718
673104
1409073
62446
630461
561005
129615
592695
528072
971082
466594
193973
57014
127160
163317
1351000
303244
55307
474642
378124
1417513
1300028
187109
1520769
350438
679042
2166
869245
327895
2057109
956690
87690
920348
230130
278811
367262
1226183
1145253
901853
1158488
1564096
6149
962946
371792
946388
1012045
1294589
642337
969001
1309202
333185
733044
1703262
518312
143135
522492
1267644
2185204
731016
711014
1009874
799213
665312
494497
671009
110646
881792
56191
324996
1372779
423095
948133
1769353
272108
2169681
669745
524151
781650
104346
1022804
889433
1056918
652057
940961
610769
58568
523706
impossible
548255
1142796
147371
1575348
264878
1218467
800468
788450
1376594
1688053
333477
1098114
165911
747258
1793180
1542783
1121156
220897
924134
1606048
208520
127350
10414
376671
44963
569154
891748
1327076
696277
1459520
1459045
365345
16749
2024587
1889101
448017
1709793
1729732
16611
978294
168066
1498430
901577
1100966
126184
87152
364480
596463
173625
5460
1074973
967140
200312
459391
84987
11297
836328
509885
1067903
1067002
1526272
231101
1722137
75777
609442
169620
1376495
1283848
435589
2186840
1545750
523438
1414245
1105331
561190
726699
1826586
2265646
172107
236748
63258
223481
941325
113057
1113286
1240263
1650570
812635
328220
2267700
1456923
1522891
2035237
622754
2191287
517493
427390
519699
254661
1036105
677357
352807
731165
257223
1694368
773143
1196623
387802
900436
938610
324646
194086
1293845
1302493
143233
416795
996563
770113
1545807
186435
418133
1093012
309163
459524
545502
946119
1701771
448066
77469
256402
529652
356244
764349
1811749
899647
157281
201285
2035055
1784625
666639
2129252
1605383
1594941
736472
768788
701916
1640310
867572
334584
1978572
969604
90925
38342
1143387
690986
96994
73680
1877174
952898
885530
54491
1475337
547605
558800
224955
58002
349688
518414
2150512
425465
748621
70571
2287876
1034789
721682
1359540
1896018
244407
1471017
2057533
991684
815787
879663
1234042
734469
144606
722625
764442
495723
235355
1283521
407412
1114659
42238
206960
1266992
122083
504439
658387
1374500
17126
1929599
966744
6852
108783
75649
99462
2405480
1389326
1221774
805525
202375
123141
1329561
896261
321561
384569
265855
1002010
1366638
173694
74208
1607777
953085
499000
1380529
530537
865604
296453
348049
1117623
544738
340940
449136
15009
772443
584990
2250851
615001
1327985
1838363
256437
436285
353572
1216293
257034
1138983
38362
619563
107107
541146
1677006
1615871
10512
898765
622462
2325379
1088350
1374866
986348
1663807
549861
332791
615601
657183
785642
473293
107598
221898
887513
365927
374176
296191
1229974
1256532
2145
1227710
128644
1079118
818064
149098
697521
314192
1486272
779026
442996
509935
1161967
522506
271161
431585
297573
352318
995743
1269746
415067
749009
75888
437244
559263
420425
748826
965607
705380
743861
382587
2145185
878757
1131835
293455
1116369
2019211
1129857
1374499
665861
853486
1073877
impossible
2165961
530450
1011714
915561
121467
1555440
861597
123372
1381577
832105
335721
616555
1408745
1968789
1389962
227632
152005
1076808
128437
148350
722288
158817
507786
330951
1420707
738773
2129643
1489956
915162
386509
1102639
10708
1069492
998918
510443
237247
599529
221955
324099
9121
15648
752043
119256
276070
1385602
332237
1345007
386850
1978370
110197
1633549
2073905
109542
71737
431389
186807
118503
1084971
404156
111554
1214287
9529
765481
219354
72649
753832
1200890
2019868
447033
908871
1535579
51742
497162
1176756
1094809
1636171
807205
1453412
544581
39188
585266
233710
1525555
487645
492560
551564
878463
681891
1096444
946230
892402
488794
112365
830089
805455
6937
524344
810725
87580
610397
1247315
1058717
874983
257230
786055
651409
913207
442456
142834
1271061
445886
1578232
200938
655167
970943
594760
240404
1525810
393349
48493
1395290
1562573
1624235
1511436
115482
1265048
1957005
598616
144095
609662
553939
694440
676972
2087041
903666
1341200
1991484
352816
50609
975169
92574
763640
314680
1313265
478725
1041618
682775
15456
1144955
277436
1853324
1390949
682651
875755
1364426
1599133
589617
374266
604805
257911
576884
376264
1405232
13904
1665344
499050
1544212
342294
161818
654973
366445
883232
1690433
337933
1467958
526046
709467
69963
1000169
399753
372324
207585
550761
72855
639468
1214005
1881824
318092
1806304
482644
1831008
431168
996871
311270
1086832
1425716
895783
2294064
1581171
1914613
1555483
517770
357369
423859
39372
1289715
1133125
66627
373653
1489235
1813225
1048120
575991
23694
325887
1225049
316929
703357
1194323
1209702
297717
1200710
422980
1297784
768824
1462400
1122368
2166031
860220
1547626
280232
1946418
694533
1543468
299593
1515787
569416
1754371
226294
1074208
8749
680671
1181318
1073100
382847
1431025
632000
385017
251941
428571
1438559
617455
431179
526754
169831
1754371
1356672
619494
598248
77035
46585
433653
1052546
574125
162068
105134
1688077
1417823
2109869
353484
596325
83014
518917
78787
573378
889101
1011887
66791
17863
17867
987374
1051828
87496
912981
1180877
28556
1182493
1179003
8410
279438
1078516
129980
965838
2267866
730735
642832
236491
749141
317684
60458
238446
715111
2116466
1563318
57503
362566
572373
931160
2269570
729444
410520
576404
1498574
1413603
1196011
56330
1168948
88766
574355
155670
703357
986966
669995
1905080
19746
387235
864383
214332
2212220
609784
805423
1882440
954264
1708996
517474
176514
247364
857421
462318
260688
2084007
1230530
770712
127406
359879
527257
1884259
565672
1248986
19617
551780
310456
971704
78611
590034
592702
1105015
784425
905407
59338
221188
195637
168741
614815
127700
872177
1195101
1126841
145831
150421
388489
1735406
890929
560816
131162
520816
8995
189686
1023654
235390
252043
67245
1002399
57619
1747638
1842269
972936
1085245
1633978
48433
19982
461577
68797
1029892
719827
44669
612639
1370537
333893
591059
1207627
747258
1165150
109570
808096
228706
350116
430900
145356
88208
1339586
1589836
426559
1060812
436265
426053
1729985
966313
856474
47616
1303911
661073
549618
623776
12881
1682638
2063926
1936613
1538900
434164
742859
464095
859403
1990883
2146074
659390
791315
27649
1850148
838995
159841
197262
436670
504688
25710
2078790
1324963
2077911
1223624
3104
868110
26846
157767
849323
1072040
832267
270540
1060434
1424348
1822060
35043
17875
904689
314727
427573
425481
1456933
156682
20563
237313
309744
706629
1743292
1045550
1700195
853192
514923
1724872
66304
304472
621197
576870
1377550
791853
1256163
137252
846167
1706347
367572
571876
1386593
1496765
308504
1078209
91653
1761226
227339
304573
249190
1043768
333821
31384
843861
1776693
1655091
302035
163219
315407
1167783
134227
1603588
2122368
475135
497557
1411235
803808
15787
1085036
960260
impossible
25192
421263
2096885
913496
1426084
731770
342775
1526532
1478605
239651
937590
565332
1554682
1244589
325045
1917833
504430
107877
1059231
1507123
1795716
1040517
1245346
1536315
1129279
1257716
77697
1471512
55370
527569
1281
58173
94758
1715011
364403
593207
1053744
809288
626361
1305428
321073
1526268
375051
1482023
608900
302419
1834851
1130175
7834
736739
889545
39494
1497102
206828
256409
439928
804290
1134106
780619
974455
303967
1033960
84910
1863241
1805967
545934
126410
1601556
1792128
8768
1241499
611207
1002569
452050
211678
1454538
1982355
41477
125557
299818
1025123
1104421
690920
791963
643932
2059558
433438
417148
429346
505299
1058577
478128
737344
1490302
49194
869573
1729812
409172
139723
972679
337850
1133853
317162
567137
1188094
1610148
782783
2241542
359190
200436
277150
104538
229634
343451
26681
49861
2024225
661451
1406672
1019777
1203070
909948
184709
608017
1584760
1336358
487067
805630
1306649
19206
2153871
566552
1025570
166182
2321399
428470
1406131
689679
281075
246612
475771
486925
802864
1519827
1946403
1974959
73054
1367166
1099344
1454118
491292
1209625
1617908
1806802
998714
971249
1154337
941473
1095043
868331
781901
1387224
315962
757236
620312
356564
520305
554157
687089
272300
270507
110348
800900
717862
679593
1627136
138803
2161569
1854101
376599
1553928
621702
805775
491589
1478877
2069654
1051962
128878
195329
480574
10720
364090
452192
369006
1154076
518148
858592
820623
798605
1314531
707299
755425
1045831
751829
711753
558860
1686213
315822
2016266
1313435
1499506
1336732
1159853
1340544
304604
462004
2209983
132390
378427
294236
14239
468016
58134
62245
1322959
274324
1115924
1351727
42827
1676215
310754
1697205
812625
584199
320644
10575
714603
462896
201008
101533
186006
271333
1344821
1063084
1763987
1171311
857876
1742279
1028980
250039
81706
302825
777997
421171
1214742
142150
964967
448966
1340256
314399
982440
452257
574757
1743599
262719
350557
1628040
141560
674749
1046329
978973
193937
57404
1929709
1408626
790619
108883
11885
219444
827085
696912
191008
115669
10632
690591
1087231
1767230
1082971
1619916
462544
369095
925999
82396
368300
1805168
1013100
434192
647252
837995
2087710
1546823
1024783
1101319
572405
1229388
1979262
1319595
998847
1140453
80918
52969
1945565
721457
557758
94167
117359
665778
733538
486373
1106263
1139456
703510
1159019
2080021
1873410
756748
557375
87009
699155
208116
13953
839577
538335
2116668
1180577
597188
178147
848499
1446175
1393618
243607
114734
1264361
330970
13576
529697
1657753
1071675
596799
437453
829892
1625186
764808
1147498
815945
533687
1168342
173480
909700
486953
1520479
1858827
681193
1580732
1102316
514908
592063
617132
1466247
1613282
59256
766920
519499
451595
1357235
1768261
309615
1847097
398108
603894
188569
742596
534833
808649
579826
68792
1082925
12756
847432
546973
1142687
1303282
2093706
1334774
696662
27655
impossible
264000
1054262
2067502
947664
173372
437198
297998
1528061
63841
2126114
1470158
330538
223580
320896
1209193
507428
251148
820625
441355
460528
1080606
700759
796640
1438874
1652420
82411
183468
822890
695616
1633206
927787
1856694
1857062
633246
1318913
719214
1523460
1025881
68341
2178791
282632
649817
724200
1672455
21817
205031
600776
201350
146011
421896
665060
1332276
387653
1093723
23111
31308
1314149
292093
762324
237783
217491
1004121
634851
1103772
1778381
1381166
1339012
734707
779222
140764
285493
impossible
1363695
295813
246354
59561
650345
735000
1925619
1062506
334453
1372721
705394
15730
192108
802753
820425
1018133
1001074
57441
1286174
498730
948303
553407
851518
314756
237254
825625
1689689
406283
360050
1636350
1746676
157021
1227982
2151510
94091
278341
120137
1545647
164917
1016177
523478
161868
178271
302575
1095698
1140148
1487344
443658
1185604
769326
2011974
1128878
1027201
1480459
787278
368555
1101721
743094
571059
301878
214802
462705
15125
2014324
1415978
649384
1479836
2190557
331172
24676
1344228
791186
64766
362424
544344
879691
411402
674489
1687546
333932
1882369
1338359
464946
902575
578486
392452
971039
1469063
196230
20532
1343458
788584
65059
811165
1387331
373776
1079611
1318934
859889
1561183
413415
640411
130025
923822
71903
1412249
124473
221304
2114502
178735
94961
907054
381826
483690
662229
179499
2159196
1797138
163317
10431
1805438
154453
1090503
1853798
776014
73207
655636
27684
1476435
5834
316775
1955294
456789
239471
749637
130896
1051308
1456827
208905
1479981
714591
1106212
976599
922532
158639
2197946
524582
1417635
314063
1421100
1263494
713896
14300
79066
598928
1031842
2087871
1334713
1680713
872570
1706810
264426
24147
575841
1357708
246838
1542475
1249994
1254443
736663
1695537
718474
954975
878314
946537
1098986
1164081
812792
824652
2182910
808299
1590242
981251
81717
1445252
173699
401764
248796
941175
567042
1213862
283647
1820683
156609
154742
1147135
649024
267725
1539195
400393
140528
609972
912226
122199
1894151
75235
1479781
1081591
606113
1097207
149813
163677
423312
1336117
524779
680638
1021799
354302
806632
1547377
761594
21782
1170748
996551
7275
1192345
775116
138290
703216
1304449
1311464
2298429
391299
999633
296418
674190
1115988
856565
1429419
341026
1897554
412887
182490
1508807
529858
283610
17663
393721
1343087
1551472
575559
366756
355520
1114873
1415341
1699477
412670
228662
347595
895684
609968
1501599
1879482
90390
1086167
422394
711037
350960
1220345
697821
85087
977054
2011032
200949
18938
888129
854059
735369
646618
1818476
591591
347318
260895
impossible
1222107
311028
1610113
788730
212748
605916
1983276
1011604
491063
627680
421947
412395
258908
207831
828814
34142
637443
189852
1326375
582267
1270922
881027
599628
476838
1749956
802355
151356
18350
261833
824974
243286
2144949
868366
143644
155970
654989
1557279
525968
125783
250667
51598
78981
247547
443741
1099196
1220799
600176
90205
1408803
539379
678948
1176974
1432684
162279
991586
1078577
597520
880758
504563
1217691
10800
15404
733212
862328
300930
734618
12155
1296286
497800
33884
1521414
797624
1557715
889621
1620262
12280
78873
1567684
1052936
43236
530967
860990
1220154
319675
1800283
176156
1193524
284526
184598
14371
962847
722409
258662
1218400
671218
697690
1380890
170293
618917
1574249
203711
1280862
27548
822447
269868
367436
559594
1923161
1174520
105739
783072
906505
1952875
288880
1561845
970356
207994
244835
12125
612475
580401
1124026
1834614
1796304
1321703
811576
358164
693817
495151
516443
425894
637638
471990
619336
947900
113208
1481642
881378
1466309
468613
342574
952243
58969
1711726
1156778
943213
385026
427068
1199273
141942
721861
2142686
522418
1471539
1156682
108708
1282203
1581557
1051989
1770013
13791
593149
303091
1281052
1512302
182104
1143307
269543
136845
777496
655092
1813105
1566660
1387847
471977
1325567
117401
16087
571815
629680
565996
124878
548307
2166493
213742
1376758
4092
399472
975550
1626635
206814
1712299
435299
873487
189942
108891
1337604
1705255
993015
2116590
204059
457359
859232
291399
1236107
1389173
1823493
248467
1362098
1146161
251001
1699833
1232066
784883
1212208
1385885
10672
2099184
536506
1230702
881771
15436
1098398
500337
1347847
1297861
796161
261125
1125151
23971
207262
17686
840608
538796
801077
620942
1611708
135026
740124
866182
307669
725807
1213864
83808
439617
537324
99924
1067542
250906
279564
922230
144024
1488216
939229
176019
1175731
1424321
2036263
699590
485693
662846
732969
923021
441883
646393
1787104
610890
1701477
573909
2164882
891123
835045
233122
249983
186348
210254
423911
1311946
2025213
114267
1458483
1194671
390217
264024
262829
1441221
641369
180613
526887
impossible
829324
175646
608417
25232
506631
138678
312249
1181538
428450
613683
1762670
295277
2018851
105420
1655274
819275
404371
799546
318492
602137
90141
897146
52609
159697
1098702
1283947
113654
205253
806313
505843
1380758
972017
652473
236213
514403
454550
1693590
99532
875644
35812
1699652
1049951
1374693
1093421
1249311
2080053
1980032
1379490
596288
758263
607297
718651
471625
933998
766930
197853
22944
555639
392869
701085
1056793
1606059
592919
40001
1206541
229487
2075157
139033
483600
172463
866276
183679
222240
457600
98744
1750969
10590
1445460
37586
414618
244831
598405
595631
183980
1377140
1579436
1535265
1530793
294649
83820
396268
364157
1749115
1133756
1102020
1035508
1523008
6248
22878
17924
1866753
130084
1788811
376540
291610
437004
1273435
466209
494089
1314907
341402
1137745
140866
261669
682464
1539537
668173
159740
575184
511938
308608
52913
354510
163739
982697
152523
14567
722596
903080
498930
102513
304281
1021776
13599
1056682
695583
22644
157500
1048636
1429243
1155112
1456980
795407
1594037
1264198
1588191
1354725
20681
895139
940477
549133
779652
1892322
450958
26155
761648
954283
228896
877229
1111824
1820949
1270540
274035
1219812
161449
1356279
871216
1080554
1559032
497823
440692
1439407
316581
333209
492113
735597
1439994
10557
1169491
892551
16259
402957
894641
1026577
310004
459612
554811
1239549
43200
209908
1814015
731798
1792852
398505
150321
957400
185814
1940625
242815
2043436
771633
440405
1537556
846534
1483624
549015
455417
103453
50297
891633
1480394
125629
91179
273606
1464057
325350
206421
1521524
99228
459379
468952
128518
187259
1087992
339345
32208
1203777
1423689
1286027
317040
257968
1432884
221368
288964
383102
2063494
52624
171931
1575242
299441
10076
2223873
1422665
321867
1280978
1347068
1125198
2049325
973892
14006
253182
534282
1987352
547535
539218
1021668
479651
216916
1105218
644471
906242
258507
332300
841569
611993
476934
941071
924694
719137
1999871
1650615
730328
324828
847192
711385
942759
1865335
61034
890190
2056233
1341024
917774
1020616
432118
1463013
831585
2056821
710682
149784
446986
606500
469420
993348
667996
429794
937974
883039
187518
289487
8453
1147546
560416
622835
1189397
1907608
101814
1045295
308923
2192654
601385
1367493
1851712
289498
27460
1074891
417872
1280591
81125
106298
95329
537058
618706
1030338
1507992
183694
757602
654063
843194
198679
1628774
596236
293798
1220330
601368
435062
142089
43980
524746
216041
58579
287281
390961
1941184
28826
1343208
549231
21920
880142
962273
992742
458979
362672
322935
825389
617738
944915
476879
309440
1326356
323290
660810
545192
1250649
1668852
91476
20740
849633
350913
949136
397608
2209519
114793
289986
19413
981106
1028334
1313568
73598
692072
136602
264129
1352223
147299
848912
33041
668954
1494139
363471
132065
317311
60101
159743
874046
779400
95194
572281
123607
15643
704436
999816
736925
766254
616357
39757
1078736
292751
334452
38731
455623
203319
1485830
287554
450189
637013
216368
1321861
220900
1000763
47577
74568
335732
671442
673655
802244
645978
528507
231059
1891725
1684944
119553
196553
856187
1111160
1590132
420948
2122677
493821
1197303
1813375
1644
1153331
1096458
1473961
674930
1121473
1569504
378546
762619
1110137
1440658
767799
797153
143084
1693015
1390344
3667
899508
1248191
776427
1914617
230718
2052501
680709
156598
268809
1274940
1182926
900511
177184
474950
1424384
1568142
1193476
815545
1157163
1153805
873171
10445
242054
1375072
1416325
1102817
502917
163150
1685463
233114
48692
712691
748207
1327046
731932
1032076
159703
1064734
412710
348370
362556
384994
576324
230105
1567946
1242281
1973030
333243
28875
698538
425707
1641806
564339
1350086
729227
407141
1672605
1555640
398538
1380150
172719
368987
429032
1120112
1144216
274636
1166473
222830
355928
121676
566612
85482
1557521
1389070
33424
2027283
442150
17999
948201
1536704
73368
1466962
485989
728325
592045
2025564
183652
353897
297188
94487
393335
252283
953857
603802
816230
1027545
1881927
1704904
85477
450627
1893438
183325
412444
1590551
906754
300996
1017355
908716
1175331
2102161
1034631
193064
689960
377793
1214008
1246143
1022514
431121
1733372
585311
36748
927852
1357376
351144
1344748
751269
1008248
170241
532067
1927416
1620211
445154
1612127
21520
2089524
242430
203992
124297
412796
1808533
535912
1279303
12159
1633879
980521
129485
618461
268255
399600
770769
1110766
210422
1420717
336174
548115
486480
671502
1894765
2070765
1547481
849128
239002
272711
17911
1348984
159104
1389665
280862
286791
360700
333672
1443347
1135216
547754
1682979
458076
92000
256101
266343
108864
1684318
1971948
18841
2041278
1043846
487450
359598
911574
455171
1820500
620311
540545
107143
1129696
831235
50347
714104
1071245
186811
1034120
223169
1565982
63258
1074744
199297
121511
157616
186887
1156080
97929
328998
140241
1753085
1145396
1883141
825822
1737694
1882482
1755729
1299434
356024
18382
887135
676980
619713
1676428
1436127
1224070
906574
79833
1135765
882897
481077
397670
563119
635322
1396982
704912
1297189
1281917
443549
997386
462067
323073
800011
1368893
24624
427240
1344631
1028444
957671
541423
765234
39856
1219968
1382590
1350095
1761379
1832303
101147
1878541
1096754
76049
968228
136438
898760
388770
16859
222776
44041
721306
1915195
2197468
1069851
2036038
1889373
1005832
342586
897714
560876
647921
368787
86169
2181127
270556
733352
1216215
443606
1160807
582172
324345
3457
586433
1076441
784083
1254800
94003
475219
20433
1029065
992256
19008
1192526
2521
1112747
1166608
1092749
1998076
389752
1030952
854078
1024375
1084327
459108
562582
572841
1011175
658606
33974
1777092
26567
2277675
48586
845681
587291
558179
859916
641847
750538
393695
99591
1474438
1176361
1945474
891886
739572
476705
1692574
1835087
184537
738982
521417
81347
1550172
337458
544359
794252
888965
8769
566542
1328478
606951
1463598
1365482
873719
547004
2088594
208766
638785
5378
647201
995604
598849
781091
272854
1029987
1380239
827006
364572
271264
1711805
205944
505101
75778
1650652
548063
205575
301928
260610
268887
173591
309534
2268419
1917907
284833
1115717
277566
1005153
593023
973356
828266
27761
75902
724585
2275690
1305212
1573956
502499
1308507
2175115
15284
1906740
1135348
1551250
121593
247725
104601
976216
283052
1030611
229159
400137
99424
769222
1000516
1977931
1965407
2028590
503137
1304074
433763
102133
1583004
1002896
1390214
1693509
1875618
406464
2052801
1438145
5475
2078999
993821
433212
12168
1968551
335139
635550
1300350
72506
722980
721187
344424
1483214
72272
impossible
378158
981889
556159
83405
1110307
538929
179256
321096
1121725
506566
70063
1108773
503684
98605
16731
1323037
314345
327594
861611
670960
1707404
313243
179592
411904
525430
1231792
1388383
1103224
1801023
538001
116877
1629132
362200
250818
64619
631539
321726
736367
1072344
34250
1260080
1010862
118174
324499
93973
50608
531501
1273338
97023
56025
1446359
183915
906754
1794643
310561
1220541
261162
1503855
1009787
10797
1268663
2083488
509585
105776
1118940
1706313
59728
1042001
217676
882536
746759
1636919
1212411
232603
1192208
1828724
728806
1450603
758023
993729
588136
646516
1189096
693549
1023701
950959
1284204
298965
1719358
8605
701500
146591
17002
1689999
1068057
693114
1317931
714199
747965
215759
563015
201100
14025
1068435
1112801
1451810
626005
1480967
577711
1341879
603619
477661
1142564
425041
443773
183715
441836
234653
278562
222175
3208
1086090
506016
680330
761606
1408610
22244
794444
1629641
1187966
1856912
1393263
1171487
445680
573469
1417235
96417
1026558
1475311
726971
302032
1128878
1462848
208045
815237
25407
798985
796330
2183977
1428672
119100
136469
107818
8248
7716
278169
892170
86167
212385
1471933
604737
1436356
1719676
1222068
6569
622748
1295676
1228645
1160473
803394
1057496
712343
458789
117042
1609995
3120
2380108
1486030
397898
246254
1421756
1156263
2290691
365673
749168
1509329
959469
1051223
1396101
921701
1950574
1090017
1888246
2052067
351927
1831745
1866686
1734897
impossible
1171700
20094
424102
917283
1499836
1471479
104567
1004412
958569
885238
425537
58465
176061
868269
871780
12846
647136
87055
672056
1075753
1288050
1327652
1004616
784567
1185623
762275
798649
397969
332939
1301979
13675
702125
1018013
1037182
1986422
896051
467051
2032894
301792
535140
564612
503820
380128
1058633
678590
64764
132211
373387
1510185
1200068
237621
349855
932138
1053270
1270279
705157
1084273
317536
468279
16406
1011250
14107
214408
1789975
71937
692026
1255488
408529
1030982
828929
421832
599464
17897
569084
1616471
8798
274125
1391656
133922
331850
457651
916859
18246
770959
2038789
1418387
406510
600711
134975
21208
85877
1320081
1635183
347841
190579
833894
422420
1765234
322097
2158777
597313
760731
227089
1791358
657129
1653705
545222
835765
944675
1924683
1219606
1061864
1303996
251782
379911
1635979
737335
2089976
76076
1233511
1247292
1930515
1790721
1983589
296646
750279
1479735
1200178
278788
366772
992370
202212
858555
731084
1180742
842249
78344
150587
244044
1179200
618890
389278
957649
163772
426160
71555
1877921
1259740
462386
722465
403143
551237
739371
941587
629484
1474214
14304
1068201
128698
118151
620704
142810
1304820
1605657
1271450
1261828
1291076
534230
1942731
46693
586447
2071442
607610
276264
102486
44627
186088
1287065
1477962
520511
294684
213563
1521463
1652749
1230285
1513074
367149
1969092
1912213
998598
122626
893813
1007496
2139488
1017661
15391
1037117
654709
1398012
93390
1329008
609686
1921957
12665
352
1499720
868338
585352
1240401
59896
282001
547373
174288
195036
1763724
131475
175829
212627
1434376
2145184
406439
15390
445472
191704
1018737
354800
19291
1591441
601756
4649
2397115
637652
662759
278449
1549668
1006066
244278
454378
383168
113614
59403
19149
287246
556351
1088071
156351
1485187
268640
557021
783170
1599442
1301196
1432618
1398265
1061823
195477
12066
1320803
1133452
34768
19168
87182
954102
1274028
1293079
1961719
1372726
1026987
1495408
1849067
172149
1126652
585639
517240
1497275
170407
1955804
2095756
17007
404132
1507694
486121
1014842
22263
265232
1168624
352956
74597
1753976
400553
200546
513743
683529
155253
1012452
491254
1803569
213240
685019
2237685
579020
110978
286475
148141
12885
415798
1810136
890110
273260
2151149
1313741
1579345
299801
271392
1500939
196147
367288
1210438
1091346
979452
143121
679418
1216106
371138
1106927
469749
92609
91659
342562
371347
575727
1369286
180459
1008584
2017144
1473567
558107
74796
955534
918167
232888
473874
559065
1528062
1854127
484921
602675
439508
1266516
87609
637296
253312
1281252
373032
276371
1472538
2236970
32625
835322
1265141
976372
980574
601710
1092276
183601
641650
1168292
604962
472158
952264
149714
1955504
996439
470155
1068415
372916
763090
1219807
420800
68722
2337496
1587815
992240
637054
1278068
1153498
769570
918589
1072971
542554
167302
2102268
429401
142713
1838504
450601
393030
1107946
521053
642982
1128620
500323
673510
181355
372354
1509910
280456
1894759
15155
1094050
1602180
491124
641520
498751
1130892
1089035
941991
276846
1713451
1429613
219630
1159265
62067
89332
801136
169205
280051
1918811
1380561
1669453
1966810
1046294
89905
1079755
136348
816052
1519459
250018
1910849
1500629
945927
488359
3563
1125190
518406
573061
998726
327712
433090
1075554
324402
573869
1235216
134554
1223631
1547553
569124
1144795
1418442
830581
390588
638863
419054
1066101
1953905
1372041
impossible
724961
1012940
640372
71818
23355
763240
279179
673379
68858
1623331
71878
228075
916200
272700
16196
380192
1782341
1287978
1248102
326219
601111
644079
1000010
418396
1440474
224237
114531
451437
602832
1595951
462465
247584
335486
45323
402489
1945097
775
779343
389033
320086
1853723
1483832
194223
468480
787735
499639
144020
351331
1186028
55905
2242620
14890
1025064
608028
76255
1379633
83973
165009
327343
2025677
111945
993086
1309101
222253
1362352
860428
327195
1020193
943113
1553942
208738
397522
25082
788078
370443
167629
621521
1902666
139344
2216771
328669
829685
1113797
757230
1481626
134202
382725
1061639
192478
1487195
1168084
31252
1597338
212603
502853
1275251
710243
15621
458716
1672105
1321098
503979
111777
777912
464850
523514
640675
2223860
120464
200142
277606
304112
332634
1930690
2171430
1099148
471562
19483
1926094
355431
1485354
1367349
1117307
860996
799631
1428646
1502647
981677
600121
307005
740940
1007061
1020816
949976
321416
38550
1039586
546020
476045
582966
180217
875310
687831
400494
404419
2356071
1971686
670415
1161376
1648245
170897
450649
1558386
518746
427024
383138
1632253
1074641
708414
998882
317033
710407
305067
371516
773026
5570
859292
740750
633830
impossible
968841
65242
768615
1030020
908858
1879897
1116914
1344015
158758
1417112
103639
655336
2031278
1359009
249984
943323
938203
89115
2299864
860798
357982
706484
1296743
610286
980261
599175
689697
278806
382877
760989
924448
687269
700356
2089070
335247
1180349
1089632
1801891
211694
61254
1499338
87887
1812122
1520746
233987
665489
382047
465809
1369356
357439
576700
313819
1224885
1460187
648844
1337214
1140192
131803
2288232
13105
180060
294718
918019
93729
755162
1747909
872600
1116017
100090
2078231
1185614
16830
438503
558274
375262
790019
265144
860795
1681586
1452121
530725
635137
190656
85188
122205
296500
1324315
86399
1457175
398603
impossible
170216
644866
1219504
296170
209609
369434
1511585
515324
2014831
918155
1180004
467545
589783
846630
24846
172133
1008545
265666
594105
1481733
1223518
1377155
1848654
1422570
4928
1013786
388738
561791
1330996
14111
1440858
825385
208040
725772
946654
429886
1850789
1893890
112925
1106008
171967
757162
469248
646627
216994
1232197
299432
175145
611818
206835
1898972
1272645
1148156
1674971
1580855
1341399
1907167
114320
81071
153940
844794
1429730
329161
372037
275815
771723
1423208
439144
1499164
692869
460532
936845
57521
1104894
1106783
821843
274108
12681
112860
973371
270681
977772
1422749
297399
1061576
1404139
1389535
233578
1187742
131842
1106872
625716
14493
460933
1519809
1151085
312878
1125071
707519
862320
734247
471225
712797
1382421
186725
1754745
1726229
847701
1070219
1322911
1333295
1194335
1378153
1635169
978628
1548294
766053
404598
740940
158445
1469565
108579
116509
179513
978788
583036
1407357
1287714
1794479
638737
1160154
1480310
204434
50139
91273
358811
469321
910026
1680560
1153041
1694680
585652
1095961
1554212
1911134
396013
58141
1325443
552372
92756
347073
1093539
428301
1259069
713876
628315
1195410
1386256
331910
impossible
1455772
678216
1704874
1720292
1960334
856342
324859
1681892
868858
1565360
1240110
4054
761141
1336295
512848
1268925
838429
1539364
320942
1070551
1443215
1072904
637368
450575
137855
1204458
16236
530816
260263
1200898
1723724
34826
1534767
885728
877759
9366
998501
1468183
205039
630754
457354
152097
795877
304922
274004
164753
672255
484370
292454
1432633
251552
144655
1689351
617678
247231
780177
915399
729523
234048
1855161
1970244
1576353
1112825
924098
154060
1037943
1125569
418338
1740803
914550
1729073
1073817
220585
202294
602948
240306
72702
1178613
29409
945009
371656
24458
1127780
1121842
112051
606307
514627
421003
243452
1315398
209697
521918
796505
1393521
1157280
1319013
351978
220972
75131
1823134
434860
228033
809538
1318770
606347
1147981
154375
1281718
294499
746949
604661
655153
277308
1978695
1366558
21670
1548239
493755
1626682
1176014
899336
844811
37945
2315898
299866
320134
850890
114489
1719790
619897
1918679
1567185
1503575
1335440
55492
186776
918790
308644
289366
841169
120567
201879
24278
38407
1023750
1069750
1017042
843218
961315
581644
197393
23781
509876
1039968
150192
1489931
1159593
993116
164649
1683149
498366
966621
1539449
668925
344344
484399
932257
638829
1845005
1263574
811760
619986
444603
1171023
1072436
1828594
1303543
75662
79514
1203510
337431
618375
152066
2262672
388567
747755
28725
462924
1368456
175767
1677675
982786
1224388
376102
265738
537212
1643661
625855
894622
49598
33449
1061400
715153
374364
395924
1284232
17938
770482
93869
942068
1195277
1500120
282217
476921
964453
66611
1570935
1501870
644533
102065
1304099
1423002
969616
408738
616958
857312
319189
397100
88666
263609
1773056
1887824
737935
152765
246449
68044
49318
1397375
312490
204286
39714
432720
1414484
1562229
237049
1019680
1225237
1584288
459235
431769
51285
1474855
1461175
1390591
706533
528232
1328558
326569
374852
799417
1232287
1873068
64349
1119556
629075
1375727
499282
743911
70223
1196113
2204389
495375
1832088
610396
2259419
685841
372275
1993837
56925
1012462
1835868
1163530
186575
158727
863101
928340
109953
1343686
336182
642266
78251
1341936
1484578
887529
981898
9370
2047437
806118
58847
494241
599067
526314
138106
193252
1389220
537533
130532
792063
519463
559219
1864922
371478
464100
710921
269296
396693
311341
942276
33080
1199487
220645
1321928
156972
354971
470849
513667
1094752
417189
666275
783549
574995
1128900
1667217
475507
184260
1411389
403082
804176
783488
1328875
14212
1171683
481552
394679
17853
1787298
158473
335746
763846
151908
385171
402430
421446
174437
1037910
320791
1311097
412046
800988
382149
598390
853219
756509
716865
1254960
472187
1112217
792780
141534
1249220
1208978
1090950
2041918
6112
1027600
264471
327622
1195192
1166681
846701
1161853
1238851
1495409
192524
742796
345668
700854
1044518
329917
324570
228731
501385
710936
639752
299762
438046
927651
628962
687752
1364725
1299405
1162868
214472
42942
1415662
495697
1395006
1152846
258599
1423322
364192
129360
198540
858977
436717
502584
246582
188655
1836910
99813
1802241
1502431
91139
598382
613111
961398
374357
1266573
1041344
1916717
516100
565814
79238
586497
7445
1009466
124917
202552
1497276
1557224
770475
1515972
520272
1468754
301535
172075
34710
761533
684532
1153167
825670
821435
405464
953639
1218755
419303
548936
516633
4304
84242
1391943
1791174
1250315
631142
1711284
303054
115774
1103143
541325
80861
1585174
1793065
300623
1591416
55477
2062908
520338
483327
1278074
63701
303582
211902
1677807
1046746
1429512
1060745
24917
1871273
568037
1603499
756755
1089234
346770
649558
135109
425538
791223
1008641
633857
466475
2050359
1068069
846242
1912831
427439
2058487
86227
1940684
834100
58719
1668349
482803
1178562
486920
228852
708712
566275
235433
425506
309961
462502
384733
447708
70363
1151216
1363463
138184
5842
823141
571048
199830
1313065
1002868
865416
500727
824332
1111297
777306
1575203
525516
1916856
782748
185547
1166607
491585
1511075
946506
748403
2069619
602044
1986222
1123966
1067447
1721479
1024440
1029666
606190
680171
470082
474645
763536
1259181
701884
1262696
420233
1480470
1012667
873084
15284
503685
253198
27124
1479416
2193273
308797
623836
877694
1082535
991342
237621
261946
365663
592204
89362
1120293
918432
492121
833456
1935783
1421052
693117
784321
1732578
199056
390293
1801257
587040
1034316
16937
58553
1383567
409653
88262
1151910
287237
1614995
824558
1512477
12482
1461046
56973
180978
1708805
852064
1736259
612807
253867
1031245
872064
1441486
1064777
280709
269161
123341
1213339
949557
39713
1760259
2029001
8393
45460
160065
1710908
931724
709135
1149350
1816918
318420
11382
335481
802747
433440
29618
1440514
1653943
345798
168296
218421
1556115
238194
12812
648148
impossible
254990
613133
686012
16402
356700
1376957
1373149
11922
443215
174176
713998
509591
1618232
867124
102315
99278
1820491
504917
719231
475973
216117
364472
1187124
547203
1049307
787182
346123
444149
29229
816858
9784
537942
359738
105087
6616
1541111
196300
928373
501605
994908
109078
391748
1138049
804661
436185
784690
1368707
1504944
739849
20202
560376
1309222
266429
400204
1343457
127116
358707
1084604
31379
410655
936375
1540602
1769778
352536
220991
457700
1729968
978437
843580
566597
1154290
725063
656897
1103256
1038544
472540
899412
634572
785503
194612
890783
769912
429507
690047
663553
1315416
2085651
782012
1564909
128008
110424
53909
1894314
821076
132185
19993
1065320
284858
708811
96252
378198
1157327
508943
876447
891315
158010
1580833
741526
1271099
72995
622287
688566
3472
1232215
1346715
1902891
849393
273805
447833
1077162
41515
524443
362372
881879
448178
1733444
832170
2097431
763547
1870679
1090365
192426
808285
1189161
1955850
204042
1098746
94002
984915
1687876
335286
1185257
460263
1454148
222789
799618
189351
17504
1634585
979428
2083855
528802
1062312
31211
469712
449625
515830
900933
25372
956117
637159
1571025
1227094
1120440
28469
91024
628081
625762
589730
1363854
178516
392229
973393
701512
422787
518046
1549282
512815
1250629
369896
777278
299514
62794
1510673
242774
394777
602103
93372
17116
137219
82694
195262
167719
170237
370322
835154
1061446
1844464
1615202
113974
174796
1830378
2229375
1672007
1884285
1286510
532344
299342
945799
57860
2076057
855775
483118
2242756
1066235
430980
18279
794437
196865
957626
637228
273498
131321
1645752
291334
490048
978957
763206
262365
970262
559413
1693746
367000
613113
1883583
1034284
449930
170099
11286
1949188
429798
1877805
971566
1670432
756029
1059148
1794068
1518705
1376938
279091
197861
264359
252098
1854874
370139
139277
893816
1151045
1240759
142613
864344
10002
1441293
1313268
948292
262254
228014
1836533
159287
1119552
571942
254930
119793
354814
709281
315639
164372
139518
313182
525063
1425904
482234
366270
705252
1053855
601060
954302
351625
142380
476957
1488087
1055237
1362100
2034618
321432
1308722
194786
997097
1041153
741829
674953
792080
1066202
581074
539346
247899
impossible
303718
31624
314008
1922581
96142
21850
685116
720594
1319306
90369
709692
969490
1087897
154480
158729
358122
369450
988807
305082
1591636
1039179
494402
2056036
526713
1164303
773678
351812
230511
470204
605341
376036
664452
755104
817513
447898
985182
1717086
712095
117529
1725794
1892141
1953429
1210778
885496
698819
2111316
418383
555817
35603
1392938
2032060
140975
impossible
93523
615673
172619
392575
132703
425667
497382
1562508
1098232
375681
872320
762945
1172761
1323518
142234
1583914
35784
1660714
188890
1694763
1192793
775414
137386
impossible
18686
666667
275596
692337
883830
863483
319283
2143455
12445
802596
299957
1086623
1301751
1380971
329836
525911
31505
879133
451137
482037
5076
980943
1286237
2166334
1129014
315165
1093608
295318
819361
265375
10401
915187
1085570
23325
1450282
1830919
150704
1557533
657152
2205826
1134796
894915
1372593
374058
189775
576440
1338892
903241
819075
665095
216810
690465
1840948
40171
460442
602437
616509
1279166
697527
239469
38689
1129798
1112628
576978
1047496
11756
940230
884359
275949
1264481
1266861
1031764
664693
97259
206685
327871
288932
1844898
1284090
85076
1431979
1230070
10311
437204
1574814
174680
1776415
13915
11650
505335
154945
732290
727777
992971
556689
537916
1567501
424021
180886
1408745
676771
1229454
476889
6647
8193
34604
739465
1158850
593024
1509982
870551
337546
93690
793921
42336
1113342
2061811
1146751
840176
327436
1694396
928430
2123091
125324
1570099
342986
1684811
38144
834941
358244
1844189
1734785
241140
474366
460904
245514
74575
511222
274007
36328
750092
1311717
1344953
80088
1126911
61388
114566
1310725
32174
1904904
416444
457675
168719
805383
723800
1499191
1433983
299595
1072253
723288
687068
2329774
1150289
1350396
1132898
1102544
206075
1310257
1496479
1205151
125029
183940
372095
634979
1945184
1073852
956231
485370
632138
1102656
157580
1857861
669829
407330
375719
1643090
360149
617051
637084
177055
1823430
33066
1687878
89518
9369
728055
343483
1695306
17056
1217889
665642
1544031
1522363
895370
1188840
1273614
53138
579469
14176
383559
1170925
1279097
1328543
1926040
342441
1101722
1083728
1146695
872538
211482
1102304
579208
1356170
362910
684556
1186632
15376
818480
1123227
66771
318621
969715
401077
885798
1792595
1446384
1368895
638871
1259107
345297
1832942
990556
1790620
877213
945518
1151164
635233
443099
33496
1779434
1704299
907259
228018
68877
1061360
32330
30923
214236
983278
411301
1238010
406726
1069453
132816
497782
555592
86009
1670204
1270042
1070504
213032
874011
797246
997820
327313
1300837
162451
330972
1081300
1827973
1167407
448426
806131
406835
726512
1397715
2029929
995795
1551278
783245
556145
837
1070899
422593
341622
1168154
909331
1187308
1443268
1480991
389080
6993
925481
6269
292759
690896
735980
1525080
214781
1518517
1270785
1220364
587157
868261
597202
1834588
1009879
1545840
757428
197373
112245
1446823
529101
1631026
626251
251022
1832635
1342268
59959
57808
259356
1237263
408338
2044445
1200094
727965
32974
12009
1180891
2046410
1652353
1637164
299119
523583
521354
55526
875527
483140
2230201
665142
466211
796094
628176
976663
1592025
207077
903965
113504
21805
1586220
1538522
470141
1282956
501992
1523789
2059610
758962
19674
935079
469643
807499
429233
633324
1542045
941009
1641998
9983
876058
292117
285588
218429
16475
2099264
2245744
1675093
5239
295592
697431
1984369
1068488
1141517
558670
643352
34652
929714
201034
1274040
354050
1436414
75531
1037994
1474569
86181
1195406
413582
1452009
2167218
1742905
1746663
662184
1519853
2185351
240360
36694
1816217
872766
214438
1462994
1384106
568946
267409
105347
610560
1040265
855483
319757
582972
20060
501921
1597234
655845
1640016
41745
39328
999415
275690
47265
1334306
110655
1084468
699749
665977
761452
1469449
7891
251168
114747
1010755
68087
135294
532867
1213916
236870
260160
1906129
745174
14138
374455
918914
2116030
1552190
1243992
1257476
7075
802763
386787
1198709
2243401
437135
614707
504314
98735
186724
27821
1054002
1807371
210546
303373
910715
1878080
582234
1626764
1501390
559592
759129
impossible
894427
33992
1774841
12083
81702
441128
517497
1130328
66025
312600
601331
13922
427113
333903
793669
1235231
1638761
635711
607893
118574
22358
205464
241857
383458
705717
55364
119189
1245673
365637
1057071
1210244
462678
580509
25259
1748616
74658
1652508
1880523
67008
1073114
229157
287715
881289
774808
661259
731700
1407984
447771
1354360
1904693
1998016
421560
1222769
2102459
373093
579211
420351
985143
292038
1302411
1729547
1419112
276892
6856
456351
268484
1097905
895066
339709
630288
633753
190983
1521048
325741
158163
6730
906443
1169451
100364
582600
230071
764617
1037866
1107643
405196
987527
631100
758356
320979
1817
668369
569930
1002645
473340
1724184
1364443
535665
141620
130496
1817956
1937283
796620
408423
209478
377321
724301
499537
767716
908183
544461
274877
1873005
103520
250045
13175
1464734
11488
640637
921171
1806834
1249582
307204
336435
295929
750420
1260293
514424
1465367
1368833
888383
998997
92363
707110
674528
1296618
210449
182620
452003
988791
937753
518108
1680091
194193
990638
4276
346523
236683
580376
19111
731583
54701
639963
1560209
280408
1461186
730071
743638
2296198
490011
945103
162780
1193792
79056
518663
1460251
760165
853833
1568176
1400329
551142
1920900
96328
284378
193577
240054
663007
63304
604215
491820
974629
525728
706068
223856
795344
1929975
739744
688030
1030663
1934529
343772
734948
impossible
878097
5817
210339
672587
1489824
1202905
1486207
15056
1127651
661951
1477745
1523586
913256
1306044
171770
932168
203238
105069
30100
1907097
1540036
1011325
761676
1089337
43351
797476
437448
166832
18762
193677
1430274
1971927
865294
764477
182976
798790
144883
91825
110493
258556
1465678
1770163
601570
576461
486731
1028168
1174987
11771
1617283
26527
650734
891014
1556950
295514
460450
243210
1704429
1017438
1055023
999159
884004
1525425
73216
757599
293477
387371
320552
334978
472309
1488315
906769
644577
84952
1804952
346348
35442
1593149
171226
932738
122920
1223722
89188
426876
531958
359121
520632
548607
1430296
424050
309337
408627
12528
60221
730900
411690
445935
345073
761721
606028
1546236
1064363
36442
911488
6615
518937
20890
85055
759909
377270
129233
508599
138374
120577
614071
2148007
598233
246897
2382632
1362587
1061241
1503832
985155
1509511
1867813
1350090
909044
909737
926137
892099
1745663
91417
894906
331446
1008584
2163518
1471083
392793
93306
659869
2101197
754310
1260216
485319
525961
21995
1556083
137458
109911
1100758
564558
621416
368283
1705983
724081
205213
250046
139500
685827
521365
1110202
114398
853266
357115
1175399
1784365
308763
413097
206440
940661
646343
160327
1138497
481319
717351
1697542
1807699
306197
505850
1387349
430194
816396
82179
353872
333628
647325
2052407
387935
189003
299499
956828
521402
499971
1423478
1196263
1656978
188281
681192
410549
1236524
1574433
1818758
1195054
620738
1163129
1965411
1232193
2126898
2013691
263111
1064317
339565
648581
27935
1573440
227596
433677
524048
1915503
180680
11005
358138
168740
31027
324859
242309
701844
329924
1691043
1398738
1162620
47423
422245
4136
1756579
985357
1837466
414151
270851
987051
976274
289342
659355
42901
704752
272194
147399
73920
249731
181661
1180580
1330345
1542700
984344
1062555
583128
286928
374680
1126117
1126519
905836
345460
1409614
13100
685170
968622
521990
2030339
209503
303761
339306
683899
232148
848169
1127135
226850
470949
1786763
112566
111295
1138490
1055636
700966
150266
10316
970418
1232409
951460
1804112
342718
84498
1848038
1328160
80158
233369
559821
523210
1572662
156146
469332
154414
1796585
1936122
18502
1116929
757642
119987
1062679
1981175
785633
521731
41515
143054
1220224
228609
913170
389244
1766016
1556155
148096
857296
487662
505488
1350367
507444
932598
54066
2079586
558893
352012
112907
948920
1137542
1718928
59786
481193
106727
1889318
658275
780087
205255
1324479
1730632
135983
1615191
157216
1572769
714487
142821
1743476
1396985
1937923
585065
477917
2079855
146681
1371560
1644459
964027
impossible
285372
999941
809454
510785
618174
1060190
917786
1539129
1142722
1171896
542018
341906
74142
195969
257879
1016346
26205
61961
394142
286861
896465
708320
605168
260922
178834
273878
1843263
428
127642
1246036
1711625
272104
1903979
1739719
1166674
134327
1586650
774095
713092
600880
86552
1507196
628608
1658592
1762300
987461
1562925
1841884
186328
1738556
1729248
1966174
1358110
862972
642532
896272
1824876
1029219
285066
1639422
172130
1413290
480153
542497
1831219
1340490
197816
1068669
220334
450564
467600
911997
1502612
228655
1720663
746054
378625
164709
389702
1758816
578008
1759065
1273847
510413
845875
1034252
113558
799517
370220
731119
1308882
518978
980115
1660424
737950
122018
41523
376133
933756
437207
15278
1548817
39327
1585365
1545322
1113534
35488
1073759
933093
1329698
1699235
902652
56632
825150
392796
825380
1790009
33494
326722
1782510
94763
1381872
1861768
441663
180617
384464
326714
100367
1537199
527092
1051549
756640
451381
383880
1171873
1499183
2016051
174849
40755
1912084
63389
551477
546670
211366
14566
791650
2159982
1069309
755900
239518
1082262
1785182
81142
781433
1266070
1065051
670007
1618554
353742
230935
18938
555247
408234
162471
792903
1735832
308131
2094664
1774023
592429
213467
794506
1360260
525991
432053
872450
829125
104869
796773
556844
122384
1156672
1430087
860206
854899
201262
333937
1075219
1133017
610022
694243
669556
200668
1136969
1169062
328503
383304
50787
206867
1688956
814066
97769
414635
586927
279506
636262
1394469
478837
307566
2012258
911303
1817105
702860
1193412
842641
584723
912877
1431808
220126
74719
836535
1503872
79423
2058593
1422566
762957
833462
1076026
1252991
1682297
1782466
1442231
195987
1704615
110170
261206
1654508
1050998
24232
1358836
826783
320709
154295
97549
958303
739772
1253330
362288
949472
1915476
333912
423848
1599975
510270
599316
480342
1025931
407745
277609
63589
969277
56319
2147832
1279985
298665
358043
193971
1215630
444751
562762
545874
694738
683774
862963
708853
201788
176234
378155
1499090
22822
113939
979724
1287174
1760738
1069901
508887
783647
1544920
878645
347353
29269
1086408
1951098
633931
2358207
301189
247306
190235
918056
202996
819473
319180
153844
533748
1314651
1041249
17940
827288
33324
581483
197379
2014172
992489
2156667
459562
679779
1769966
657218
619637
208178
880090
865449
1500621
899355
1530644
66330
1212660
1058895
52013
190484
783019
81449
334091
1562263
388811
537215
513573
2093632
1197832
362620
1726337
1132483
858248
1125265
628684
1070863
700274
219118
1343859
503640
1245335
531537
546815
874694
305957
461251
352313
112354
891895
2258511
3502
310364
131910
1290949
152720
825426
2237140
7567
100598
254963
220965
722879
1377267
349768
171387
426650
251193
1552973
1267370
491559
817588
268053
520207
489602
503416
1483989
410547
1281472
47927
196567
189267
1905392
1184588
452291
181384
1932433
463180
35345
1373068
227720
2084728
65065
16400
996348
283072
1503832
284625
511484
1181592
838794
1106704
133682
132772
278652
212979
624659
793096
806420
10653
1766703
1902394
249472
308446
34191
1105904
24964
435895
1037286
1293323
1491265
248266
113724
937866
737965
47075
171091
1469849
16698
317876
800387
987037
325142
1239929
1494492
741810
189547
1566658
896844
185610
968638
22563
79749
330419
82027
14225
956610
938353
915618
350863
1419876
impossible
305032
1775149
1088882
307205
43212
604217
230145
118386
38956
1358598
1061742
745021
406942
697423
1069464
494753
725497
599201
654347
1637530
2027044
568858
707075
292369
8477
472588
153995
25994
180920
149179
574085
790902
469878
1937758
322679
1024013
655137
1084126
873912
12957
1070716
121137
963368
57292
828384
1079329
1416171
738493
33569
817497
131094
105901
961334
992994
389123
152436
1364953
346343
195263
421855
1728815
117609
1638394
385269
1463845
8577
331716
250393
1017089
313676
800299
1850015
887609
269339
466770
1445790
1849569
1921436
745035
54221
560347
340146
1703626
2118845
1440698
113799
284423
1166882
1020720
1290495
8682
836817
648452
1008620
573492
54184
797537
469550
845457
470772
539878
580926
1898570
572567
415140
1437491
1152483
1006
1782785
944842
558878
1949714
689439
398299
189491
7455
274468
472480
765874
501723
339401
168830
1679537
2089307
1204748
880930
1346255
657693
629881
55657
465204
1005391
1727987
1234529
1004858
1001675
1852503
659069
1917810
652563
2129536
1433512
307338
184942
416871
2272568
660772
634442
290263
668224
1120015
1106004
1290855
1325954
633422
434281
909966
307907
961902
23282
1734899
603251
1493037
711334
601202
1671387
2174278
973343
1162217
1547426
1808825
987471
386223
19710
900958
1496729
490123
387719
1443328
184383
1583828
730523
131065
6914
1064486
285338
17534
514393
1508134
81594
2081085
701456
167141
996525
1338946
371114
909206
1952081
396286
47317
1596726
609418
84075
1255036
1915303
1820329
673668
1183729
163695
545898
140124
464870
592715
1864541
870866
578936
482163
317959
2067570
1062224
933665
1955364
224130
573376
2042802
488520
1300827
1415586
135422
316981
856795
170028
300108
14126
890161
1048894
1474463
955545
541823
13234
15172
437946
907386
2017064
2292616
1392525
903518
451669
1100759
849842
1700061
1716363
1501309
939894
174050
178468
1447021
302292
631038
1704020
1077274
1212805
1618210
1856973
133305
1426646
1426635
1942705
577342
1037614
594757
1385392
593489
1093437
624567
389097
571313
623844
750279
204110
1160263
40049
2405492
1859732
93075
122916
839759
17972
958613
1282704
940272
1146215
1501282
579827
433387
116124
1014144
597004
1145551
646649
92393
77931
765674
1093083
704663
867786
329005
414711
1755716
128619
1448088
167937
2210474
58834
244103
470818
192301
630669
833043
453891
257358
493896
147401
338137
238849
261191
1152421
1856284
1714370
306776
49018
1109235
73276
924244
215731
615192
1118178
652159
788004
1064010
74863
872594
132757
21622
925276
75489
1424896
408473
309257
635497
788153
319402
1804119
116992
496505
198079
3470
725542
390606
482069
1637092
1719280
1241120
440904
807559
440267
1671539
331731
748544
1432028
1274040
11361
1639789
946828
607298
12509
1610592
96368
541598
338766
504945
1659017
347189
472902
498846
47560
1137089
584784
4666
75188
1036004
110292
1625924
146180
880848
1768793
793651
645685
674120
1758654
1745841
1082131
877270
409828
1233238
1294359
2250030
779105
234532
640592
551513
277859
1396185
27301
711001
1124249
1111361
119190
247342
1089300
168089
1273363
1497476
664769
163064
1561624
531825
647319
1165298
561188
824128
349346
1374740
172152
1535313
1060481
390888
18779
850432
39657
820615
297421
627541
217995
1514469
414581
675535
133098
1225724
82685
1166439
602916
962836
378795
150749
683833
373897
141092
832339
318528
86233
12202
1479971
1982933
620620
1913656
241290
1112620
153244
217498
208302
796167
1062681
1321300
767094
2002539
1427934
364483
361542
533593
201650
658922
563908
202015
1501494
234137
240789
272328
1301677
492165
1818735
612167
393481
58803
705672
1960060
9681
921520
211058
510803
455496
1314137
569720
347071
1100891
1705438
1393860
237507
1755333
1458059
impossible
2035655
1701303
680107
783785
1604488
impossible
504145
848935
124692
230950
394376
204496
695571
908359
775788
1775245
548192
890786
2071598
986707
161209
124728
1707293
1076259
583695
1277237
502513
552289
906539
439232
674355
2414344
218301
104968
451652
336865
1112935
9948
895549
1432418
1097699
374868
856132
601211
1771257
226498
70400
789870
1163780
1347190
321204
1749949
358531
2017653
1439800
150378
137021
632953
199187
516297
429664
366668
1745955
299365
1075006
681115
2891
838768
288638
8618
7590
753494
176605
966395
1447813
779933
533995
23172
373797
239662
5299
335978
1214826
1977286
1241931
407006
1818100
203995
1945671
136649
766
327110
231266
1276721
802788
219645
193611
245313
1256986
460807
653013
677339
1130379
647280
344573
534547
340790
934143
979147
711078
735540
1032395
2042885
1856868
137216
1047858
457223
496318
958687
1182844
764469
1133965
1473786
1135571
139279
1824333
197821
1322248
780783
30362
17814
149927
1891817
2237493
609682
22947
114126
229203
1065170
802227
impossible
1075389
638119
1704466
1035056
851689
808379
155483
295634
186449
3003
15033
892653
275072
1418314
569443
879682
223486
293122
541885
791929
229757
1877940
8422
1777716
630427
2197851
609073
1293273
1005523
855987
721652
1712645
46017
116976
1336123
528784
1017174
1965518
404620
425288
187903
1332995
631628
936842
11572
553727
783491
1796615
1207434
162478
245930
1722822
641447
1341141
208750
878672
1593524
12632
706379
176531
44051
590306
1515029
205856
936265
1087903
802079
895828
926006
1168172
236525
1377709
1351391
1128277
1815690
543041
191989
13928
369107
1263467
844790
1083172
489817
387274
1030420
31394
101537
2123971
313844
1524697
1464585
1904062
2248185
1912135
1162738
1251745
2034897
1965793
1477866
35992
440952
1341237
148950
865304
32962
1364769
1108037
511071
88489
1423118
1915121
697918
1076726
119932
621245
1078004
1201481
502187
190159
46069
95768
628153
1768613
1722061
138802
1887740
960971
750900
1178635
1258150
185992
15278
774714
397365
1819050
304225
747741
627095
561477
1270539
15481
87509
713370
266014
915903
1709699
571503
270396
886322
272329
19660
209719
1904111
250340
225003
956764
1706030
268429
2042232
105301
932369
1214154
15451
539393
383905
2337595
43040
290982
1746582
1111489
1191033
655295
834532
931405
756541
1827801
345122
1424629
875620
492317
2009200
343623
538893
121114
212110
471230
1120775
993250
34041
530445
495960
2053979
1885893
169160
227303
2202696
412399
393764
233431
864844
1359012
322204
1052874
1506059
1172363
339503
937456
307119
87596
937911
1328199
198287
582925
2087314
305265
5244
1251815
1502398
82034
282560
11656
1357035
1583396
607535
828579
114851
603911
702678
404826
225071
931767
886118
17904
564763
1104935
253186
596404
983119
222529
872402
1785256
1137364
789101
27637
438884
2104661
1023621
847323
799631
583846
478060
1137690
1935446
512227
174250
33400
36827
365354
1568231
1632363
5307
1995593
972241
206518
500759
152291
1177119
551641
395866
1611593
173013
430638
1686003
1670798
562286
1033104
202861
1267154
744053
1330605
590685
261834
1920997
838942
1172980
1500128
1246597
170398
806877
1023039
39240
272347
1064387
249634
1104126
397777
1289720
98001
830674
244124
1114992
854839
298421
744881
285559
2245017
1747100
2146788
1312805
347097
291302
1067508
727474
1595875
195333
286521
1159522
548823
1127197
652105
146971
36239
89416
785437
326142
164169
707551
955362
1013980
154391
666765
543829
1530258
511156
632390
46241
582356
542475
971918
380690
1035108
293823
1449087
1108800
791471
729253
437893
494635
1353498
858538
630512
1866352
625277
42600
360065
1210341
220171
1359903
1385339
269444
699752
143976
15883
961822
90321
1522876
1928367
1615249
350302
1146603
400760
40019
1770477
107217
423943
687214
1490554
251579
838970
918311
1186961
1200711
1177374
1080163
162530
485206
591265
81323
43478
2221931
159588
426393
862685
314270
1364727
170999
588590
951395
1210367
382957
1413916
869773
2356551
939085
impossible
1820004
1939423
950679
140761
1345243
247385
152748
2161546
1857827
479402
1025931
1081447
946910
260136
2248169
477113
155000
697610
328975
260801
1116413
474398
1613182
835663
927522
761896
1389228
1455469
1590
1111069
1485948
710041
130021
2225255
611006
15366
99820
195317
1217229
40799
1126082
495506
569799
1164231
1544780
215382
1811688
885401
1264357
545769
600299
302149
1229488
1288494
682884
128418
535258
219832
394944
491361
1079817
913646
1927120
542584
1276976
556513
1404787
301320
989612
871409
364130
198129
985087
760089
1216273
1465833
1278201
476685
705299
1451172
476717
1230798
243171
8540
1733242
128571
1606315
19416
82917
621723
893736
198946
595956
1112518
1349182
884803
9815
1587116
384416
141335
462997
260017
605847
178683
228066
401971
363970
581492
471418
25572
104648
134617
23105
1650786
306426
1174063
192361
262618
179450
1853500
1740379
1693223
1305421
92243
54060
1208301
1082547
32868
76947
567751
124078
164937
868049
5052
1665894
1000887
1483458
571734
1240269
708694
254999
506278
888530
219831
1205555
1161528
47291
1310605
1011791
928486
1999863
1534189
844147
1183139
241614
1667053
5746
1020985
1586687
1520628
579193
532064
767894
151705
1336744
186069
1891692
607307
481895
272371
747459
1308598
382093
215956
1234217
1233395
46458
657035
568783
379370
411000
15644
329231
163248
14938
267367
1493831
1505530
1502855
1119535
325464
2159676
1154620
424447
92357
201124
1322840
1051807
491587
367614
847593
7935
1510232
1866675
743603
684021
60682
303487
351851
202357
328581
212095
570724
881526
1556522
438664
1632
416663
644351
339749
2360383
629659
949489
389228
855331
1041165
1364972
impossible
342643
945621
1864166
890461
62784
1950833
1976217
83412
342565
1129356
480685
352293
790142
1762189
1464279
304219
33155
224985
712596
338381
117114
16780
1328446
680633
397587
1141459
611422
329249
509127
805043
291829
1298198
614484
1677174
15654
497633
904209
346792
1481215
1673124
173767
463519
169383
1546587
878558
1219248
345853
50666
700895
149082
307730
97991
873537
1141386
382541
970087
148509
1778618
1993855
1389939
462
189169
619685
489411
1987281
1532916
1455228
1605710
330968
70740
695968
873659
641893
969168
1934837
727217
206005
1157535
849258
824360
1065295
840288
97961
398571
776854
287878
454285
918533
474616
712151
1388083
428127
2302244
517578
328415
1073307
630589
516832
785399
746617
486691
18674
383955
165845
1202717
118980
143016
180150
321021
1107801
1960626
887328
861247
141648
1090369
2151916
1379548
132050
1833516
101935
1272695
1955839
578714
51800
961403
133812
37150
811174
80318
202351
5635
649556
2150508
1000939
397862
886675
2053595
313559
637169
563005
70277
1313093
1576130
138706
893164
835981
274863
2043350
630173
1787337
1247569
1436055
454236
67709
299391
1351246
1036530
552183
956848
525945
187767
571636
763284
1506341
13298
132468
774289
27684
671383
571451
1693902
135020
1530621
226910
287328
1647311
392125
145044
1149925
876558
1597951
403492
114679
684623
8215
964680
8155
708802
121621
809546
252488
291627
273239
877017
886263
482303
379442
1305023
1222408
1290922
734243
710284
1310054
196232
304299
918055
521705
354006
627746
1392228
26507
1336317
902810
931544
618813
353985
732331
551313
752249
30870
3318
72643
1538202
1289397
158899
1195673
41800
188136
1704688
206676
1631997
1101825
11371
896613
764881
577934
240987
1327073
543832
523332
499555
1863175
273601
1299377
216547
783788
629878
408207
841041
403663
680622
1501706
1520027
1916172
294203
352017
998889
1555818
1211124
192130
430514
341007
527229
289862
177553
1373877
892296
103940
120359
750034
1303145
407548
382713
2694
649241
783032
940935
1743727
319559
17533
408737
1214378
1559326
297794
1725369
1121617
1303762
79998
468346
510985
644150
1040293
387276
112171
562411
1332601
1819467
501380
548139
1087768
1138225
88543
266734
1043435
884330
2173550
354163
652238
1402884
2080553
1437201
977352
631630
269211
260237
980918
224463
1361121
449457
171071
279712
1902673
96405
819731
1066031
612272
362065
113654
406719
101665
19575
718856
1345450
1729959
909672
501962
90908
396338
348343
1677200
763127
902105
471001
148265
389458
911881
735432
15157
1110080
546357
215470
260320
772906
1518260
338132
465257
1512294
1883262
843898
1105942
1551421
970504
2011930
2006220
1409012
1015471
627179
461211
1052149
401637
1313675
122563
905001
1753660
1468439
688059
637656
2029193
994066
1241434
162114
1512380
2013626
295224
2047147
2383635
1175395
548993
987359
1636167
2152904
1087997
1163091
412730
1380313
8029
1349666
544936
1993485
591208
700132
196293
653102
208210
252068
445763
607136
2850
1641747
909203
300114
478955
195213
1349903
1926017
901672
2038275
147953
951116
507798
1856982
1207524
724209
863312
1185949
920209
1061633
344455
2259940
1137219
471039
958751
1143948
63107
1869615
701016
803057
204877
1352753
630070
717302
77833
70557
836636
774753
1361838
830858
812
1481561
524624
23223
1781580
1469417
536807
563114
255606
1601676
874449
108207
81398
927980
648052
692354
1448193
941469
420701
1291087
1113552
1949948
1149543
1728105
39042
1085672
1069547
33253
15979
587757
587543
45195
743241
681612
impossible
1279659
793711
293567
182311
634158
1436726
337042
2186591
635696
85024
754565
512333
165442
1020935
1046249
586981
652226
703727
55161
339659
impossible
498605
152479
1588895
587307
699089
1751263
112765
973034
1796682
1143985
440617
1672665
33964
1310148
74534
969792
558437
104574
891897
547520
72743
1689093
728673
1993575
160702
1243565
35239
2603
185746
17534
1955596
167807
2129998
19518
924635
571487
506433
2092104
1006412
936306
500225
1114009
89528
751818
414738
611111
874437
594708
101896
552466
700585
1679423
959340
1454904
1121262
471569
587185
743104
532553
1013566
1284876
448657
1045908
1723721
1104526
330244
1592140
535187
369850
1549553
1225498
164456
7182
481768
702618
888950
1526957
impossible
648287
341834
519034
1502208
142591
803656
971368
361963
1141050
1494771
323456
1315101
384075
17526
1282870
72430
1005032
4395
703272
234664
1498362
1430575
769482
1034196
749102
102363
20446
600088
620426
26554
1780041
1407924
298302
673136
493285
38447
387042
482642
999350
427084
327613
1928780
2448
221071
11469
298894
1148012
1939321
673528
1977333
1491254
114063
1936320
414354
688955
542744
408695
2168639
1047794
2394703
135654
826442
1567533
212532
1444412
482783
344523
80552
1644669
418141
1066344
948221
1140711
1043107
421561
1460816
146880
670939
178747
602720
59042
1142216
723884
838962
1104359
595106
273243
2194245
125087
1377475
729731
1143325
1856680
7302
806911
815973
646794
1037491
1163239
698359
1084981
733384
107634
295702
102328
1707105
10315
1625559
1583120
658339
837637
714746
1500981
424339
562413
877985
209304
949130
773758
1166219
1139921
1016917
1866867
701854
1870298
640086
30851
650600
2025918
666499
544006
726319
590944
1533261
1832023
1113615
65906
1804967
1400955
1090165
1338485
80808
44431
245279
1968635
2202
307793
75795
1032615
1015977
282324
1110215
341490
314333
1438148
585772
196456
574192
395600
1625067
1023322
335478
1065359
1951756
719244
1116403
615856
279280
1369915
290237
113322
645042
52217
36306
808170
121270
1622416
1469834
1558707
1113000
997064
665195
372114
1365013
1807552
45507
964319
380459
506217
797110
1257910
81374
1098433
89806
589788
419843
575047
367178
1366263
1453298
1580575
395784
1905719
802149
2029752
249841
236639
1418898
1262947
29907
415925
1482173
475023
603381
435425
1333019
463759
1588818
436471
266470
1603348
277133
5246
61668
1025398
1052487
638174
393277
1951044
1198553
1393728
566396
241808
894938
1607697
544427
186334
1065120
impossible
80529
450061
1152600
1154588
551323
1396094
1001441
8908
1649012
1748623
1104903
756571
446560
757553
1297626
1558780
1106495
1425522
1268500
155434
1933052
408975
28330
70151
581508
100153
300516
1155004
2251196
53969
195405
22912
483438
685559
138427
302664
972939
251162
581652
423381
158662
1997464
272803
1770589
942491
1765776
228582
617111
236826
453137
776086
846873
1255144
878803
1850554
490250
859502
880545
513451
1245708
99794
1319476
1413421
892671
294457
1262863
1418081
17230
1051315
394543
870271
1531932
334644
250220
1546749
436167
319617
193910
1696965
180987
1524516
596708
2202809
776272
406158
124509
385122
1879283
896709
453013
1148938
10294
468829
448144
1070046
355945
1554744
1662381
1851313
885368
2219230
1243891
1201422
347006
1169553
12334
1861011
609887
1539588
17189
362044
1178317
739890
154724
1214730
1353066
801809
351233
509557
593340
164915
1274524
1270755
1090511
23620
1135378
523947
386998
316417
535522
1425678
806700
327676
311186
30171
355798
1882006
455320
661424
608235
122597
1162053
374764
649999
657484
1496054
1323960
1633618
305584
721452
864411
592007
994254
1360091
128309
627374
535166
562752
1744344
1465749
229639
1656612
1000718
1537493
1557363
762188
255690
66482
1102258
492886
756742
1123646
1639033
420854
1384695
1544598
1356013
100783
1260358
341032
416724
424915
880647
962687
502944
1501474
937741
547061
1397287
1043684
817980
946135
83763
218377
256672
644984
1288505
213154
600350
460200
1696181
1729463
1352846
532648
2083947
498407
1935372
2102138
144889
1185600
429829
495392
1742080
1241911
734505
1113706
905263
1012135
713189
953393
1428046
1291121
1278278
1118022
1604850
319430
257234
1223775
702363
8576
639903
1230251
1765162
2099218
1367316
19968
855393
530139
833609
1584380
1162461
246558
183010
1348008
655363
872288
403768
1319628
36052
630875
135968
142851
783175
334452
254379
1065696
1171924
2129960
1326769
190185
90620
959701
356404
1625610
12231
1045374
impossible
696544
290387
427262
733089
958495
22668
554947
122420
867262
679856
480290
1194722
1007085
222066
1768370
1625446
403862
487039
1147958
223221
1406404
1098766
53273
643919
560489
20875
676047
1086395
461833
1323031
825940
253242
941747
49882
1010437
16963
191835
1623157
802804
929722
644539
1404397
1613305
984723
722926
665536
711194
516259
513935
580954
1105314
527863
428547
1640442
9891
741802
422527
75493
901774
1125299
831203
928632
1073233
1947528
264114
1453570
2176964
1231376
1461557
896470
545136
1195678
101172
846473
1745009
923163
311296
279684
1228696
241657
860984
209699
2059187
283854
1045976
1213126
942916
1922223
779450
662546
1169651
1019115
324799
232455
22561
562674
2123533
1995626
1941655
35833
384049
495659
48680
689238
1825376
1367357
175437
1275360
1261413
84886
1341710
2394453
1008646
159876
302546
1529576
1417855
759587
1678648
718361
879150
539158
293662
630487
597704
1818621
9049
98157
976372
2028336
1567371
48039
1209411
2102191
1206304
598055
120845
1628767
1718454
274384
1866343
1707012
1430555
491889
512313
1794374
impossible
1033980
958398
589653
443254
367979
1691726
91251
1594003
1409691
638434
465660
2236827
895977
324416
402808
1209410
488898
30246
288509
17059
854021
90495
501250
441822
133445
922184
647337
504308
215759
781007
203579
1472137
3018
60576
703074
1627115
912420
345913
83660
1206569
323754
48999
1942895
546682
1373983
27389
2193154
867534
1227885
1362440
1834869
439240
197924
1206221
1317628
222568
14683
1697146
1215861
1210366
336109
1974782
8783
304836
2090059
880853
548922
228012
98545
906674
657916
946681
267959
1338412
99320
933139
1539200
720806
854436
152932
1116873
361020
930661
685559
376990
1949831
13675
358113
245257
1001754
263646
320439
838834
1375958
2125186
1121779
499561
283071
107934
2001154
24599
761388
213425
658504
impossible
800542
416998
92387
630395
1132134
772804
1756724
1219476
553837
1540754
389809
9557
365527
1594261
33366
674783
204622
1140938
1706715
1004012
415057
1211949
1705364
2298165
impossible
614461
247295
1421482
51256
483635
20323
757138
1314864
392533
140577
1570550
140224
429988
2122818
199361
113472
263346
2245524
562333
283841
870456
833602
1108390
1632753
1763994
263709
1098133
547145
717263
10853
225940
597484
235623
1162733
1248154
1696104
421778
2102462
100902
1649416
799861
526968
992011
168214
65618
2040794
1915735
440344
1294868
940008
627491
2285786
1350307
273488
1335715
324147
969514
959054
528084
6945
571126
1285949
2026841
31595
659872
7266
386093
1153096
784570
735028
298859
762778
645855
622919
768822
500339
602888
233269
1266450
515482
386526
942773
836015
851286
1445288
146242
330322
328066
86240
1131632
92518
1497868
1014077
211525
816344
4843
20137
285457
444528
1546368
1019746
1292116
40695
568392
334059
180445
1341936
163621
271276
1689387
1152081
1449929
1348209
1222398
13906
766462
60720
1512446
153673
1038417
1230690
1260219
145662
183913
1173680
1970360
2107253
1861516
466347
1429058
378619
599888
311803
997050
719388
148110
37514
1241168
1940271
45800
712288
590316
246404
365928
82390
1051688
836097
217531
625672
59023
1910531
702462
157785
1501355
591544
1092066
856448
455494
142479
1725165
248760
411150
140299
197726
869889
918736
1080016
1947044
882630
808545
664619
838953
1792813
1749186
206102
1950869
1086965
83727
15361
999975
594916
352101
420826
1505016
149403
15464
358597
241515
603674
109818
796066
43405
2031395
636389
233723
1455184
807320
200802
634782
409673
219750
445350
1163874
1311818
312010
627271
12674
862823
414769
9924
743138
925515
35960
886693
562818
61018
635053
322524
1475860
416686
140298
839035
174279
2278285
646929
900075
162832
948231
330573
956812
219359
790514
785909
2090912
359066
46953
728991
1232189
1585878
4932
1687790
461576
1034371
1657663
2014793
1008564
289193
1203646
256741
167071
1181699
1550954
726369
245486
713036
488809
1635
1126900
884067
104699
288645
2100731
1709028
198961
637599
6980
995470
387173
804429
29561
671011
1240296
297826
1111201
190009
350858
4877
1026448
1588471
219061
1291833
1849238
975305
957013
6854
800719
257669
1351752
977963
628425
824268
316897
1033049
173617
69802
559290
516119
559
1635515
914319
1357651
658106
177330
1022380
1379437
273652
1429655
1022497
252051
415308
7638
524578
1305809
230451
1765422
1484492
1120942
172804
224916
574794
69131
39107
49475
340656
468117
702728
2078037
705924
316464
189002
574791
961154
687355
242042
404211
60015
527176
891178
884885
106036
1224352
642595
1829717
426515
973377
460201
234490
853418
948331
1478804
1273685
1096448
93578
308772
373683
252671
363463
1858315
511788
588802
959069
763877
537726
408972
218090
1497150
526944
1174105
390787
1014353
296165
1417534
716994
1372021
1068707
18837
298427
1491722
419054
356427
368601
753198
136941
1453704
64268
261016
1228035
152456
1574098
1519180
314747
748733
181710
292298
766017
147871
518062
825230
303699
548735
727408
594055
508289
2048947
1170949
261950
1338941
74302
1188789
1281243
1552553
232838
10752
510881
508148
1506237
191604
5133
1097849
1436985
87938
1668280
299805
2082861
8741
1004271
574729
333851
17839
1596500
1010949
643332
313727
805243
551737
850471
985044
285975
198974
64538
1517471
1747086
424856
299858
1134194
166820
348594
616619
514203
339080
1099053
584067
932629
1020364
1432817
327822
592073
605776
1188133
81931
690774
1483159
406143
36230
934751
458586
1074757
822153
563104
100581
1568956
1221794
294416
955804
693502
1323404
292048
1270924
353063
859238
1299547
1518177
938280
1437677
583452
28270
1419915
1991889
606335
503715
542785
319943
11038
1476569
1570880
4149
965186
2168890
85924
29921
1065673
760961
943517
407211
329807
19653
1053485
1413192
918188
1970846
466341
356921
520933
17009
19645
1325105
399801
226708
1555884
1673475
2021686
1257122
607584
1421254
615022
348953
1452109
16745
525825
567510
2239557
1428148
374871
2103428
454162
137478
56920
230011
1242544
933661
388287
1143730
1263641
1823743
1451779
158260
113507
1260858
815252
652261
468581
870523
4718
10646
1395407
1146408
1444759
277170
165015
624302
30775
3940
1069664
150058
56201
1798293
293695
464228
783804
264999
4710
89207
277209
405382
495161
798966
788562
17804
1799755
420124
96236
370346
1114000
270886
1093236
1469144
78908
1009398
1306354
1625766
544120
1202674
202919
380985
1073749
838066
204878
670086
555248
627392
28154
196267
724664
513842
1867530
1363110
1334999
1127055
418352
825144
386830
493282
1016405
187817
358468
224017
589358
94654
1330261
1014664
20134
809562
1317570
1219956
695397
1563015
1231979
901497
1491568
964469
1411697
851933
222655
179252
585812
13202
1894942
1135832
1628330
1910967
569618
226813
1522495
128802
1116382
23433
545891
566067
1173558
918432
113178
1808277
1184113
941592
583138
290652
714526
744071
623339
1934062
283128
1408744
1349261
361679
435665
598764
1034051
671034
1260409
658105
530336
343776
951285
71714
946199
324127
7595
212265
942859
727312
893548
757747
890269
1099520
490736
1663089
500980
428863
1657317
79460
774949
323354
203892
2267450
401111
1073058
1445635
1160218
189201
19849
93855
432870
662336
1435006
7481
1736950
2027069
981219
805162
21313
637008
1662730
410871
39457
992066
928906
292825
1455415
1028409
1933831
621416
17346
326068
163864
35509
38849
936427
583082
637628
338051
810760
151391
181727
345071
327261
779135
400021
456384
830038
1054328
2076272
553094
1967273
11481
107730
428645
48116
506790
667040
1531506
937777
202873
698390
277745
200058
1783496
84731
2055517
829223
2199077
786363
20847
872874
121369
663221
495955
554594
819272
523087
1066809
817756
383451
145215
218666
247734
1348100
642590
183733
51658
994051
656472
576482
2015326
433171
514186
1978522
6076
132609
1963904
195065
2159111
1753947
16406
571263
842949
1998573
2076829
132954
132187
impossible
805455
73398
819947
144820
91166
338615
834275
1001968
45715
447317
879684
1016872
647373
57606
1609234
1270302
368740
14374
636051
462634
850862
529096
51792
293542
1018357
945784
935001
1946413
363536
1455634
633268
1894
478891
376313
329008
1330886
1403965
1230077
165847
552093
2266340
1722097
293696
1180178
328385
694623
464622
661597
989467
733898
773700
1522080
1423535
1765300
1250661
317020
517531
1629224
1044346
385242
1540466
601782
2210893
1256040
667366
544404
1377615
64265
170924
1228622
809909
276728
1795710
325869
10924
184962
1005310
1250165
347303
687811
252954
514659
278733
960160
37763
1011814
1741191
238710
538982
859965
1710533
730086
437102
303764
1139652
414193
170958
1946073
393512
1084629
486244
665724
1172730
116829
8331
1075356
1146110
1641334
916128
669241
1105078
574473
524035
366414
1215534
1053472
1092376
20982
172941
51535
16851
1272841
832902
271573
236781
1033958
756624
1243627
675957
216921
1518942
122400
1257947
1156946
793970
506459
418723
2020855
1454709
618549
1146519
585304
980989
1146689
832243
800282
107104
704513
221893
194902
846502
836901
321086
692088
1196891
661623
600448
1128563
533903
1332208
540316
860557
77913
1749232
1176632
326643
509528
1862050
450657
17971
456678
182908
103155
229854
309618
23468
449600
598770
492864
471074
21410
1064527
904976
351782
1088781
468922
231444
1075204
1025152
432144
823502
1483101
249239
808825
impossible
122637
2162088
69758
398445
679393
1725654
1893172
1648477
3561
297340
441748
375265
1559008
234860
168433
1271527
49463
301605
84776
25040
720460
383553
284004
85424
2007648
564185
189437
101573
912499
1320482
633901
75700
1554462
834782
1059005
1197722
2134455
110164
709778
1696932
252197
190766
1336098
10032
101989
1963915
1149591
562641
667117
1302438
466624
5109
1091014
1746194
1870539
734053
1579274
124455
387897
406976
489968
476011
753940
1180324
966209
725384
920735
415817
1068295
1694900
1890454
1239117
316200
192646
678408
786170
530625
117832
1745862
1548399
917089
502427
733096
20341
672447
186411
291517
181083
1677306
43026
113751
614238
1528088
1238609
1007546
1707802
44125
813036
579617
614123
159483
183525
355619
309606
107811
322479
356823
465251
1931736
353588
538974
1602514
338309
466940
124707
1268878
114571
193754
493684
2142212
1296919
13574
1457223
362515
1437707
1153575
2092740
251266
561831
316004
331909
587048
90195
510715
1000659
401881
873626
187237
192968
1939909
403951
372156
229258
1815216
320232
745634
205517
30553
438271
343576
504564
54902
826521
425334
490058
1870509
1198681
608588
175618
777654
152281
503088
718128
1736706
403250
748807
1214934
204726
513734
241486
1223661
713990
763262
367800
1881055
917762
1294571
274888
63935
404542
654207
2017300
1753502
1206506
569078
1045750
11355
197065
92144
1309699
2097507
846857
420447
812238
643217
359886
285881
12807
15756
1086388
945938
1850170
446867
493454
421741
907896
1840801
383170
1064096
754182
54426
879729
180622
311518
1754217
738144
66754
1215858
854248
130702
1284458
1254603
523387
669028
1629389
2053176
469838
580129
1317977
745325
887268
1460490
729359
1494853
263186
92017
965521
324260
848180
339048
11782
1807358
2370348
134088
521906
2032577
1571898
1121642
1176111
587981
479661
184031
922730
415089
520841
1052880
245180
359813
1271954
1202946
1136582
270157
957524
1237847
61586
1395633
351315
16905
36565
1227825
219422
679645
976409
1180443
1598759
613887
1282964
1029074
84227
110916
1735613
6642
1113034
193631
488808
1093047
572248
841202
965258
1586803
1074600
452202
712195
152094
1112475
475680
941185
881060
1578330
2083717
150968
15381
776562
1483698
191536
1206567
550003
10719
82158
2582
1593913
429689
1564917
5772
1299223
617379
504172
1408286
770118
332802
16101
353634
703385
18176
2130360
330834
313951
911569
304238
875270
1112796
987498
156376
395978
1419571
16218
30012
115720
1034549
1274570
1868830
710530
19421
494561
47147
417013
1097746
85488
328428
56710
45991
294583
342008
873361
6917
1583507
523924
552444
752896
623442
139387
76459
665012
814785
17195
2213126
292448
711561
98791
617253
1708099
1822943
1386360
705911
128126
230530
112792
1103840
1274299
2142797
273339
49467
379394
217383
901793
920815
505151
1964305
908677
290623
114492
700895
44695
1429322
756207
1559840
1967839
357305
66389
1993909
955438
415935
121280
494344
370156
469310
615038
1334822
591405
530990
648984
924992
1489444
1531958
112485
1157887
1403781
383504
35383
651589
1689758
172725
1568087
1346190
1143268
2342134
59958
2091193
76610
1299908
638923
586733
641485
1173874
610698
895202
1091347
283811
1994577
1743176
1767462
1116671
253281
1469415
414519
831917
33552
419178
1574681
1821346
929498
383073
419487
559284
648069
165510
574614
350376
1098953
197990
591983
258451
1578016
191405
1580318
1068781
66539
1612528
563964
219586
1433950
43863
328510
152364
134494
1374841
1050396
768687
1958064
499522
1329770
567095
782880
1321893
66080
272136
1402636
1680725
116651
8100
909469
1790140
219920
279310
175928
785783
372967
1847434
430841
258893
2040447
119178
470833
1653745
2145642
599220
168804
1960477
330127
405166
439471
494604
120717
1617803
794699
1342539
1218125
840467
1290286
745051
1852990
1981106
2058235
1152063
1237293
191710
420089
333313
1834799
1394420
686574
1693703
116046
622129
375478
713977
1451132
1371308
289382
607306
1617684
145859
182793
111783
243584
545866
352852
997292
283111
239198
229907
1346318
850798
928172
443530
635556
2192429
257124
1273675
93795
396571
576124
191614
1464137
1086509
173340
13695
1321389
535806
251193
1525577
235232
603175
1117440
377940
179684
808825
31247
509195
13966
49261
183437
2001958
98858
1322356
348337
553219
405602
1167708
1567410
554699
5730
2033204
1502463
908229
597626
853248
496240
707828
367515
128859
713910
1541050
2155788
616469
151730
45853
46330
1254867
476855
523699
2252066
789876
778459
12837
2212173
56654
756875
668955
809785
967417
957804
299966
362368
607909
950774
1041353
151705
1125159
153193
1769403
45387
911674
7263
394397
936996
145239
183505
226975
897484
501306
452818
1120200
245175
769668
12206
1066270
183348
44629
426700
1801923
1130732
869924
1633580
836826
1312781
2174278
48100
1722228
408877
837874
496656
1796260
15696
413052
219349
159493
736701
1313472
968064
1211254
1003826
1115742
522394
712885
1568988
999888
974412
833472
1315257
804633
819323
595264
1115896
1819816
1645986
1606546
1259262
843957
188008
1433990
2228624
532137
1262918
6329
416222
14131
252888
169590
1462974
1377611
474250
324815
1205325
315318
7941
27624
320690
209291
845849
2049255
1943091
769418
1462896
1241368
228874
265440
404906
1580602
664687
185456
406664
1643830
595106
1490075
1571985
804698
766815
43643
288975
586153
124821
729202
289636
1118119
1054499
1244002
1814281
230688
387473
638043
726598
1332633
989482
1197920
1139915
1306185
542872
1199249
79221
1036469
650945
751957
634801
1680748
1736338
1783493
881810
263396
282919
395186
235122
1576773
1045869
1040886
130679
496868
3104
451147
941875
198233
56839
509808
448209
1757655
1363230
1918314
242055
674505
911948
378017
457204
1796255
308222
29640
1843854
1031186
459123
707326
230982
141723
331807
150532
981365
744365
1911573
909018
454138
234162
175921
276010
1769409
227960
659725
804999
1418935
33684
125163
1000545
551413
1101646
1210134
1244582
854091
469474
808848
1041623
388437
511790
320015
326616
1731874
875035
488474
521549
1212969
117791
804829
747768
1170404
1275006
754012
1466077
31523
285621
1609544
398926
453612
571916
288229
1790332
272671
228719
1430011
1223761
344296
1641248
726196
668277
1215551
19956
1119765
15273
70703
1075451
882799
372748
881813
1249387
938468
541730
1454489
119143
90722
317590
2289896
993057
1795260
847974
400924
727551
875542
1393279
91542
1713105
1834927
741999
530574
815381
1142507
1783353
907378
1275890
831013
623121
1959016
728708
1293147
195405
21839
1097911
818372
193565
353358
937034
1355899
364800
1417322
1038535
118304
2002964
973776
877807
1243312
169710
478642
403004
1363321
2025564
1731064
2018916
402727
118215
941345
143642
1025536
1445600
1080735
1022322
929340
400669
738890
1741331
881665
179021
18512
12135
20729
1490163
223719
415990
46764
1052070
401551
1765060
1311667
617460
753956
936202
1293455
415434
1250131
1927688
279619
1178612
518924
1392810
1472557
1551818
166279
1158817
415186
1362794
1001091
1060053
1100284
201328
162148
1394883
1492742
1256537
859184
864318
293916
281677
538605
151874
778663
289928
102776
327756
969692
646950
1460185
1226051
16277
1501841
77705
170337
1685451
423941
118921
1200895
183114
36842
693340
1432521
564643
9666
85258
862234
982753
679315
600519
858763
1194978
90943
471733
166063
1563637
1028026
121308
465754
1067346
34789
63786
843256
451134
150630
1389354
841112
709001
475747
148397
2091711
109976
968845
1355210
1799798
1474736
1142576
55285
753895
414336
506953
1090530
13418
1173401
1129070
2175951
371671
1521472
92388
1168961
749443
1256184
88000
107900
356903
1202852
340934
224731
328670
1052673
1149331
17238
683624
388807
219931
1568058
48285
2141260
411612
1695841
impossible
830546
1459067
639377
416335
1677796
603312
12739
554510
941442
1231993
1763380
359662
865096
783734
286820
1275922
17027
97067
1583603
1591582
459628
12519
706781
392498
8921
1272209
1328499
1316975
1262940
51861
959015
18925
1313334
14102
impossible
855724
1825203
1443881
1853429
1827280
1175021
12476
3807
1118568
458980
230573
1236825
1562174
1132741
50509
382789
832627
50186
35909
1814730
997606
587863
1852714
839856
136389
1109231
1116906
354950
342699
1218981
1309606
168185
1678189
17761
24292
666050
1970926
814961
1296203
300863
1502634
148420
258548
923846
225231
1521044
682448
869658
168656
83868
480069
1377252
1222498
542751
1422312
584689
1408030
192117
1557
329356
114949
29133
1034153
252782
731587
638488
96462
1649225
1780200
1762636
934596
582856
859175
1103784
1059405
2172379
864738
592640
2090747
388126
539888
10168
562457
1309354
1176355
9499
2081295
816322
128401
16558
892126
980367
274992
692480
1113880
598383
1137273
2054201
1824523
460456
1261481
1280339
1659972
1929642
384792
1039662
1904835
1456517
776186
366556
1443091
212334
2254768
608563
81972
135123
952676
861163
1086189
1007715
340647
770706
1987863
542056
968839
1108351
47193
40995
2090215
762126
1146458
270403
1747620
1036262
1535557
394519
1998159
114831
29245
234781
188043
1187274
100873
463107
1127483
1022197
1074795
1243628
569535
344830
177445
862699
428659
1284285
120416
1488685
1429610
101485
189767
1237520
142763
1978806
752534
898075
591434
595960
676737
1473773
415334
1476154
796898
1236818
1324775
281579
1731789
668065
616266
1229298
747158
395100
1775275
197631
776409
1508429
2042570
141781
9298
108683
432459
1177388
1479678
1085437
494213
950634
1133874
757604
73187
1817047
102512
114475
455136
204341
912168
122647
1058267
1155077
446364
135664
1272567
631425
76268
1587850
266742
801227
1113145
433057
1505648
286705
2007958
176077
1482516
222244
1315406
197354
1577736
1096886
1599379
144167
1021202
1878608
2013567
8982
379920
20327
344068
544498
1309223
395717
1209810
523432
885974
1250827
2256
953814
101063
569878
778856
293060
410856
322378
370146
896957
1300869
490126
318211
1894829
1793371
1005265
1215779
1810744
7030
581452
208655
165994
1369288
839666
1460741
1172549
4362
1838957
1089562
1321892
1967578
303025
265065
515172
621347
1840315
1969957
518155
1547434
178716
814938
415714
201609
227690
880732
1880824
1406288
506468
1448316
514278
895920
909639
196498
698542
60467
598016
177140
51929
1072990
871595
215098
1967694
588856
918105
125162
2046042
1867979
88820
1419970
871446
1877953
132937
106379
122451
738738
653634
739488
474769
1248344
589704
1446662
988632
715994
409094
508527
755539
275013
1349758
1191258
137743
1427240
1044116
564248
857826
1530946
669893
709736
747832
637839
1817060
821369
1639623
1570910
380464
383568
711920
767672
1131247
1228953
1265231
1464214
1021716
1003433
75138
88089
1009466
2367798
198823
1335438
1066717
418860
1362177
907905
1250969
57963
219525
1551000
1239787
306012
972841
75863
impossible
1388556
454565
675912
922089
105073
67680
1835737
1822541
1615806
948787
278044
741427
1005375
133924
1163118
608350
1706532
1111865
763465
521121
341009
1182031
697475
861378
748853
787844
1308757
716516
217778
1107812
832658
276577
36820
165429
970585
376484
702291
67472
511450
1092306
1223836
918415
668018
57527
893143
1310443
1805284
1136240
535789
833118
366923
14545
919076
1607674
48041
297029
1787175
111901
368889
362843
1650232
264534
1456384
91603
173430
18087
83916
376150
727215
554138
1244227
133258
55007
1850459
1278563
1406376
548470
1236486
1393042
1246812
303203
1794236
342831
192464
630510
860891
359534
246103
253736
1363190
1986153
484534
636042
1574272
446533
906435
21481
693994
1703025
398280
91880
67316
141361
943546
977143
156621
1924883
1661775
1409332
509225
237146
811694
856622
365065
72997
1016140
70058
1101175
1375505
88550
751952
302625
225504
46509
1118030
1113108
868405
274750
412288
993120
1760968
1075310
82675
1948539
580745
779418
1022404
628821
61595
1224339
608521
171961
1074867
1050435
223802
76960
1091054
5770
585954
245211
15882
1144126
1116400
92496
910828
2066287
2023038
1320913
1000891
448084
782597
438990
668795
329340
134579
1418365
2132677
196145
619096
379525
542037
1654506
601005
357369
259330
2008030
1371744
1320867
370901
322327
155522
307756
1377535
761407
522410
173774
529855
63068
722030
100880
244010
1053253
218413
416869
1516099
659549
1555221
609272
1046338
14967
358923
418331
1625322
909515
1200205
641441
1243296
132468
192171
182792
867241
1410949
173777
19965
1783564
243087
141652
881179
1331952
387935
873702
608638
1292421
323633
570262
12437
444799
408238
1669312
115577
369722
780208
626379
1336207
1308298
1064071
2090094
98065
662731
486718
167813
1087155
469047
438981
2146365
549577
264163
384896
443059
1655917
2047147
1145863
775750
72584
547518
522141
107103
1425749
994420
1018780
504168
1189093
139937
724542
660691
99095
113963
1446743
604340
831107
1260588
1786280
1300484
1163036
469244
15520
819863
375255
1475538
388729
2018771
270060
117935
31754
1226971
1303834
375156
144561
1910161
1747404
1876140
39417
217845
626980
370260
399292
66212
1043428
435045
665578
1061839
1252413
1849771
622229
744139
1205979
673767
30079
222745
387631
250167
557895
2187479
130449
1588166
133970
1288322
940657
1097106
153055
1632134
1366146
688278
1171493
1980764
45273
689666
1280442
806046
1106363
1296572
410053
1475
1224636
582188
1181569
333580
1276159
611353
518536
1203105
565783
98874
452315
484185
789286
1572931
834176
171844
287049
1301085
1382350
711410
impossible
2217315
467850
226278
16770
664750
1582995
1228971
131781
1355710
169880
1960255
1330876
250777
294333
2234741
652001
52515
1465552
1701724
17102
690906
14464
922320
782303
1981595
127032
1557952
897355
2274531
1813926
178197
17608
48877
862580
953396
248684
174476
1560821
953873
125191
1079174
1852021
1520016
1244988
1432014
2104477
353352
1910234
140683
1813278
101841
161377
2007949
487292
368276
1545070
61351
18265
1144040
563149
1683228
812046
1186622
1389172
874555
131249
461245
1849020
695121
445261
1701428
1178905
16274
1283750
423903
35789
535218
179754
604073
929070
1745632
664863
2228714
73223
1346639
638361
339668
1446132
262833
1292955
639629
1718250
560757
1130999
379819
945640
1905654
1974645
687866
8869
2395027
304906
1259905
844800
581728
817835
119718
1072746
269997
2203388
1536078
757700
2033760
819128
1513631
690073
521220
1235018
309975
112198
30284
322430
1111060
1507013
119121
38896
340693
970127
321658
14107
1056277
1466246
528899
725951
1403787
813111
1183798
836759
1622025
2262902
1158513
2271047
163495
562491
1266461
1340748
1141502
378917
141189
859443
595499
149169
1062062
428017
798642
1305052
253474
1059626
1282958
906367
885708
884930
965026
603405
1456505
486799
1251244
1374142
208977
688695
804605
1568077
362832
1509552
1178551
1386751
27241
142951
655832
2029226
1968843
260028
1255364
208255
622346
513801
276951
628021
1209868
1443604
316006
993402
1516228
1858417
69942
1010339
122522
605214
1959293
592228
486297
1648212
350941
666381
7017
168984
1270072
2170937
781640
1500625
647436
1605525
851641
9176
367277
1414036
223822
1530832
803666
235070
845108
368468
155974
331097
965672
520964
576575
1126214
1004472
564767
515539
465418
1331888
355801
1640350
324594
89522
537771
585171
2102073
1029315
709349
723774
1550088
569427
606321
68040
854892
64455
281367
1024263
893598
1107993
7233
321439
2138930
718781
1444239
124169
1222441
485926
665903
1229053
14812
626685
409302
99132
1217500
1130504
280569
615294
674780
955783
1649711
101710
862301
1671084
1551786
1708027
371277
2020109
111203
1018195
251286
26781
1946550
1986984
57419
778761
169827
770427
1125705
1968699
60103
262893
244237
1403611
183323
256787
1518421
638834
255427
174708
1564330
51177
673308
589967
18674
1093491
451862
233619
1239624
110902
1471571
1477299
681112
1852396
557249
923339
24226
1238272
767556
655654
1655282
1117968
1029228
1068142
675399
165645
195648
897246
983286
11123
483589
319220
526542
1274206
126984
1643207
36274
22068
2004900
984532
186534
344438
1214909
358784
334818
914927
466069
168995
8455
252416
204636
1424156
1191770
803523
223727
321695
548081
1892785
2108409
901474
905200
1170672
1016361
760415
2189602
1233901
1836884
230724
1653748
359810
824476
1820849
1765777
461337
1839141
98410
337574
423740
566653
512800
1425760
1503781
1677953
195896
834928
1051381
1916099
14252
235751
619158
9388
216005
247901
253808
361014
1962262
106838
442003
1264185
533005
1589128
682555
1258758
553122
862648
1163617
142164
970721
267328
1419266
1000043
1785307
1391051
419104
583421
598606
161831
952023
1612943
728349
329608
1108826
52451
1053524
1715141
1868640
887266
437844
1780583
680621
371301
1267925
2350
338330
1479041
761445
535532
1039320
135863
522481
100582
1330520
1165941
793293
846914
118050
1140038
544105
696238
1941
229108
1250658
1161273
1682624
600286
535661
16130
1602401
728550
1146714
1778253
376266
1854742
193219
1057601
1058712
1965638
933815
422766
1077520
1467253
862296
1466416
1940205
62294
1453948
1952574
1004281
1094184
1685239
1259277
74473
1200093
411793
793752
417928
364438
1210612
807176
1581170
604539
1056000
354146
962581
572440
38429
22384
704459
916760
844497
39159
816912
1206764
300792
578359
5231
479294
622474
223881
2223585
16272
274477
759788
428338
1584718
672218
875397
201587
1023701
1985
95532
309479
109778
546906
483258
1236453
4923
565348
529435
561104
535510
269699
19297
10568
1752407
1767206
613949
646105
1706430
1530578
362209
941769
18785
441240
1114363
1392787
1317793
710325
49710
382058
1627377
1005206
14006
604660
1093072
12192
189116
1238387
1734698
1247457
1148576
2089909
383795
538322
1899403
36753
571805
381506
1724491
306273
371069
926693
1574959
1105824
185409
462958
63508
760967
1742846
712107
95791
829915
269588
750040
760366
815898
1706301
1214935
540036
125673
360822
279084
274377
1060215
744521
263571
179679
980558
151115
216380
386571
9317
96173
1800459
809191
286349
352635
1182128
1625211
745834
348873
557015
654742
2075056
310812
1050971
851241
1518594
2089648
360808
1989291
282269
680257
277738
1968425
563761
1084054
595154
1236465
146044
1073787
1295023
378027
1049882
593921
2267631
74439
629913
303789
66491
697227
858732
648154
158757
1822441
283906
734312
1840526
830608
991692
260961
27819
400169
236905
456558
226047
831796
1045135
853039
1393543
761679
460817
1592905
935839
70349
1427835
1183955
680374
703954
632381
135709
217167
2074768
1670122
670110
644869
1348742
647840
294752
683289
1048966
1936819
1788013
781143
1887976
554343
1539444
1178307
490269
1442668
120762
175893
91432
371254
608604
788746
119073
436714
690953
159131
54589
151943
446596
338279
199944
1553276
1236708
348996
652218
63141
684998
1092283
1311275
208366
1427000
259382
3121
201988
1600534
156469
1792627
1578332
683289
1433578
441347
487835
40171
271051
195254
623159
1596236
1259850
234862
169252
1835443
824167
68257
2006475
461126
973257
1070700
883689
2101085
1569634
990237
525282
919775
971935
514844
56393
1912314
2128583
305131
1837006
1145792
1098621
10973
765026
2222602
1966659
566964
1336700
1491713
290422
41068
2003223
23272
589534
622203
953362
2262075
10592
131233
804131
273922
633384
1305461
83540
2147329
639409
329682
1825290
66248
12833
736845
456484
5807
1240931
1039996
53459
1240294
196279
728008
1290546
399238
1262384
467933
1714757
408545
190840
483309
850836
1518516
1440641
663463
1549512
404576
575016
481254
830668
940681
289942
1201324
1255627
1592681
463262
562340
593541
1091547
174506
1940678
1118684
1743686
443587
791238
795378
370571
1060052
160029
376650
65904
751661
433812
558838
265788
160621
333498
586465
236429
12396
809431
865208
648731
704793
1616858
179540
444989
423486
15232
1038444
791357
1655739
375999
575722
485023
321406
1235699
482891
1180404
18315
934928
1516557
782914
631812
1314266
937467
270616
1089989
1354053
1784895
151174
167513
1158934
946091
1234254
1010443
1737545
1532753
1289887
620302
1868062
798658
1258185
382793
1784491
246649
1144633
783500
227828
892246
261759
1023816
1016457
903481
122182
1056929
1578353
328040
743823
647407
1344873
1022863
1273644
579716
1051540
262070
385537
1930769
1920426
386218
230567
7666
1490387
217928
65125
604491
607289
156784
1660147
1228481
92887
1131779
1373835
16076
413178
168795
629336
1686862
1184140
213925
2034356
1918837
316796
953823
339622
2224036
355128
638148
1338148
47325
1283366
1806074
436917
144783
663907
1756821
1615643
10076
188977
793277
1448539
408987
515644
114847
834073
752554
1079299
422650
1793373
633818
12365
134978
1090651
185368
251176
673901
21162
173380
425721
1529670
1342861
1944010
70077
1468386
1302926
350363
10183
401130
1451814
479242
253894
2334548
1063088
98001
1381178
1173470
1687555
1025738
1294179
804284
1120437
887904
232198
84797
1064434
8570
655403
8569
904899
1340055
91180
364024
140574
131091
941616
1148862
536386
1254787
953578
1537998
11642
769660
278066
146592
132947
787228
737284
740863
373191
1505850
1075707
949174
9328
1180156
181450
1133492
71629
593011
407440
1145590
221450
109433
2238962
1549469
691696
284545
1322850
1913989
207750
962928
554495
2166873
914430
1900426
1035558
1436346
67690
641845
21474
381477
611748
10809
356099
1577785
772349
606350
1105168
295939
1625909
655664
1220879
1594846
1523644
265220
1488868
14097
763507
1083552
386979
646939
1175400
1544980
886727
1068247
2239077
1563615
163571
266854
440119
691949
1135375
398417
413316
229157
457563
98916
1557973
1365270
722401
729809
1589697
1545154
511394
1564427
36809
14496
529441
131664
379552
1574369
1915
94648
126008
104545
13745
989309
1396972
1395695
15073
592634
394426
353011
1392983
1440794
1302499
263091
436890
911759
738580
1647003
1637440
554523
14350
820612
17709
506995
146783
1249835
525510
744582
1503222
1783255
875444
1100990
1083187
1318408
835378
124902
1587432
1884300
1384145
1547232
258463
1606521
12707
1052921
899326
18590
55593
1649543
690243
590874
858400
225627
1610780
1199147
598519
839788
594755
916648
152557
1441069
804053
1880160
1520816
2295454
1133721
853829
769568
236778
388306
173458
282444
407832
754961
1900699
1398837
892008
399079
107729
1676309
47254
81810
963543
444660
1143502
2104402
822744
88696
432109
919136
616307
403629
1066895
1160046
1547759
40307
740
921805
1773199
1301235
271399
28549
249248
1489077
1178739
1694022
826186
682519
954880
1606990
745895
352922
619603
139542
1923533
938918
207920
1879014
157543
946558
401897
517050
845761
1175359
775522
5810
2239048
38343
1251825
491637
10899
15247
438322
568421
330255
1459003
1370176
66382
279498
10124
363160
58202
616511
1521252
817376
1303493
1414981
1816444
181920
930225
320240
392068
399330
2210645
74942
24479
347273
871513
169666
184503
224910
1626480
821125
23633
1218057
381862
661041
1116289
36864
15487
1163979
569783
1017370
629821
6327
2165376
984915
539816
512612
560853
1174397
1767789
1588235
807144
623366
208108
316417
1266572
383976
1337396
203407
1680518
1906077
1505687
665735
609481
1716938
1045354
1092845
544758
580535
1080348
1018056
1275067
1752679
377337
1030978
2122146
373035
1891719
1236748
1290195
568055
84979
1027531
282605
184931
884598
64480
1168588
804221
138197
742074
2091295
964267
78657
1225299
361992
1424677
408208
569430
30356
20306
549828
793722
1894178
586931
1113198
1694823
463819
1342907
94615
444525
139068
1131563
902317
733294
545246
11868
20226
191010
457411
189515
1433187
429982
2037519
1241368
212870
149292
988574
111387
731043
950743
1576375
195689
1481640
1811673
36310
1079611
18854
1047524
124922
1569376
1649922