0
1
mirror of https://git.sb/baoshuo/OI-codes.git synced 2024-12-25 19:12:02 +00:00
OI-codes/BZOJ/2738/data/20.out

10001 lines
96 KiB (Stored with Git LFS)
Plaintext

111082892
98210732
84452571
51486381
165650131
532358578
527342666
270376646
488409254
273440237
165377543
306774032
43494902
283854025
81872703
77925410
389369148
207520666
210476248
392236587
261313625
156564333
13027511
116943399
75963906
467132582
248862794
495286428
243443320
277887003
61946360
41764507
154006595
477544913
395508961
463538878
448654883
182266641
33585418
210614845
391755178
491842010
269195990
468538404
392080334
434872543
417362968
317598920
266305748
239809181
231794906
377524590
363573332
475685224
151138916
521087126
431187390
494672579
97189826
349489619
378550730
381732677
90405121
197199430
229816621
417534023
62504204
136758991
491592742
328159323
280226314
463884766
530361600
42514372
283385487
347369057
26184734
120902829
6049706
382219604
50035278
511923673
323229544
14163041
194852870
211561802
437072149
148637886
456009391
117585725
504713958
190305860
144283583
145848399
500272362
199803473
442298847
266018202
263393347
148964565
46620011
461857310
372868140
307802336
185094508
123367024
511851622
488313790
295201345
530410866
358254484
496088935
49175854
201769118
194327876
354414175
340650356
150854991
312005734
145796895
87060432
79290020
17854913
332188446
363914114
61806993
226145179
214776489
277053171
494706597
229896868
302427430
130599713
461808839
472005105
20394448
90577418
170112723
163486336
501988198
460597800
445411879
437633300
240561517
71034954
385285584
5718916
481584360
515658452
46836277
458061984
424897486
103673612
404967418
276511426
431192624
389191607
47874777
328876139
210358086
69638121
411403118
153141943
326922045
1546840
317304527
265410619
417633293
90107265
227840463
349619920
168406447
212640586
112697453
317161618
525699180
311650282
193788437
76310329
357086351
109674250
213120360
416518631
532864089
375846344
394081007
265559341
166646466
42940723
237984197
134430018
400622310
360263772
430562006
334178434
435789273
103269385
310313937
338079489
431875019
55410115
200987525
473890554
120168398
431653103
194199901
528205531
264291059
286306264
262199364
147174910
276026866
170403743
358811638
386021479
464579233
410540214
445801965
457662446
75133114
289793207
473690347
227917438
290266684
498524894
489910988
125308059
266812798
324216
325679535
502566152
114488769
120945452
35087992
396812521
66795655
56111671
170899315
427244439
511261236
430244947
250218542
133799096
224625382
77697495
47069790
296975207
170123352
464965075
460810647
334596777
436850389
358672738
139847884
270796454
137173640
403413081
489667564
50810713
155666298
340858084
271801855
342763407
267865113
379733329
61081708
204715741
166206405
169203338
527299781
106585761
388225063
58647755
253130268
333016785
144181466
239887949
25804713
101757154
424348106
485461282
265470068
181114065
393534764
29729438
499861654
310342820
75600019
287904431
44065758
270193818
7391643
305119530
76858057
477934194
3967041
424520720
241597744
86996707
26911729
15142249
315059018
56560515
315496854
96069046
54198391
218823650
322512386
515160850
85202632
416179725
490881998
292065796
211727157
188139001
87676839
246204311
524632432
504822839
13810161
119991316
18360671
442634821
337304119
316671280
440970766
289751374
51454776
281459106
262782774
205321937
170490739
504004166
438599991
260421585
261434615
260058070
309844647
484499711
144046380
53385736
529786822
119584814
61076289
20020409
449183106
485671320
88820269
336844445
435505641
322369332
242056547
249208689
525280291
198896270
486850639
280475647
403431573
78371840
262731630
125157291
180962621
338383547
306317261
208018107
109130315
394784031
480009441
213597090
159638966
187032365
501266442
478692976
123627108
188431189
155881847
267108449
415028245
259367836
26771030
184732178
468833233
420859997
360446943
403228795
473985674
113562630
535958047
185692403
430244947
499534765
280452145
489533446
348777450
312113169
16318464
272474246
147802699
205599160
512639893
414642276
224699499
313711770
261289193
137049502
62480219
431470128
509632292
185360728
44485840
140867524
314987833
330642390
297686059
376925733
199460337
270915071
100144551
28000114
441867074
306331349
4758433
34805116
25029915
302958247
404046773
334748569
168631362
428456066
132744309
474439190
369257834
395783881
10285963
64171181
169807065
225597319
23362577
78273409
526641914
3040563
58446409
368457776
499595901
420682473
135943526
294302354
207986904
45381952
433702252
308647843
97280552
337704055
245247101
8045348
371998115
314745489
524939999
130017465
401556937
428084872
159043825
181598733
63076518
232054690
438712204
418080825
423374977
349328989
405038593
184169834
33018057
300656796
25858106
180884796
168728046
300018572
524437140
244869486
24894895
125116772
303602494
417894723
393629750
264325050
61332436
139878459
207649611
46055961
339736894
109811296
437043351
88808982
263447787
283137644
88331771
285719717
448076676
535348765
450466982
152804074
452945317
382763097
400707478
122910911
248576465
106742284
151028009
217821042
334683845
107020643
78573481
297827760
119404331
362232804
360760264
19411404
378445694
352893630
20031543
519155311
498414180
89500208
267927663
405428410
167253739
343319309
55842190
66646299
242885782
512346737
341840356
327876646
347304317
488720299
354000445
460169328
253013684
3576315
44002893
485197229
376368874
350839054
178424863
469534281
222056622
160556346
183618437
5080144
304088820
208932299
103965432
526014332
239460976
521584920
371065311
501486564
473787893
6539732
506050917
381107960
417527061
339463999
244085847
117535834
221262615
263795390
444937513
47495742
123093471
198184677
57219649
148266417
173388413
150159305
468578767
137497817
335841941
386013197
149366054
173678861
324160838
235125040
214579563
91479419
480661023
414110001
496515312
493686045
518781656
512574859
25373153
216869854
357104653
90299488
350794157
167023374
117071236
490869088
287970872
504050010
398646626
352423515
159321982
384820125
47071260
178701709
508225427
357753028
486453263
312111559
226995450
413630715
27471359
61455739
389229142
212288692
417152340
122759341
362151299
154881499
395482483
497193629
365248645
264130048
326099005
252364128
205599467
288601681
89975359
142187153
83681688
23839102
485449910
194781414
521696717
129637780
343853566
149917260
478411589
293175250
461087119
63159968
157177132
89058475
184389656
300238377
472509131
344564542
10373452
418481584
26401423
267527881
265343099
249668090
246424074
288818559
23748285
473795951
172404520
197148006
77436927
211621790
345454138
48078518
121473002
353560209
265196760
335796131
59189749
386070461
378670639
459723118
49354299
229514158
276582801
482321644
340669884
330050054
504689625
270742916
509041586
328552541
420399470
435771284
171446321
409368688
112557071
388264398
130709205
444292684
303926806
72670290
263822357
322477545
197981759
189392613
1192879
154741405
502212270
439274204
29550392
146412013
373016792
1348493
517653910
190342925
184655766
393883269
75806621
533854864
179543065
392450481
518565795
488389280
360168412
39328917
367429367
302871064
233281637
258845465
516360313
361164967
132321580
319769620
359168450
472039113
324289453
3098305
360485132
288743957
14667678
253257372
144570395
68215145
412558985
84747464
515715997
283580940
510117389
22510350
371416599
148757329
1522852
483259334
310273749
271003187
221039235
126946478
108779948
509454077
2969335
2020236
204596454
533273187
253780965
286342990
203248809
173245102
502399247
56325945
173817643
297047321
259707719
383408850
345932353
496464147
284975073
204172093
293467319
428370693
346990136
208094432
291419560
494428890
256937298
138007464
214623606
460830918
481695988
15211353
304691185
431662658
168728046
402749525
43820856
393810435
391755178
246164451
298738394
16140411
491360366
204530796
524947215
19346261
324507463
35031913
505840246
141466670
419019670
108127389
271655461
385773129
245318678
8838225
290676956
141389602
260694149
401836934
311931682
187121980
286210047
131377358
153581688
253316005
71296125
341109650
47105075
199313484
394261363
228211329
74508893
395092496
185672455
367103364
420415598
324765292
30504256
504562894
73741
402131057
156348253
456445161
375902761
446115579
391373238
81440895
59405697
77224187
220121634
259429724
19718132
442136616
188332220
155943721
505838813
214466225
251192436
349190172
440263793
311491786
210014398
33644917
210276893
47956479
230902943
318117176
244677323
69292462
78307197
200723012
335692073
234931104
224083476
44833918
379695526
338940644
466757551
301756601
240001348
500383080
405101253
186889213
388067720
309776466
523666038
245912389
21802013
379255788
348836352
445726628
479755781
50986997
297020976
47233286
442265693
441861187
79885653
324858880
517093985
336360649
178797394
135770011
385346162
109974347
240659897
244083667
109228627
318375057
395092496
477271222
52786930
250180011
137203028
478273093
25804713
125106468
276312206
342521492
525980384
493950931
530415194
355428611
230162381
17846131
457228636
185515497
534764407
306171150
457655197
132163410
243864042
405860026
292205619
342589088
491295624
452640201
507685689
494869277
512165853
207409612
430730988
122703454
468578767
519862714
225812007
32818683
293310545
452958741
500103038
77232670
517491582
343319309
153065286
128268318
128675660
10373997
458234350
324913195
291647680
104915429
284882784
241570652
500092964
336925967
163532130
309946250
396167921
269052790
355211489
354343570
398071962
402021144
446947251
310568745
93240657
74442923
23724431
82452335
467479678
530786336
337071170
348727734
195780485
474249979
45590872
474582867
405342034
136250699
287225149
109244076
65004972
189531524
310693280
395038005
249239965
366515364
88943858
397432532
254664541
394926035
182053930
182266641
343893934
253482795
79006672
57229359
87433023
404892288
373963834
194023828
41073948
302718809
198663194
361900102
23600352
406736642
185255066
150462834
364785540
313170409
177179360
122205975
482950147
472051071
317418711
117022767
146972978
231715671
148168739
502150607
518871155
93407811
466982903
309311000
533602234
172231653
382752217
464410107
243295678
102550757
405622761
510981159
323960170
295130004
333484410
117993415
5612020
42049319
210484518
303777420
237580096
258975069
469843779
215405865
471801784
34109087
65684090
412266384
531679988
358787606
85526844
140608542
222882215
363551310
425112515
382798919
26911729
247578562
302427645
194433437
238510087
146323281
308540158
95473404
8331839
31293440
341644771
502967958
362841947
2042891
62037883
524335726
286777130
513487973
385851533
380453566
478553600
156362091
114036608
40910620
450509725
58142916
122254800
271980124
239793180
102463710
73197508
202421156
85204802
176656753
267123928
2359001
61065170
405930708
374536668
98919865
463145078
249175398
434277830
6646301
388762110
339859203
93903498
54725658
74878714
448376162
87169828
239910558
109744148
390621805
468765156
26493899
87548947
384899557
214606243
57819953
304729059
184267345
289724923
284929918
179688481
104254189
99285312
438121548
100901381
104636539
474683878
149502446
348544577
2622730
32169367
454072119
179368006
509454077
446823238
289655462
350060589
257624237
140115403
179533340
528664722
21551930
535338649
197961165
535550452
134376023
195789959
100445471
184568698
386686633
156885915
256139809
394641224
190276082
518855126
458934656
223748013
364436141
76369563
228485173
398250980
54491193
166696512
529094018
494247506
151017182
344383089
196297445
522919916
472449835
154783368
333720320
206925697
88178847
85576532
412029007
117999107
235796112
391912309
213714375
90912535
441431063
436363364
508935452
99669175
112719047
283897655
253952782
220869757
452495767
450647791
416914241
321723757
473707943
369950241
96991081
243434792
508633080
452767101
172473846
410503004
155594180
56621142
147945283
212762583
357792038
464579254
238807076
366005333
148997654
310313937
22303503
510211101
358052216
475176688
356678975
20490393
189546918
310193284
222784122
172675878
430377187
28447261
468965054
186016973
286627663
92584282
400877493
2395008
401617356
43869150
478140282
382004383
88226146
112196546
240262802
88152070
193904003
133095284
116505395
79570118
334968413
252404955
372411977
85245463
150538315
437383761
263473322
368742962
246683672
166371269
420383364
254595300
180746827
28261233
422668131
375106390
104678425
410700535
299109303
25423739
111269164
348896736
160919901
51172123
511333240
368703787
383972644
56189264
516609684
502373217
484083357
532279085
79781455
495113425
351024307
113442329
260977574
153519077
223819616
199502629
505275066
487995123
171793029
53825622
398633763
139312773
9678623
342506390
201194394
525288817
521573248
10222589
196568016
168776921
499673407
129986769
267669390
103811335
78496956
402647705
445714977
203127357
289432889
364367538
436278680
226728965
399335352
425319099
417390131
319064679
217963235
163529741
270796437
346999474
379845519
302064932
463168301
399227012
272205188
40113387
502410622
96582696
244295009
310356504
435857727
216505374
358582217
372555196
266604865
495800787
8899930
376502903
494402839
381616895
522868757
14463606
63797628
248236604
279148168
353209519
158266814
227494202
69368684
525707964
383108120
287471524
531072902
198189528
66785795
189891905
191999332
21679989
231946063
255519211
269525774
314520444
51415121
317708678
286231462
209069293
330380471
536855267
446824793
442512436
526452518
122918349
461540400
278987079
28648291
328808175
308855922
490051769
393579316
15391628
378063743
98963351
454108337
149065825
419785604
47648602
500031983
387631558
252024259
384394919
426991623
246507343
316885274
469712641
290700320
515265951
321582992
303743008
349730765
527721234
305979911
447056204
133103477
108102863
160679256
533356133
203286987
224083476
466807505
118519922
400452709
3348062
278555983
495812114
111290710
250649669
214694744
43024438
351793281
387576747
167981108
136186858
238554440
325183600
266765876
27988997
199088056
473470251
498684391
233787526
246369891
384336935
22238782
473890713
221362285
467767357
522627550
151990662
432417126
242644526
210156583
145176329
145411058
182979746
140572173
31426484
20430961
237985025
318332409
306981411
89684663
60916292
408342671
206814118
88885441
401722376
139612805
499263842
408558908
350325449
35007735
14099209
28926647
105530012
526264399
306743260
446005552
152164126
434663833
77491571
156773268
517735357
412845276
420945413
396347319
49189342
491144767
13047975
510793392
215059231
504901852
334230874
419417961
149919457
478794798
316292097
292164795
215910485
116564596
274126811
342077421
377426043
261940789
473986126
287045581
508530154
296505583
85393438
386019768
302405805
195842724
466943888
259911802
251841059
526558447
106651193
107883359
475650627
254056253
215826642
194875935
385256693
429798492
198950406
41009379
175589619
22527341
191220443
372858812
380753575
341608326
303141566
418332025
28498193
347683436
223598006
165080604
352206566
523979993
71369740
324176477
429371811
172476871
170877908
249815750
20189244
238369197
88366983
15877091
241502564
104104345
527807510
176641179
372598035
125464895
510657594
41626493
95342463
149945810
505568031
407578410
12629582
311939130
366984390
464452412
226393171
4167160
332187767
32389299
129323497
153002893
86662251
425427481
218733525
41821512
201885303
505946246
219964030
254216549
465001328
90354893
432010416
174501610
4338834
309343926
38026992
19656290
43736626
170215078
382272707
424150978
30831485
348988926
208146389
193654715
103658306
35019598
370489556
63122319
30357245
526446035
493748226
383749001
237982487
40131954
238765251
430225060
44146524
17344483
381107960
347754484
471848298
433913369
458083186
14603589
35547860
349589968
32781673
426764278
33525352
59152876
381556024
530380870
47612908
396347319
436846909
247134659
277027387
260371557
297429982
18730112
236812964
505693490
532838650
458890028
59930930
453292400
527077366
339060657
335980894
326116379
244048980
337363633
339433598
380219486
223764099
377948473
127989537
391829809
24961058
130453489
406558461
292571916
388710600
206173354
462283424
322839349
428630605
394896480
268549992
355689860
160275714
224571313
163532130
252217301
48211360
149272426
118768807
97473706
476328341
429480986
106222611
520126542
221382194
426284134
241638541
61366594
253815929
250203458
150281500
121359293
291976020
191321831
469960634
319462597
350292772
378534578
257666639
53889453
497035535
451190817
369251782
460815286
301092709
315375067
8347949
123010066
302522044
243111263
321915597
479896066
129306200
86962918
419185827
206793971
457042612
200214128
60851841
260523659
433706043
225878033
487796828
118066424
148542389
221205598
337553158
211859042
361548183
258162124
495243322
196977027
441457447
455969267
113681419
22473436
458077362
446690896
363617319
9138140
227050186
179084332
95558450
443737936
224647822
216093316
282992450
183654606
257379132
249798444
360587940
506390883
379751064
399585940
380271246
424517367
115038031
434675579
70302604
208933716
274325785
35251286
398869216
134867741
229283651
121471827
145231078
202714995
257234492
125565705
90320049
138838931
47488526
231841329
58373068
180171194
301074188
507188253
174648689
271706530
399474504
474304760
432467975
252236760
1719377
361456962
398567127
61718991
496836575
506540089
372801318
99994788
298341726
465059167
407445859
527796429
212651401
7203955
4947475
146773425
306653123
295549452
91623448
316831903
428726598
318576629
165080604
210380879
143819226
281549213
45324172
107441947
177509270
344758666
461317296
120084
131775422
37340975
318541164
231732143
225454504
459111476
200367440
422600346
455447068
141125237
16441087
73843724
181380885
376455900
104104345
141600854
238057464
40251744
331979024
503709166
185712387
15447538
290629133
499300841
343497836
166060756
243394473
331311941
470276611
362956246
211645443
335525162
285133045
294910327
422725915
104667379
373871582
170490739
492327740
395127855
239715917
157442680
369483829
520702844
259626557
215805240
220291096
43146112
463162306
170515925
453413892
402097765
155315623
512753181
88811478
440492289
156754754
444755394
279269018
450417250
136250699
224302895
192689244
475876484
249606484
32402086
201609837
101038898
262659222
378802669
396186892
11025067
370486654
367895324
383856635
402321238
390536986
456622514
249876136
144676237
527295088
178345101
223498505
224464769
289751374
282360030
229325194
497020900
109069753
343222267
77055176
527495290
496862341
148764422
50497421
523830077
416536794
364037265
236175015
290388801
244167518
324243771
351324490
374129591
86558483
61259219
512220477
200731009
226818841
498194913
255483868
4918327
220248108
126302794
308400372
420705371
216934092
120430366
188489201
504719956
495487655
183507540
151305388
233033392
498157358
205135345
385199543
45863033
16470919
245602811
462993514
112110621
206138040
156725708
77866747
524882811
76450263
163142592
400263378
419254415
346365964
316831124
66517217
145199322
85362747
215756839
527571718
481976049
140744354
283445230
289693460
343419813
133593288
80855085
187073875
346161058
186757110
83781473
185989622
179007892
237927524
428882841
520598061
17106042
338115100
465281373
215860881
29263454
495507321
152355778
158552009
346033069
372178231
11840653
475455112
323745997
69731569
264901088
332652709
137337154
516176474
416906105
423812487
123134597
454845005
307808640
47346852
154289802
113574590
213828970
172494676
457263670
66850156
323434544
308597919
510982774
403127350
454311868
466557754
135018661
164733316
388194977
241492405
314477545
129610547
369761158
198359225
143185816
243828055
313232174
343180185
509533644
334604264
350970095
233439971
118825403
94147796
490210909
135538102
12731088
180751298
515034762
152304757
510835898
326965570
164306822
389677881
207789487
73801864
133851447
112973043
327510082
155891932
372001072
142566644
476913939
483372950
506700349
346663370
4593090
530753528
342673551
535942911
451079847
241058859
355774729
116696268
35352583
475559901
454345339
336090379
150203349
1103767
358582217
7328440
381898985
203769289
244020713
261116363
408512747
508382121
536153022
132831938
361652927
354955780
231190491
272517730
526302612
507566611
408748378
292773379
494655457
463639384
281676415
159339870
92530105
106789161
212655300
103965432
100083772
430925872
112572231
79670404
126919901
66331285
171128570
96612528
389135524
186529040
88011330
216756192
424245258
195483573
168863860
319492449
366820897
117569253
41230291
412415223
132418796
7986967
39589463
311723426
185448567
321977900
291046157
205269279
158804462
318272765
167450902
381251703
474181414
99179317
293132892
416668767
21569165
423876463
195409452
292769175
363278226
210109097
47944510
368764275
239068719
328901490
356978039
193572252
484062834
12355677
234608615
165144386
224526432
71317859
300588010
405929500
296073698
370248855
424464882
77362708
83984541
443709051
284452743
414426686
483726762
22057662
272599020
322727645
107282547
368432855
172265956
57915931
271509007
24957424
405499641
462097225
422979169
213825584
116574232
300471085
244470872
137266405
231358828
512793804
142031146
228779780
296943735
56136137
288545316
106084077
516895849
533067274
44002893
199740284
246931771
304957590
70369249
293657562
339867510
102749823
403279994
286535646
452377178
313919113
358073128
213281546
516356
462503319
516367236
112579818
129512695
448316000
61738071
436763262
336719057
150058285
253842003
165619921
276971768
535146574
150609493
107380637
458590619
495841888
186090315
453834820
217575168
532670676
449725664
250231833
206421780
327945908
78902552
275798900
196467125
432266913
189005892
243455385
510261692
48309950
18094348
436713097
158573251
246196080
179946773
77007591
67302285
378090785
257527341
438424945
481663953
533920009
199920283
111661830
43655445
528300990
36350804
18072371
408386205
339736894
84469407
491065909
166928502
420231930
192461762
430304554
330742615
463447100
58005109
234926746
190052375
337213013
384894328
91240159
298428131
357838853
26836505
494212042
421548665
389457710
382221628
168630600
485257629
406877728
251981288
347501420
518779697
289460130
244220961
371457903
136437298
193038893
301202919
148736270
418332632
3009402
130361373
102601135
500624340
180857651
173364246
517798000
44050131
277424516
118304263
165080604
206950358
40766123
121396486
230895559
416354317
433332942
8968519
376078775
78411574
106473693
313735628
233502135
111541052
313333544
40281957
428502216
486174806
42402448
299112510
451509044
393923134
466734917
272050779
50686030
245467469
419385113
46790871
234394530
328825048
63798115
273139279
64990358
460535144
302125066
125225687
308379901
262803214
492251781
361635308
79781455
9291872
246731965
85083852
78681317
175559842
136945196
25081263
151044060
14766626
453401230
430349287
237188354
135924055
320674506
481891611
412679158
12985571
112638264
245708086
256907795
412543432
33199522
171190218
436883654
492693403
156260712
121412784
514030238
67140710
213132638
345422691
509054637
32712356
45432991
402578534
237152770
481438484
15863547
293435851
262034766
503060620
7016949
468292207
143961038
271729585
115977946
398039783
188715746
497096587
159389613
222218208
535703695
507574452
426123358
513680154
378160469
3242654
50572758
180857651
312113920
263445976
18858256
338685921
381115524
198863708
153496087
231182295
150854991
410504251
475209986
137887243
369448898
68915802
149973843
37717007
228331449
171735478
244657652
197824823
534345755
493748226
130070620
454332441
294706316
166333762
390684912
323270110
363112653
128108729
31753883
377394143
474177381
157139917
416244057
512769738
121894633
151616049
362678303
90288815
95829064
395554436
169445621
55379760
419430204
387166223
495792098
457254278
493645971
367662342
253819763
109573635
443416297
462262368
42623358
317724621
381455168
201569276
79579212
191632717
439661800
174285722
266892936
361321808
431984882
432297808
521911931
206147801
207393577
156447230
30688198
130888534
456600486
434770653
382425941
346941199
52989118
444931102
335097008
213864680
247453925
461828029
172578630
221497358
388941595
107012634
443247386
36510891
422666240
64015383
427678186
499074877
119564010
70866363
446287797
49108352
200840378
348641557
502463877
337131844
160976620
208058681
130183807
491226346
77111617
259903210
251371586
107527021
166653465
118519922
42940723
468470843
307765434
512310400
272529
536103522
117015483
521150138
163561142
97927462
156942771
429914864
501944335
102190383
321714097
205939897
217204362
340096278
133109382
118242240
305915133
241971215
330891012
461832412
412602167
395508961
145890666
291327895
349965284
339486061
87668893
42737703
309649086
49980267
244016553
409708338
418670808
55324248
119160316
351948522
232156481
457164127
228791359
164579105
14821428
492939579
93585509
290172345
337604127
34383989
176678102
64483989
248416338
174925422
96240771
458572576
95920182
76123428
445461373
441353879
30543922
328159323
256937298
143676967
301360813
504693300
170270555
201769118
244764520
66311742
189132430
278609083
278290364
340264116
113582533
381378735
535468387
246506749
220118923
112440140
46254544
96073605
240704617
519160977
297102207
156564333
201242158
373252525
323275732
313204844
64959641
256118665
377068940
531553564
244258995
74086495
200023511
429436931
114229049
394531795
307729455
147733479
387691143
253808333
245289978
139230582
277933866
414201338
425196914
117641486
230588065
518383006
74904533
481518430
267367529
145122902
158149264
438417067
192782618
407806187
232639390
193185403
523064823
345892036
481636153
438226886
457680070
412339347
266174786
209262623
220338645
280343814
316803289
315109053
104819259
418230314
526492853
37481691
458442520
377334986
395963821
483117242
405029318
292612982
207500883
195527508
425834471
328741821
441142265
29777818
470045963
143244261
502212270
406111108
484062834
84957969
375886415
173384668
303410607
325673500
184497058
106246750
28086466
452684485
438557954
303110222
19615122
176383361
184191439
112535745
532789648
534640986
308857290
266494743
36785071
15614738
219577052
236707290
21761493
147174910
360168412
126356730
14813896
153042335
4926876
511054150
361649222
165626062
74662133
379255788
70315919
339085449
325385400
407541500
283490550
448680878
153781782
518422020
457644229
401767806
28231467
6480349
321012478
489453190
166910451
6123871
317027170
159134705
447361656
438135129
184249259
120484838
144966802
272111839
522450334
190144811
335204186
413778620
221614928
193039635
168981479
185610092
161758837
192400524
360196476
506328115
41589174
65852856
218320390
343094377
93254983
245805895
359613977
120245735
38036333
480665901
46893401
318344206
41745430
129375239
433356564
260005390
351036374
407566260
107373466
500897576
44389826
193245140
284381339
141012620
194270799
218071528
70254600
291637270
254872936
405088095
274290779
156062780
343393253
516749125
200710773
215022754
44705515
341864385
524157595
467847809
514973716
189331957
309099985
505085045
513846816
218966483
8772905
6279302
2191019
165192668
244059741
319969682
513113478
1934523
353173272
17557318
215027914
205897929
73628801
108195164
385047513
223890308
234479637
422624756
425825064
377314079
113700431
294006729
286634760
62030571
176121302
479152780
266119447
44284236
220908266
246325674
149350253
221429018
105559059
275861761
75437210
215805240
247046861
326158262
499081745
260072987
45720442
116504183
137411253
515464611
64486247
166405139
17044036
42043265
385252005
1968660
242262938
182610611
511498336
117456520
18814407
181944915
318170527
211923257
15296037
364839825
192702505
340572965
170043653
357492426
348372302
260616465
337538323
359168450
464838783
78307197
511474684
450244814
359594325
81884459
317809863
85759897
150432366
303576505
340349323
248102028
39107469
528433482
218966483
451386519
216934092
444384561
64582533
30600059
505693490
342691022
27738570
305806208
343804191
248479955
124189795
109356927
370903602
97968901
504603804
509404375
11322641
17883172
7680060
240611588
88896444
178312869
198078565
400645991
509686394
452291489
324238215
66147569
85802528
106694239
499196785
260670455
362218313
61002992
205971960
5165048
510661942
94206049
206460658
484849828
8818756
219559449
89130818
294633718
21789782
211330490
365953413
81530333
397469446
233638369
21408876
337723971
285124720
385907323
152893820
494477257
2306712
272276754
102055162
429666853
334651793
79588260
472547124
318652506
119747888
512504207
196035391
278098275
449965154
74219371
532297190
194850790
382304472
281928832
218887147
444991987
525271353
87872669
398005667
227318523
61179671
304663871
81401036
83475142
187159392
136260572
227997647
15333966
250888377
515198500
508726712
169766669
308284622
368232400
480285711
243902933
37660158
171852395
38989665
510963672
262521653
176471920
352193805
246021636
153465850
309607069
483197591
289054635
257135229
179148322
49252038
479851135
210046190
326845354
398667485
369685713
322771139
224885191
530729479
518758998
139603604
397893474
396761267
113641010
388476041
325978524
426951880
170510354
337478154
167409336
5675114
438336396
286732750
231172862
287631886
196837748
36464114
51064564
166599085
259210432
129067698
241329913
533303756
440918577
384699956
125032409
468388098
255178761
398276240
19540961
229366123
192911854
431423824
181242502
495202142
486435421
78408433
64040383
473890554
62817223
322714860
515082877
310486780
314467836
448579506
257254342
144353900
421548665
184928789
535873432
494808581
269728628
109075437
488863299
468919063
6690205
48910141
117512547
226167600
131507339
110121390
64359379
366384809
474573139
198015592
21808436
98741959
315175200
316625289
152059165
371823595
520528498
203769289
327095982
417533380
309715350
130450619
25067946
385845727
438759626
156710395
174336003
449766608
126323854
280386849
420025818
257102468
238937873
156181431
434037725
435520853
496870848
192834514
207911112
32989332
431095562
301163950
169262039
336204878
304400108
350672165
110406691
128601991
202090976
118993637
486174806
329896835
22136682
440790780
60724245
3902268
134415442
344567868
326236686
282842876
413714836
217799918
33036040
154303256
54851660
81566791
184416232
261020376
235362205
51371337
45493263
487636306
525553461
447532350
47292614
117475836
241869649
157104349
503352430
118254371
200515125
449473541
429026902
253984582
272781554
334970227
242668041
3733356
479029470
354307550
318265018
324870583
90121576
206482473
359938543
481386999
488718766
42048258
194642277
139960841
209856373
211888934
80893315
519009399
373247660
120292145
322927100
392589945
1489756
518053360
395271895
253440227
534813099
454804071
392407464
244679837
515188549
186355014
377039737
322822369
444011558
296986512
524647660
219872356
480987965
108484813
38604846
422248771
69829322
125633341
192982783
50367150
168318855
363631410
236917183
173518637
57819953
57872333
509540390
219529261
502967958
16062243
532045815
398891625
243987912
28755974
504306783
149144991
85975410
165675443
499447792
347796817
453817794
107886402
114190800
365734390
114219969
314653423
167066804
446138101
173499772
519511817
462124419
61497920
528732057
520993617
347270174
117344461
159824575
251650484
470410088
524031338
222920456
268593315
127557222
134989202
472106594
406635252
302649779
294170056
375180200
277847480
244679848
100995997
259469560
206447638
35627620
48748500
438565013
83672299
400578500
162369455
435161775
161867228
277110899
232866055
196725731
142866502
329570112
374591015
233330385
204802690
45863033
498204870
408938186
481083246
8078473
397124553
346664134
519707791
228942857
360042784
376555244
221777472
105606934
263295717
181790354
433919121
59020431
494614418
224980915
195445487
43941028
171584077
98791387
487551762
85527519
811173
326884197
474872964
146918554
479538882
351528591
418631650
160250296
427595242
58271819
432299200
16979334
13575113
476521500
5441866
498083684
434586714
349103905
18379413
33600034
299054337
448178475
14137052
110509513
139987567
27936006
221951662
63888045
198555620
23638233
12321041
249088612
163292450
435169268
386435200
373842771
311756180
334470012
422020944
277118275
264072066
255847577
414101266
474786647
112522795
263769826
339664615
487445627
129481808
443766793
70490734
338311028
146818175
387410648
367543587
327862654
279421323
57736298
114467234
259490983
248068287
525212811
51821984
512484120
523213660
288073135
55214129
36942240
527140187
131667589
330965767
29607103
158207389
284680301
341694748
420294163
239211753
451897446
73411940
84330211
380576038
165650131
191820677
91262962
330018143
123857898
519442802
468098940
147902239
19997796
130843233
336992310
146400713
2066308
8909394
243133605
305074665
174258576
147242106
426240483
178635367
13729095
274270373
264825994
263201342
236851309
25208881
152321846
348964067
244969296
505381212
283128176
452376353
428422755
104833705
176789201
286926562
498430254
319614728
328756444
464579254
365574787
223764099
200010627
299147537
106222611
418258183
422687309
486428916
122975134
811173
34282185
319994890
67597588
390621723
516739682
291384754
256477775
311742000
180358288
91480945
44050715
192584888
167221215
271526572
88639503
394773450
41761096
5862463
124219808
401939018
380334465
259630362
254897905
311883024
359343844
301863648
403174573
536364685
292033889
184743775
35474712
419408440
114488769
84577271
488955983
112486885
210157728
23532411
524060671
45093178
299252297
442455581
223782643
408745765
275058452
260694149
207295405
45752600
488983397
17991494
73741
520962325
55109174
371255998
114190800
443994851
277938313
533675523
354307550
489237863
534588632
327632628
457472250
206120476
11769569
382763097
79867964
31678820
178837564
90495956
523883613
248249904
97142124
461117312
207295996
370274843
439112087
33525960
439945385
167826093
431058311
174336003
469221783
102780496
434694929
421000839
214413908
182245664
99240247
404790208
35765214
398687568
79290020
479459654
447225443
128376646
417967592
484094090
500055627
438100924
404235043
204877709
373121242
12712478
401556937
407409270
427396231
385148535
469546773
487214373
338021886
390542224
101814856
238745748
441802942
311050578
20445087
76828087
279988773
183481581
294680098
287468839
407630112
181038566
434161823
465789082
16483154
399681350
406432726
312965430
231081877
169445621
433108906
206135113
156667075
48191078
323476380
262162483
166700230
268597653
271615005
439604126
427086387
31687761
118815672
501921166
45896741
289253148
149353134
160294101
232948421
110958455
187588032
131320816
458375957
292062259
249321995
108493460
426460226
446601216
471413940
276862864
438067002
331200933
305693723
196472621
481645285
169127408
29498534
118430194
32401428
235415949
513732703
511001507
124859017
349103905
130253915
516636281
465858844
312157681
388067425
521252524
111213644
496103086
41264919
411874610
221780665
256205699
260216898
281331139
399176961
511653880
297625737
508192162
513553982
66826444
6110146
70302604
54544498
390532258
338429482
173817643
447759604
362617843
267712461
159441131
158747115
344029105
259087380
68081772
190870007
437270508
146710882
353034985
82227065
105710846
2725685
156260712
158151969
156849084
427062829
416187487
166808823
523637925
478897142
386985126
149574314
322633556
279407077
403670792
70193669
313812191
16684374
385439841
156097660
49761165
465699198
29833639
346992745
156924701
483175706
418632994
170290521
438366655
469788709
134253943
43063198
422227631
191865531
481451650
91550055
299057726
420945413
387945259
226041978
187064816
211234608
35937361
465180926
404252766
409299960
171440435
315421713
30816386
486481524
443841525
301092709
227318523
300080820
320534127
121579071
334165919
335049543
196576849
254023082
455861924
130546817
210936269
145211810
500912013
226004654
324906861
505122130
393586823
236706320
488260421
314545046
280971101
500362060
92942421
226849807
170292230
465421769
269850528
291940783
87579479
263232384
149101563
488850000
412820597
210100184
305157659
68302359
149272426
420794206
96309858
15718722
392956156
294611205
169942323
76313892
253970644
234333745
402388047
122494039
152323363
342590069
482436764
353120968
176075219
64026313
360532758
280727621
255501528
335595462
240237796
292719214
418163610
296376350
469188766
197920139
273298440
350768750
168621808
491614350
15659727
42694120
213418228
425814032
365826489
267556516
231827218
473168497
484991913
449662138
254636112
92558146
318311637
366224728
253058060
436577140
167223023
296530847
158351749
121356038
386420311
326899444
535703695
47090286
267189232
411381936
316650802
365705800
338135146
326160200
266226281
495907113
276633186
327718080
188037668
404701650
455154581
485530069
273874361
423207863
130783762
44626541
493908698
519574538
243648783
312262287
26667146
496098877
339937636
101472146
409850418
536646959
63893400
233807366
246427911
25536107
403531273
23103628
310660812
408543676
378385848
262028256
112630161
325103414
439200299
207610504
226826342
57621192
458695081
165593197
122585908
115563877
48144395
285719717
401730712
1561519
203257614
373082486
194894308
39221429
48079274
39810565
69789252
383167535
43969953
61196440
289750614
295146100
285313899
313668017
232723245
358264612
50537379
389934468
329165168
327654005
305905867
240980532
145836009
392064134
195658823
26168840
439445419
239790946
327729070
242023467
240183750
72569581
535550452
89331210
525840018
459347537
97497533
271054733
234967299
390845803
348742461
342037873
492737301
175107392
130770135
238172381
298379611
204923777
19630359
487843385
165512177
92277255
197792525
42588819
124723791
76085563
93607941
98881111
176431619
78633004
335283283
310193284
21881291
218970218
264291059
383419830
159460004
27975822
413442194
432791564
12785219
128460433
257762299
409492059
233618145
57743710
316987645
286161251
336066967
318031706
287783092
35563968
158234683
343523336
35383667
264850395
432859098
337290643
200507424
122232228
238190690
322923455
518895386
363397760
188354659
271212043
74560673
392617517
363397760
235328820
285400226
9039210
346728916
113447656
515065821
193038893
459438168
84212696
493083930
345962521
361066306
74852229
102239762
350340883
161186218
121576580
31773287
438603715
63726466
246340857
523895799
284952300
38918225
473171475
134817745
496171635
192523838
133393528
449347633
494253935
481033983
446038692
455497908
419602479
41775275
166321574
244714468
85119801
443609180
275893035
257341984
501963504
335701747
326899444
104681480
29214141
365423131
246406237
126855364
316969574
91343268
343378794
404484300
326791243
105610552
492411725
76402383
298754725
5019104
306100690
67848544
177712836
331874770
52877139
424106983
16518048
347304317
200332040
376277502
501332996
177475405
448087982
477976863
270508258
456807738
341957716
278807608
497159014
184459456
119273031
413286518
288472527
187132651
142400442
206992928
137690174
416732125
385964086
509792008
96857474
513801481
246326214
252564180
424167223
396934452
189545553
37830964
461756504
40265114
87106552
140755673
205800563
419602479
75765978
338280357
271525693
386138938
285241567
79623036
244847261
190969831
804399
248994100
453859115
7706077
227701034
346410008
64798490
128912218
65295019
115432161
536849393
325362540
254226347
154238602
284909845
98515210
299374951
134925378
379160312
410502965
225386660
181473991
342763407
352730996
17259468
83232286
402808241
482768004
3439475
5425393
329049186
416913347
110927703
460051952
478973928
66147569
363196532
364959593
159277357
497460352
208853182
251565006
342328814
489604859
270491032
313977252
388598291
178936568
56312388
515835930
209307173
533455352
417413356
34363438
168315211
31048041
161024522
15492014
35503509
431907548
360649045
317959059
230293143
352133722
50892188
142334380
199064538
85911548
312126428
154131045
298671968
325855924
286204871
112542399
369957299
512769738
112460554
119037989
335016464
168626125
521995650
430726554
61365970
12283822
340048538
94209561
177610065
429071401
333199002
214332195
458321288
98792999
535251046
299257125
363028848
245609507
194800282
54267661
278055653
103492954
331775010
218210335
35832195
309151027
12819390
108798605
422788584
76313892
372135275
26373187
146716425
87585329
102719448
512557883
320369474
429713878
180187069
261984949
245247101
11219045
162040351
102677691
482611796
419385113
376749512
390257643
419899262
318612989
441029817
518032149
246141646
188130363
196951011
175857953
122705041
430730988
171256452
274579592
261713854
350365857
37767125
353569839
120332715
12543981
238525355
9238693
73096933
200797038
259256184
366535601
174925422
177206101
260109660
69374435
438895357
405101253
13767255
333186476
431534483
78459031
153876032
62776638
142721199
454332441
329991808
401202943
133740
446952383
1598755
180837520
300989371
71599339
190797936
402963436
160693864
15011809
471904821
109891071
330731204
396888194
371409669
514399739
192318552
10152124
519110097
127617734
516595887
488457254
220824976
496286166
254627506
251815318
187894310
115620436
524900204
307136774
379494639
175107392
216027782
147631535
220435212
298510460
84663983
449743862
214640750
132744309
160877660
17322849
423397502
181454367
270807475
174080958
50179401
121549731
505934584
178310906
86758354
513824152
251450292
245513015
257913602
227099078
81534487
212776156
493653295
522422804
148159004
50035278
159514321
459791865
295885550
438087370
83310608
501700689
25743430
58078291
170741271
339043279
348782576
296746499
99273309
276873700
529423972
112539469
303288329
168318855
3901779
47973500
130450809
203886416
108656859
151498831
79445498
436659237
270302633
280523220
526645400
404649449
418956795
535671278
160673141
116579836
404798758
340075148
327908746
231858801
78392182
379147094
314036805
424685365
237228950
517328793
233897821
394371222
179115029
224900814
294302354
502027258
45036260
422046849
226057309
78969186
239153315
286066104
157717893
404255722
74679451
169909338
172766043
13631696
364507394
374898617
463036320
517523563
447599495
464578284
460143645
72383536
268037733
166977573
301369639
442960691
397456319
77486812
394492349
470702424
60341316
8300984
63504589
63011367
459288085
53060579
75588371
382752217
237423330
241016863
123855697
177434001
218823795
48714247
46913994
457876931
415586477
391143039
473538315
70281251
101432927
119839234
531063946
93483346
415586477
233475137
491230978
297777875
102547435
371007161
215163583
377933698
222196349
264613384
465146496
369037657
531157073
236532543
387620187
348208872
400824685
416237754
424021982
393153305
115520084
210651203
59019274
486542204
348900500
144203398
485186978
411783631
429927552
443127490
360627934
218622470
302512696
54519434
460883972
148647010
85296183
43795358
145541507
238141563
28648291
154235900
482968623
322727627
258327832
134227276
118066424
300709879
428846906
62633155
67528797
296786609
159777816
413164177
295518031
379645211
8218383
346457130
357065476
291480028
468500302
147631535
223910743
158414884
133353849
393183533
38214769
82410527
164758333
504989381
154052802
274757148
281338924
318895427
367429367
21071191
284863636
530825194
300982025
17281243
252114447
36096850
204547074
315535787
305082325
411712143
379668437
171981530
438595746
178035236
39282888
125402956
536630172
95353567
350431888
225259632
249207695
358815999
455101679
194922228
57819953
412023876
265682845
428755038
429006234
325871056
82892924
374825134
361256555
100364129
156196796
342050765
109402706
118268757
144056437
63169589
37411516
383644932
76931795
390180971
505983348
423883792
96095722
244072174
215080395
268796078
284416367
366008742
399647725
204307777
340048538
107566478
276361603
92421801
408148249
283503093
345150932
347270174
249306034
154226658
186402881
229370175
199024849
300563314
361063805
449533709
339585174
71876885
244018075
477778702
152937142
486780324
237502376
66857466
316294395
219959594
122963963
49293811
246407611
112142949
300821080
126111988
443645096
525964427
319680695
82475585
202298201
107830178
301414924
197131652
6279302
274574889
356597911
453281953
385922252
346383256
246638154
443878509
172955194
125280016
313418649
405137026
494707017
165089556
111113310
377129330
482811627
285608541
310595511
117569253
462912606
170138164
68098732
240650519
369912103
221780665
481872710
305958030
46072618
198428506
318030319
481219285
44969727
387675871
406983924
399134941
319723597
467439612
170434740
238734220
107377446
432539445
403552402
80545896
28726888
78681317
492189104
256699220
461582007
171835898
494655457
157408065
239128813
307802336
256265216
392412893
298333962
368513740
381201024
59614086
24350146
81580302
97385456
110023889
164886355
275944849
257819990
387073242
251020718
153543059
203753991
93535301
51097054
254410645
12692097
326845354
193772801
12823044
185233766
252560172
198703636
120655
290003757
444427351
307439502
411608968
119555975
469923350
330356776
344356798
411683897
109071529
372471456
243526494
126865030
65786081
254917810
199207289
139826380
351787518
92628401
231335958
412740980
458789791
321093606
64645023
453652927
401009941
53060579
466032543
199285047
516908472
161713849
430678459
209460615
461743797
491899767
58822800
480695476
220908829
243067666
171832122
200145432
26251421
443870183
500707599
399548950
526380574
327073138
71180838
48237691
469699933
158208687
100093635
290637784
280640422
201151653
353415801
219431095
53360461
324306434
272323433
415307222
264333875
94185040
19227715
66427404
41715055
44663331
142839187
382939185
61785331
263474693
81756116
54015376
124939497
417837743
186047947
319931783
321352676
410632205
165111203
303762162
184240493
388557563
136698327
291322760
383104984
449725664
449925362
279573481
253440227
12778752
38868127
21587742
60173205
93050757
68302343
193035522
301547170
350768750
92482780
364660563
201679248
292704881
145401967
408544641
225295237
470593763
368688016
267075417
398513006
412130696
297595966
306218770
421651938
193129385
33199522
443656178
443874947
62013148
80033485
69584934
187761009
379596199
195236547
44807377
179217446
250329951
455421717
308161944
146564798
17325485
474181414
75391187
465572659
239909295
368660803
295231216
458130512
205001242
324925465
143269593
195209184
194528675
531259548
150986091
300916880
75759647
226812762
477613471
532995428
275158883
80658313
295557714
237880207
362726689
221314763
506540089
92089661
437041228
426167599
30395474
482343337
18446232
525212811
228792712
254772966
244970631
84846682
135272429
218780690
213452605
157056391
296547973
288287832
317152413
162672889
208722463
49351484
44469407
363958414
59951039
487204216
111178409
132269805
354303452
506790978
395879965
200700616
495228668
529704539
474130324
297154698
335387190
159454179
336362697
77630122
482018478
123800026
262621620
423872239
153891385
157015935
470796857
384601837
497159014
196111255
81554047
81977569
281413756
171831588
25237985
65372861
464830432
296312277
221159969
176615897
273312211
116121420
466751879
185158602
444404910
362887628
30992873
342588804
265510039
292148382
254907716
244914958
256359641
470283112
96459675
218969338
451650173
441601079
30248247
371869601
65490497
210651203
2327337
176721992
52327511
281737738
470971828
444534032
76937052
488389120
117378194
262012993
158731053
435387592
208499877
261833213
369039978
378695544
269515314
297817026
101484272
443261776
194991763
225991104
477513666
267426167
42839808
260876626
99424112
380082837
19827747
210314102
405372556
245699311
349924124
514053196
174866733
380750991
385950400
310453481
288199715
25161013
464099978
105832974
392428915
344681566
109793797
432833714
272935094
425849718
336214527
82583475
323245361
213663512
125354664
218982947
206390677
289836871
135663425
157909579
193181037
281368441
495347869
151713230
118188414
112164376
419286839
478607460
179688481
18816999
481051782
198501852
119196591
532279776
159371808
231645317
5875826
353424207
27539746
492700781
112535745
341507838
246200399
510422168
178103796
241438362
201829561
438994555
365299957
161257420
507175010
360560305
152493490
443439858
203410784
415135124
123437237
171924560
151689579
2030532
412457388
363786479
493883967
348913920
157486863
177823233
188190382
187615484
66315959
319273993
349822108
324989234
89970101
433853683
308191728
97490780
219259790
431642754
54161173
376515828
12803438
268587657
536767596
243084632
464794560
96457083
208235447
227557054
423261254
124818620
110597511
510466620
402409591
410673222
26157523
490239053
246705159
422240547
221497358
9450126
99170296
192412038
349190172
35598956
315898681
57019350
268717059
481328506
448682405
373089067
300982025
265097660
292346306
359243660
83450211
246125752
473589792
470327963
353684708
353954142
409739656
259733684
44875164
272411890
198150616
415235584
464849144
230397291
514544896
35967986
145956690
125694248
59564402
18780184
319959996
110404766
473931688
208499877
281769428
94375304
168917191
9278844
253288714
194922228
178237360
532796402
176436621
244304471
365389716
421578597
478960901
28231467
512484120
92950364
206149078
464086080
209894231
454853718
321239645
475656068
481823734
343316126
316026795
27687213
196522578
116472261
448397966
26896189
102103673
104622209
35376125
6122215
167942552
368940460
523637925
52624832
185129572
160877660
529416091
236426092
486704441
425141377
470663393
487039079
255021828
155162909
392802572
205711031
266690530
61179671
173526672
365602242
171203760
280003292
181902997
491569107
303438808
283232920
419905049
376302665
407806187
296296035
238829976
513664777
455410986
324238215
54851660
403768
165476384
491960959
390468558
532810937
13641438
132530784
350145553
180537264
511306246
324688794
257491496
81985536
23960441
111685146
92152877
236981618
524106098
185302820
478941063
285126888
150027796
353553742
92274683
2102357
333563967
133853625
292527880
158208687
266640472
405941165
484291692
339109304
496333121
221340624
272098557
280428657
106585761
344026667
32322887
76484127
386971353
486211005
5342537
344558991
416306336
196596016
466010243
355316286
229808873
357229502
448568978
4815116
414045675
518592951
507718504
191666728
32823203
475637677
213055325
377222178
534812472
304509297
137201422
138873495
370037723
132036854
526787994
191505793
34357508
292641524
494049187
283120491
473569518
280824249
74679451
228779780
310677567
6430762
490202383
358064564
502424274
403895954
329414071
210348399
507953157
46037261
530643355
34268923
164166944
76015454
288958090
266702197
482756685
9828379
414947118
84774393
72976224
422022363
445330444
22643170
87573475
391280578
83450211
416901280
487437240
416144844
492268261
507418210
494655350
483885416
281934337
308296891
325934360
335516077
359732497
352921914
482529103
331514027
140542961
475850835
415531114
403810698
143923654
379637080
199673438
310818447
61169548
487066815
477676061
533273187
312182865
276344583
417987423
82596349
189344412
464098380
457754214
219788317
194965680
2792795
221839292
400018956
88407932
21773892
15333966
514739110
146703412
122063446
502550121
305233285
361950341
474786647
290124299
478449566
98885854
131339552
154113737
362478584
40868409
282700835
139720799
133317929
119816589
433702252
473569139
376955432
352556093
509521979
322042590
437561405
411903956
533797764
288184205
533882748
61519082
224274134
530499165
327428885
342508362
156189590
218285246
466150509
339655844
455623369
373238049
414456074
29028345
46514517
400809319
53421768
417096169
318006523
244295009
373080653
105499398
335982388
531203900
523605149
328547145
402050864
182700736
143271595
250776482
15743379
292527880
77232670
90525689
6508294
201374148
214821499
426272109
488441571
286387289
244377721
523232302
216191561
513680154
489908038
455725555
359243660
362840731
355658407
513299678
427617518
380988541
423018139
412689472
219704779
262954210
507931107
304048187
196979067
270012546
219136035
412679158
408201124
239007395
480246946
471893703
525402035
29795880
289045861
444270327
398446661
455161613
387450581
304894921
177634640
81229723
413157455
401720255
487522000
83452398
387790287
319467752
267817515
126660309
465388409
391920475
57775238
48514373
255735106
507434045
382672442
116766052
61344158
71354446
290700320
73537640
500115047
352193805
305388584
167341530
385918854
61436232
427112150
476455304
424685365
4719830
494945451
288609526
201797984
436551343
193857536
190309770
191257005
479309787
265343099
238555472
334968413
341753614
328699215
205308791
144755096
291240923
147040590
302065368
148410147
106999886
251217632
522245381
277287579
329993589
381567445
189922456
101479163
232441686
165146399
306840811
520039610
331883090
179999863
414783875
237210477
370802330
186958539
111946982
392188733
165501578
12918163
394492349
272909177
440326460
521919483
139906927
207037490
436048952
33437318
188234990
71605530
127215090
429935091
501366439
357823938
516473633
307174193
73917086
444299417
288014582
8015406
437269029
30032993
522325158
277942316
344806555
157774807
276892263
439274204
407732643
18340138
378115589
300047582
127854211
500903561
16803853
83781473
492693619
299708157
528793822
236426092
60708167
313513801
60362810
203105941
40269908
163614372
149051741
338258114
343855906
127613061
91262962
377763141
419189054
224591743
235673355
497564950
86594824
238552043
100091171
294006729
457039844
370775634
478005256
10890504
122937822
154856005
392917784
184879266
92849478
364034708
175549368
214981132
517495244
339028354
441134380
134512714
431896810
524571882
487493337
60816152
395963456
255252129
211405698
388881843
187670126
505110630
208846072
194559355
290459579
269314874
46945746
266073560
247427368
510623237
138984545
402841402
302471044
201665480
308011170
384695194
249653866
506700349
371394243
174083341
92806767
293713637
285950
323125200
85121838
322147369
293659276
274365274
516950546
467048592
388300876
180592135
271148349
102374043
264552246
21720431
223519608
54653780
28387303
445555750
341361616
451360197
469902013
361245472
59530776
309223099
220085697
348455863
509344256
287821633
361566739
278285697
74865547
204723203
162824788
100669648
372329935
237724816
2821574
199200121
324306434
139230582
329832980
291870448
105739814
69789252
67268917
150715476
66532398
268459727
54177983
285285536
11042137
47693143
340043862
237422218
493492037
451076428
530628660
256992167
281001298
372017381
375169749
147094453
113291113
312230350
263751757
453819545
464267376
136250699
124713940
281216697
385919678
266018246
376302665
344608080
265457064
280806896
99178313
95489846
53421768
356000442
51044425
295167846
26960565
332389148
43303448
306970375
192400524
195672654
415975722
15817376
23170133
134713670
392237718
159543086
13218747
466339689
47073637
531414902
458065138
106651193
458367450
306286024
97476017
178356100
157346181
250647162
192192047
264670721
392816770
292142948
257465207
246891020
272075754
194625807
470828078
304214346
189344412
366347276
330880236
174320856
337612296
391071245
77690070
52797774
377725566
52036822
146185011
338772191
322213606
110205498
434619975
149350124
368426963
275102073
277042631
129319167
382215584
839552
313340245
88540907
244967926
248670505
284588955
283713035
325059057
264310497
182402497
190975108
220660949
184389656
528181195
60103926
264282590
319703655
217232563
20315413
381914527
431766127
367805634
107527021
436761582
40989121
422687309
444522957
304729059
275144623
143571831
393310064
300138572
142041480
284780182
144856977
96447081
166418939
507391864
243481882
525212811
21594168
172968507
155568739
280620775
9123452
443019367
451386519
57451002
285250138
174838207
73933698
135431225
346383256
155922597
387698907
465195544
102974687
99500193
402941315
62619093
81566791
408530026
302146560
107660751
80970216
261833213
226726279
162696543
208226510
46836277
425153095
469880151
99405989
42221549
299026219
290971204
535861700
106809527
449861606
112401492
111969802
153436412
513849399
279327564
9628453
138472534
454804071
189645262
386816936
209917232
307943674
58919410
105678994
83133606
221478598
232521888
414667102
389271172
161126173
278833792
534044376
147419291
533133139
483655993
459735204
474006101
252234383
501779353
466474201
54100721
492277929
441763969
411560285
65667222
102601175
342542559
72750070
504651946
407578410
294464352
202407891
60728199
141142787
25257841
88512287
4031318
469629861
394737658
11689375
6431515
531916220
509133511
371305865
24363317
467907998
511117411
400296271
108685329
302522044
106910956
371889515
292283500
30300758
297379411
454100847
350533894
32574399
354010387
340096278
225015864
297901888
395212230
75899895
332461897
365133652
534300444
29914276
249706530
346174436
334748569
362941471
438659253
131667589
99674172
494428227
162382648
299074078
245711130
388341075
181513285
438940016
160040168
436327927
447784850
45752600
84240947
408505886
69625887
132214513
449025104
366522606
254482532
131593294
323493554
124248388
380963954
191505793
44998951
293336312
50595543
459273521
82146234
64359379
431597263
357229502
413255245
441416245
534986727
526575829
294179709
499481307
425529479
485021296
423289028
441954187
357841416
212329142
189541133
279288926
364227700
147964863
229408992
41377278
474800374
516827214
62690978
358929215
511330965
227347431
176810839
393844530
328699215
270079234
252024259
83799275
239783965
424027368
4593090
50215023
154832137
85441585
289577149
49561689
260046676
521134306
451062326
329975312
199678703
284749002
152113666
333248161
483636055
241517766
466597300
373694603
531419971
284416367
67296814
376095601
17087022
176184473
65186755
108718711
204266111
197116745
166264145
155283510
310882295
260091799
12338392
24252267
492617496
406871859
137266405
245896673
405277463
378070227
459775959
412063452
136893804
146125189
170103116
39414478
266688858
157486100
5111361
75367805
490914197
422381121
392819075
77052512
77444514
416306336
197035249
225211040
278489285
267865113
378779772
368181264
107063966
154214221
442512436
95520595
256558231
517653910
412708033
469078149
64230287
276878710
233716976
106420229
291129994
263553523
465056335
119600275
314179038
1602958
130221852
259367836
341385898
219660900
432818084
184522654
250760551
5734512
213120360
299638921
283357856
376973711
166752623
437060919
16160703
382973305
447945899
119726558
214496075
225512044
410650307
474200655
87392102
361304292
432010416
534288172
165376124
335252244
415806220
514411799
502390281
269092586
84780069
392188733
170157968
77207157
402036227
476684884
274543258
1795107
380507664
436307527
494533415
94711380
237046703
532020628
482142968
325400435
387132958
173435703
213464132
248574879
74472321
438397003
260421585
368848544
226057309
412517123
372872100
140567511
248751597
26537263
293469055
376897834
408953703
48933279
369307826
247925311
382394350
1463933
505257995
329937834
3804161
262046756
39474522
263350656
261719044
168954492
507492610
104380128
162156023
399980392
536409609
469583426
365319601
108332536
477529350
307541095
199798640
302365343
95108758
68398671
14821041
213437760
419591542
532026466
227962352
297368563
310807207
521054602
68642663
249747240
217301248
32593208
497996848
513536570
279809933
341934957
390468558
5299224
50931880
214161372
519393271
414756908
51495477
35507306
199454389
21579933
150531015
535485059
63707017
21416944
325140692
354411847
519330983
12819390
232441686
168392329
48346541
111979143
263443184
419984026
204307777
18268037
157811939
166494396
442161920
519549079
160339117
134512714
112620570
32801350
169304644
114287666
286313677
149916483
407380168
346867953
438533523
302116180
247480838
121473002
447784850
94902940
211123155
501933931
6195450
517543471
102103673
330891012
78969186
150274870
461610228
23654211
28235083
485901193
510835898
100228885
205114290
242149107
363540303
480548543
292602939
193430927
106787191
425247974
27417352
343940237
294598305
496836575
118901342
44156566
343601959
295632957
28487160
77458420
374075799
327876646
205969237
119225667
382039340
117388160
399319506
483946649
457980816
88376092
514716452
16839208
127862475
354863850
253013684
45083491
26717188
389677881
417947756
316260314
313390519
346027423
325131811
487306044
236691901
442751314
358422133
387615936
103576178
298722698
217648511
224520487
79291834
334390105
409371622
67285533
276207808
140085414
452420762
529618199
509879724
340496340
329422614
230412484
206802017
233475137
517430669
370536424
213266980
31773287
102493481
309364876
138269800
273238372
94771864
500155219
451467205
524934398
268281332
244116641
349240627
26530587
479735480
173035700
415002884
34954919
152321846
518478393
111412666
404105908
188570410
270888495
15019033
212786084
469909618
400263378
242600801
10548953
371311092
529011662
236706320
172433567
268435512
144187521
449665010
511728409
146410792
516037259
378260788
437536290
314659188
422020944
464797476
18254283
88237963
131070522
284929918
27061775
209150426
244195338
258039684
210522348
255002293
228435694
206120476
246507343
29582283
8372890
271153410
191991393
164733316
245262359
511402214
71513943
117611717
494094658
117883956
65627785
442788828
367626444
168528883
194353481
57472591
186623775
315068617
197149006
105998155
31280733
407946774
500288327
125757271
245510680
11528897
496388262
199637787
375841330
153272352
499250686
162963791
475644437
215695541
465059167
134154267
446816297
147523853
426322937
182700736
71251838
6189889
367539084
165632366
485234399
38905201
262964756
488507402
434102268
65372281
18762306
2232717
190366854
161338760
67999375
17007143
211255513
450940657
359884613
352075405
382887672
469899967
275827329
505770041
46699747
64560953
25820138
102019486
334875920
328852638
189531524
290774640
115524983
81391439
159222119
17029045
459891592
192050640
384789460
125444351
53905683
162874544
220085766
12472133
213457973
291126720
260340046
445653710
417906591
211824568
295317768
412899449
519056032
163634840
297139902
533512725
68423615
481953109
186518204
287898370
192901898
327056150
14767713
120306984
233902990
437879085
341946647
19741511
416914241
520389866
471491594
469708645
421714674
134964608
151420790
495841888
158415144
309738094
406154972
165233845
334588625
422155823
103911541
118842621
319680695
219615158
179684857
526671232
419052928
305909205
151251893
4942793
240177902
533102197
78633004
428968628
78422758
481636437
380390603
323176969
161780686
451732309
343523336
134624928
41965295
211424681
507955032
133460219
324755282
165461151
143610557
385130926
147398655
40031268
322390060
481223792
297134785
447175793
301180016
21419627
373934820
366498795
315224083
77114127
183039849
487052072
227024922
323292004
55280998
369448898
296095417
190029843
489582625
476521500
387046938
506823406
417940868
22362946
337210432
449842119
185100076
516241695
323901183
422601296
470758790
229823356
59907018
293144315
227717929
164894894
264797450
97078979
184373061
131535346
437628561
185130967
113107897
67386556
263584185
230489506
1724705
39375055
373050182
93325523
244049986
321692062
277847052
529684184
459142113
206183694
119069647
454845005
218665853
459894715
304116665
434798994
318782713
259314749
26521148
89777781
225086123
295181868
7963854
228501346
299128444
839552
413670992
124106314
12078311
268010700
346664134
47804087
389637033
90045919
266140515
164212599
183005721
115318656
365156215
205629998
487995123
510123942
239809181
368009678
5342555
17942346
413721149
257954646
492709526
534424673
179133825
491314730
498039707
465457847
365701604
533602234
254037175
129145017
390241197
225205003
302312663
377861446
391260166
215580549
333879421
488687401
441472065
195443387
86073569
391490806
535129275
410305362
46539915
24783571
93870185
205925643
295663543
396913337
483337924
469538602
381098745
208634514
369950241
327910337
53801767
154049323
24015686
395190663
75498409
104636539
415972213
444577509
422731582
346533960
383425499
10511557
241928580
492811799
380051404
451591293
420083962
8685750
49177064
33609610
382308914
453488581
307592001
362351305
249181470
393680719
394538393
265647457
263753190
180530809
42623358
64312639
510584896
214821499
46050524
371661943
391893331
141482333
74219371
422668158
246336200
145483880
444536919
187876334
445736584
220421511
33057944
511675456
189070995
505222561
391739841
195982653
327500670
352843262
294255444
214771112
362016294
302985017
279125673
49777359
1133868
101638469
306338537
510662937
56277947
37506522
101949139
197577480
53061494
517846512
495786233
320138078
82708823
486654643
10914626
469001933
17854913
252380869
38790489
181242502
147818767
531295776
274910895
520832340
388941595
258007275
117796218
1673594
338111511
178759864
339515823
140383005
212700195
199271644
125963591
449393343
25033381
296634975
192713902
503217737
164612331
27926104
105349421
449999283
465572659
524231885
433085316
345772448
324222311
398431043
170939357
308915857
353417141
101468540
92759426
6472915
478553377
154867955
109805525
526002801
255870068
235864870
396739267
376973711
235432597
12081997
12155249
425665894
3654318
508188201
91604781
486342849
361056306
379339947
434586714
287114919
129232888
114911410
395581007
181402080
323696099
1661170
58586409
103403796
103661269
227810355
382057413
528348983
490403428
368504390
490083508
163819750
128510466
325812407
362263564
336922697
33290583
454492954
280990006
330337845
428154611
349671889
399099584
204832884
336857338
189744013
68115024
505790956
441954187
389089634
468446755
506358310
55450164
502621661
358798165
11200496
100453997
189031974
317227521
131144759
166593024
153120363
234669135
477048280
75437102
39288187
446561623
244483349
184092750
393274914
514762998
418841858
116774188
232286401
346936306
228355088
25456194
270957647
474000809
414765817
276704288
402077851
311691020
225412180
153675564
58268964
121171551
198731839
152975854
40182248
167338764
25170724
198440775
117999107
51307741
448718360
46170009
483779763
313820808
174029560
173693952
467084995
484632557
484062834
500253481
501736840
50678142
388548781
49618795
207644678
214070071
55132678
54225054
382119892
523860287
424434709
163681473
202092073
448005939
56621142
335898200
158665583
197553684
427107305
211653814
177713212
418899214
147916422
44199412
432731376
99172119
40731785
183625364
375840606
19311315
263001668
178943829
227404109
216353421
361546242
386013197
500023193
138947855
96466132
499611039
466107127
170620791
528129899
195658823
406141453
384850590
378928720
126961231
282587972
351572561
213293546
132590937
458712378
2406699
340653968
294181354
138241437
112009493
141691329
130019105
384870294
496464147
448661435
385950400
218975606
9490492
344323616
269525774
440145859
276404824
33599075
248586634
137607565
198378577
175350432
485168264
521696717
137526489
518311328
297646542
344026667
33994346
509381314
195528187
514233047
529512783
297553730
464341088
39905348
135663425
175142010
208610017
81609367
330923847
432539445
385314107
170843148
369165892
118066424
278398807
422321093
7410005
333608528
161455287
100068907
513728995
355762748
78023434
263751757
316003903
227322414
388701805
404798758
416717886
195658868
488471368
346135242
15468923
387050344
254492162
64046984
94336228
517653910
223545303
467124094
217986947
517140426
213610649
218869568
187736117
47381886
164690276
28402685
59037812
106025595
395936614
20363841
521324197
440361188
120956795
178116787
134635997
171835898
452290692
100076663
79851096
387235863
127588433
393749315
66343418
180006472
309480100
266677056
283797850
369842700
483623743
370927071
268102915
253130866
258144944
419614489
476022332
531860904
424217616
211764802
522814201
485647519
25316915
260499856
252948334
212011658
501390806
300135273
56238952
144540323
475685224
216333759
451197100
365611730
112117020
469240823
378124863
289650412
285694861
209625366
370303592
347430862
68324011
168734786
184626240
457965646
220275952
64474166
305314137
412901310
196169579
267852134
360612023
305182324
269450597
491137156
516906583
294120866
521217163
208789550
423077862
376951147
319740928
500861200
337490667
379843346
414136212
309709575
360731152
375156990
331965025
344816506
396054584
180792308
431340213
54639237
486542136
44705515
489387206
465214879
194844944
227045522
151359282
24262534
278200159
25387484
14523281
483636055
330270209
211084953
117874124
8757550
522114855
213786357
203042813
330113814
292118000
40257741
154547317
194067595
134312348
120756289
229390282
133858838
431835034
41916933
27266171
13403595
375371770
106208679
124495909
219696798
475734147
445041839
4188992
323821223
324106609
38647034
163109062
256118995
300514403
514673350
419803102
454113845
229903853
384171283
339761208
44981460
503342484
205748232
286093391
493215822
479342385
465898552
126370497
494402839
417503367
342122553
167879354
416373753
87414202
527567515
110902971
2430768
127824608
195775798
261549408
67075940
313445197
98885854
243504215
460172625
101600879
533512215
209336382
423809467
289461498
294006729
141482254
494389795
476628007
146438083
80737212
169984224
401171731
399447761
497789697
380735724
252946683
223258619
320546739
9828379
398313523
219981456
2826844
87498943
442847332
291337856
266387408
97149676
92534102
43242303
453933349
297650715
112505753
269844738
496202384
169537776
280288944
118966305
370088802
220199107
337347493
512049620
212818184
150515236
89520547
440263793
321660843
196607374
350544402
69938950
173405842
440161697
55035579
201586067
184732178
463751636
530451658
16621166
272490380
494533415
328946672
536820324
391068007
161664111
353245808
424140062
363216286
493378018
343338502
185920681
449328582
353432228
326347940
248460602
368772582
458642925
492857133
319064707
296442410
124707634
73938334
376242094
235172433
132454480
532652557
134540207
33406638
445131896
342588804
343580992
289335050
475734147
60578629
152922490
202808847
489460560
348947878
201452763
138147776
535527899
228435694
475855618
409359162
273409098
362337630
162702682
434586714
201847237
465446696
73529394
337685648
195658823
484097180
367053993
301814148
36061604
116738302
368771437
165765865
400557964
498512427
294201500
165779841
300911995
184639805
383082594
462193811
520233227
77007680
218819275
485708850
475636184
500055627
316819527
125271115
146438083
360020447
385564319
25536107
305424156
108512771
408745765
225597319
433077581
387790287
181647488
380523996
417676117
374271239
41193461
408058150
233459789
141869107
481974321
446035811
363587063
503925054
272113091
352398230
153335669
61083065
465523285
73771900
202748846
43208641
357408604
30600059
19678578
451640145
456356625
321689967
295496306
423155040
526406007
323215142
280275385
257234492
217056661
487374016
257200400
532857494
452958741
271153410
121186483
98646902
305284981
173141837
372515816
431208252
484203305
355025218
343208698
196605754
269648708
235836867
107660751
18954657
413901578
526094584
60433779
100169615
285900812
192584888
446291695
270303983
221614928
483052808
212776156
176007293
459557368
10215639
1973094
93037010
476528752
25568416
50912403
241253218
380984251
130421598
321028383
282035000
532384459
400920330
70640994
290629954
448175347
194217126
238204118
357856636
360886359
387016128
122585908
238094361
91085015
288493265
344436439
200954323
315558106
315551538
293059766
304960192
425608922
514764628
272652736
404233894
48406101
268374113
1561519
429269598
373647223
292527523
346198594
216861174
497054223
437240324
423663804
233829552
336554386
130708600
286882201
374319721
284972569
78396861
62437055
444999154
242128114
239407644
156853655
127862475
102339909
432129758
21421522
3235506
476597422
260729134
291444660
301512414
285124720
448781537
111774974
23055491
247428065
316026795
350179168
416843762
416683093
68115369
386895336
499953547
166877218
138544256
443078769
277605038
79632043
331292511
403430712
150998260
454846329
26575979
48379068
25456194
97358279
160158320
96175404
65370255
106694239
21594168
453025256
341957716
418012205
148483927
438268768
296226429
113364047
317625471
15708726
277887249
346433937
376107582
132269262
507740796
378866900
178144948
323125200
56785192
197762311
504707282
252121254
444237346
199145367
410434298
322160121
519998446
41363564
25987252
15872104
116340629
67811718
365653422
131332391
455308036
384269186
502223773
431896810
289331879
341205728
178802941
139987567
425690541
307383605
4983335
123604782
185663827
451607378
128011744
237138699
103156079
139163094
412443936
101786868
484279533
251200420
97901774
521189918
145346400
161776222
381055047
80970216
521764854
341371726
92282418
234545431
302065368
122563761
166505744
328056104
318294640
290107170
504965426
101965318
353449345
519099284
17185233
487953638
183610528
159896447
34698380
168210974
167260892
123288083
332452302
197714570
264704552
353776564
321871678
333772221
269856383
239186316
345185129
287278238
482799141
473910338
287973391
155673411
517702700
384854864
361221778
477560676
329724112
129446057
316480665
132597947
263980838
315945266
205063642
241405368
461981698
536506357
197557005
99549369
478537049
101047020
397943283
478803873
487286881
230810270
8135347
478066928
473122919
239215983
323901183
380119926
308804237
205629998
369650274
292810427
100357686
328081791
468558829
286204871
493572219
76356206
479474659
455267543
365655759
415361223
30549804
280565502
475188165
309162986
440416925
504682084
8818756
227543818
327493799
245467469
181495226
342132779
420851154
212888495
58889891
113791016
43803581
526161420
83551604
137365979
334950327
507740796
40153226
102787083
217639113
143981540
269351781
166808139
473684781
110594063
261106878
377449105
467043878
396635971
310974823
421502845
423594181
445378625
115009761
21555675
114134885
246597183
105217117
2956706
236520029
441391897
531175953
8173013
371666786
106626677
206795139
77092899
97253507
233036533
190640559
153392326
110805308
193029430
361085647
135043743
501575344
391784772
339712021
464779813
496248709
182213984
503521027
116102166
135801670
485603693
345474158
373163756
208527980
351149862
104125136
224938155
180475881
247255288
159331322
353120968
223048337
72296148
111401260
320431447
412467547
95783776
355881775
304585852
246778190
8270606
370653511
442556613
419063049
273409098
150609493
261020376
100944483
150159305
26287930
324753045
527465037
270807475
114783040
516241695
487891813
192929106
407466487
150927581
352970170
488461149
437379875
305019844
193185403
189220791
362650394
299692577
535671278
308903152
284457957
363920210
347150254
262167699
149206592
180582155
148614825
125572936
313123957
499196785
367760527
389010345
443867220
267531804
505370237
58150920
524965136
188096034
120890811
387410648
16763124
420522915
125490709
306996921
506674690
181583508
430891800
15447538
200848707
369959134
385093288
462873882
107827198
441797546
395561270
510963425
465080940
252198181
489305029
21803956
200679352
21150756
480693828
234942036
368744150
513339519
359978982
494212525
199104218
123855840
273943537
246102745
401404274
407942896
46709869
66394765
493051543
223976381
280759424
288067180
319539488
66517217
75313138
72477373
315199411
208513461
324406246
418553841
492311280
254989862
180339923
507251463
432562488
149953428
445898818
256801095
140115403
502556221
109891071
188365971
497909965
72085948
11374402
486994412
2769123
522432881
30321806
460220891
478808832
358044427
234912513
300884595
351658279
193366540
393173248
13491806
197632071
248006919
151280952
290244757
267261828
1388924
439338938
286461946
54640293
151404694
144117860
408640765
119152003
291079867
87496627
267662009
136045818
128376646
109771267
427241877
337682920
201017533
514114945
506702685
49101377
270895704
45936388
347251725
88776254
469417518
470971828
339832314
7414974
15067997
509631987
196557167
87911509
459069879
461876752
474838759
309946250
41779026
118913936
74700360
288112143
313514248
287780236
429713557
348433160
255521495
508503661
342203333
290637784
226143250
440989433
241175622
267101346
173120913
233176104
40871057
194541557
42675100
45863707
421824690
441723112
519155311
103005028
356799396
282343581
360812901
443125217
238231471
14875185
125830882
342409597
91517618
66399767
301158378
502820358
198451931
157407170
163824923
274645173
438105095
61179671
278219841
242400222
495286428
451751971
277795909
13810161
232684479
194648367
240010061
191785679
467245837
463319461
534320050
184989923
469586116
264183225
509529387
278949957
348292802
222224645
400787761
67597588
174652512
209928429
44284236
269819134
142242203
97149676
232117208
430635026
219516301
462679239
19639951
117829874
452233788
289819557
114991624
298436786
142012213
289897466
503023560
494597280
130141500
94301821
261984949
419127590
430079202
44766597
206140440
482875960
180525092
238855615
61591415
418838085
443843506
29055121
267641873
179418184
380079525
445506139
437383761
146133387
527140187
100196413
283878107
296219161
153893815
276174565
69710652
347397439
111506960
156230202
82157644
342117131
312377550
365458869
450793565
39482454
363980828
23077522
82398471
5875826
394725824
318837968
137044901
502314823
236399810
321871678
202553278
305853182
467095272
35968044
323382086
451479224
405539935
268238928
366511333
413791511
72792263
210172645
530685856
273023150
74697687
340890183
285402640
423480109
286507517
347292812
145328087
105984029
97280552
77417594
78113809
137472961
346858344
231858801
235651209
246374214
307799520
465732100
20212186
225103920
20895594
91748792
259374223
94268437
457527636
153709824
215352223
299666166
365847479
464830432
61217230
219362827
280886472
226040696
452440134
186360222
277548353
81333630
37526845
386050956
446158590
389679024
69292462
269309283
37194461
471554980
237859592
175211485
334001310
222011485
376112004
381092790
296796503
133826893
198290985
491001875
346489274
69584934
369453412
489667564
531963521
399373242
122692306
390136924
412805137
1280847
432010416
135696643
209793075
294598305
110224408
303391687
91085015
30621452
359194165
91300127
11445282
452782958
352018744
318723514
372284970
438839996
449662138
25425120
85613189
100346024
39655575
124933065
204824349
473282354
277933866
476429372
420374033
6358243
151161145
378068656
105842488
141620368
257546976
329189842
374724372
393067335
125087737
439836840
487540742
173188950
14619716
232715426
523331714
54466798
262013771
348454607
465614331
263859576
303540925
306653123
87893692
182643661
380597796
230810270
307752140
85762858
296467803
367529551
266821525
155279735
292720563
328619182
172262750
180143950
486816977
205244941
271655461
532943439
430593212
28020357
334500531
119874507
95311178
234684468
21005990
244621323
45224424
492189234
13168539
520791716
330805515
520213815
526709866
495602862
26692396
66284632
490814156
234644211
107841439
311586851
74119916
80453629
85109285
64547624
226542768
146909093
125963591
373272135
292635990
90266268
43620913
113742329
232522231
463855856
186157742
136264442
253970644
479514079
457962723
304736298
118855680
375220435
418258183
32685247
178008845
458855980
486885508
45501170
457030611
58574912
156774466
362501017
193370227
100864062
474665933
470091794
107401477
60452871
111409931
224204041
123839078
162031084
336078922
70459603
191679014
302862760
280322668
303648874
286061419
357692774
524241296
326285077
327209586
245604503
367867513
473538315
156348253
260833074
232144616
369902701
194559355
486918626
420944031
6447420
175045367
202517366
454153247
45132592
178966438
428052141
44145202
450277733
420486672
261313625
116336859
81007336
272431124
252364128
349176252
414311511
51875455
78694019
118066424
503070262
236901539
199094814
467095272
106781336
190358405
176791959
174257498
34969655
321289268
117545630
364656344
89970101
153997452
293041729
4510588
55687807
319330663
207276925
311410504
212637415
16979334
361887266
478566305
442534515
310504541
87492382
282213511
248707775
527708225
359475068
455449209
196653938
478480807
252620754
451732309
105684584
403367591
446766499
353955839
474000809
117397210
459415954
482622375
111575607
22510350
46549008
420327705
452866442
389467434
297456258
455870709
447361656
279762639
341289185
309015798
222626904
274877913
292419051
504114776
404402025
299823621
424025015
481518302
297991632
166675639
79372923
375093903
210975882
105718442
58535374
99033869
14814123
70463167
410418239
348019707
60028918
246901594
428834801
484639218
487968980
461404646
469910977
276741183
267865113
413174434
374229681
233393284
121429001
57794669
467444779
532126359
296117109
388397942
467048592
319592058
224772278
289489004
72675106
158692587
161383919
46148443
213422502
323656587
124103376
497624180
325103414
254565654
108057485
240870164
480584928
473551571
378273469
95189720
455101679
360718431
113775556
329865827
201194394
276548447
191492187
391034227
254520894
455956593
497940692
19838993
277022334
206252842
339938537
297595966
291522179
466807505
174759766
484132369
290191320
239050732
341924180
462165145
338892921
79003065
430377187
255132728
34969655
370190041
29168361
18605271
126936609
164363394
63536885
468190536
12803438
9127333
241060584
246074473
77786004
88760781
484093791
408180457
36304560
216567596
9316773
301686861
407409270
423037626
137721217
365965279
193210015
209877697
371027007
511988995
488470895
48211360
158983037
314872092
259172668
259223888
463179308
190077905
166578957
359115297
176190333
43499423
370288066
494414242
193899003
312283000
215529001
465616298
408640765
194916190
481794404
514053196
384974735
428646425
399176961
142866502
53129949
442795208
513245629
297439067
517106801
300290007
196131328
322670018
139956250
149932212
87638065
35291068
280140499
236020313
462270807
508818484
361577240
297607739
216553408
503999239
13683171
511848197
113542404
448015537
522182104
156383197
389380324
5431088
288761033
349621855
384964869
207355726
261928988
7414974
326691092
60040356
461960537
307997077
274221264
317653764
346016944
97901774
124719000
116379446
160709058
320642745
515434453
46169124
134807860
335274815
71424932
274126811
204014847
515190032
252236760
329189842
329865827
408995768
227917308
468345876
71906389
140315596
482107827
393305105
483190107
534564529
469276976
412857903
152987599
192500197
368588385
536370377
55108092
387073242
207172488
360731776
478066928
204039967
49930816
196902967
167517987
286570903
173549097
533544809
183248037
158125895
520438616
472127470
184207011
217705039
7457003
420053112
529166333
52449281
14689180
438268768
515296167
381928641
261943491
448748649
239295843
352479649
162505251
445145664
357840913
399228229
128300697
80695921
468972956
263455486
531679988
173180874
32517354
444991109
70306847
421954353
87489926
200224673
81808386
491680585
259215025
356767608
178860678
118430194
393990001
216619644
535682189
117521173
347160810
206413232
264834245
405137026
345866855
282977696
201648612
278987109
127960397
141665203
5341219
129996504
100908480
510339
390180971
298487550
291834061
119745414
173518637
449025104
228346632
377524590
290321694
246589389
385011990
535788116
510191594
324964829
372016503
447734690
314718826
383144465
343970451
368831346
170843148
200412706
331286462
421514177
150404623
459069879
258933310
327122351
332539192
270890450
458165237
259011364
57794669
447563834
282210903
394081007
125568109
31129683
329695332
174315365
321957440
526900906
299708157
419161102
11907967
271801855
392517803
468951945
348386457
142120152
362892384
251341949
483207182
284909845
209148793
224274134
411152828
371534843
518871155
514750947
473392829
267123928
368684103
499702401
185846576
139962619
59544674
320792765
285915833
266203896
112612136
290977077
518317496
72948229
195532097
446989824
498558343
201291686
174385314
40199378
314274065
58152665
195775798
284475490
347675976
380226769
438550219
142673202
52364311
457115296
450024317
54525934
55464037
496907999
203595815
399669117
314811005
404079376
278213680
148526423
518584670
231610032
185976202
24515838
478480807
455422221
181297848
414881569
378548094
447726773
379936917
191333382
301422141
403991825
101100771
318818568
475082001
416478559
45167972
120557067
245699311
470171271
458077362
373988215
58249212
220311880
328851873
107561272
218868251
64643788
21999072
113053420
34268923
396919148
47863607
458288787
332635044
406644246
69992614
193425570
119595861
191701689
485473044
143792057
359262203
489120213
378307081
371060891
114898775
469168757
122914574
377983997
139435286
317521489
368137973
379196224
438172578
38044213
330050054
470732015
259251854
39354856
300311233
98256641
407416840
226393511
123822963
73962163
371889515
55362032
469087847
160144302
359437205
141819698
137856545
138741930
158496217
168393077
154849534
186390107
170223001
180912317
187206790
30579740
86932232
233829552
104103400
376272917
47432794
293398193
308817508
113040281
167253739
277904500
123846167
221567204
362210935
374751554
465993817
446552737
536506357
147523853
480465504
41070005
210532175
56716136
118591464
468256365
190667567
260775428
321680974
294173073
139769013
131208974
368221906
127960397
461428199
402645680
77335679
405730931
226232995
101017111
231616880
478473030
320601544
339165316
414814305
446947251
340841484
531243310
431248514
108129827
481899024
121784085
251420501
227089397
343224119
26475023
89978213
306362607
316117199
91110360
279576661
367658508
311439532
274407296
391311203
317602633
262294673
129913987
231494432
65661507
415972213
147828061
347525251
88923929
460861457
32004622
469276976
75995466
492161268
367412709
17325750
457141060
207295996
448982819
428630605
278681545
36581356
449473541
74308889
425608922
272776895
8961837
282583755
207583169
381914527
185966263
121105511
124705801
8551649
376032786
417106436
453601036
322524066
322834809
157519401
46915372
210952544
243888149
120174442
341965095
167314149
189450733
510353480
72447307
381683507
333563967
109364999
355520691
249574219
527213485
297429982
227818876
300717805
501214324
218696072
478391149
133393528
207583169
346629014
215546639
444814255
483600131
335743117
436152487
209460615
393586823
220869757
536377072
165786749
314556482
356552782
181421628
225564111
53967128
323244895
318063417
254814061
132539398
362219810
515534723
248356333
1025161
324526464
178631967
74660721
279160800
329582321
78242525
128904829
387785834
440222735
205696305
501523004
430157378
513754545
464659920
111536943
177312323
362340941
225709161
351702698
132936633
365008862
16115167
48829113
268779925
139588975
124122295
475619815
278976794
533232149
368878466
241044243
398111272
14183668
237506839
366459146
449024416
57670485
404340846
470602823
451608046
58977033
355346900
369279345
446629002
129033498
519512291
173333007
207577555
173553685
209728650
375607731
292711057
70519023
250900975
213831845
250471626
34155065
83588455
428703896
254197457
473748486
364991294
388659610
382670380
223674686
470075105
223130118
242887766
156027659
57928310
455879898
277089293
19443988
22182963
420776405
353455639
508066148
352218756
1838356
389467434
372413420
335694886
369161575
382805467
526128898
286172281
264375877
372831164
479347911
269450597
207472801
319098794
78113692
454791420
8315938
134865276
62292182
215529001
180926168
295826407
156080685
89916516
145590291
92972229
87833425
184117388
521046422
287457382
304154453
424731978
341109650
280585608
158348443
474880808
223211563
84168501
92310143
495409156
281413756
407849369
88102875
272374614
110464733
455409516
325722378
85426557
328475482
337248918
500670633
234371302
348380799
90594683
55654149
436215492
358145824
79818389
347557530
86955778
379548326
273410900
357692774
166852874
328132240
210358086
411379600
271384068
283749241
492815252
382199528
21382199
463802109
241435127
95998750
171128570
304944907
169974043
161149767
389876218
131411890
209844576
338712749
53096423
474369578
466243826
54351485
433096898
116385910
177361925
461326455
64642704
104839661
333192483
166653465
38727683
468062711
60526247
28795518
400809319
382079781
307058161
533512725
414271710
501869389
234091587
338457952
409703912
526002801
129564701
185198086
206244779
280551483
189271128
104698732
121044521
52516244
135209012
3520321
128899227
289770710
14999347
302656019
524442534
330920726
399092183
474508609
521687458
102821155
178251215
320792765
426045914
393674205
171788434
295722129
453891410
336100960
443424572
401201130
263001668
305229562
344347524
217747651
186076269
400034632
80780173
373115502
267817383
111086167
244161511
485969282
186404262
16324123
503231603
99233061
520213815
466213706
136548423
124893316
25694960
322078418
168488636
149307183
5887679
497874217
48491145
328509865
406413049
290977077
237991087
494880920
266350239
37899512
274752273
103380647
258852495
394330089
305366289
205014653
209595864
414503794
107186653
462881699
153544818
536482947
318598179
166599085
440566891
27132217
351371931
137640945
191628510
303782267
476628007
148487588
429673967
57794669
515058153
440573659
301300990
307752888
109835455
197557005
439016486
381642616
504287706
92781504
143024238
319873392
314588048
42250807
271866372
343364227
18533238
199207772
247784174
527039859
214032684
61738594
349210066
352921914
431260074
260168865
249318652
513217464
295910040
448734406
30192249
376185210
361853613
207171255
331278554
156774466
415382359
121769484
430154691
243551542
92362394
478208650
313588288
224094020
513984947
240239130
205726337
524423988
80128107
207087828
296267605
299920800
327947741
79570740
492259371
43038163
71627380
140647216
413523638
319150290
169860072
164758333
396391840
483885416
215769162
421982624
100794225
522632910
346839916
519301004
417083640
230067174
19605698
260836009
83888783
217190267
488955983
255860493
118713469
304194323
229155888
229823356
267923588
119579448
213610649
249979851
115748329
42043265
20758038
428456066
462110810
100620404
364975168
368493519
263570861
94501477
120013651
14199583
394531795
457048678
440554284
520442200
55545900
224942090
463107707
334120943
393049293
260421585
395412183
7430681
425682501
188984762
17161129
326933480
209909363
236962655
442054094
515371951
406221757
535073996
488983397
46690076
42402764
487932101
294897922
379319216
490096590
132116605
9678623
129336941
5809587
460075705
93415491
314022643
328430507
259137263
404367811
388641340
40449357
449087048
48887884
216218777
213175272
276344583
200235881
87496627
44213019
88109894
228980581
444395990
288067180
224724367
177431898
225073947
146014633
416262353
367362629
511840788
340606314
48460642
411844213
74279948
205123563
341988920
57221542
160906750
475325124
54868489
431192624
523252344
98667839
58009708
339775734
318174826
84536353
160071024
407178905
137539739
30235973
215045595
385670698
260768576
382219604
151404694
151167073
207652377
368806490
360263772
159143535
216762659
528707082
181778065
263322845
373366438
19848505
11161980
491751288
17001936
99536323
365021811
475035798
325558426
474838524
114039907
53488016
220288231
373822139
394053506
15688775
266195548
118519922
239196057
261090856
66573012
131083816
508603628
219362827
29641850
262731630
343855906
38199433
307982351
324489026
68324011
296302126
66051809
368249999
296836295
316436495
47006866
278833792
262521653
379514059
394640258
369161575
120051914
59997587
146320173
182829121
111839336
250598979
301368970
142304136
379284618
437497886
84673424
3594687
494316836
450460314
487582094
153272352
264670721
255207411
298906956
475520478
457680070
165122029
210281775
282980809
350544402
72085948
452189009
372033893
476817798
419734163
215847479
425814032
401618107
55599708
160727714
524021682
248796885
40771259
272215528
346061493
351601025
305300500
134947745
518460240
341997321
235405661
80491547
217301248
421922395
13530619
78073318
286693070
364647128
12039808
128014833
23362577
414376665
128113589
98288194
519693016
253476050
163084870
513540898
49409432
170445768
213858463
340380683
372426890
148963692
407905935
121580480
405592771
416678105
385490918
154466590
421558496
51881309
408646441
166328077
233643319
357386063
448494291
520073270
303008614
506642824
208706173
262472719
303635700
100029753
483850715
196417573
82811834
138007464
434391428
164799244
102665210
472109077
461457407
501993300
1166040
536326393
252236935
429703144
255530345
28162337
303764424
369422763
351369790
82101353
245680326
285839786
514131830
117796218
1192879
442895158
337669756
55300414
334689535
260882276
112817277
521608309
374497248
288545316
128425555
283433954
470189866
173120913
44502895
102636203
303773858
309391276
178885010
449532148
532879598
407451696
416851283
447726773
362539576
312825166
530526446
338566211
115538214
30708489
355818919
325044707
465059167
8178454
193188791
221257554
191920552
284059257
337835518
378752301
444237346
151370147
381880367
110279774
230786894
460188983
384345038
304220126
502834398
450370129
401478459
263322845
386013197
349869088
455568465
306286024
252935809
115706579
194642277
257342130
220915094
212007628
335624997
294800676
461930011
288462037
93334194
87498943
381280195
339205113
369348864
245891682
97263089
256505994
363873938
159371808
432482150
193498872
242597677
525271353
133355722
469739721
330041422
531369841
92785993
339402644
460723350
53365289
45581001
75008055
139879665
270915071
478303802
42402764
491099723
63504589
241441684
420231930
445097103
184364144
202508570
196738992
195081480
202603939
196073703
207532887
191715948
45590872
126422251
532196506
295025367
391157748
448197188
100660785
376539531
356863149
324964580
527342666
208012721
485052186
42126431
309924793
102019486
263780538
294897922
47362942
175335112
185988423
41307545
220213579
273161080
413508031
208925098
525570541
19763861
21637345
465742940
22605542
33674793
238162510
272123949
136394003
28503377
179307532
421502845
352433052
465000815
168414942
519801420
111485520
227464615
363422039
527315829
274548232
114921787
508965710
60271988
391698743
486610863
185533902
396391840
258945185
202714995
4231429
433124232
154306376
113978182
329868235
186092456
23600352
468965054
68426821
361205988
193218570
295227861
196632493
21451023
348636881
485219757
189884267
450064597
57670485
183733983
209430665
293373254
136352535
501266442
327624785
339111958
459347537
486907943
524284035
328082209
533940189
22899268
195038818
28837311
244967926
101914364
81183120
294170056
171730503
131361306
196738992
350571177
326767635
44559216
346651843
115260588
464046277
329198516
100064568
222030629
39133742
432704091
169100821
272838883
462206439
184879266
469154987
482913246
244082012
343521570
88147305
156383197
485257629
66411884
502741082
160359512
190316630
427338880
190230707
379225381
405748206
169852384
439170279
181790354
70866363
320781850
370384827
58128458
141036438
312313552
35686778
78113809
209381991
125240219
470748590
442194759
271040315
8045749
448953081
508726712
235991823
378262836
489016470
110839941
20243393
514115643
208184341
74000680
67239566
87957240
266286325
159326753
443072558
139907061
442542354
435508638
275331958
397513634
60777212
394641224
20047200
190653571
11668560
384537585
219096168
263556020
418765201
208309897
206227377
171474466
328921397
514239125
222683180
495277541
9298265
76402383
115086560
49520397
174190331
377335503
168563746
158568140
433055523
234943325
368394534
495792098
519391309
54009643
178226693
438417067
113412103
404791962
511099562
143999179
436763262
330388293
75384536
376198344
357139144
134208857
323275732
337174360
292992852
166914809
59290319
111086167
230180405
49252038
53129949
88487494
138088119
363808675
386576077
464918795
268808547
118200575
58954509
210199542
104824849
415947795
196733706
164175427
410097973
438932916
465714696
261645720
232144616
152554918
450411645
87298621
162300293
419120492
463540333
306332452
457894759
350825640
12266148
369843782
132352612
101397240
371889515
440525898
535734129
371145510
171486992
518012174
201832400
307622333
170120765
340196340
311175627
105231348
469909618
333967029
376169325
336123981
529716866
304444842
530410866
168085062
351709529
9592374
143923654
168674411
297945615
465879746
53577847
14355202
458985872
138625315
362650394
47292614
209122217
301456298
58279093
106370218
515867274
273147817
191396153
385965653
91955012
465388409
177576542
109584465
531252424
157809402
210032582
176828213
683189
230810270
356798137
203784440
290695936
456321596
465924640
392064252
182610611
276524609
434015899
426177346
256557481
126281431
147237157
422646652
217177756
455685194
235876698
303564881
108092090
405224679
281549213
313451398
314417494
111585029
208260322
78023434
154493432
453305773
33320860
248920581
94144467
395030244
482905182
120441720
506148189
385775687
307551196
72880056
439537042
533689766
198201789
247956339
351797547
191536668
452011138
309924793
120030100
140625391
38639529
534108329
469782049
337322217
470410809
485307794
373016792
272678791
25021884
48665456
498923798
6315022
385062118
357143913
368394534
124374304
123533445
16412063
72085948
128696616
484632557
438069424
199296770
366317901
40823496
316889269
85296183
310634791
504775342
170195050
60718048
212128963
37403005
248793239
403636959
151166752
174436567
139182471
165428411
499702401
250973044
446351888
227089299
288450038
429983868
435364999
322751493
162547816
380536578
299585462
524130461
534158694
13683171
12943792
476211509
328642603
371534843
501575344
448085834
361063805
353294841
222255813
13683171
192343186
19413548
113326927
367677783
99252064
231994853
77057510
335874012
32055754
269850528
470285305
328075449
178577085
274877913
433359184
82813280
39189336
110625404
510977317
488200708
178271812
189427016
192386525
288706590
218912922
398408358
104147657
467541398
73481795
247433194
104780023
190446025
304643646
147262536
447463004
181054047
60602348
372425481
91527679
258698624
351489438
146590996
490816086
208513461
107918990
211812428
225250562
297162611
241515136
391784772
317715501
152279303
170380234
134208813
196586994
89593572
280275385
494225755
48076055
87057584
244822537
53016062
320246553
45703729
439642341
57277210
523551051
378986249
89109074
223728534
364258980
318848124
481289893
56086656