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/5.out

10001 lines
96 KiB (Stored with Git LFS)
Plaintext

440085508
109082110
249606910
30421045
321984401
232332761
96973227
123014492
191312152
65969725
197116310
356924629
490032041
212424824
215011784
28067126
82570961
290616463
174045950
54480924
47569430
276529758
5448877
331439018
526326515
99639473
221063183
403070893
187153923
229522428
325443880
333348703
472315272
350927925
415309308
7337117
356211926
433630961
529039138
138972837
406743548
294346480
235231254
53685688
133253865
489230624
106126599
443998400
324937145
388327674
232930668
75349444
124072520
92914008
116984553
22238270
74096023
56674271
123398581
414970140
185097435
137287384
141226661
112533906
350886622
35071507
196531503
422642356
317969005
332729519
327834500
333803857
507774434
479874171
93797833
175856598
398330343
425964481
530599143
229749249
99995329
28216123
464573084
480829319
385500260
111523888
381276707
83842081
181781985
467274649
165567838
51604401
262724159
111710325
1136290
275074871
303905605
81988959
148866753
39182604
531307158
37824753
461561454
121892969
256082312
339154739
508212410
186518674
358971980
33913573
215163731
376750004
312996762
41381088
352075972
524988005
290795686
50821061
141369899
103551568
380248764
319009426
376310399
275236317
217407326
19400870
452761860
80128668
60297136
208934643
513534376
120953626
515516000
140073564
201768354
186015
222298915
239651570
292565258
326215313
432269831
85310613
524628343
163086595
235676516
285892539
68017531
105053119
100724574
172394392
43930902
91412357
347250115
110361220
436747704
72668600
65822486
145038167
317092091
103981057
237546194
21773408
109625800
305767352
345057651
490962112
375256526
341134474
6343750
2233753
230807411
224806751
139844386
482087964
502594381
478410690
184169304
2000351
504516679
369912894
502362339
419478102
400545717
314498239
107493957
357076627
338739765
232112086
353403653
481424870
125724431
55222134
514831622
222054353
267368268
380656903
203368413
284475485
20400703
99719345
2330450
381120681
309060237
455756426
73375942
324608663
306427878
325667921
334477099
422877693
536020363
38225928
279401018
484473150
419930593
30737077
226399740
70933960
87441380
367865981
5664409
464781905
320996764
322506590
94023206
353162911
88437406
193240761
191953139
508687572
348238590
401307734
232976266
146893383
237966023
363023743
307110632
92319379
223346163
481749947
271596953
192155609
188186360
367850287
214858774
107196181
28106101
124269229
64276059
267715563
296449857
289438736
81967021
27652823
152031133
106651942
42625004
512542830
370159010
517986662
271491454
95538014
307398684
190412270
349155260
29156552
414654790
154865019
140778679
238559041
432649733
215094845
223630044
76678972
216042201
294859661
26037487
72134175
273170622
379805221
13939457
455901954
165099551
71197599
401520416
379117147
527449806
231263533
361234267
132507014
331838452
193492825
160056519
150953947
339517501
401808825
525757444
450735363
354962140
493480804
156773421
279428605
417807579
245129156
46462686
484863654
387323024
110270740
195653461
198219830
150953947
254114685
337200411
13605115
383991961
262385232
530036879
292718655
310915374
528760965
43057433
191521929
99961010
48102705
312481951
436242605
31549750
200566386
527820333
236795395
84933550
160584545
534440424
335839128
308568599
305738276
285772761
143696981
361437874
118491329
421117221
45483173
90989101
398999659
516948847
64655354
57682360
134055545
530520591
346734452
251716399
323980760
147252145
68846407
93117331
353194858
121881088
225190611
381966938
508983396
83863716
167375874
375311743
239661214
296885297
262290895
212585084
398045046
287071858
262608864
319100453
406003319
401063349
25740585
414662023
395254634
149262153
124307477
192406185
519722159
244769042
328714605
27432403
165558703
533619835
392009054
215140172
391326885
42427036
204701507
231748760
28639986
88546675
35755926
260654135
397794107
193422191
336908468
215540843
78320871
510672434
314986414
251715897
280665374
422848834
90045529
13436410
294164996
156093792
9474201
382221308
332187736
493582795
464493203
174080309
314243601
146572007
485231881
136245066
244109931
44818745
348439549
431969888
303845092
361399211
8872962
411800647
518014056
78788235
97232144
267307864
40051094
432269831
96342858
34088714
455151049
497183992
271922375
341725252
500176828
34354687
405982278
213658366
434939067
18556218
345890987
290291907
149205410
472217785
40947950
413133665
304717533
79342233
65362295
394226054
38311308
110782308
134149602
58861886
195424965
391584776
526885393
193827661
66022852
373204356
263313730
7227525
38654166
455002304
349215948
474058738
148254402
57472509
395145591
369104338
156722888
408656021
95495774
440866766
313434601
122688481
201139052
247909644
326965485
20880247
185920678
207469938
361784419
73084909
477546049
68115215
44302567
61982613
134729098
90192435
51997727
111970247
335225570
438437698
269306668
22970198
465438603
231444454
178442645
154481643
29083454
17511467
352405351
194647425
269063113
461989551
24952039
326360174
139668024
74098489
528610399
117831609
333884523
343358598
439132683
306365236
228756024
236689791
4567880
498297042
515886647
62534814
86305374
508938922
348985536
183941905
409100313
72226471
149011229
42428719
47755626
267227743
373872828
103180775
461664337
282040596
318695087
283571054
274428634
193139144
78951555
508323954
66528721
269294523
114273545
47631776
18938368
415364059
409297324
409121608
240268378
338990282
507839225
282559892
235047002
310140061
504592317
321814530
247493248
280744954
381193677
286986500
215374272
358207437
257399409
339154739
179469188
28274462
219961510
328613842
302911763
147497233
167171834
98908766
390734398
19869924
64619265
404439793
312254470
42722399
500615784
22327736
306812356
96264149
286110983
219472645
141061123
57873311
298558048
9233894
466714064
203401322
200428909
118950626
331747666
525074988
143658868
189696975
359280153
22903387
113069918
86291840
275779437
135027657
473367714
68592961
240000830
413296545
23090638
238756588
238056784
363497997
190427568
227303015
530984025
415197018
21389980
469913102
93793228
527222764
186865362
185434106
438277307
55843456
5664409
192607651
61249618
132348048
51595410
483761683
495626874
399098042
199773732
218910140
147453278
434850241
290730560
34919243
345962700
34008420
248844749
283820847
531606307
256180245
320972569
146009384
152127472
216774582
296543941
251876662
124072520
334458275
51946986
148007033
328873055
392307429
11881801
298505229
99817860
225886941
277748048
301154852
186413844
299214181
291888992
331734760
478569302
251927011
332401350
524671866
350183803
285623672
457859588
531476793
331814874
199863861
239226749
131062064
466694615
168712996
102716465
319236870
398490782
363633816
497184607
247982859
199323584
442329529
522639973
448730851
484402288
41850897
536758614
485214918
86142825
302882782
231484584
232930668
109565808
10711359
447207514
390646631
423466573
340351511
224827712
346918303
406865026
341539786
331358121
12740783
266710025
405191875
8010672
139087049
154978067
345441508
327684124
24610697
422640324
530463706
72412340
455276871
269708666
292857907
215470702
386435172
475305690
433317889
10869543
171261763
180255410
4395510
360578029
106846500
440673295
64239806
425072601
126711532
328435026
232220370
141411536
488423727
225320808
223552999
41988901
271972874
365070006
268279756
479768516
70246200
204472190
321656684
177148252
24162296
459885076
127866621
291156069
5883240
73121200
472597681
521975504
199826585
439199120
42069169
87714889
288704365
242138663
474555741
273229547
252997021
177758806
23448901
289257385
405804787
67057804
517438934
123653542
521425604
518520118
398054427
301134755
268896404
379303037
234794551
511739918
111511821
508304089
123901965
30256444
157971351
255548489
533885298
430638691
253193732
389411288
479400671
434208112
403663031
47524464
216720642
386539243
527318933
263920073
501138827
76910535
415364059
197674689
42677953
495971940
266374564
422220437
34700551
457807496
191511493
507984510
175769009
76613670
267972581
499819022
146360796
354636796
171681835
134203086
402508804
330492770
218123009
466965655
293943145
18048891
127190958
311222217
299727768
510519093
98583480
452323257
198271420
521219004
71291452
294933304
388347472
350963093
452749420
407216302
314519112
3533201
501636796
353164973
476412376
310226892
396221960
291484035
528389771
147340873
123165753
85028243
207981925
182286207
532298400
240562596
429427906
456871511
134669802
168034222
425741774
66427823
53607094
469904482
475597657
254486048
417567158
382804308
512930970
85557776
362482951
88956300
374058398
56682219
284911085
62071797
355973207
178192665
331457198
277680558
151279376
10121445
171640753
39789665
129995375
96585195
20747052
530264784
98167610
345995339
11375692
389342480
368938956
94602083
316301378
277978907
516738722
127557832
375938461
435217180
146263831
29217714
172252208
107629066
2247435
311500579
472426274
380439689
135023278
216510882
313434601
158000645
95577284
248371129
83134143
176818557
473185897
273010892
161247508
336238267
507023104
304691185
256989420
503510113
121184876
293990457
491708096
354431876
163799863
325595205
403134461
135278770
516783237
463889816
428589928
434470205
452255187
498581921
63678265
366279248
381871744
17608784
160737069
361386487
375651570
409576937
374655521
421032772
393316173
111311885
389955877
500538332
141757633
3015214
68305380
118995510
18475246
8828772
287091508
245632929
10197254
433050837
356318001
284849374
358090885
403335254
469735267
485889653
452247359
206888699
192010314
3533512
240228678
405867896
60333394
175920982
384410974
135799446
507982210
18191844
215778772
453478945
391643465
481130595
66476951
340477541
202116771
292611950
399596816
82463749
336726889
100099655
287928144
495335475
435979334
361916456
248980392
467476733
191233509
147236232
362716886
116879402
86240783
162988953
469392033
161259969
391626079
90635515
174532963
319473044
181801977
431078961
369944188
177996950
28854055
366876511
361873146
469903569
394628580
528287131
304412439
437005677
295414103
178959210
6958544
481157421
414867826
527137567
297184984
30113886
322740956
326703132
349086926
416300308
478076086
186787762
532203416
446482206
123154444
458564199
204110508
440068952
162233969
289087310
520852600
16585176
115593413
456734331
179997825
5423303
401966795
62862886
526412451
50195445
311225446
491892146
356096956
13109709
74277470
391306150
372761301
357877511
228912958
20184787
177405014
531392580
218586925
465131565
505584542
351336347
29262435
398788661
274422052
146445997
399668152
534294795
484303023
198623614
91352471
385347637
240228678
137632672
396711133
422679012
451126495
224448258
301932632
434183564
306646406
130582484
359280153
324931393
514215315
183277348
295100130
74025315
502082520
239211657
106274575
143364060
510152838
343089825
380161504
8776030
445037802
48638753
445037802
220629654
164540713
379740565
352651380
129575460
133082796
502310991
190155373
507994486
361036332
336064891
268775119
360623482
268060189
167446404
299686764
424280243
396300206
370166978
459498949
317958031
342652226
341220074
72965977
70337018
111651069
468140163
525241864
528072681
268663706
517022701
7828950
372487087
226417954
265109262
6360804
12632899
461008293
412831519
88425430
3812684
500102912
328624697
99628469
299849246
101863494
187155881
455332552
50440932
413939556
93759221
38552378
163718635
203973887
112549124
370425548
429543850
251976075
60223366
299402529
333807051
523631642
449615411
57323882
431116879
419197790
165559127
131394088
239025836
420891996
298468663
367288321
297722967
411182816
331121198
98927708
406327337
315833681
148231189
1580233
47449704
273153330
31379822
205226600
535662314
392064470
316183817
146779469
362228392
359763247
534589567
368848376
45808312
193200228
28252096
513181839
32664395
287970536
447925167
173600219
148249621
395594344
268493472
412325754
169252433
393992179
460838938
408146150
342685528
103029277
497380201
203888172
375497516
186444930
443275576
440846606
411810469
204589983
165227795
298055387
155885290
510899188
427854525
387535102
232624750
66921286
274347573
9437760
464670135
354765549
266374564
87421459
470349053
56167938
524748407
324442801
416190544
53656736
349833322
274669362
90619996
438726170
355320847
419274857
497130799
283827703
162173690
455325132
227040007
6885816
292058025
422797424
530608667
504579160
20054936
63574525
424419550
216388899
458951158
536044394
509224251
201246590
252022707
299974715
222335896
333223012
485252578
370318594
369177598
407396217
3672519
4961982
521022642
140740326
102559845
181327885
491049225
335728570
175219611
333334774
91936753
225192479
369461542
426054833
39618317
82686944
44839287
310747801
364671382
397858580
430638691
38161997
73870847
226250936
224611970
79696662
291745514
129478650
111979197
321852956
162545021
320691872
141226661
29662223
42601300
321549321
144723523
28028752
512098878
401254007
375204638
278161996
64901227
199660577
397680370
109132565
52705978
518268763
430331313
474205937
531728353
7530013
198118190
221657374
65975424
326094759
298010984
463480006
24984988
140423188
424017656
362655550
53817337
190243602
502206149
172236225
299727768
518502489
182426368
297478542
495733290
369985861
287266725
491456638
149217611
483761683
218842858
164832044
404856167
254350376
425171905
282092963
383983382
16585176
187532328
46449365
507321814
530790040
448085264
123258392
145640852
182450010
193187437
165523681
278043633
495770114
501566647
382618752
159602581
133969721
224234473
489786095
534851685
87295798
277281996
450294627
171693293
252206696
166767915
531612712
129163258
404586070
78797588
487304169
100722046
297679697
351460518
442685344
474249352
350279525
265107276
375295900
248665635
513263348
20142062
23124171
289236212
376776668
60712135
424175410
159003038
24537409
281141542
490803683
171651793
422586924
295257472
19797319
249152320
261253397
284059987
281830403
269371841
294870619
259058108
99139451
377272785
440303871
305920103
255972690
535507593
23308030
210030148
450107605
63763749
245719125
126395680
405986963
270409114
523352296
198594098
177912466
376683543
530388981
417175958
466248382
480032365
498319087
165452491
10132523
379339536
98740331
493100228
325415849
52377193
252597721
333933502
414420923
23572080
490005708
133966742
447912808
21869234
309227318
370402119
309723501
431838546
206168967
396721101
492872740
124059115
320334679
53536052
209007733
530166998
271404485
146773819
367020010
458464843
315692970
32589685
405256524
483642324
207063982
338207904
1657354
96803111
489666123
24172389
486965020
169448116
84104985
154101254
467380007
164351645
100886577
299731448
315946668
460953863
221256084
451199016
328058182
181957778
273067494
472446477
535329089
191970175
131130821
514295887
505916189
170902483
5687788
320044663
382310989
424828422
310675326
87196447
500086985
159313171
432097149
481798111
250419542
59709059
420489137
480613733
178827813
508213968
116921786
518333645
511518670
182712219
90676655
265037269
355512665
308055532
403456527
293384291
435202007
291543313
223132187
520231180
331080104
16011758
168435911
24647952
279155855
62192158
447084498
263942792
126559636
296426869
343182234
256246440
472089147
462786999
205810271
523328899
112926668
428474629
262428257
127919176
333159263
148980848
406350951
114213086
505649417
400380497
419681024
302297334
135972777
258405672
55061051
23247638
148842384
27159790
296221394
87256529
175044797
517681039
131069038
22682670
533684013
85406529
391856451
157817032
86610385
244215438
82779304
111485171
356430486
198858318
56722792
516718665
177341501
360353259
438830069
482075219
407596181
215204976
361959797
97708729
425024424
153978600
284723849
28958675
338345709
311051397
79584521
434135192
157012026
152318656
101752583
534247599
503707762
443705692
399290149
152348305
4673010
436284226
460013156
11928194
347562391
239022453
512962172
234797459
305010000
257506071
25570680
262824445
18564951
376469401
493650473
124376333
320760023
68241599
55515545
110115142
136960221
471872216
278100791
235960780
499805284
127645850
466500957
176242858
247236042
98717697
173558272
176864251
509282778
200105533
259273113
265193448
500178492
297820933
180706607
535436561
357471520
156927998
131126055
475601712
95461310
396269851
8829725
124422083
496716158
180356731
406447200
451529502
121767497
28545679
87699268
11062322
183161491
207235366
271603060
496622033
30740922
536342823
368971239
48398196
478139880
357099080
33051133
350840023
125639295
225414998
242777874
433453115
316085556
423439378
468902066
534339350
145966041
125102492
132898444
179901474
193157326
393323034
290760658
475339679
258643890
252750973
267574197
485164504
504749924
22096291
225303651
369823614
186943614
202295779
433796446
442292915
415942827
320718537
395758756
438790391
319086764
334940180
74601512
521988906
391688481
372840928
223620145
266408678
86028403
358347059
390677858
34058271
13824586
1773628
7169020
91097153
119800129
534105984
305218656
320515961
356203962
502637859
352233615
383382351
400928814
533935225
286591500
242726965
8031671
504050468
475863019
146988528
315304605
13786944
37539243
423676303
479056572
444676792
147010763
126666556
347167241
24286960
207788123
335784832
17661807
536069967
325702468
303644444
81080102
506987993
412811020
96043549
118198048
257557372
77738816
408491718
144246622
264981865
221339062
158106004
219912017
323093603
465023120
60104094
440068952
134206197
321446352
403862329
142556080
16930532
283874321
198156948
486798011
335635798
324808549
192183030
216802742
229072608
478117416
146014363
265686925
456146488
513214223
325934508
224757343
488563999
343581611
255454504
313596274
316036734
413091068
450479847
338739765
192912375
237257757
262233520
128387590
371655026
2887071
343764920
434821623
308732539
265613816
389069874
246003831
66537157
306971869
419227688
252007689
38121940
178902381
61417632
320440
265543987
444424710
5518922
16720215
381198638
431242127
379798578
18435978
493100228
186842921
415935129
90616056
15985615
65304708
331680850
429962677
180137337
94162475
152448390
228652421
143700832
113671759
149594872
121554203
152046488
161754331
413106297
374378297
354636796
392069019
180112733
382716562
318813527
65511619
452162191
289405581
101539126
392032698
323621703
98366873
166111366
377225533
85123570
115945827
58363072
188489573
384558630
243396728
364699777
317679501
117246791
225938939
403106983
133862998
36889013
500351179
57905970
528036229
487814264
401000653
158690577
176818557
184589459
65012053
135094756
307557404
66597604
377482361
75203776
155187663
170017746
536795992
498760522
197734459
438710825
311301062
480938715
471231215
449523475
38779381
86377284
121880946
470030592
338471246
498769919
304334741
512308386
308389119
470197462
191048392
534231531
112219736
194116548
305491244
51782519
266990283
118828068
368697402
155187663
320819573
285372334
403127243
34618396
339076088
294940961
370113602
327077996
437542627
180073283
449261111
101796718
52997923
178150406
446352447
155858379
510282380
176104278
211731927
166189393
459818239
256983414
413289054
268565854
68206115
182516141
270848525
232108770
83241913
450468715
381233671
45789836
188366274
308628285
411884629
363083143
173232943
283962200
146847238
193884290
30460343
55697810
159308372
63134801
68144096
251131066
526786265
314843480
74479420
449481683
510490471
523081449
199518573
198587326
88504404
137837761
341121019
352983538
403502994
473160479
5301876
372487087
177015935
83842081
492684799
285236689
192383408
488616174
52260415
428473027
723383
332972069
499883173
250890888
70969443
266900960
350719760
167360228
377560397
515988301
249929613
278866971
467174139
495255089
173039586
274771530
437657053
117188014
33935210
51893364
435580536
383998160
386609198
450606
58625485
469954655
294817795
157011253
401017821
102109676
351093551
196098232
514739914
263402194
263105703
67644446
366013712
319236870
305291685
469417393
79659433
80838186
39596037
265867709
399814865
265867709
337699692
512819381
363348163
29946666
325107443
310548307
231260343
59570555
331919899
30789855
148870909
121608965
353657529
232466188
226089120
425198710
378973244
321171367
387730820
506372144
445889975
258700759
251192559
526165412
466821769
390665339
517128716
378296922
339435302
440863803
274439507
211008244
386902108
290372980
66763465
105028927
248628613
412201402
443224920
16257503
58604509
206926218
103951791
189025474
464214260
23891542
68756657
72149202
432373357
342955911
456838555
434741550
249061849
298888303
169808578
423888644
460024714
212224381
382519994
188684636
213001929
62816136
476941420
396286885
416906916
373411577
139971646
446308808
404990034
56319390
131187018
184244652
133406955
444009455
171703583
448106018
272227249
294288933
307416491
80531387
227191303
151685799
315456725
529863296
182523092
483226496
487978085
510133713
152532603
193000423
349318207
339620539
206117569
222971433
165289490
277264800
143378532
149864570
2285446
476222016
268871064
126711532
82409240
191930327
111526323
39298747
267527972
145171099
350071217
77113298
227048950
101314622
382287643
495314177
385854547
256282561
18651674
393925016
354935748
369628781
23678876
293430357
430155737
111077715
337390840
232170774
309316246
453829376
11737301
123040985
66718414
165487866
267465012
75743929
211097529
212085085
521120001
46009071
57492460
146583771
311249277
220005605
292326920
86729443
267124230
450204530
8376144
460065912
52771406
390536919
288289042
516295698
302894811
364624976
277275799
132855078
130783162
177823060
105752853
101908171
467963776
118806634
121213621
7665017
107514373
271814545
135879683
131822385
20753371
356506296
351076022
415903535
286924552
7066847
273105406
194956038
11041804
154302417
414374255
81499703
269102035
17014963
414970140
235815299
165589259
130632487
52620850
21509732
309403000
208239189
174868124
11668803
422076299
83937836
79384498
436246711
421171355
522229260
11784397
101473467
264320609
243396728
249152320
437016928
531182220
125769489
75196219
307416491
350522421
449461545
431181461
257339417
527449806
402074426
31433484
233758291
406921138
440735894
410755331
178299484
529999178
274742929
349529481
136936625
475339679
503717359
203252658
116926202
189138302
25999042
422880015
207960698
29915895
3562158
19985000
238154038
409958661
534024144
46205566
502234622
147754446
42805525
10261615
282589607
515732532
442529940
359007746
269016300
278536451
395668797
213096246
268560593
404252523
45476472
73307456
418841811
183017370
81203773
115945505
237567775
468632007
32735468
397182325
124270728
532511721
406003319
509125738
5344617
502429621
130545139
128104141
108382637
316529157
385245399
412356703
221204724
291067742
175641260
367262352
524270048
530096825
451795697
260603577
411569740
23720462
441112665
430314978
472407845
357085520
137592495
165601230
276399017
312633120
232881690
424749960
325400841
427194883
109469266
42281723
236028174
403781459
377872513
317038592
305313238
144815722
286053755
456737690
529756384
184896425
43415897
362726615
279069551
35429022
177885296
9418501
332312091
497044796
482267563
452823618
162449310
358709820
42685763
186901751
94023206
397721062
248847601
162540566
352656135
289819834
218910521
414565777
461408424
61266839
451670733
526643026
183718600
70625567
248347256
459977358
480510788
390429369
311119534
376668101
324158372
88084860
446697033
264232834
241697492
457028545
81998386
509516518
85156128
127436303
76273277
122822910
343213687
438464438
401307734
209191908
297679697
457136841
429861768
106116280
74868298
86548528
390512676
375662865
106181424
179040319
432576877
173831447
413017646
299701877
212462938
83565630
4659462
305788734
145411466
148230688
505916189
149275117
254870651
216227817
333528244
3015214
193904910
368273705
154507166
185479729
210840332
302499832
182826689
21869234
262459652
456056900
408086031
135410564
499058925
461075322
68705716
30885654
153838226
237246305
469434915
117053677
96806024
107283900
204747694
454009531
4572280
335825484
314554381
62040976
279607228
213904193
90579776
263470575
217375420
391584732
35307690
497183992
386912631
135723879
64097825
326765645
97156460
221014346
477304351
61560877
491041824
265543325
146343200
244121260
25799222
385862921
231744287
31765936
52430730
94931747
401899023
182712219
17240351
533681340
294602621
231481468
176167050
307421214
188482688
192014117
129141286
188977936
70518616
307421214
156496547
68799141
530129052
194842703
180909645
172890961
28703163
524349000
210274279
382702294
49760490
271492705
119617078
250691638
469903569
246626220
431283000
182869156
239775772
268826663
182874317
132508175
264892561
843219
211337349
460630350
95267967
26391298
163521319
75301902
180390652
344547052
472065424
46124518
90110172
475484753
393695316
528443456
406299877
21000918
494030649
116344422
231086094
282026795
48791164
368227067
305429258
413359174
309760452
297859663
56194813
442459573
371489327
36601148
503079727
208107769
268565854
188029935
511740595
168610189
351370455
482011112
491129521
183827091
95909419
381532083
217936368
237126858
71762983
52168306
327247872
190332851
402821452
318049301
38762138
222909374
470458288
152908936
138130846
257988657
355278042
249152320
522510251
434215798
49631313
3551817
290313896
155513982
142566361
149740111
98969085
122962376
216698106
401302982
64410159
29560590
182133106
344632609
140466820
473540946
83194660
263753699
61919579
8207246
138773239
270216453
126637663
127767517
282893013
280446121
308672915
180073283
217958798
502694196
164885136
158537410
41413328
296981918
350909979
437177049
483733503
434796843
353379698
316011766
186518674
223901826
488879919
251803882
255380341
160030299
384867096
8311566
180661107
283127995
319894788
213674749
92819478
357283246
385503033
100260722
261139135
302757077
123288337
185434106
248344214
388396259
535348944
244006972
84732337
48972411
463500732
451109403
92149958
485637896
317441360
129515062
203606426
39257083
166530939
233711013
498783776
530424450
419791235
281034013
69095281
186015
56901849
104965932
438160697
226305582
283757618
488110862
55738718
199606904
263739750
164632611
99266469
404678667
355095624
280637218
35268220
431627592
447885563
371758072
285178934
479317330
92800999
487668652
149143015
475490584
525957327
165974352
462247980
23526001
43521519
34309443
235654199
50190405
115387760
227465597
153168956
349642410
325163423
440622763
504251214
517771894
404805581
486956893
63312259
518311620
345847385
443410309
442219463
110898397
398993298
285727166
265454566
41390286
429275492
368510630
364671382
390247569
189875006
319337405
55973237
132870789
161379837
385875855
534450937
63219397
331775017
165858185
156452739
57342193
162195053
377730315
505316227
284735851
279642387
48300642
81672527
373751477
154876862
107351726
97232144
456997739
195653461
31355862
483374870
339763806
517485641
283069374
71778703
427520377
238579084
497909276
171681835
204991876
458104835
289549244
340331254
374990742
533037162
31410761
204010761
31464888
520999074
534455600
145555213
78824711
514801417
204375231
77226723
40075993
76831243
431815776
235980224
405935529
102119140
16642137
280178966
270803076
507455854
230288586
484265213
462596599
399174361
481377567
372329546
33460288
500876279
414659264
253465665
209231671
223505374
390445589
275821059
445934449
13903561
227592771
211051453
423830988
184925277
142841363
299024912
443520361
154345023
177946051
125489931
196054112
620604
293430357
21227781
484942941
533390590
191733982
287923451
285914690
40818319
139329433
464998676
164694240
314086376
114455814
536262469
38549601
347878953
416478453
457322198
5905540
326636954
95335004
140865201
397382213
230841956
44579562
280200611
354882504
233095750
479055672
514982479
297371300
164261866
365484669
177985497
523602690
387046123
397433312
446295396
372705238
202925884
354007615
398045046
267597508
238841628
442127348
115630846
322269239
370794208
202422219
448898276
23729005
71459689
488077196
489556697
278030197
135440628
281760135
505917572
362809131
168649428
20400703
445095781
465858399
141857028
477261649
134152768
157873416
363829301
283378658
436290139
7129861
195054116
109580052
199862281
324432057
362327234
20051937
15312907
531216773
458367072
306481883
119751014
231335913
44946342
254770938
181185316
521873314
466519176
144940744
299974715
343832389
293337586
64798948
482317959
10086881
364770951
428815410
345456851
518735092
15656684
266339563
173613073
437259587
432645300
491074762
243964833
197350391
423821497
462162733
504671200
174834779
40197209
309963889
515897675
370310047
200515787
272638891
319094826
97555676
436374452
468926339
460215343
370265301
103654221
398194861
90574416
294464356
91344777
482875020
435805143
308311841
289654481
466773435
94202660
459360536
48398196
261559864
430698139
142649206
521120001
96699485
343627752
58153534
155864996
121655274
410980147
531724975
70190781
238526492
397566982
237429326
503510113
180661107
492999010
143082712
532042811
349546743
505918350
441275379
377693438
403781459
143854973
186318625
379768696
319852549
7879725
234899427
67659309
5550002
417755139
93068526
115305198
337699692
262698449
228280285
278869699
375451809
136056052
45687909
32181865
524467931
477025770
350299491
133925417
256487003
443435459
214054968
27365804
166388711
47510844
212705158
97224688
502100401
268417523
448751147
335990558
26378365
449776619
14112869
406634205
495853891
85396524
69397494
441012053
462902885
61919579
462988002
491049225
438116683
108898204
20858652
377482361
111011866
517694579
202393249
39654555
234894784
237729592
127873551
286426091
295117809
95567504
52196750
164265331
480176786
6529376
333334774
59120387
151253188
79027593
42074840
107608601
312485673
185484100
109352021
337086778
25837448
468219726
119037030
246739004
82409591
55821818
123452365
493886579
4981337
227497813
326873627
21664667
256389221
150700308
264000690
52960494
185395259
378905644
351222221
1669282
430155737
302876960
475138859
250486795
291689032
368864599
414793833
536498127
307936746
508036823
429794284
474160038
511584920
172922837
308824690
320235929
127761823
115556091
330846179
34150981
95378425
308933646
375322901
330451568
42733179
163113784
124934504
99213940
360069378
267355097
264000690
183850106
533368614
184741046
520499866
404593904
298701567
498576124
55856453
373673223
36387322
60996781
23052566
254247903
360664335
68596029
66045766
516096199
494034712
64919061
383640777
358733694
224806751
336082754
262999691
81335171
254638510
198145715
44475832
301420128
443981690
106702833
83287369
331619982
447508985
409319332
270141412
150577536
441491692
98261523
326278125
471633658
209976037
115175207
380106871
234248062
140047658
433601482
266915510
99140553
239692447
252766493
534574129
35416890
301499291
402984594
472454727
495773186
26534404
288485182
19690481
248653071
158649238
165769031
409512540
482661848
10884693
308340429
95698438
97290485
489618256
8410551
336900504
444172245
536836063
472729703
455339716
161089303
234597765
472088380
439261245
103181944
117507064
497093794
57313927
250168664
186078041
260198108
102703063
94114990
298663970
492014529
113253421
519632835
294018904
138586085
355317118
124994937
489606387
451407934
494559735
411160345
32159843
369733522
476182153
464505130
9630504
249934858
374725518
390875968
351076022
395150336
253084604
103951791
7557775
41455517
522199949
262145805
435809691
336056846
26210201
456056900
337730934
22339531
120759766
414368644
381578318
308053567
530548545
10609380
407701993
166937855
337558903
328849257
463792588
515401548
87763876
178951476
332305054
308441006
307798029
462444690
497260541
158998186
517218784
454967970
480414088
32497963
529338644
197521011
410483315
30528426
287938144
74958570
402983767
287104311
223895707
212226267
263004873
25418562
344826191
350485688
113478108
473570775
287894580
503307725
357486328
197438659
470988425
145935251
136349391
515214399
68363480
451801116
217501131
303044709
507722150
536413691
169045655
187686789
512714490
474582060
460752281
56059628
440559473
368240957
457116184
363887830
509137693
435158337
300300869
403502994
511981879
99613814
105719224
382804308
210671100
255080590
450927021
316703370
129332095
479263915
451426425
374731940
120763098
512379139
78111805
411494817
300454519
155310387
469026781
479089440
65350901
205359946
64374270
235605402
61733738
364504488
400012519
462058572
455166
180875983
6017708
128597301
398417692
95405465
265517415
313694056
231956215
536133965
129776181
174972265
99983827
287953532
355037328
390323025
201641192
207537870
513836643
471618294
124832855
331711793
214004752
325273007
528619628
332090509
307233404
396464814
173251460
420389092
378633101
419022411
325463178
257076895
271630557
57873311
525408266
528906631
444067304
465076031
431627094
9416953
437487940
226538640
494708265
58325570
472113753
70126320
126562094
300021270
398382011
224157863
156356989
499413917
148265144
49319140
344322530
419024547
79775485
326615025
172220297
491453698
88055209
199219902
430668508
353029102
20875496
372403982
507106525
410272428
387521901
477735078
109361828
253316927
403066626
187288175
59071096
255606414
455259024
283133963
85520622
53667476
516674797
289159957
48669828
358870187
1038207
430708503
432034723
244962803
510328298
217060739
407814860
387625467
517963741
247443600
464863443
60607259
316563309
108121589
406974630
523230273
482108941
294746150
269738346
353351648
385270367
231924785
238639894
374694462
154101254
304245849
124272338
373169609
462755708
389895121
496459405
497183992
455718815
309738816
209898873
53792665
207446323
391399875
463011045
90768487
121219440
18594268
33443644
61602918
87156379
235617651
5900415
474699954
247765156
454097900
474605039
105080754
437903739
253352155
485552531
296892909
67478923
356652231
512702535
336886181
203324497
294084457
434427026
222937374
227936384
238090606
333100124
301031542
344824653
362037517
203331769
454765921
231872996
504776717
352744598
310675326
421641967
425595734
127432153
167323237
113972975
146477374
492606862
461134321
446160849
71467295
313538374
316087365
478467821
451965683
123468090
275977061
326356943
420562213
289065647
47684646
446699504
21928137
284873281
321326574
371756969
86043198
311880621
76678972
418364244
45593667
285060687
151279881
246086510
477924471
311080673
225028154
138153166
479580396
484998580
218181519
3716534
328895377
73571466
140500057
51333229
99925235
61983961
212478719
404848450
178688843
361695791
442259669
500351179
449803849
28000357
505088549
127150106
529013791
162299541
400744221
415534570
499604221
529768678
337806575
142835846
387046123
479232519
303444617
281100986
93161950
77149801
246176957
273010384
25466833
275449325
479578415
144655189
360338515
520329303
61657713
326215313
39525657
212131715
457702253
515644667
282559422
80686238
86750651
68846407
361581985
38964804
271718679
363227337
253193355
120325894
7206891
14213894
264330496
236836185
1053095
424363597
25897721
84400586
104525863
277366178
479206251
177163066
179005110
64480067
372273098
422510239
153415902
321239493
171978285
327100605
119173200
66718414
382992765
58909065
426897173
111929647
197774362
421701850
205731697
203315334
138829074
30039011
144530459
139228303
252454030
150143900
474321236
532962441
419287882
7424776
89162110
268871064
328710004
286907455
170796902
22553456
171561830
515214052
289183117
4751052
132000596
490004007
320586448
34141123
490069127
322027130
178456516
274082090
81427401
184198638
468581905
357895427
406259068
529039138
135896288
310267908
256940496
216365007
471013679
446980898
149357196
521202953
318077618
435023491
383614634
12304482
101600491
230120182
148653821
456594071
324172384
53817337
424017656
198004402
224613602
199713319
98695282
430641355
152237681
7548468
507025359
503630892
193157326
59307599
330998708
211471615
171503710
179971597
485385537
93718024
133818724
330108581
392741910
492259402
352730005
138937032
491029984
524323451
162124243
358605562
491641216
360566447
360144955
430231410
358402257
391703920
466036747
160594965
13779089
166696052
259346034
312624363
440823798
181788211
273883703
345769645
197354501
59737137
26885774
99867343
298096899
81289286
346459116
20845035
65832819
188381689
314670000
316389397
181327885
480447792
455874923
524257649
226472605
469357471
253967621
495750904
242649649
410615151
92178145
400744221
295923459
157495042
191594518
257563089
250813248
223815041
522450389
123860863
236689791
72207109
61001942
421709298
509933797
374006137
267635624
465922273
137568886
442400463
60067242
506467137
256882144
61657713
331660821
472851037
462840431
385341307
236669725
31031256
50039279
28552916
112400577
85187432
268049242
17506524
166904881
427980496
350942177
10028875
442367591
215958201
296360060
76962456
315966806
459551598
166229911
68736863
229982289
182874317
309354756
487711100
285289826
493942468
186356991
268985627
294215327
80425894
92414791
105060879
405648630
430531389
373972532
80435499
146456556
337852970
371752939
141845914
301503787
118018336
398325354
285858793
300731839
419427557
413017646
194434183
15098590
459792000
507407004
238773161
199246553
66017188
140929219
500307039
83862271
469993511
125447615
287135713
25691107
489128370
228934971
127942015
168022420
106446610
297184984
158252416
53967339
309963889
129004328
57769803
174187902
101321661
196055866
206615129
124761839
460325469
217700865
526232354
459363314
139087049
218065793
350152700
482875020
207324820
391703920
368875725
414617966
219973632
456200790
300731839
109145373
48713763
54113386
184250261
232167580
229914348
280309540
366745243
393436397
259399765
356457311
473180694
276560239
421667421
183463945
507852094
338906900
91959429
116521943
32293269
103760319
535309857
131057851
165362938
318382404
74558464
219363360
455630375
6935078
468436426
340652139
123496343
274782977
346853922
333858806
26851925
15269260
299078257
246247753
364222099
293300590
347500759
526633635
55458547
445241545
203493738
431147714
440178701
488869382
380599522
22378383
50131705
69446374
115037635
393706730
84708910
456017063
41166478
489244278
401544549
132375830
220628527
478240669
488341018
226063239
247363280
314239599
420102463
367473973
425345466
41304371
310273775
414337822
282299923
358543417
61332796
97476505
391276750
520837332
180356085
275641738
458628210
108812723
219705101
126002754
474504838
271368184
506574912
384904607
18126442
455601838
169705998
84052067
112369105
250514727
490476909
434300106
362074023
44129356
269256578
145878268
516095183
419641539
374368613
427272120
276638484
336957421
142715753
163628153
366102232
152493805
462128514
172494354
240385931
435144129
194940554
491384491
224909664
377327218
213664241
313996551
188731365
495343542
480984145
485979721
332206160
101108320
518863148
72427441
356167506
34140788
221686479
91948796
260785500
393025097
521991999
273420943
308703211
190287292
185357473
387787461
137192367
36577263
180706607
472422061
418507747
165533278
416475033
209892540
165108439
148341034
75421662
525480648
398315093
232083803
37315160
341159527
522078737
62549617
126951266
133377087
335276594
133043495
249471587
371054911
113816233
401260364
501958944
404458132
422269940
177698985
147488491
57429283
222129158
374478485
70307341
91160260
26083512
102256546
22443965
507034661
458916414
187628131
443100959
376875492
119263059
503150618
299015502
399668152
505929569
497160100
224473281
257549073
83541156
521725465
114429690
19402779
3557402
54144799
247218201
135310002
156646398
144249970
146221644
25087046
252839723
509264090
510007957
420107804
354369780
91682868
289966290
8947191
55348294
73423059
168950429
391568323
504218611
39374087
180052873
77752797
179257531
212430133
166492004
359234698
296899584
390767305
431384621
194039556
113953713
429720120
362210663
507023104
470378290
527907345
260121082
331988480
280139637
309011054
112581717
480912776
197386338
372574383
431116879
505982349
110298213
124761518
78012972
14201121
235148930
143378532
159128369
473213399
499242793
433317889
417472946
205616511
432876500
530069824
338467518
218160332
304288541
350994822
360538393
16135534
123220590
94106503
401139499
112145473
258963167
372850072
146636119
463372554
343690388
414288133
223443370
180710313
393499383
17710022
500896304
227496615
393108457
129302342
310115051
466962663
311202881
147517294
44830324
327296733
485903406
155663830
62323560
130051019
469858270
399008896
209914733
327567893
332216002
302949382
222933723
54628606
319593153
449871649
52747789
444021459
309655037
518056010
501274135
345336419
44608321
347920707
230017254
448337114
31618529
506286935
426586319
471909943
419521920
327878324
84278012
101882137
50978483
466819426
10766442
216473696
27753233
223810483
36377956
104012771
407334815
489733567
118908594
508472641
289228150
385217323
83121961
347919841
250904282
536141498
345483445
439610253
185482602
94077006
409894185
25862905
118443621
317666991
164360852
174250286
334496774
316974321
205248257
461605525
347288821
305926841
290659014
78616623
211385065
243275602
511473099
146836675
476057070
92782366
159422675
528112782
280430971
15089821
453885673
11149419
275688460
406932424
65422822
273151662
67057804
481424870
301652132
248074217
532142021
305953592
39516178
240520034
69676827
449644117
170729452
107514373
409743991
206026422
194147943
250135423
294390596
136665507
198183518
288972682
278708199
288782976
407476156
460328702
451641001
215392977
80997157
306246468
60333902
236284922
202719730
331760905
316104954
180660010
75896191
377466765
109113157
439576034
527578346
222259328
213126897
51782519
42685763
401654068
507312953
437820995
486184266
439362826
355144430
324156337
20004887
490003289
21367434
57157673
293297373
181871629
261834909
320573313
488311769
121169174
525755072
436838635
382631037
62321074
127857641
376662384
228821824
337353177
256764561
183945064
182558390
95698438
354472691
60996781
38953011
526968943
240534890
296692357
385859479
143082712
395517977
42668987
255895170
53862306
513514510
382209305
329021004
378659871
118574192
503187405
252823468
361297757
497057176
301294334
186334719
480818383
143774290
43865131
7226475
266880241
362878208
85655115
221465271
46295619
439484997
340462382
306309820
288341968
358784844
160452185
235767018
291414585
527401342
506897233
465820147
138786637
135853873
128787405
170948983
376683543
247218201
504780054
179050338
332132948
213141268
427264067
390512676
104951760
304561397
284778788
82645856
397204665
244543495
384543437
432000754
269829017
177645465
321427737
63655910
167228834
200936132
93655935
194879710
472790682
205906389
230153205
136243528
377861135
158396495
491997208
340549773
332150405
453570534
443845227
416864911
55805588
174978114
379539680
153019499
530395018
74898204
195363116
510323359
136318173
15256450
317944097
342498789
119415706
529267762
220854076
365738922
448969296
485717624
206676769
413445642
380086827
321736422
334576299
509177982
345558585
300589010
445969463
427804370
123762668
327195615
4061913
20739251
381961664
158339572
260641955
420639626
154967220
225770626
518596591
190888933
508518789
280680012
428218390
263464245
431241337
132616853
396939046
26988681
381950995
180893129
376776668
68032295
66847449
485337137
199747384
150548941
334238873
518693920
212186103
109670083
479794804
463671553
245825992
148981317
42795351
518683141
458523922
51944016
126725241
83369834
191244783
181553042
269277671
497835824
385146283
265129443
254844916
59120387
340906785
346516207
490434321
19783043
190393263
35540715
505075344
294852916
431887966
338921448
125445867
383638962
470573472
61533926
389520988
381575668
329876198
195818160
459123641
186531148
493482157
202311002
40876917
249934858
422001698
158896665
485883747
338487022
52824812
407526111
33151779
247823658
466073484
85639220
110138730
317072079
36554104
53096768
509416823
88364924
480709279
471239630
303468335
365025309
386049808
454379207
129760386
511917220
431481842
159134623
317830439
399705917
39925424
313473097
331242996
471618294
390112510
483756811
433538514
304242218
292218856
63881468
262971906
457437202
6032708
295676331
4911223
274288718
47571021
81351087
33001770
117205035
185796389
325377838
188500138
384032331
142891032
363672266
56766228
148759812
497633291
207057973
430534113
414970140
474296274
147499716
209888099
162317349
492460139
333098708
468067128
227895869
114844061
319473044
343802889
66902401
383106583
192415230
126485462
383090048
96947685
90499970
413017646
248728987
99303217
245223887
411465021
96896886
192754591
27677938
386828677
311862841
536499093
203792425
189859399
425988513
480447792
292012374
1851662
55331876
452137488
218014043
53406494
463139473
271922375
472065424
516296913
74733296
443110742
378134498
45397982
288759974
451406094
102831654
63870498
381695902
14732150
103616404
438438629
440230206
91146925
107646600
451765028
379171476
301312795
448555747
10221394
112369105
203315334
336776032
196400097
191671385
307136555
222958333
94114990
86316971
313765386
494142681
293018753
69148822
347052974
87967893
459413399
330882663
492782291
61611760
25565054
140358667
195014642
430486285
403949483
23128664
66822455
255606414
333800213
391817060
520105666
529012247
282337362
184397075
110514363
308880743
418909905
295179024
178604975
238498644
535787903
315261354
202422219
409081460
35029120
495080569
16696503
191375772
314800985
272504391
17178949
101400039
447682110
257648066
432684891
356460475
172571590
92940539
319506808
281099648
425595734
335612950
105430399
493100228
41329437
270534624
207009738
389331221
131144707
230818494
127794463
71825877
512596060
454479691
341296499
356763821
434177920
297352713
472173518
236415084
426870211
509979766
381576958
519588341
79943057
340214172
373392467
249265495
298421805
494816897
425769959
189918513
327684124
180534560
440311684
233247381
495366688
473453040
250642557
81836015
525733319
376848822
356796400
142554776
19757336
20097163
436727213
470809471
171269657
50533678
127249547
168825552
64899137
407455610
242790713
453758289
176407419
60807495
121192579
143279621
418161754
157489442
370157609
300956158
198995792
109132565
255091166
317640656
41200299
401803292
508774986
470750414
264976458
333157079
279338924
118299516
369716233
177068966
523176459
208901699
520046227
166876213
414680183
131069038
519873004
461852076
425695009
2350211
280848338
400402503
174674213
509328335
194602338
35304612
440512009
439287598
147221843
204051627
120315949
24562661
59570555
193492825
365219578
367901809
253197074
532559315
166916671
18381250
491384394
500647608
413760414
499070897
227360619
150105053
209609428
108121589
35904481
447686923
425168803
157614107
414926149
439991206
458062875
217022585
16328351
314878823
235002716
323788170
422510239
379821587
469247550
376346400
400551624
106093367
435168790
115074352
205726496
534630432
22553456
169745276
506445996
156858425
191752550
395400907
383837115
522806419
36080462
467204617
192938847
151232940
419362051
386016756
370336833
63386299
432557649
119291156
2010296
380811279
428863685
458301338
142273659
383635197
245257897
195774047
344304899
313309065
8717168
521490079
76179502
346923346
507674164
251056500
452991542
272673771
331452796
152855547
76895730
316396854
46890052
382772184
96943747
202091836
423830988
396708816
244426957
485317329
158561963
393011681
94518533
236745010
232022715
185340215
98806657
316571528
216142421
454314824
482360720
396791618
218343957
164302704
468711450
59542569
175758490
195497924
62404566
480487443
199075923
135497254
393251057
272761684
315939619
197533427
434517085
55578207
118708288
401206493
409662864
371500897
451217194
483405372
267963255
455147677
434115749
405879388
228366112
440004563
367473973
140398408
336701963
74831672
527477504
90005340
30273088
138941975
37804486
394221711
476488530
183684961
149594872
140929219
292030422
499879180
37307885
450675119
303259283
148863819
104595621
14469651
479093752
352405351
266292467
86377284
314734648
103013353
151775276
265160665
416100140
3259435
312616811
389136109
282384402
433105508
186809532
29041269
535305359
351784640
409177406
503383406
337230111
198937772
485321061
19641561
113387672
124270728
162788390
375660519
31912437
110107103
513350556
111900621
440327928
127697675
306481883
351584590
139396535
499105853
410356896
114197690
329152053
502831685
96609861
427706638
303931184
218319093
369206297
126528488
65743500
457314568
18278393
228292927
87256339
95934746
107071705
381400193
349686292
85808399
247322483
67021327
427535576
425198710
399189454
142476725
276168014
141762090
68648791
188772944
313897618
196052765
321913438
165784476
373439517
323582644
401057885
287239115
436784892
240959649
438702949
167156158
127866621
271327401
440065618
278117833
407241849
508470089
31915998
7913458
269596216
88826803
177223876
532738398
136556478
462930393
310320951
57081230
490790313
164507461
48467497
521395912
40379091
491199906
119840340
106278879
302122210
518200869
198268190
524775597
519277154
521988906
97195848
444498462
123621788
410788099
360258032
273543371
162100432
312353875
277897675
48144357
528607163
151497962
178965332
199820352
381614994
317350034
360848425
394969069
351353781
473517976
437259587
448438902
333820667
417559354
102671026
413876507
334672215
438628413
259096796
389379192
206423773
301646396
173383308
66022852
161481584
105976566
105970078
137117440
172106158
226173418
164325480
268570985
272495833
358535459
43930902
302788205
238675698
255980014
283757618
233725754
78501512
307164785
59539779
100139317
193060789
18098920
224232174
376164277
376741261
218533667
282926569
467540448
263109526
451889489
99100517
100309627
16144073
527826583
508452009
7716189
192054888
73216991
362172602
420641229
158307079
262447939
168253212
465110210
202034840
96829359
89795271
308573982
208324163
398965413
395254634
435928882
231216328
322387138
522162005
347323997
286232478
286389539
425674053
511318723
165531152
391510982
373692497
286379611
509177982
368136113
486830026
27826220
520921229
365595451
356457311
108409491
352687117
317651397
411510319
204405009
443088958
375724581
387087203
484229515
397306616
470957507
136360291
315966806
363803739
56841830
176863187
99087167
494925262
2288997
461654048
405445698
464251597
524712361
274498230
214377909
16177734
319657847
54110423
219151386
288823847
519470907
106330661
150388083
239605474
334029441
7503661
125000395
294743242
152457755
167879652
397554323
154531222
108131529
100203120
521022642
492494965
464227324
509901986
19986924
295922538
528561433
239351300
345864960
391623390
421329087
177878855
81660111
236866986
100009835
461653521
364436921
200749775
19052061
162373463
82763920
196976242
517427181
427590469
8711712
443540726
231002817
185484100
29789131
105752853
136919190
444348164
493912571
195259994
444815558
142784098
421423192
388058395
256340051
292133074
394985143
91773486
352977094
317262646
351324457
16728034
133021809
188762657
99706584
261808517
54310401
530097542
431268005
495969758
330214874
98447822
482192441
42908922
21150885
466118808
287094104
37102188
458071107
518328804
290201927
212812162
202034840
518853544
311835020
186432810
275948524
323989225
16461198
536532557
214437191
298504104
496118635
27599175
109316126
4782858
171494940
505197279
126237677
77137855
454104786
25737367
497113464
146442780
494216553
477259447
430149924
60227426
157570893
342535710
185363493
276221979
179514939
36944537
464050975
424083198
466384719
309037589
476622627
43655898
467476733
333258998
36771544
259305998
213107665
87080408
133778463
482298258
499034364
112739299
317781801
352788690
419269015
401439267
506462826
161165802
206987012
434930025
425988513
76636884
330955664
191835018
382132149
249872851
501532924
317766022
417476400
127945430
335276168
180909645
272532029
217020505
184381114
411600675
95620775
464108655
36611532
26522663
168695706
235464861
231294255
472275034
226688846
52569013
443452373
138442492
532422938
259395292
321913438
526222130
9550087
382266264
218319093
84498952
392866679
16015414
471633658
21465207
369289162
183718600
507059609
506506022
172078312
390376171
58026528
133933498
100926909
500388564
416389787
111624211
1014019
349670672
427699411
431036210
348626419
42894366
39943226
354863061
82304006
88606012
145321887
194304971
431256530
525155784
367500795
359808112
91839190
239280204
406578289
472114877
255593330
43047794
138447593
69296058
79849734
399358827
423046350
43781114
50116761
195453072
524700375
271655310
266008449
284735851
79651879
58323483
10458647
344909166
19199000
516371108
105721631
73870847
23877254
343066906
271201486
138023421
54422161
158193535
29105905
338751788
511578936
183393152
347288821
520661373
127401472
364793233
411557917
389023045
434135192
456383687
206987012
378390183
524498184
197379852
374629182
389390449
299402529
90822138
56673291
441751874
331267031
434037319
235970743
5196608
218541456
389045475
150281775
253661623
285922464
195905100
342126473
472331580
298935174
197732859
2639782
93023527
77048389
169404635
298902997
252662468
257549073
465758070
259840660
373964008
186658446
109554150
44190211
195878578
120040116
321808616
435785586
261591622
48235970
25523089
461651907
101758385
521842118
289101481
88318621
522204668
27071677
400289340
535530596
293620715
77212425
401177431
304670739
92319379
487121229
110740021
518383969
297325528
34156510
226688846
430239098
103635757
379920945
376049246
317333702
523323456
83204143
332338103
4617808
168273224
496590824
107966631
124663927
233579699
497825874
377609503
265543987
318176021
281752654
415594944
282002152
399894896
248430387
141530591
112955111
357259009
38505614
176487269
274131376
433211404
451398988
249325753
220013538
21826708
349419789
162462209
203582720
505119725
122390417
501079909
435248175
370787080
93646204
449701721
87303031
183887484
307590734
495805692
114941062
536880482
113622469
185457795
390114311
90908891
323035003
274570495
110723990
229834651
193422191
331210536
191059726
253410210
141864916
228327664
389589354
444940330
508193472
323508959
137935952
176558247
7247484
116060060
231824103
308596316
187943458
179893158
64319219
370873322
284094016
487668652
242907891
312277743
459680450
368549185
521183399
424413132
495255089
194871570
515120174
437317164
189692884
172222896
386938207
127699379
356155256
303044709
385126528
186843425
116389719
54453440
262303425
37286804
159621427
5900415
338529490
130575946
356739671
153234519
316177602
471021706
393374553
162139390
278964017
249194088
503044705
118400075
460417885
85310847
240290882
260791861
207412473
47052455
27335598
326611402
449078945
349546943
503870761
56762473
412832274
325902734
52374316
435185760
275687373
468952557
185921514
396702452
361852529
500115111
521874212
292209074
464022495
55812956
5550002
521386759
348850549
41146212
113902557
292059929
287953532
204283702
165539468
187561667
379493158
409169692
402361184
33431725
210839832
232613461
229315840
280588279
171503710
519050642
417232041
351401519
437795546
383206057
433491998
420145037
517657543
463820219
242227748
460051759
496497692
250911167
472159492
435690785
405353410
138954657
465751261
474743002
96374196
34088714
367914927
262157269
394285216
359260622
144386233
69501974
82320912
38867612
118683086
385545123
477604705
159118085
451760491
179801184
237990036
362656175
401052900
309289768
281195707
475484753
128734884
351656392
232278039
399424357
405571857
70139154
513464775
109722649
198781127
332773447
430717518
130176515
357435519
319924471
236938284
27955734
141590681
268413110
84661563
101092117
103974886
72221970
149518705
501665665
203567635
145577417
250691557
145603526
505492248
438131491
113371676
239684044
278307763
200936132
377721973
11392424
212909142
161354398
5795555
449771419
354100421
229207239
208300377
12413023
133654260
434037319
498755158
87120474
429993245
104761865
428634899
21376193
413614646
318505606
342234532
315398710
364044674
356378250
257720975
495729942
197091903
351937774
20811726
462314951
434666459
189855971
72207109
286276279
434745201
510500551
255001787
193115425
429275492
136646379
197614390
457585294
457992093
240554844
147520556
237582079
344596977
313724675
198991795
539150
479243711
390576772
88621791
192786366
406578289
58392747
508870541
495229754
130791366
355975178
120763908
301618874
456043323
478983576
288845297
61680278
416864911
468791715
163613530
358540100
372958765
266408678
121534370
133446488
103348033
36289955
373673223
82963511
21877859
321708755
57025380
311119534
58132545
128933699
429944248
153415111
23675504
76910535
178075264
55206915
482828130
385351508
390826568
494490899
229460300
147988633
85156128
450495943
325567134
424308881
415903535
2339101
310864137
207495869
44659962
376723003
184930546
303794250
477920778
97860181
23612976
459768673
243642852
490717342
296419337
256778813
3776460
415953844
495898826
317830439
111801731
269754809
494897015
106962896
431684352
536101290
68357084
117787944
485814488
515318324
349207092
180724846
350083006
111343573
503519744
2581903
438561069
153129495
122233597
422070702
55476205
368065515
136535072
114316501
361312889
257426128
369218854
309585302
209749796
156744
380297084
256382881
19733172
355930875
474782815
95924040
196009869
373824151
489733567
43125253
250478928
515460296
294602621
206442056
185778718
141928965
196531503
238245797
478404724
69801636
289566166
404284470
350876406
244749640
434930259
467085139
50940962
430864601
221043979
76392416
156436172
94014965
97085385
290179509
157900585
82013946
118285015
154887165
478277544
252692596
350132305
456126541
480518235
110705582
475711866
354573341
478368457
350519956
443523637
16022365
536426558
19526569
34354687
192174440
427877926
227020136
232711392
104396451
365607594
236795395
166826527
532479995
222177967
167456840
221615389
413436694
111573196
394809848
5220810
526121264
231951658
246648276
49723468
416145183
6643392
409989286
422759458
411773441
443242616
172345639
514407981
279333441
24235575
474743002
138713470
143514185
531709248
130631268
121768672
177374343
98739466
443255266
484103856
515099460
402248300
174057600
103870252
32173310
170625761
68811667
320582406
74655536
535720227
473350651
461322300
521861015
513689703
426054833
271632761
262290895
128984016
323361888
42901506
79480730
127838929
34146711
150219533
47693261
323543894
446494371
64981701
178095751
313347532
178178125
221284918
180149096
324261743
465689776
343231216
234383845
233285770
216522214
723383
111275722
396404748
152334320
237328990
445396390
48289092
119832224
72999793
526757239
112339222
407967093
367688235
348098271
128626944
31453044
460320361
173253235
456406719
147911355
237115391
351073587
70289565
534936382
103278387
96350423
374934957
526539199
482458589
528878245
209558717
194859301
433633480
15825763
142785147
533365051
528025973
235064551
305079993
205973824
131350975
380005129
184090906
116156575
290606306
186539348
87692958
279051996
129526937
237714764
197501893
10347906
502234622
475628059
160241582
315274443
5478696
287795796
527025094
191133924
513949780
205126504
191088281
288013812
496677637
87768153
370065490
437909643
258566790
509063929
302525039
63881468
140459669
509852737
70125732
178914800
384862708
469026781
231886946
193653686
506454108
448751147
392776203
190057738
333098577
56405495
528242430
472008266
238737219
65391169
457125911
146790656
343627752
99401487
70045611
467717212
323935032
90080159
265138952
22705977
232112586
272971444
341771824
226454224
286986500
405494021
271386531
187089594
27335598
133222869
241417531
220502514
367897500
481607756
54687833
56024606
380052470
470968553
328942443
305684475
282561452
199045068
511136199
52062061
164779028
457699226
164849720
188663461
67326544
169231838
178531079
449643386
447217377
160514275
170731177
94082081
137405930
165289490
241320884
183499093
370525939
395421359
64058020
421880370
174120517
121836247
68658322
250686202
363558086
20873717
27121223
351697242
54733421
113535117
124754165
508845714
416587116
484986563
359242218
187559351
337600427
529778383
342375656
152364251
434963440
407967093
105348803
282561452
435030623
479016175
47612463
244319421
286396815
369409180
378641401
383198100
317317260
493967224
529558897
234115969
494450164
516199630
239554150
354081643
414727622
122946158
531403666
177165018
301881411
92280172
115172136
6285333
149717956
221480103
398361191
233076615
24459113
491494099
312730054
530030383
6316029
313749102
524597942
350787463
398658435
450034995
198437763
528112782
32420947
293546615
213447509
145237563
218845208
241727475
521049489
446389014
124676706
427777859
356237178
206449895
490081862
354728989
115728495
349852494
238487629
337455092
515214399
418111534
171569651
278632578
90658593
42699575
291195852
451097978
39448700
244493532
382452730
518556032
244081152
74020711
300074151
257615534
425531496
464263950
309347979
161599692
80734022
329771347
437692904
276757675
138972837
48118206
149920636
173805841
139598992
531812418
105773726
398621812
45363286
266961352
396964756
297490799
234729008
523352296
21672971
306498709
384704740
466377954
474388678
39048182
425445168
458593847
348889239
43699164
460503329
515160705
447026604
423811041
139808554
263461105
210920581
113863148
198699382
196400617
261755944
455073594
127166503
53632702
529999178
388504446
311041461
506540579
286413708
16022365
85279624
167294759
343673719
533433971
514931921
65561123
390665339
443401433
472581166
319059842
474296656
423422131
487802579
202087490
227572986
172324958
511905918
378260458
164507461
263538325
104804320
336337083
435802033
339020179
400530255
409350515
508871777
9202215
23268776
145869625
268995384
183553411
13560838
391738719
141845239
130589812
382246090
356211926
151541213
138117788
177096154
350863591
154179053
507383252
145439908
190594613
83303681
378878500
494246123
306054727
344352926
92262729
92079922
264278029
468315130
325605673
289224842
14475158
262197594
193906959
339892529
322266330
91334753
263348059
250395484
261576018
23064665
260441489
251621188
353700125
457756064
532738398
70702766
68752770
434123554
266484882
254994120
12245358
223366799
304173335
55075957
439610253
481313507
363063581
214035442
498339925
222937374
390114311
338198889
201579976
134351312
358944956
75513036
265552383
481183894
463413727
360538393
209436240
90499970
521055989
365159271
115666317
505219617
335784832
461293418
250486795
178827813
450615473
505883960
352765635
314109886
162810951
238641656
65577207
46065618
87099841
469053522
377515299
205526979
345443442
284629965
6906133
160575975
522322476
405770633
110619339
81303954
67909332
377646990
97406109
426229831
166529293
533216161
319314328
241138946
487292082
122307918
357224626
266641408
206412329
463315961
278375829
21668625
19848347
266424825
174182712
287908139
340354716
417153354
103570974
514299783
83273805
207127195
419147466
348143605
348629296
516845865
414781248
24136546
51756771
333858806
198069934
80158425
286820886
492589225
225015283
278166476
230989771
246086510
525379995
353162911
392259704
358447341
530009340
483361902
393186903
329131414
230416890
56205541
286044850
370920881
25983354
503956384
217411601
16676533
43456130
527483586
174182712
236862735
335806585
170227273
451627743
503107203
319046107
389593151
187643386
503333402
183975078
59873068
402135754
15643302
97274366
122233597
444067304
525667365
204082236
498450400
242588678
407540704
31448625
273434612
103340300
532142021
228642877
421855501
390325574
536243789
189331833
110157036
474958244
320031569
49659639
315413784
437575749
269070506
444134547
179341909
403122956
204678717
305476684
351217730
121586121
90983487
375019220
453254844
134492271
60702942
357336061
239080187
225213388
53499312
22100231
142910568
490491992
87421459
438919292
13594059
33679555
310099685
39775564
22200567
269691081
48128380
199242333
291689032
494658042
31052891
21376193
483854620
49072477
56261783
365893351
96973227
52138764
187136168
7114935
134059189
334589444
372136245
154556683
112735976
397680543
10105569
242297234
389734540
453363350
285786045
8227930
141532394
482009710
101282229
525730075
392412811
408451814
27937728
80044676
331406465
160694900
201168606
242321573
102459467
439851134
38940540
413371000
35977849
466289476
391847454
57357218
461211091
191760215
248192345
250384706
9135612
376558962
112027342
314948620
442363646
444880510
169461331
378127674
349331461
57333508
244895880
190516814
342380430
28722620
372166086
73794553
151893546
241564852
283977659
307694200
503351859
225883955
489836861
241945707
428467200
480405306
124180703
102295157
390384470
481890754
491814489
403468376
148249621
489000552
525379904
286789615
442918380
51162033
377620165
429719476
533434377
215399709
10341306
348058854
25983354
383382351
484453366
504786542
106787397
467085139
476694300
118298223
401796409
440118233
480436028
69893266
280981761
519156183
238323370
199589510
530683877
429204811
393410489
173969109
60647142
199288768
354531390
313694056
467786708
497161355
416790996
469409397
361124626
133989158
27919054
135800392
404627749
315412183
114837159
435577858
407078803
390195659
180893129
334304603
437315535
358758706
339378479
337184350
308300876
475210518
386399706
48376251
346969822
127614770
196281230
248200635
311225446
352656135
443269881
91771902
467831423
380371439
269822557
98695282
275756730
197760824
458029137
357653833
217180676
201729053
36382576
291984304
441875943
397460513
320289424
474494234
214764638
128733515
41021446
135415326
296899321
340906785
507839225
168745776
475859015
247790693
33972046
32620758
195653461
54323821
109851211
482205101
325848216
162810951
258310128
192406185
334074673
361747611
459586886
318680513
261340780
6559608
312103272
278745105
119937047
77940468
59307599
198691830
490110827
312066142
173108465
240480655
396317157
234327719
283943190
435563741
462531078
53887656
99892803
283325326
142158648
218896329
75301902
117140728
509830283
307787352
313225830
194171979
285809172
256376939
109228517
451849762
212175594
236979361
381972762
69624729
31460917
460933366
257360921
485717624
203766521
92051839
44749666
506462826
451215845
91635611
136960221
54879297
398126603
484913784
490261129
319285907
479248870
246285722
78883043
334885105
406820721
236759425
307330510
499208664
485102862
366877784
326622546
333046699
229072608
468027190
146609099
142693989
31430918
486956893
490632393
46505646
4450095
343495320
76808353
120701534
382156545
264292595
473687863
324931696
39930084
382221017
176771566
4573965
11899218
268909278
495150499
496980991
460968179
324241083
495172790
266292467
293297373
167004454
91316374
57920278
300457781
473609551
201153781
520796052
304740305
374763884
326337398
213080753
473982812
227001469
274444714
227221216
66013987
172016222
299302789
261006997
232407563
365450179
265522570
11110591
255980014
441112665
49631313
503258029
136645921
170316624
432352157
395253615
47070679
9669279
519427973
88622687
499070897
282337362
385545123
93896267
161633137
190976791
291118703
13928735
151500435
227221216
315456765
45483173
206812970
284255115
402830326
243674324
212439485
69211937
29662223
384704740
489521821
24474763
212629168
54648674
492888458
288647554
417516088
93643670
65304708
340997905
237612470
331732794
8816903
343691907
320578516
468651725
216138393
510432930
267744455
286771286
342765114
476227615
534237423
359300598
485496193
281819969
417971502
310899847
155256117
306471636
339837009
234416555
442172673
166737168
5795555
211822815
258013958
324482903
105062472
129259290
160419741
341795998
498838877
520461094
197674689
125500215
381902882
493449021
523713119
429605525
508567107
400145887
488994812
348229020
139812749
398721644
514558377
107351726
50164835
216713199
531472706
472159492
425603115
533173755
40226777
494565815
317230312
201338162
251234575
70841662
320290584
10130389
248182943
45984578
333933502
7879794
217084858
23513753
518349063
263429651
521428780
172742487
505123776
73610692
481570352
426055237
5905540
54828028
503432849
25515350
425325608
439651893
347389479
104711074
151744681
401466714
455150255
159427084
384959469
279960339
212887280
159970592
180285511
143983442
163560640
19160288
280309540
299004222
507238922
271036062
65994785
323621703
66050818
191122556
226181138
231624158
456129677
536351120
240073195
258332511
284090843
280098993
301486046
97011934
116437521
179786711
215742511
323426227
91560015
11039496
117656832
394421098
327292720
332507980
324399909
441900103
84572380
428853621
491918895
461439652
107865527
277455408
78995640
291846561
226274720
266515927
36080552
299819988
123700001
132076676
474466402
295676331
488904807
439983461
454404408
1255091
58251190
192663151
346642573
294841833
48921793
6290372
52551902
457300925
534247599
194408650
173839079
331587722
305827834
160473285
199344788
409566007
53967339
460336061
496463294
126595490
58708907
8651935
303468335
402671640
489134635
330909178
270923805
476941420
361716438
171775254
24345601
152448390
92885213
173742094
455182149
79159156
427595595
124269229
217104451
501722428
70489862
127975516
36736541
502196303
75337268
224442150
426046473
479876635
256013977
481072058
125880482
311631476
497987444
286351122
480007003
191183313
364060533
193045051
335504792
425325608
330859349
390516364
2817849
260440534
514953592
372134759
324426956
368073231
185571129
352590814
489759109
433920056
346309081
18319599
532160730
162462209
19254805
435839069
509857536
173252354
411901747
202175011
386307722
271221878
6369682
298453622
350469719
513416761
269231991
20196695
193786890
311500579
253338164
244374620
509429145
29063016
187363325
309400946
338467518
157709427
530983209
386689690
469011975
320515961
488246458
33476063
61231352
503079727
490016027
151752150
249085806
225048291
489927669
86571205
337118336
438628413
173776322
96814322
378599694
120987175
492028373
391276750
270588008
461810636
149205410
536660329
415450634
371834974
382716562
534638677
521091867
240432831
57694584
456820318
117319630
415604989
236226125
247209193
131416587
65743500
459618959
39436809
343764920
528018815
485672459
479566435
336292876
437793759
105007078
157459624
247234335
400477253
389524003
402984594
288247276
514818168
185945238
280077991
424561305
306414974
187944520
264538284
225264928
434403419
203675705
53887656
495853891
128389256
496670128
411958515
293782174
396127205
211019909
319886533
422327888
253984682
342167057
319517809
128064861
329406544
346564964
217005468
237851988
25220498
320700706
10429056
89503684
180887532
127258611
396463609
113622469
291690808
175379334
169517533
160801719
443240419
415207847
408042742
336977093
403683856
298319094
268565854
187233891
92437103
392666639
303765420
156042257
460808229
81022528
119920537
429550961
44937092
7659223
316072770
460768775
76820156
123641580
319839196
204768508
452549666
378432456
521677056
248229036
141221717
184023742
242629744
375378338
313424942
13437822
419908754
156540705
7951677
473416598
445768789
458596120
527547660
83127960
118366564
167072711
57511973
335139513
252762214
322235579
512303323
48118206
491665912
234055997
450567374
339319593
418787232
308528990
70804350
270018225
69634919
534806837
162892540
390017204
331854513
43628168
515489760
113055483
416233653
108249768
228453914
113535117
359717108
8776030
273703944
472366600
495092560
236063378
131509543
305645822
49630059
193840981
275148596
244317564
501119717
296478919
536125842
300144488
147372357
55721329
190001920
409757412
146514570
194419783
204253380
433149885
417373455
510545411
449598155
122922877
68305380
145591633
513674535
277103195
191655815
46934586
453575042
419641539
317470340
476745418
458613416
346907504
509471838
159081600
62549617
135631177
12402235
412905510
229914348
271808324
73838262
55339988
480254402
109210582
456066792
15519703
530445213
356142828
131043671
406079094
68350383
534446088
174620030
347145877
495255666
428262198
110156659
307455994
19210949
302456356
280077991
411159212
1104488
165275441
432624007
132287546
206855530
455070071
186449750
478946044
139549280
400967352
164693058
294486145
244663481
312604822
243698543
39862368
482436539
18597776
173831447
23230811
282701784
27754092
364672362
521938820
208093230
527158156
33886549
110002596
270990784
225938939
101941321
353331837
578845
71414159
144949858
156757547
89139247
382017290
354271763
276396594
101198012
402754162
395263285
81851379
389406638
165110014
33574674
463995205
423956582
122748731
423759846
105696042
47052455
187046431
483674597
305240238
416199175
79218073
224450475
125138127
227531231
101256448
152413209
502013238
250494170
347683957
225491679
85156071
358768713
38505614
276487432
385550130
273828763
311904313
387527515
474713512
534014343
221760395
284567637
488994812
352977094
236744368
209830639
65581479
140878882
149275117
488563999
448254406
401415652
224300724
238950887
188998723
297087616
379692884
237845683
174421268
144794611
185938628
336957421
93894024
472306664
502323140
401957457
258953334
154267814
512716892
166777402
483726896
113049185
198069934
323510407
328885149
437016928
401675105
284793497
322905559
310714261
160237010
204764362
516845865
513039589
48377704
21850954
45910631
355511731
13560838
137254951
185092698
208312837
100680125
443689365
196193428
399460356
140877198
281384450
319086764
31422024
361784419
203324497
523381394
498039967
399491950
163292389
273774153
44682759
105233892
196724170
16063959
112645499
153857283
456369032
477005847
285880344
48090075
70970524
180016019
222243025
24822538
376288118
418828768
423244663
440471190
287632831
364456857
248725251
189341390
283452329
468068498
166973684
19533571
160414839
224296220
325800313
312560934
221918265
445715887
264952761
43979112
280070846
235156427
455166
58204677
486342420
3694329
356166148
439855969
114410246
518257078
174826236
84933550
141586741
332101715
327826965
33649064
156186935
499698189
180104046
490906368
150153768
207214096
353171267
330751477
235815299
143697997
517013896
145686441
64450378
310155924
128062325
196337668
136294945
57713331
324354349
465626001
283231276
112369105
530599143
447348311
416733478
207972256
5128187
531422285
95085989
397431711
173823558
474148779
288937384
511420984
492589225
442363646
201191018
28744804
523026345
475601712
509706571
340104215
178948111
108290789
283606896
233945678
8311327
356581139
364786873
288627980
359887766
164584882
272002844
425185854
127624612
416999579
318973818
531495749
148325842
317944399
486534539
113198186
349205010
291425853
215224831
225040239
459461825
522438049
154631305
246054714
20616439
262684441
196711299
462856113
353322508
407925606
389840708
322518592
53060506
491195853
251264132
212984874
81041419
22057981
128348323
265990670
114360143
95612622
349318207
309371260
127585323
412477360
225957406
354636796
217247296
485696603
488624950
406390164
43982702
243619551
265355775
264340349
71724499
472485411
156109650
391451125
136710213
517525640
144616993
13241100
499918491
413704574
274745607
40086219
268428115
71655056
9661437
435453978
180285511
449815517
529125808
99781544
374084607
154685294
153516415
143830761
289346680
33116437
232328660
219376151
359411492
362663497
274365309
437787030
4863501
306279484
484764789
513919030
215964897
79086091
409989286
458932577
160267122
284891711
389023045
82498840
363782038
57409151
494599553
34722065
47843049
345962700
405909258
277706402
305601044
250890888
478139880
78566787
482007973
234981807
65214022
338207475
314664998
447058915
436390074
271800803
482154654
313022623
181328776
486046656
525682706
114843879
431107950
409404541
238738512
373727140
467102177
186382029
249363400
516713057
438539978
144788403
424643904
1591264
345411237
509391216
28658908
7402241
331775017
101218758
411582139
376750004
38807638
407128327
474003407
513919030
266777295
349952886
472076332
166777915
46607096
15186104
358019768
124446347
135441252
318046512
366271171
456346776
431756027
312941886
238123091
191095290
510264348
431339587
99747598
143282010
80427642
189070051
316824476
352033728
146343200
118129921
394991258
309986535
454186874
349688786
449553443
76976686
234462792
528408013
500403507
451610663
348797986
234058850
72404333
507465169
480965259
186788775
511903707
493267037
333911566
280557692
448202218
424150129
100615249
274054595
146125786
157709427
245118618
366394564
440308778
112923209
155591894
240077049
286988278
532924916
1868608
211745207
118084592
535784381
171306413
363178670
25596291
463510436
130613090
421920084
265929057
73801471
111531949
10276768
38893407
205950884
164693058
495624861
406283669
162139104
5100271
410356896
226681274
380571144
176990266
427729840
518878892
296011826
341595838
277689724
34471448
162838338
81060299
4960295
7832300
353473389
231913256
446369889
50704145
34646197
324424377
35190788
294830186
195671262
307371117
227409908
483850692
31951440
321510208
226417954
432592828
77647819
361886684
435572785
504112635
495185916
28434574
388266315
448465687
240577637
111237593
433617581
420524991
326112230
90574416
299922001
127897878
55394746
273623364
26366940
193808232
174566625
302752394
238983065
444022777
420264150
83143922
59143459
522087039
236358517
344028224
48373437
183677202
354661875
413089391
79843376
196324801
122889330
357115740
307541839
16338759
492239888
226642458
32980076
476267570
352811333
65363288
61008607
71368307
31612905
3208318
367355500
483374870
443478700
413088753
441986531
124203118
28436232
7099231
500162389
147221843
438624659
212253350
282780184
77069645
400641740
515437668
204282712
238200
500725291
33612813
259399835
395118669
68331224
74649643
267300376
241336843
76927097
195277565
343448873
291688890
149262153
511502345
409104590
164448974
165518220
134202770
70344659
133120631
289853533
137725873
515315993
471814055
89313594
8804010
433623985
6971872
184292975
125305090
268363446
349001244
238675143
15515235
471618294
342397027
257134303
103403603
287266725
493987530
407942179
123846299
54882932
371489327
518298377
148236956
35169330
212452830
146562715
68764142
327861452
410393089
71034883
498885410
48713111
419406523
103034930
194360510
514856254
228697073
238273903
38485993
103544051
175964949
165736036
406994685
528239606
431403232
175830341
532508287
380244439
128387590
127897878
280581152
107147033
10341405
119863960
519355281
199176945
524597942
103055257
493043217
253058618
445704259
49036930
98115583
81226213
404033158
198970412
453429822
202422954
374857231
356386389
435030623
411113739
220808248
359054850
105107870
226538640
253794512
241859281
61164162
58068496
319612177
306314741
319464434
279894535
122911067
109088217
171269657
71899669
183973304
31359150
474889158
323877614
308464853
516705158
366678690
141976281
3429179
528491175
402637768
134351312
284140556
483502868
125968452
51048858
242678985
331393088
412465179
216137207
482963111
503220985
475134951
137166194
362110887
464050975
188525822
71164634
183876954
196104289
230114446
362421983
492929911
516497977
395263285
70070628
99893623
41064746
186102663
112820424
391680556
318945028
246338923
251413078
206343873
138425087
93869077
298137491
208013864
38615458
477511556
518692508
452522071
329237746
454998610
196240662
359315568
285829399
477279199
146451074
462786999
58357760
456292947
8828772
127464819
121060626
298935842
307387690
417769050
201416723
94722314
213664241
200750975
445907710
171734851
136283754
151031273
309283106
215543831
257938794
505624030
354570495
524853860
102328928
419978064
423047208
283045080
419028840
93227348
91033012
340917974
280864287
123186521
190637794
361324412
236604429
352485087
321956359
218541456
275163714
330846179
306492923
442052319
511464569
64188202
27209867
341523915
321746795
337599678
318392626
62056900
111128935
510286887
409814805
412301273
243929327
226476035
90974703
347228684
32173310
467857090
517394475
348571824
339616316
45729302
130493108
485321061
251970809
78577736
492842590
408748661
83324444
439932016
198529513
142492474
158551269
453187293
269388811
74975657
411759338
399797785
199909495
84405107
47790959
176841237
61836501
529461961
440559473
303662115
105858179
462499880
102716465
97320520
106446610
415366167
444108463
486946817
269980035
104826217
319200878
503268343
165533278
210429126
305552958
403781459
246626220
198473616
329919337
328127050
72872511
307233404
421756934
508498069
310359197
72134175
386876363
234919644
401843877
127759164
244226876
320334679
486489965
531126644
291641040
438082234
316860022
188080691
13090392
48258376
153650661
307151337
448535433
65597652
117160148
231598878
408601892
409840888
535248164
473827845
135027657
24034986
230819937
59305441
261935398
32426494
480232899
507994486
264365008
354846322
8505507
132252713
76805903
516537847
425937248
481443253
509104122
373497634
387787461
19579942
531303831
44679599
1547843
470891013
424568952
163406946
278620089
116077160
207981925
183161491
112853928
287858761
147252145
416006470
450380738
236637395
159227422
507059609
37196620
464997825
460340494
330216881
324033538
405813382
279563911
266891784
330056824
334530823
360101503
78787117
403878886
453706396
306137649
153462332
340104215
99618762
308148428
436828871
407553552
531531340
313009806
2265915
367262352
99654146
399271932
61439862
514322090
131060718
188731365
257800715
195469205
386975520
88224605
206829616
226926407
457753675
294198653
45656344
227909049
257319260
227665294
77159436
89038741
66784083
119238636
178375897
89817872
430058809
282277463
23541131
449219338
366999144
400946323
201825960
43673332
70438975
195424965
28218837
305566753
224088391
170272766
227340185
171583843
430592023
194457798
87529115
268732531
226541365
468699913
229917715
524563303
457032318
258559831
33166895
338361490
214746765
165408086
255832800
442652123
372794359
377560397
20338330
419829248
243642852
506935691
199909495
264031924
64450378
225960354
399178008
455175854
396453144
153403061
268424948
422595865
177509832
209213891
405909258
148756313
509690675
8675406
508398112
104906209
273706012
322154124
387338917
24522845
60807495
216478369
252320201
316555398
151549127
218050373
120885893
181138497
108349303
309372103
416673821
155858379
534584998
74410950
428815410
406003319
150359882
522385426
413412212
328037871
125777031
183850106
426796255
353619726
321305125
461852076
353674785
505300665
453575042
234799246
259967627
296933096
143996743
534042926
221400194
441680689
442154716
101413528
88335750
357672340
140844886
171215121
485627717
383823408
360237143
202899115
148273864
285829399
164435734
422907663
183454176
134112711
426974874
416155430
481007084
197238829
43166752
2960294
293484023
95471502
475189765
65603582
338193121
118544077
280345451
405888571
36550082
491509414
35814305
112537259
525593132
84050768
30817614
393627144
400370214
239025836
499346431
208000174
458679621
163209279
86090905
269980035
342132915
34881400
317551143
437306678
38477466
518853544
512053812
120473314
295169157
284253625
214213595
379803269
388205041
192234781
195757223
193811063
329936370
15269260
80657955
23378006
23980331
47684646
425715443
369528313
95789017
1652311
293297373
401948128
93370
428075191
12649742
155542006
90476592
497391206
517778030
290882143
485438613
35327879
325273007
44902175
73574321
80315126
65673714
329501937
108184291
432040429
159128369
347849030
439653353
186051648
94281454
271956806
456705187
324323751
183973304
197420817
253410210
137130438
53691969
515489319
154977287
390256077
251033470
448220454
463373691
364697975
195074508
76627828
427677397
23090638
367720365
184450273
402059846
204711720
312839784
221593883
9226231
344791386
470686975
452236172
263386789
69735998
339724290
206033714
524748407
466336649
447109721
236644790
262113987
504036874
331194468
373357310
285880344
367817586
227040007
261889266
394094765
31056104
171734851
282127406
358543417
187282511
9799391
116592413
487615715
355169252
395444444
120035508
469963278
165099551
490648440
286396815
390342443
343802889
126614474
402705377
189526506
16266386
82682066
421564871
167137368
347956981
332096884
418111534
460981977
412437368
145750007
196912259
193842115
240903743
414200737
83923366
147237315
333184942
49635528
432717722
194465906
377992124
422773434
344968393
202021857
116785427
498821097
17823588
534894847
123350178
390114311
193222689
434784912
232415683
177140911
361832935
42647747
314409587
176597385
12034010
198774379
397554323
380671070
110124818
61822594
420675575
286773094
232316723
238873697
466178139
63930254
119800129
297736916
154550071
198156948
316556993
484995287
393672365
431008261
246979086
480370859
395324307
116915641
433655270
124423387
526222130
363451056
461439652
396378825
81228576
143084954
293013697
523031452
275633168
242101564
269684055
389254868
526528581
414685983
478281248
64310759
417472946
364201166
335060010
340887584
494679059
389436453
530645074
52552965
67759714
262701698
211110443
296740923
144879570
397578634
323861944
431651842
229821393
244509352
60539835
399069494
346873236
478553736
337600427
283713526
99087167
231481468
185242321
298565154
300024599
394871434
308177803
165496586
96350423
222890002
233224320
9835932
417228967
117478372
12529168
463673671
457251446
155638394
46449365
380606851
118227878
529657102
169850958
150307649
342630053
127524874
331140059
384611172
418953607
142734846
306042402
362154781
239447557
342837503
250277604
450574888
184598099
318481779
218166764
370317416
52689518
522438049
374325519
73737545
1685148
214304566
9202215
503777103
534917254
34120118
221039802
271991285
295457632
3740270
271777916
260094801
42751241
517686920
239396789
731538
302960913
144079128
335322146
208662277
358450415
484030611
68278594
282893102
128306756
15756362
723383
134047113
341179248
267008922
284094635
513181839
513660992
414320525
150830760
20239312
536454756
42936776
534364494
267693394
295442125
502429621
508658765
492179518
214292396
147267758
65046660
65383153
319344596
164774924
288089497
476325213
17675744
457702253
398719606
214047550
391085537
124376333
375432696
445532089
408919998
113122560
323009103
472366600
261146665
307796730
185937162
512142716
287750059
451104298
26247249
176925721
164434407
443520361
208831828
177812850
310192920
99986596
297851487
308544661
157757968
202138086
276757675
263348059
510579952
338632549
324646485
132366696
417587784
66416661
347371849
196240662
130572861
227245915
230434954
442414490
313010277
188961427
182668829
114750403
513458859
249291144
165010005
231682194
365017302
261698065
477597856
507623171
202241462
452188430
482153082
122717272
260496600
278280690
72680418
287186015
404325490
417098291
407740539
408704649
318116700
508064536
121927116
197734459
181672850
242927116
497436409
356883159
79074858
340969433
441104970
510899188
388906898
338116579
408144535
336147602
521743316
55805588
293732331
135278770
151046581
395544355
120450685
521599260
364244865
53627604
73834472
498041233
68596029
250069224
344463303
371441350
522751409
73399858
294743242
146360796
509931083
444465544
403502617
147427175
116382588
502748347
413656979
91313658
489174398
464488213
107067060
483705973
193079937
81346345
91114248
46826600
243114602
103244137
458367072
236854057
220784428
297146722
385859479
362424199
503268343
299309978
216594766
389725728
140483369
528396443
228697073
204207641
131817316
104737672
334576299
8675406
95932851
262635852
307936746
151119205
105207276
375679651
359134231
185633284
97770899
430652302
76709479
420109888
311225446
521083174
27390493
46678490
385079418
254880889
321909355
223111274
255591000
106274575
231058211
477663624
353729693
4741650
371840445
103348033
423759846
76241437
111275722
165004344
166322313
515127519
523504870
390247569
432748474
411465021
482788977
214038545
20196695
367485930
235220510
76045910
52281639
160237406
305977928
417460941
470605146
164386779
176597385
280554218
362809131
258948000
57112628
300686194
50665174
353077785
406467085
524226666
536426558
532053808
217195375
296691288
318964754
423956582
155858379
255847848
78150382
461386776
439135383
237880527
95125953
528878245
114401706
214826579
261169110
472842759
492903855
535778708
220251682
194458047
183107022
487816799
311390629
329225811
267053977
41866031
454432927
34646197
526946586
319561654
272517732
106787397
484419203
438272420
435846306
508994715
294122965
412729117
114784120
40947950
230764959
348235292
101522804
497579337
109726416
290918319
123688885
81782145
522188771
254156090
345232055
31504070
471557601
245600691
148290290
265628969
273435620
528816443
506593602
324481029
151314578
48727178
71518408
193828018
197411365
117648702
459647158
472037424
252948834
3586520
430359127
265598160
299567033
396750373
250290670
189231902
178387348
289637144
144135183
440823833
487000589
255618772
366805532
292277171
111814057
434876813
177688202
347719598
360414534
498642733
378156573
46988902
263645369
309687399
401735579
260603577
153761292
509907851
389167736
505265596
413502992
413738640
457888342
319643249
77159436
323235588
43047794
20959275
367901809
252007689
333737859
223035950
201460509
517600715
489717563
181958749
473881308
148039481
113422546
36765074
338245760
523181549
400824464
135801983
517053938
511446233
198249910
246181848
152765693
103734916
49084205
300733771
477585961
312128013
135650986
27165375
532699756
217985400
510519093
533262871
492854403
7997584
64780970
355583898
23247638
48738922
135922948
184235301
99789585
24766596
44244165
52956806
236699634
339964755
352447009
373661929
472065424
42114804
229127947
344826191
232889733
83465426
357653833
361093675
426482525
182053981
506253413
500016527
159107936
446732837
185054016
458708162
56312026
480330322
463013429
523146463
34146711
358606342
373150558
125842661
384584207
87997250
310109263
290465008
355837823
193594886
280571867
356852122
430638691
371610148
166844410
168690595
70553371
238167382
359957703
175684379
79438866
279077098
246652304
59830681
280088163
275859296
188145767
59300984
329133232
128680533
11923133
406535310
151725929
228656009
327682537
193174120
411557917
472817911
514684545
191298048
46552032
31038481
438442418
466509320
181387596
134768977
126576958
186140573
379319923
391776896
47222670
250890888
73191374
87111910
398437441
134735845
103399266
335839128
199983209
237429326
131822385
137219017
55283857
468027190
444476319
290378335
196104289
274365309
371288131
99657864
316890674
4864133
168690595
450630234
384731527
398658435
223143280
101082130
429520644
438131491
357471520
84278012
304500619
308393736
149623596
304276404
402126321
315071820
125992263
330258905
427044686
476106608
209019046
221056074
392492270
492277501
125944552
383385252
318229929
437177049
107000494
69988499
300362438
267384851
82606731
334335413
520245875
168025349
504414110
134320335
100535717
181712538
231113888
226860673
289443624
528025973
442767773
507407004
174567295
225166556
35467524
130508188
434901982
313736269
273073385
440659401
148527304
458910324
5687788
425946478
3921789
478450650
34163937
690163
141574689
221039802
120925662
287594874
490131307
402416413
430332971
79403548
357986558
179413829
210843375
42651280
453711356
34061447
195466962
154601534
429005493
110481881
147039439
352531058
331325251
290499724
265751869
522074601
135246733
496434837
10130389
407843711
168137501
501613548
261747116
122986348
471720845
527661719
366441530
310644920
408155606
302228587
280685033
447003651
130225243
177227731
310185946
408235007
86814649
430441715
294267263
523149606
116531159
364565138
63963411
414105312
172220297
504779622
46648939
198300220
536210966
534237060
352929769
479396494
155816046
319415862
490530667
307662709
271037337
273071626
12398163
481116551
13195920
249265495
430402134
327438059
17329501
24289736
140189455
322440970
271340801
535393626
534657061
270216453
147966048
373132764
123414520
344276645
482352145
305914088
194227303
96428685
216193155
332779252
265687238
357731917
37208260
51333229
178793916
247937359
184664792
137717641
161278121
282921139
475867844
370927234
416711270
532827973
261413140
245127781
511208979
165501950
136421380
369996675
516171228
189676785
449675956
433383003
113978402
203727260
252198495
170593738
313297087
394797675
530337217
305406889
305637043
119617078
453643911
157707977
423234458
430732632
126308450
333464840
197246774
458422024
9368294
273434612
480950918
138325321
136890858
428084057
175427948
90281142
296753299
2265527
388766874
518891129
177798224
103348033
182131571
338007168
253729576
229964845
71291452
474507234
118953612
524194772
340611647
275322120
338056714
48715109
176458872
336109705
23326843
494012962
341179248
516867442
232743764
419863264
442192921
84482032
82949064
10432980
361287599
249013898
369025148
10179777
203361349
496078604
76306419
271322911
85167219
479117322
125002034
44806549
267537743
252839723
52751174
526953078
37643009
295620703
525224417
358279848
142204338
151363490
418168611
142940190
324874714
445510705
494725677
454877761
279357457
8207097
449533387
91344777
210200811
149060724
74812063
248366412
325394238
263866458
103394771
402082340
191300323
233976450
24025166
262828091
176993723
278213969
87699268
239951229
357345037
437917216
43624942
168950429
496062584
420657716
403754643
315966806
286629152
312143340
408571713
408202238
303528378
485007774
294040713
175462726
202837000
353068701
202533085
63438079
283999289
36197194
87442871
479555773
452805626
12642529
281485323
32158813
163668591
268903376
183406684
263907211
64136799
62773410
103562723
440553653
214017056
493399805
68840448
434780740
515608898
275991656
185097865
411493778
332201132
167055583
459956335
474889158
382397504
246713029
222492970
115859004
453930050
173514838
486004
401858948
412333647
423564298
519588341
307420144
19757336
163130826
406447200
529125808
300908332
198433820
433606688
132881337
349009190
185272634
116492544
81135805
97384987
267801761
126252657
89109692
268939823
356113804
53796928
465714595
427391602
521513339
10924178
401708977
453296371
296872336
406451232
209646008
502513359
154443000
174566500
390111729
83284160
476607749
396739551
142131326
396174675
495190523
440443114
497728349
72965977
170259079
176627888
138406812
264750361
203541032
232446769
117277751
390480360
403850433
431857856
103648270
241368571
430222657
277489826
389511893
390596221
479374090
488139689
188491810
261180002
455498463
394495133
55114815
319852549
438062199
169356628
105518303
42583096
497278717
218097149
148232715
492000721
455874625
503579105
477727183
363425403
172013369
248305447
35795793
430058809
239242066
113892812
458109335
196193428
444606475
3855482
413767638
345879812
275223831
268060189
350439811
283410772
449471094
462125582
489559561
485705560
519190479
401593006
41316328
38507881
128981022
69918746
501518726
418900322
182759314
46995802
277034290
445054975
151313897
175042430
374642258
117787944
348031999
230062160
421262192
200793698
3245297
410090112
8046746
45780742
132026664
207412473
472981053
229185637
120691762
117769180
294839791
380532739
108127978
480504425
148595567
286341516
178024059
277004629
341609933
130723926
530133370
357624679
491884063
447697126
469603166
160919240
51481871
99227203
121183035
375190408
493886579
380109675
178581415
105732588
468823860
78588285
504372061
326035449
109110969
1406170
56884802
437020021
64154891
405776781
105025075
479220838
342882041
265639006
169015648
381472120
261739218
219711306
131838790
169998532
439337785
39272544
48906126
307102068
511310848
132226261
72252115
227599867
149777148
224077467
66062389
267669083
393460665
96802586
388430525
12645038
230299986
520649653
285745852
119617078
146918896
84442804
309181100
382716562
116772664
93318155
466651047
391912920
239025836
353166024
398487718
388931402
38136833
78339451
301430495
250135423
384558630
341716815
199800178
7796397
210940399
524592856
367963113
236341086
14608646
314050931
380621510
122342861
438553486
45376594
77088172
75062102
444117240
533820571
290820795
354369780
50465416
25649439
205364432
403596579
198962896
263563650
313612372
276757708
331265211
219139722
536044394
298702659
258682393
191930327
213477489
275512745
102011102
479009627
333348703
271361372
146773819
469713927
65244885
446003628
130149525
342970771
249438396
297869342
233693920
468985714
464279971
430738710
30480686
379989490
414565777
179514633
172494354
439988304
308920861
448779965
289224618
153325879
361012482
417019652
321505967
263340599
460383720
112640319
525418436
450987777
364508007
38760403
41799144
170470137
237952028
477035885
393402136
451406094
46009071
419889905
492023803
137942771
479139574
365738922
298682826
484162412
262485109
409803549
183671682
226584472
230017254
527025094
280581152
9177692
530300701
457002008
2708844
47448293
413105018
140056783
471579756
132881337
57492460
411245119
333184004
82473476
439649007
226173418
416018683
418466699
282741678
200311729
72309784
383000940
531232464
402621004
211745207
84278012
257772013
297736916
417901250
399183939
208617291
129850014
28644277
149813334
167294759
2265527
309857863
196326901
398998301
225890125
132394922
159586774
228396270
269357614
453884145
424911675
323592758
227001469
188927889
107219241
93882079
345240001
264302710
469204188
263571179
220904944
185322519
215795379
468498425
459273379
517743046
479418120
221639079
260097996
21451791
5123789
109238488
434661250
105479526
502483956
11570521
475021427
323633735
260996250
15653211
102405724
164703027
87314506
44427796
406356166
503198420
452586110
280685033
529286731
343457748
325589928
165974540
329648365
488795333
478802397
363573999
132734975
325589928
420688224
309867539
193279749
512526980
282149789
96374196
290055006
363412598
382002278
221716775
134857335
252857838
363680287
506653453
289948622
377055261
438971895
234172337
30077278
481021051
319474748
284833713
452445639
333733821
346023508
297068617
152626615
236499605
517663175
518893098
356652231
253591407
343540695
95876410
199834223
273010892
246424330
232133973