0
1
mirror of https://git.sb/baoshuo/OI-codes.git synced 2024-12-26 04:31:58 +00:00
OI-codes/BZOJ/1901/data/1.out

6235 lines
40 KiB (Stored with Git LFS)
Plaintext

77140
24890
202795
289721
210085
125798
133480
24360
130805
39845
168647
129458
146053
180168
259583
3200
71233
59059
240978
214979
34908
12267
273053
31735
4628
274674
88806
125366
254570
167518
292889
244027
253465
230772
297862
87693
39085
62923
134187
123153
36315
27937
106358
274551
7988
85472
30782
74973
169111
121598
123805
157395
112247
86088
76346
221309
145897
238099
293679
178473
151799
272628
73321
110783
76667
236900
96392
144303
270156
217670
21344
12913
209328
116999
79366
200682
164436
135467
269407
249633
138806
237797
269591
273097
196056
9080
251486
170902
34255
187494
102124
164605
30959
88677
167201
152074
282323
174301
265614
286312
160797
143422
295753
280123
62573
243335
48511
20339
182039
140311
217911
257875
198446
20387
41007
40437
248097
236787
65356
198632
267331
270896
179042
58941
51814
264108
188853
259500
291562
104023
289417
45671
60135
244730
95973
165267
231626
157188
296034
111515
291687
179224
135614
164200
80152
71250
185301
140263
77249
102132
122101
7965
55030
243153
51898
232738
118382
99374
272279
258340
110010
57059
158249
247948
707
173347
75411
46338
211793
90598
29292
294323
149516
255380
39817
215527
234703
212585
11756
206371
176141
34909
210097
62289
160155
221724
52806
126688
21113
86986
230236
162095
161930
199321
266197
218914
182522
174354
103578
51848
290292
267155
37438
88970
60158
245058
35073
23872
207263
11482
140750
281466
65798
203392
112777
207833
95034
114784
79452
198881
240860
78824
60554
44940
20422
132425
238735
112221
82505
221533
143609
64269
19846
85887
291909
231521
155543
293463
40680
106303
38108
187679
61816
74915
32600
185760
86843
96708
182161
214929
42534
189213
103962
81004
55490
57174
100646
82643
18065
90672
297051
72157
208364
5467
51682
17275
103311
79761
4321
207451
35794
96708
192632
10694
155490
158345
5699
150626
56615
278383
297274
256695
289721
202518
140924
294349
105308
75210
220506
171300
125748
161634
161798
26540
284378
102842
108881
276606
144580
70073
104839
170159
250201
35336
170766
270754
911
183773
278049
24321
1235
194027
164436
189845
244999
129621
129755
159061
282660
225054
242620
52791
98013
68890
288892
206332
23243
268282
202305
275018
250253
279013
176036
199130
70613
171349
163180
79274
160737
178323
241819
19169
187494
141879
221937
190412
261559
81473
194312
24650
82901
87693
104507
61695
296338
117458
192770
246496
31360
87605
164962
145317
189153
103820
123432
269858
222316
9080
119034
269461
263364
53146
249393
180180
225666
39088
200945
769
272307
80061
215130
209650
191177
163932
72954
183862
181750
88495
8390
94877
134594
170496
253790
132100
299606
25955
36379
242529
117249
51323
161930
189306
277252
61808
18215
283262
93835
250711
42377
261175
131524
187425
194012
218159
143046
186788
268050
15105
260576
91190
153976
181723
6721
160903
298266
14235
71783
247780
251311
219254
242573
157868
100899
70869
49473
154441
237994
276617
8252
275420
287792
286594
135707
194274
264968
295749
55022
108807
105775
173135
31284
43009
219724
35054
142032
131809
39816
177185
197097
148742
97954
138430
707
185760
164515
29393
198884
115724
231030
15614
8358
63381
274462
286281
108976
30155
88020
63698
72952
265084
175703
16907
166079
60617
181150
121122
214212
94866
198093
255478
117224
202153
213620
7423
138497
209619
227708
46380
258615
85974
193998
29399
79274
130702
10115
75594
253668
265914
138498
8580
150077
82607
223320
124697
145897
189688
209966
297489
216978
183101
253471
82061
81516
148895
185711
292151
156373
89471
18158
229886
168595
223167
80657
214786
1132
128763
249324
8358
110461
100496
152778
259651
250220
152059
208364
93544
269267
282151
264451
114344
218475
31641
117873
188258
79197
202006
76346
116647
46906
8045
59080
47768
61471
235981
252348
125424
65554
285451
53411
130060
68911
268496
196373
272183
197794
198246
196807
191261
125513
18443
277046
77027
132164
216709
140876
270111
153385
9618
4344
127980
81502
158423
249029
149954
192985
286286
70871
59450
256264
237299
5759
88677
77804
284609
222113
133958
239585
131157
177485
38844
1529
84749
289783
3257
297424
121942
115369
118936
108976
12014
122362
103311
92165
81395
16118
272486
11957
243571
89709
134180
26109
53880
149934
233118
167744
96557
170593
130825
251662
19658
243808
57468
126580
230269
168589
162298
268738
197263
183862
192565
120030
103747
251495
113183
291917
33301
147178
215948
224054
41416
78559
94698
194172
103027
25745
292031
158565
230008
174297
233118
127854
139395
203061
188365
109262
178535
37101
229571
27582
87788
203858
71233
55888
148783
55176
97080
246056
155490
78370
203933
80466
120798
191352
259674
72232
183125
112292
252712
47113
196587
167778
221644
267003
194408
102728
85110
281755
234013
239717
185301
277145
60503
292933
149305
203814
210700
25955
299598
42340
208029
158247
160269
144994
42489
27233
85091
95980
174763
54904
253401
146170
193560
246496
52044
198246
152232
101205
40683
262363
40254
288356
89681
295854
21448
92424
95839
146248
54762
64278
87943
134820
61094
194478
59333
59845
154441
118382
189326
140366
53568
219676
217573
7619
21126
5699
85683
70188
113183
245751
277659
218475
207387
37251
165781
93378
272356
266197
275665
119904
60508
236507
60174
119727
33040
72469
229571
3422
52806
103230
270182
62273
268785
192770
45251
98941
165056
150409
214773
202590
120620
257177
150590
154443
164691
203476
148590
82857
34520
230546
16626
187790
52112
198463
215295
27229
189795
42769
32210
169480
231320
281010
202870
249314
179868
112030
136320
228078
136348
221833
97969
249278
43430
35856
198921
157620
240005
195475
171978
66223
39971
58823
200669
20547
48742
293403
208197
17310
195012
148228
39085
37264
201775
55022
182944
110725
274987
64214
255603
80657
71798
283773
185942
132164
64174
114216
296682
273255
293303
69191
5467
223204
233094
5958
182423
129241
174535
53523
32203
161724
211704
102754
209650
272064
223306
78297
235867
22086
276606
277422
221813
238263
270108
97217
69339
173153
91503
259674
144588
285968
108381
263364
85110
611
68634
234235
89287
260354
119021
83433
59380
170591
237826
128113
229052
265618
38327
111782
50193
5699
298321
24277
138420
72364
140258
293465
43443
45996
292743
239210
154443
158787
218914
42617
232411
62299
21492
236656
117224
143983
63583
235040
163803
239937
80976
15478
192187
181870
278383
34557
223033
171505
170705
39238
72778
252660
112221
150248
90488
177183
203858
201406
81825
174052
167491
54015
124220
83720
48511
70487
59042
269498
116719
136360
159973
23914
156510
296947
33040
98992
101979
240958
270111
110589
108306
254303
248021
176507
33716
50024
57879
216260
225121
19076
296123
120144
149934
45576
69572
130663
229547
2540
270754
10940
28252
191475
221644
245424
299231
45967
99932
35530
77140
18896
24514
56635
152793
267371
74001
267003
188890
162119
223375
105464
228825
106474
255144
203380
285002
188258
182810
215130
188001
243353
158967
71688
124165
192296
90359
240958
266103
110625
252660
74492
141609
285813
13086
150033
232846
256130
158721
17792
175895
222149
281334
96557
99049
234496
24650
143729
173931
266197
277694
89841
234688
16511
21162
285362
266103
85872
283572
207985
222883
43393
49
49323
283262
30785
37264
12982
283169
205352
267438
170819
170630
229805
86986
29482
284057
194478
128060
124687
155790
197179
42351
217317
203380
193426
149934
299231
44127
209712
173793
48622
188638
4076
282169
123805
243365
280535
134463
187582
2701
232050
248266
287784
209499
108681
153117
235105
35222
36435
193426
97217
132175
143142
60794
271845
293303
203061
281201
175271
152111
278383
143069
42166
127608
263009
146170
267248
299253
27727
195401
97829
263162
241465
60554
122061
17809
93228
102132
122411
249393
64740
131023
133121
250941
298070
43769
25056
145717
142573
20548
131524
17400
28682
154215
266063
247767
72732
296123
911
286286
11756
294602
244877
85649
193998
86362
82501
234817
66127
217099
222198
251243
122521
254772
78059
140876
271120
213353
90094
214026
233430
17426
60262
261557
156783
62555
31756
283341
42838
262276
79142
21259
165047
174560
110586
86831
31117
91931
229048
216348
138715
104023
200094
29669
285968
138143
32345
157361
159456
223695
143422
16885
72740
256348
269453
42251
152754
201821
228092
281204
82273
202560
38327
158345
270595
85610
151084
234362
203998
182522
282165
291659
277603
5154
284057
195088
211653
56372
256431
201406
102950
125275
72740
111515
267065
107899
189932
182281
131870
216311
160393
193143
146104
108976
267371
88635
181404
207237
87970
168224
15801
28823
194408
25306
137260
229674
96702
107499
136372
220091
227690
15838
95388
157868
210084
108063
264796
213999
67925
275462
55322
204492
38095
62184
274507
50002
144221
261463
233259
272079
220091
175601
289750
140235
232738
123691
150077
187394
212654
225054
42754
30179
293401
298482
172284
154722
208938
6425
203443
93972
248032
36283
169509
129241
103608
78410
23728
89432
171849
236656
98933
150626
273916
158489
52219
299994
34909
40889
26907
7619
181198
97418
41990
119034
287741
108756
44383
235040
158784
249260
101093
98092
167674
110977
21521
80659
153514
100530
33128
298162
138497
89801
171086
41434
197526
79591
142092
119904
81825
244781
171161
147450
83510
44940
291796
77140
277615
134463
186930
49359
34698
107325
31616
13760
2844
184735
163180
209712
2629
62273
68041
117860
23256
28206
38088
56217
299987
288357
251877
21814
208838
102728
179509
193137
218530
120110
202518
272979
246056
62273
251495
165630
94512
31284
257520
90123
214212
153637
44796
261383
134873
237723
221644
5699
225128
95779
189213
276350
265391
106934
86088
35024
110977
189533
47113
182423
129458
260059
70056
284101
143422
57416
42489
30776
214437
154982
134180
264737
260354
160723
24487
92770
97752
123069
181198
259595
79487
270557
54762
75395
157483
119145
39656
56631
178645
268423
243730
166471
160382
240533
51308
109344
216559
294000
193924
45967
181581
153991
199963
257752
168730
259307
268079
267882
239924
220928
272628
198883
91588
152432
28682
282768
143589
109431
188853
212928
9744
10940
134118
249090
57419
197859
107389
268764
3661
153352
110417
169835
271304
260173
891
129843
56635
39364
19153
237994
262386
289438
254993
140543
28145
182676
170358
52932
157530
235867
170650
89681
293511
109787
94192
251322
200255
177185
298383
141816
240960
189505
7151
128025
234551
107899
182384
13878
128170
299231
283081
103230
82715
157620
292182
176141
135524
107339
277252
288961
239529
252414
50652
61817
126607
69844
61335
60728
72230
270045
68982
83809
1409
295687
282589
115222
48622
29296
12541
257359
186898
139729
82974
240805
156957
40188
14837
149761
44857
96603
161075
179227
149954
196736
273921
133536
79459
248334
137214
112247
13300
38204
118640
296414
131748
207940
225369
243009
71688
175185
45967
121524
243766
142092
158549
246190
292184
2701
64011
268282
175185
76764
133915
278040
214042
89694
162727
220400
289627
55888
43835
80466
90094
86143
115169
88765
240533
25140
140133
266088
145859
172493
95388
4972
24647
262471
122914
125577
219361
126394
281147
31383
203294
1415
203642
200348
85843
3906
5221
94454
181153
190913
243730
21032
77505
52806
91056
244965
295749
223204
126457
220386
259500
92477
180979
64871
137642
123153
11203
278167
125665
70869
74293
133022
29898
148197
130043
184270
145618
187539
289044
239210
25745
188638
247093
3422
166946
103135
297961
60722
236888
166992
184053
221747
149026
137041
91252
57441
291449
279304
151578
96707
82501
212580
114023
67913
42415
98933
53804
87533
33548
250076
107272
22732
223394
119115
24691
159276
152599
174716
94866
150724
249128
216658
151511
249633
135307
60617
89133
269998
74141
12873
181153
36315
269407
116824
214204
177620
133403
48622
228953
170933
14922
150373
67366
96168
162880
134326
212580
111782
260487
66577
15834
66305
11801
154369
120690
236044
249440
250844
158218
158849
238650
148440
169634
269191
160155
231535
88806
268155
126514
3118
73460
273812
168867
58889
78355
275644
157651
201912
95388
68649
173122
228797
207237
137567
30430
15602
246759
12504
74789
13300
4407
75411
202518
225304
39238
271510
155286
269096
22513
19076
19639
85472
72796
268690
273810
270534
105947
3712
221798
125670
125645
279401
220331
262702
138420
231716
227731
257896
170646
285460
198743
178220
101025
77988
186822
146393
123177
103194
266959
28388
176292
16874
172626
178733
81418
178959
45576
102584
255954
232863
238025
125607
232694
174307
75170
66208
110496
193162
294225
228270
176922
173535
32708
34255
182548
79996
272884
205701
262858
98407
234479
176219
223264
4550
99907
30042
194513
151462
257520
44889
291196
55022
148980
274498
56177
15947
208328
18158
52932
130805
280535
105557
240590
81120
83720
272079
170902
267445
201443
109843
60158
232329
285452
121123
40872
182465
293401
106516
169171
165630
276444
267565
7832
28753
92176
134304
265672
243034
43270
163593
284854
192469
129099
178373
99485
255133
133697
241712
211042
103608
186305
94976
87394
89801
114649
60554
73465
139032
180836
27895
174716
11089
85220
42771
281209
136697
140669
243033
294602
18632
73559
150884
92176
120317
174354
72713
6132
244054
229471
76346
128963
165240
54548
292176
163400
71514
113474
57192
36711
221624
99616
217454
42251
288326
18071
239895
197584
201577
36283
178064
147577
230090
188985
143057
237266
12977
3906
171849
191748
127854
120110
145618
99286
28309
288326
286475
136213
229886
53178
191360
108096
122101
19639
238295
289896
129479
8045
74915
244999
125845
246551
248205
142551
43094
294726
280307
192612
216517
127289
40152
264489
254303
150248
1788
43949
259583
81880
157530
228797
141087
214318
95702
248524
174529
221747
260173
74499
101063
297051
82827
189845
15926
156858
207189
100981
216709
94942
32604
281120
108058
25056
60174
135330
449
162298
249685
183595
85910
209104
114215
222239
267220
45740
109731
176711
171300
287781
29478
98367
230772
119473
60979
609
240934
255255
191819
121188
42769
287724
264200
54628
58941
21930
214289
215813
49323
156410
259583
101165
187579
135136
26365
24487
74293
157921
88424
183029
80659
7558
13760
99187
288369
44130
148748
27442
263482
139589
57059
183126
38327
51153
124034
211148
258018
80335
248266
168464
170766
203663
56177
14414
136372
112030
73019
237148
66305
195901
72343
88425
75894
41672
277847
53701
208943
188858
279394
137448
186832
31511
198446
297862
192232
41007
235152
6140
38655
205426
211490
89353
73974
39364
59957
1723
30127
3422
280688
112311
256695
18510
298783
278265
54159
208414
176373
189490
293086
262751
31641
279401
187204
144994
148590
187828
148440
37918
299585
5677
89471
109320
274987
222685
199360
11986
29478
106047
285840
201775
190412
60314
299253
168886
55450
96807
157951
149806
80976
293034
1018
122385
263616
297489
239620
11286
239210
234325
287292
173122
199130
132882
203642
268117
66577
20635
255603
251896
133121
267622
176141
60517
250228
283773
200639
197619
205426
9450
55888
67913
203917
298065
90530
52393
4321
298381
83720
263293
131566
146729
98367
111515
281500
85872
38108
266197
219476
72516
286475
42617
172661
215264
201443
68890
157280
173135
146769
12549
297244
238295
60728
115765
146053
17230
123894
126394
106628
157188
125577
207035
47718
232738
80466
70081
151462
265058
211439
262673
173051
262673
204556
160471
15807
42415
123153
109787
49712
173019
161490
168454
299190
127028
66496
182097
87733
35336
246743
230041
205702
127475
254838
95708
211762
49804
240231
231030
216612
40872
269536
234271
216177
68041
220819
140965
5458
76589
12873
92191
263293
46399
167971
191748
184655
37220
32210
43524
137214
29084
4344
134594
285863
200905
100390
112247
117359
34593
230310
8252
291041
146421
52393
55806
173153
100297
180512
44446
74451
9450
174789
33128
24367
37976
225624
201167
16991
75108
218512
146846
192146
266761
110123
146997
260762
141638
235152
15746
297901
194038
114599
158218
228446
224271
109000
194172
44084
271628
220099
107045
139309
103243
42293
195225
298236
23535
207940
186567
243808
142688
121127
110380
104362
56665
194749
150077
80290
100738
72157
36320
278363
23338
51036
200923
167568
275162
288271
7965
115516
281249
95062
187221
203476
86831
282537
57174
131490
20690
283828
62510
274043
33256
274800
167311
230041
222495
76242
203859
279952
111988
231845
174512
102058
86910
66011
248423
186877
66945
88181
245747
298160
30042
253561
98139
108845
263616
205668
199833
203461
298318
119641
196251
186788
206109
223775
210471
44130
120723
34517
158603
103578
38215
110725
52932
255255
129069
64562
32993
125513
130663
71514
215286
261936
281355
140186
110837
102526
103747
263925
98685
150167
193143
40960
295219
283063
41832
146798
261463
172633
80748
136257
208938
244741
82901
37376
1743
170041
24418
217670
187855
105043
53330
263293
86560
31511
151998
88806
266765
242672
72374
293559
209750
253189
157784
92767
284707
125845
5759
260748
206109
239586
204492
158878
49920
208582
110092
209328
203858
111988
71558
77464
253368
220234
128060
43333
35625
288223
239293
245835
218434
245835
120732
24277
75661
202899
228953
127289
205293
94924
244116
85173
63625
39626
15478
283779
280062
177408
143046
276183
46401
172809
25087
192296
205199
38204
222292
94260
178528
196392
133579
257561
278389
13222
13300
49920
37976
154551
192513
149349
29918
249033
298070
288736
163000
170646
148639
70871
75395
160382
95980
691
4779
195034
257561
233534
125670
208394
131357
79996
232069
150590
98904
297961
180836
98449
63136
82762
10303
1681
176922
145835
272848
136408
120110
43949
62510
160351
91483
193935
60588
291296
85423
82099
172661
49804
198526
151809
271333
279952
212928
231708
26265
222550
37429
174716
88495
199130
153715
28753
47495
284396
94281
50601
199130
120732
252362
132957
175414
261743
215855
134663
264737
15801
101136
113809
100390
267569
252669
297586
298429
212684
80135
249364
192612
207237
79496
100903
277855
221121
13068
212223
257061
89224
11203
299847
292176
281755
189932
41832
52166
12486
126173
284396
108820
14800
72084
199546
253878
90671
98933
81120
18681
171589
13878
118408
271557
180973
27895
84108
18443
66139
12708
137605
223484
12345
12504
13255
284895
9135
60617
173336
167568
287291
283875
209619
283726
159456
2446
154443
63136
233259
197181
108381
60728
248943
260388
134459
150668
91483
116030
176440
73411
264451
177902
8676
35650
178473
201356
182465
246551
259093
44940
134491
22842
57174
115403
11689
131357
63583
222637
119170
283386
609
228144
159730
235105
186788
88495
36614
185195
139876
117873
48511
109258
146925
30179
297070
118127
232369
158441
125540
295687
134031
125748
254772
134559
82501
162618
42415
189396
298296
110783
149176
291687
202342
10619
78116
125152
251054
85910
230691
29443
255131
227731
61262
83591
173812
243008
64561
148645
247756
176298
154578
228117
162207
264229
145458
298099
297901
177063
270796
264229
4972
122483
197297
129598
280396
16770
85033
294139
136342
182465
9744
81473
173051
108367
112173
118980
150724
52998
120108
254772
236291
294691
30387
165135
274241
23548
182423
251287
37858
125132
74488
139548
190086
85760
74400
277362
283081
77721
36283
157978
3394
65400
91763
29880
4972
265510
281597
258106
7151
199945
106680
147956
50601
230263
265672
42937
224547
82316
75312
113433
106306
256597
46380
239924
187772
625
76242
205304
243362
80308
67567
118793
75521
94939
225733
283773
291562
193137
25297
231401
214485
162095
210754
287411
31698
254504
195279
98139
17856
41416
164728
267155
24514
216709
241819
26709
197492
31616
117101
53162
42754
239643
166421
60178
210583
238426
212684
238802
297290
251290
296908
181518
262386
37264
13300
217634
119546
12541
166995
289896
88020
259093
269592
269252
142530
150074
131132
172329
82762
117715
74915
103590
34526
80045
293511
299500
7988
162119
72471
226918
262363
254188
183862
150828
237810
299536
80681
245459
264920
221903
38215
215714
133011
39626
198720
231578
283908
220741
15991
250978
41363
117103
125132
297586
233094
266890
611
296338
93218
226936
115681
250220
274043
232141
130463
120846
238103
3320
151318
95515
199945
211762
214210
78432
1723
145317
172875
88098
182676
275420
161437
112828
205703
186636
228329
170765
72194
287784
127407
271845
297909
201647
285863
239293
282244
68331
73023
125713
115990
5902
147264
7832
293034
38351
108074
229711
103027
33753
64021
68887
276703
219416
110910
31383
236392
139876
129099
31643
38597
7007
69983
178528
259651
44189
128060
116570
296034
186098
246056
263043
1415
67614
199819
140672
118980
125665
13496
282422
247093
27341
281355
249948
249260
194147
233559
103445
191180
122196
195862
136912
58936
4781
76890
211793
263293
84267
199812
92165
128157
136084
140876
169562
264737
193924
234650
187815
156001
12108
133150
289886
196056
111117
160351
278114
107389
107571
138213
287792
234541
213767
88098
266188
225043
236075
31580
150433
112292
88578
16809
35029
297382
298070
73144
185459
292990
203461
8355
294928
125577
146874
284396
269733
117234
42351
158721
130702
151578
206223
180699
269191
271870
140965
62289
18625
273004
244173
229841
164609
103582
262644
94682
21126
26109
87533
149236
167445
10115
48670
191062
249743
15926
95643
215862
99804
96168
240339
296534
229052
204492
36010
258465
84600
28822
203723
122411
68531
134174
283854
245459
72136
258020
83328
30155
94340
45251
292184
89709
122741
238986
183564
60014
191253
187815
244419
122196
199393
48798
258817
161807
128187
87412
230041
184270
183029
118727
264626
213632
50714
79597
62961
207191
255751
180286
166077
135136
57224
189493
107272
298793
64684
172626
277232
235209
185195
298698
189326
255478
32604
166584
136397
295871
245182
165135
263603
262386
158222
238103
163008
199929
145365
145993
89074
298793
163000
25745
265943
196807
24691
86831
291449
83794
12527
272884
200945
253471
112151
100282
99409
237058
173538
145993
216208
282386
41962
56177
85028
207833
7423
29436
79496
24599
192136
234155
222685
124220
40437
209711
7558
120073
164730
115222
176406
253470
180073
31698
255478
298042
210684
132486
205531
198341
280947
83926
80290
216900
36435
33307
24890
81545
87442
162618
99906
36697
255502
129549
5212
225247
128171
3444
280396
16907
130725
17657
60229
178372
185764
109000
174716
221337
270156
208838
52608
186708
269536
78392
282660
90094
264183
270775
70730
58574
269592
24029
120680
79161
102072
61817
85591
110454
233536
158489
117905
190086
197433
72194
175056
35037
143729
186917
122796
22738
85423
35474
231135
297316
129099
29436
281249
49323
259307
53128
273334
146997
94192
132628
79274
170041
84210
237826
270182
231231
77787
175601
45576
86982
257359
279597
56616
165309
297909
115867
87957
204884
21259
253713
89353
258697
273616
9113
242935
264451
162315
165630
261658
30063
148281
137786
77473
76987
31383
180592
3712
180668
100176
49196
1661
163461
117224
120277
43533
131215
122529
248875
25623
72084
168326
156977
72792
209686
255059
173208
246736
125604
252500
199279
126173
181404
55
9035
250973
69809
279624
151511
17525
297489
5584
39971
196251
107703
33102
149176
19549
20163
197927
186102
971
120073
57215
299585
137786
136348
198463
191407
37847
296156
243033
281209
79919
204148
128345
197667
79040
179062
38095
30127
179341
120885
165781
81125
46504
131748
221448
293637
119641
171240
228117
269733
240805
171733
43258
151676
90444
253523
257733
12996
224948
93544
294225
27691
157510
223249
46974
81659
279386
162618
222388
212144
179509
29445
263631
206294
200815
66903
98189
5952
122535
235623
92477
260814
250436
12478
145458
267445
60176
262650
43907
103216
17809
125577
109962
253243
142341
195401
159735
13350
115368
122523
85011
27233
226952
197084
91023
102526
148491
37746
298065
250076
175056
106161
26265
6139
197457
205559
231535
170219
37101
146170
250228
49
79744
214687
228144
29203
449
27494
132957
236656
281327
220722
290812
39986
286820
274498
62740
278265
148281
81825
238640
6133
170299
260762
245835
243717
284232
274674
181518
72469
241115
247574
167127
79142
103311
187780
265859
1888
122411
174752
100037
134511
12290
95714
201968
66304
167127
221203
26759
243749
228092
19076
283895
120744
195901
200188
148794
231626
281611
68041
295809
144442
173141
27837
122101
129119
293974
17877
154195
147178
21431
31147
88677
258560
165487
272307
277362
266117
64740
124092
279478
21797
131163
80061
186645
173347
41007
296842
118347
250818
113809
155022
161214
106483
38095
48566
95518
292933
104362
219617
100749
3095
135524
288961
101165
236507
200094
165056
118381
53411
212944
159022
238280
193910
66304
222230
111988
16874
204502
283908
233773
153460
190307
19641
266134
271352
151051
1723
10887
214040
136182
65551
238393
46338
230090
17555
106306
233355
182281
115489
146404
146769
291401
181518
239304
18059
166992
299352
21126
146896
244781
184187
221644
109563
291898
191682
135577
189153
168454
135847
23322
16913
203450
138333
56363
72979
12108
36121
158101
41252
213819
84270
87372
15610
19169
77318
271338
40553
115222
191177
48255
55380
41990
38561
25404
202445
177485
276444
245715
158603
119473
62961
40380
84600
287876
297837
215144
33641
197552
9844
275423
124220
76314
266188
166992
81698
19788
195438
233094
92342
50561
75955
102303
115681
105147
278185
169722
64871
253918
254652
266105
196481
70730
258927
112990
3472
128169
264968
107389
47407
158967
249393
62510
128509
236913
196610
194523
158898
258106
109258
51990
8562
207985
47768
232738
255378
72194
110940
266869
188923
139309
154982
251291
287724
18896
136397
27442
44127
21810
97672
282863
132520
20420
194049
235670
116570
203663
34303
178851
260062
166501
117249
167201
182384
207652
263631
98637
269498
183482
289721
116647
198921
79632
32070
273611
223688
99907
196436
202147
183029
11286
245614
154843
269749
97626
225113
30776
218394
223543
296123
91252
218289
67663
150145
90640
32203
111456
24871
50102
171431
120317
207985
284905
180668
62961
282151
270991
222507
74479
146104
120413
158721
209508
1769
15807
37213
192923
2648
267178
284854
116958
100037
262446
111052
37438
280396
231456
127957
291370
12486
36411
178231
44452
35530
226963
235209
295687
102966
83769
100862
60158
17566
275644
76172
49144
39845
133793
27945
283587
198179
196539
96266
25404
152432
183524
112987
160351
117512
103608
262882
191177
56956
135810
277124
240965
126394
263718
69615
42181
156771
82901
197510
69042
68900
282208
288477
286263
865
243365
11936
136257
298070
96419
74442
39296
217911
67469
233559
44496
31397
119183
146502
235788
26506
231519
11620
48207
162880
49669
5930
177388
87533
195438
151998
84916
237062
24214
149954
127081
150077
173523
231125
197321
230485
78094
146373
58941
236419
31284
161426
122911
243335
34517
167127
91669
183595
27701
43393
237314
31756
282098
220099
272160
141848
169923
26506
188923
174799
49804
196587
276350
83143
6425
34557
175447
113668
42479
92342
150373
128242
189153
150884
222405
143069
100903
199279
72899
226390
32146
38381
75098
40370
46230
98933
25129
89439
206908
260130
170219
2540
265542
50883
19831
79772
101165
259500
285968
214779
114234
290292
272160
168944
235908
29672
145458
106306
162676
184481
22842
250711
127692
21431
86330
239895
246736
246923
287142
31576
17200
38561
269592
14888
101979
65798
84752
191748
184394
68502
123900
258983
184784
110583
296588
196974
251966
203642
202899
2540
223977
83703
115681
61806
31383
44130
255785
15450
95515
194771
225530
277742
132375
42501
108845
249314
90295
70869
17959
198272
284262
270534
103602
278049
280535
297074
265566
13300
191975
60728
105260
127692
272528
210121
26759
225917
21126
254024
199893
75293
124036
136912
109956
150800
222405
166079
204148
293258
6301
263217
43430
192336
219276
707
25821
269858
288326
244419
153385
225054
279597
75909
293830
22460
199130
288945
162251
136406
214437
157872
270111
243747
90136
110725
152136
282530
225054
246521
103820
187367
194750
25056
102282
175240
243274
217870
28969
19658
49888
86966
173719
170878
234334
207861
270089
102303
95779
68550
256695
249917
227034
90530
241779
25250
144981
19639
1888
293258
148164
150590
201743
159973
274898
252660
94876
279269
241768
264477
272307
206371
51675
249587
298482
127407
25306
112071
86088
228825
36435
119904
258927
104335
114649
247811
23686
192449
84398
10484
1234
40553
262278
118336
12038
101484
135304
60292
267565
36379
116739
182944
287014
119145
220099
244761
282530
86562
33641
253205
117937
292413
5989
10814
173407
288357
149190
238324
220442
71558
210558
38888
175963
288961
140263
81257
44496
188890
148133
174843
272079
37100
279133
251877
41057
171637
257540
13300
10641
115084
276142
256896
105876
200923
119850
49941
94942
96168
4364
151914
11635
188955
268200
36461
45726
255785
227022
156409
70381
139528
85077
56303
94512
273053
228792
285451
209177
124092
21113
71414
61699
243335
240231
173695
273097
165781
203444
200094
128509
30782
222387
177858
295660
100862
232919
201647
182591
289782
142092
232201
260846
60256
199298
37943
241102
130702
2087
284916
171553
255847
199393
298160
111559
40408
36283
198632
148133
119641
47405
22842
184545
270644
122411
232726
243033
253102
37100
32121
36379
238640
2124
19076
36308
92585
79996
236843
149176
156856
244781
186117
43430
40960
187394
245360
233534
262401
298542
9135
110435
6843
44604
1744
19846
189574
298160
142972
259718
256267
293303
133284
78185
21492
252414
71297
37101
9063
158971
183482
120680
45267
90885
110417
127289
198272
10981
110029
229576
47113
148935
184298
268423
281069
260324
272183
57059
158220
298381
45681
291638
64041
248032
173519
216559
62042
249039
171553
19306
10814
228398
221203
15679
23308
173019
56303
146170
41434
37438
128053
57173
159934
226712
221937
285331
111470
38095
180006
57
222149
202795
269191
185459
193066
122196
238778
271598
163180
88886
23243
295480
53162
93699
201968
164962
237337
142688
216871
59065
45357
179622
57
219254
131360
42838
203462
263094
86986
44135
17877
72871
219629
135235
133035
162207
245180
173538
277539
264489
161724
195012
97969
240294
232411
62042
43393
156966
63625
71501
48614
255511
277694
33128
177437
196807
203380
80659
246966
86966
228591
62732
246923
266869
213461
217339
169480
283854
208719
204114
34436
151953
141621
49608
40273
181382
288961
217675
7558
69983
35936
56635
36010
232951
80562
205531
81120
153817
139142
119904
215287
286056
141691
188858
159934
281425
277847
215658
193924
36742
206557
136408
231995
215407
191475
13086
110519
80575
125713
28721
62863
211625
275644
218648
222685
270089
218648
276339
268738
115765
8180
136489
281355
150590
5356
65319
291562
234186
282558
198446
244930
2540
202518
217518
148376
11756
106047
183471
234276
238312
289047
181213
88020
233302
272160
288864
67594
115327
18158
132957
12541
213594
143057
181643
282660
287073
261583
86843
189153
243850
109103
158218
244781
64312
275665
203663
131748
243528
48509
177723
84398
266103
147793
247884
167342
47816
254291
279518
194274
35458
79459
64871
85874
277634
225121
159917
37438
117224
277825
245614
133965
200379
189448
243257
133883
164000
192235
247367
175953
67713
80045
72364
56122
137448
106934
87934
25297
150077
292698
98614
203340
196251
79161
76303
167854
168224
151310
46399
44261
277634
231473
170855
215117
64656
23906
238699
155481
127998
9113
37213
282386
297414
177723
82799
279510
79366
86560
247462
17445
146480
150033
207220
112987
236859
296588
17525
214765
293403
146997
127640
223373
111052
296947
203294
12108
52628
227731
68900
46495
173407
223734
21521
271418
298667
233773
203230
282386
140965
194959
86421
232522
224271
68437
202820
255059
276676
85591
23332
171669
200609
21492
33102
267622
52608
35794
36546
178962
186360
101484
44300
52392
23395
254239
132476
151414
298533
15679
140311
54548
269498
206294
18059
43258
297074
54393
140140
87412
283587
218469
282367
205102
218512
273334
214252
46147
157018
236962
276703
35597
198743
212223
70871
98941
287988
24111
251235
23535
258817
84600
219419
52030
146798
8132
106306
171076
44300
108642
62184
60517
125746
88886
93218
148627
235670
62042
176343
236320
232032
233337
257434
46077
110699
255492
231385
88118
27584
227690
294095
114904
8913
144282
290652
269142
238579
253156
276945
38088
176922
72208
32121
48509
30332
202068
84266
72851
266649
79772
69784
91931
30776
181723
136257
59943
80152
44848
256657
133793
114904
140543
245747
157872
200862
131905
108681
169903
145461
268151
138380
97217
226586
94824
198386
213594
21808
219382
31576
120723
10321
24637
140187
191360
254570
19076
138257
188814
206518
43835
294225
151780
58762
120160
148228
136970
238783
154477
187359
51848
264210
110197
262644
284805
256982
245058
235072
239586
226430
108196
199327
296389
177604
137892
134031
171240
22175
260576
219968
60292
47919
47523
3562
184481
137061
153991
138143
134511
5458
110762
32636
137272
201968
51157
165383
269536
285016
61816
147970
237848
210597
250916
43949
219629
234249
31698
143699
155704
230536
138609
236575
189490
161724
61023
249382
284085
50662
255859
231841
233094
88292
246561
65780
208180
252468
228875
47986
201463
58208
125817
74978
184270
292972
119021
2629
204502
100086
136406
279228
55068
284895
66304
77145
21457
196234
165991
53883
174843
175549
250973
195862
197321
188853
204957
265084
221890
41672
152344
216871
87915
250914
20420
42265
176275
164253
92878
221824
132409
195194
172493
110762
138999
36283
144162
219634
181153
116958
209706
95676
115598
231626
125439
769
290827
17959
234325
40553
200778
217729
161667
126457
178851
275644
177832
156771
244116
252362
57583
172626
185771
57192
276676
52334
767
264077
151718
198299
199833
135738
256485
157978
208938
16364
239586
299231
294095
171219
51867
239895
227427
206144
130805
73247
139395
164605
270775
68512
106882
60135
25225
284353
35103
293761
248524
230041
186898
250916
170881
157188
114023
43907
205470
128350
100093
35103
32070
119277
243189
49920
25745
39296
211219
98632
298783
249519
13350
164061
268117
264620
48670
242451
299500
115681
123805
109731
117446
19306
260576
78303
118562
143167
187832
133121
101893
33304
145930
242980
276637
272771
294928
243779
222789
175715
148362
266134
38965
226936
170650
67446
154755
208877
53891
49028
294095
123351
116247
218190
192770
84270
150248
237530
200094
195225
27105
33067
104920
85514
286481
214040
244530
243743
287014
251569
297274
216293
117905
183500
40683
158345
297274
170881
283063
203294
150846
278881
156838
104362
177604
197084
105775
23152
141621
273916
49196
131269
182944
44940
175414
199546
26652
119640
250973
210684
262496
81434
28576
125607
231716
5976
81698
134815
137681
91056
275665
252611
274189
181150
275665
187359
41990
202795
163430
4266
207220
52408
221903
60728
204084
226462
211998
230929
257145
90450
51867
91071
242572
113185
167280
84822
9633
178882
21162
54160
270354
139142
108782
118727
103018
298236
30890
147178
116824
96022
43443
265639
172493
53178
193137
55022
67083
48294
60135
232975
218692
284169
151676
141621
163461
24487
258444
284895
242672
80659
154982
78185
88858
124397
183482
67736
233118
39229
268704
7239
103907
225156
146729
52392
80061
246561
176440
215287
185760
81120
92646
219712
107272
298596
180962
239853
289289
179622
174211
299046
3444
235209
53957
231578
74348
25879
61695
53330
297021
55198
263914
88292
42449
191352
249992
85901
64684
227428
228987
139548
263366
118980
15306
261054
65597
133403
174716
207652
234325
110783
221937
25297
186526
45357
43393
99004
55176
137272
28815
180006
240805
223167
182522
215347
34085
127996
283341
244498
184712
225673
130825
224407
19583
96392
34078
98941
201356
79366
153676
273255
232760
199094
207869
120144
125171
171553
79161
267565
203099
293123
247502
131360
153495
129948
243189
269498
109359
237266
253713
72364
66304
28145
11709
7702
271879
27667
286646
181870
135273
66304
157280
114080
102282
249440
25370
241102
184655
245028
95388
251486
85028
292743
19788
31115
279394
887
5195
272610
60517
15450
100037
94580
41732
2629
298318
255478
49933
122796
53891
891
56177
36142
164730
170630
233355
97080
83591
90444
238295
258441
238103
2332
9744
21054
298783
49825
17285
6378
182281
260884
24418
261054
248552
262792
264945
62573
144403
283169
292889
218379
270736
151780
298500
35037
185593
246966
177472
158345
286192
19169
251592
11801
183109
15905
42845
18059
164605
236320
219332
190122
151520
286869
276617
92961
291196
249364
263616
150077
181870
212684
101615
234914
277417
148167
202590
191030
160464
234479
296156
214318
169288
282431
60135
279796
296892
52539
185325
208032
55068
44604
44151
251815
277507
115169
143811
47658
95388
238025
8562
194012
239210
74499
140669
147381
51036
57977
270108
237062
942
41732
5955
201564
215631
167280
278881
230269
32636
91038
250818
113345
251806
143046
143069
16907
231002
75142
296468
254303
91703
7558
149934
166929
166642
92520
282098
254024
211396
212144
24983
197418
188814
88677
209499
88961
96135
190266
247832
13878
216797
79366
120620
9744
106260
201264
100240
172716
236912
41832
262219
14571
90640
20890
101154
283828
282323
165056
22872
68634
65551
72952
256348
237440
68115
290421
40960
71264
78559
299006
18264
204502
103445
34091
120680
188365
47135
89426
259044
21858
251392
272611
236843
218379
48566
52334
219329
131870
124841
77505
100762
215241
90867
235072
25287
248448
179922
207754
253215
59957
89409
243419
177902
141732
43430
244628
70845
192309
120110
206692
71264
266012
203875
27945
170902
110197
80564
200255
226909
281919
18118
199739
37746
240517
295480
173306
81858
137061
135304
127331
1723
148590
143785
175332
78123
180650
110886
281120
38204
93699
120732
75955
51990
115990
234599
5025
279421
186209
153460
194523
77206
66496
11146
99286
273916
185195
217639
117533
56271
44261
131566
7979
207191
219308
23519
297516
131023
231385
57
34303
52628
115327
141732
119530
75955
31044
205559
172335
108367
262363
60108
205293
132036
30855
214204
148641
121188
89409
268086
4092
46401
283854
168932
195088
174142
217599
285489
123674
170636
95301
113985
75594
172493
31511
79277
39993
240960
41434
146984
218856
90295
226993
19788
162511
273056
165483
214773
232760
127202
155704
265778
55908
68906
270563
125665
246242
158428
161492
117249
298381
196580
163236
49446
8676
107331
90799
109259
250973
176581
165991
199299
11306
77816
217339
227428
132487
136554
281500
105557
140133
297357
246612
193499
29443
135629
94939
8509
156530
160643
52806
256273
98449
109262
51090
192612
285813
96702
231521
238778
20846
244530
231030
64041
199976
99733
275420
197
261976
243042
70532
5236
121573
252647
197111
263711
911
81229
179922
88698
44796
215366
105894
67294
151169
291520
286281
170041
137681
81808
140750
114011
140750
117186
203642
273053
6843
270833
81243
77654
29734
91567
214773
215358
1132
210754
49717
228092
258018
203450
277742
288127
263364
237266
112221
285184
47816
27101
175806
212849
27325
291128
135372
214673
234667
63583
73530
173890
121524
138806
132047
197505
155377
230269
82196
21126
95643
54048
84600
63339
62740
38327
56363
50160
179170
251507
239550
203461
240277
145897
260806
232050
198632
206585
191177
158008
226712
33294
263121
192272
51423
67446
164605
747
103187
299598
100850
42937
182914
179247
43907
164572
277333
139548
78303
86301
52895
261463
43769
221121
37096
238803
132957
205102
159428
105940
34882
105947
256471
40683
137211
114976
213594
49804
49608
270595
114976
219382
112221
29657
132425
43082
283063
187579
133697
44189
221998
53149
123882
166421
237205
137222
156510
252348
105328
262651
214545
171884
248423
160643
202353
172887
238705
215286
207992
17657
296123
124224
188814
245454
239924
180907
299496
221150
127104
18080
92468
251688
77721
205102
275665
1132
159022
191682
262901
228970
195078
120144
1339
19641
123182
150373
160334
270070
296555
153676
449
282530
112828
189255
237000
92961
251450
230236
297837
92176
268764
211042
103746
150933
288369
267248
13806
217501
58478
891
116958
295169
254570
142571
911
150433
6323
64523
201746
186453
211345
84223
283232
42653
170358
165135
124349
67449
143069
17639
32636
102118
12996
27442
3652
148167
49547
105894
232469
281069
283841
26788
155326
184871
99525
42112
197111
262651
180882
191139
231626
111988
215767
33953
236072
287325
52392
240231
293303
63381
292326
131917
171849
208838
293511
3562
211625
288369
168475
3422
183098
277847
234249
105947
253189
159287
153750
102367
92961
173336
268200
297225
60178
194195
115689
173750
119157
94942
231535
171941
210416
142812
173122
28969
32600
12823
180168
115544
228441
53142
255847
112722
125845
131533
235427
57461
210635
298090
266188
247431
223167
82607
175056
212928
156373
207184
263616
215924
251592
152512
97226
166728
17200
60304
80428
283779
214336
92646
243730
237440
193924
263914
55176
171796
20043
250815
167187
89739
184453
181947
208029
222239
235587
214250
222982
109047
19510
273592
257994
164530
94939
59895
232463
272763
221798
94340
272548
29859
167650
240805
214485
249172
42415
3472
88495
282422
250498
168860
11801
3562
73452
48129
281069
175951
255251
17634
38865
56819
189866
127264
102584
234146
77140
38516
7782
230269
103216
186095
186453
277007
283693
149618
299981
72874
193143
98637
215619
215569
151737
69753
91870
14176
69783
35650
273294
80289
286595
211965
224407
46826
11933
75581
184545
293463
277603
146769
162119
20339
82138
1681
105612
254993
281555
149806
217875
186301
154578
178982
148362
256485
260487
293034
297225
268086
108082
173750
256485
141434
135136
52628
130296
32907
105101
285425
28346
59446
188597
299444
232943
62747
170159
169668
182423
60728
88779
225580
87534
143046
123484
33040
192278
267647
90945
125681
93199
232132
246242
123484
267003
188858
134187
176581
263162
56372
214726
186822
98988
174843
221937
153425
21633
20874
9910
209686
157009
213324
186823
297244
14127
34557
73559
46578
52334
221426
56631
230263
220386
278061
90444
125313
6666
230508
235659
271915
109869
187855
277825
265084
148440
249587
95763
247093
245167
228797