0
1
mirror of https://git.sb/baoshuo/OI-codes.git synced 2024-11-10 16:38:48 +00:00
OI-codes/S2OJ/1486/data/set3.out

3001 lines
29 KiB (Stored with Git LFS)
Plaintext

36081360
861992684
328179116
501793402
240514445
273836312
859441811
602467039
68577792
348703426
276025295
529367670
902256902
400070138
354405225
694116285
978373083
512238476
626543657
335092215
495473820
494209598
861318556
765225567
583043885
416407272
27962864
721007715
728053341
416246193
157762215
780048839
684504790
38712335
630917126
459987186
573907214
286360717
636165336
966242033
740790253
142677689
886887779
765365916
384905694
864610011
467495299
155372238
503922033
772206577
513861198
505067841
618694816
170740178
71808429
333090098
350304871
69836427
735400705
826690473
687197687
123858358
433911637
497755907
807231958
464859036
725784685
597930781
271026077
436896834
318633754
262220486
495831830
450454717
125518967
824170576
880356146
238746604
211166459
233550440
92087214
25952793
508952934
610049669
285039588
548698723
886291717
661325328
114597004
67550716
743574048
841663835
495921989
905581088
483319369
299114873
964685128
297545197
109551550
575278555
33668728
771439591
977716063
460149356
528509170
502823955
127929396
694420252
972335220
289399514
447832016
871929931
180344827
239958064
597109344
172729095
191039524
163782003
988193491
868725586
52631346
229991519
891301704
506926968
395521913
650617470
224257863
284642457
504597316
701139010
290110195
572309787
390253299
522255274
474341936
199115084
521135231
241110272
573493950
851310938
900614517
952650848
88046609
624002241
772126271
262944301
252648759
168782445
2573404
179302070
767348718
826670806
50086078
525409930
251452742
123398597
80290297
807116034
399048162
352687682
336130392
905370122
793774946
251231069
435020858
255735361
899016493
693773266
994149377
356417124
990214335
931105274
810355287
598023143
671033657
535017500
453678711
288567139
224292538
331803975
248001798
642542148
842950799
546881883
114895260
819541302
493994751
832973185
834436626
634297065
818326005
103949680
302662000
714850059
571400536
804573363
17135281
689111852
907330045
924087948
306866095
617425082
857650768
25293933
788942532
677758183
122111074
26700213
582728175
230363120
529173185
143121957
738786422
240733545
967559261
482344233
556757709
114521172
562111977
755583092
382636086
737909556
709084457
719984596
695797835
86722622
330034032
87379635
103747773
75062803
23996112
600838802
293457212
609525265
873364640
862009340
551974986
753156190
354220882
262134785
624869209
584284111
606362445
367979103
483697982
45595182
703951997
584843569
52823870
537244859
841436973
992187480
209772223
14300237
931560469
620149047
535054705
128003420
548414226
491655283
27458869
196997445
308125446
894087636
130586776
921876302
716634371
165659456
991996967
920713506
860206506
689862091
529098779
918562693
305646257
696170422
199621716
937895591
225087471
782860266
279398288
834710109
536665327
977625958
925025969
401358186
477319190
753928074
924328430
546607111
811033328
890367231
217146600
197052788
912337918
507553887
861969848
665081916
361558296
429236983
506232267
491377403
717056559
154175183
558888261
370723878
737112005
427185247
562982273
884231626
460319482
206860755
710587070
198692068
763873515
709297296
552915403
876148488
593191351
394473748
994826257
349185027
272992110
638598651
96293609
17084367
123022668
467476460
249434324
388326495
702503708
466453497
216348649
204624174
663269520
988986813
306028441
73374680
18399561
531496905
281083101
694959592
936424817
60907858
56187575
836838481
212842428
43027712
874989824
706062723
416929933
814411441
299050447
437404622
90881680
196472238
246419972
970236902
515076548
699880063
71127209
472268855
969149521
35256246
599752220
565272102
783405661
288602853
466685303
749831207
632717742
770121361
742669301
721425290
630514480
526221482
401465209
843269282
810570469
895954867
831549177
581829386
275853120
434769192
374493960
367797119
724794956
401557502
352857185
111103264
145119960
198439919
232027891
900911384
277520980
878510438
254264191
3028387
754761716
485094629
850623218
180577826
764915849
723513609
833734073
428614414
409455686
458277669
182371582
395453730
678441695
453722960
76729335
771487535
62428228
146844661
471918711
359065353
663487033
349804623
908784746
633055207
764738510
181912673
600943810
109547663
803678586
266387223
244936355
441951820
110796280
124952413
903488059
549902018
491674289
309533633
665667008
767466668
269068191
115014358
693987053
775617139
933785903
50953899
23344593
705719095
118180591
831298501
839065622
29933533
189855602
451969056
794836577
929726304
312806131
681265174
378608288
152629889
582362726
111256774
578543289
719926138
847101766
378154848
253264111
266441392
880377521
861037233
380717166
985790532
670799688
680126478
395061052
317777808
300041051
62524494
383994286
753631734
7218953
695561446
703158600
591750977
3354624
587309907
812540916
440094977
931802743
836402742
417239866
685777632
618903401
222634868
869284985
691476400
531962737
838274192
274991465
633618226
505994991
361913188
685797788
451923103
560002436
360639284
428660703
963234764
740950432
711459193
187546246
487505105
494162418
548971853
237286478
946672008
450164581
882224274
34291162
851287774
877991974
576503705
336412184
591812743
34604836
533678546
216999802
106054047
884174458
878535994
944214287
366779182
553173303
907163673
541610575
970630725
952428452
663392047
177710709
438789949
153696104
850274428
459111684
608146925
473663711
413125139
33532918
39610865
435950909
709442198
947986314
824276488
343172753
301852989
63135526
140474832
529375231
56476230
592874943
236756462
65898912
613555661
978630776
106412657
718254828
407751849
280721088
285924704
195796086
846198141
140399876
869921843
531837900
246697136
102568251
916848865
958997036
721816663
709563652
978145331
792385703
709637201
900156840
59367131
635246231
13709295
770500430
979443655
15491013
224435537
117005227
923304682
695339261
47592708
537329919
76794314
842875296
724104104
695681020
385693414
494256836
463579341
354520545
436530671
694572635
204595738
604786469
304148838
374023068
266161322
207994205
765051909
967474314
654077059
476426029
194468008
253444339
557780026
333132870
268009884
238768169
489899728
921900572
861801011
78500020
503529904
798368692
639491487
825178032
475122946
172855769
956210836
174409264
804562244
126382008
370959778
862308811
902430251
282548398
394181818
565422144
331147849
918874067
312148210
998026574
276059968
317209260
15345887
796302613
809946129
401301599
277187351
8049166
581512350
472490797
283966448
868929943
540728029
117572955
471480639
762706045
498566123
464589150
384266488
595614621
33376492
747282714
586604321
685016131
412589121
806519235
314308776
265828407
31108808
424034169
944761745
69986361
681953505
640818567
537209870
731166869
332729747
738250826
322725751
195661843
572075221
697532406
260133472
674985766
861270408
364664200
774529893
783837427
466154565
565246083
928460577
139995894
392987364
734346348
619138964
971755380
864063305
121108470
186391321
720576790
451740237
908159413
926765444
344552024
819302632
663884064
989766080
174358384
76554659
161924058
330892268
601041484
377947406
306939651
981688943
931471339
397464112
656630269
948874765
193731582
697546271
729131974
245540627
808716233
831767295
908541481
17514828
595745367
225423664
819064269
832198262
544727947
138341738
735277941
573231318
524699247
158769720
408203077
160355601
12491818
941454824
831160929
705885010
320257169
918858203
176507217
451134527
118479011
590582659
553234450
467349859
502350614
600968671
3405044
307587006
552112941
880920204
45229340
630206082
888832485
472682731
839647235
581076706
131575181
745672639
849762731
112619555
89492085
672650302
345177510
278035397
968215112
3926976
58657448
608267374
513279941
803670361
189077648
324900082
970837950
438587637
433472053
716859044
634666391
989288406
519251917
283152048
553393157
557794821
245696657
358259066
350082968
460746771
137196579
81268338
618408819
781902839
978118587
870693759
447808779
192256662
739433727
699760293
192307081
906541965
182882733
170728846
199419605
164099411
756828457
356237491
791730758
304353248
485486534
846229708
830378287
832138230
232999198
698768477
110711043
845648137
837817178
888324857
284998174
121418009
877463090
516781776
74646099
398288376
434305263
196399756
984650778
651564227
928672972
435418670
507742600
163761591
999149368
917673778
599988405
396614860
236777399
518636082
373393581
241494639
649162658
1479209
273740864
462907491
871452191
326109981
495866951
144636254
891465406
876167345
2287626
324712873
728444299
932381600
999184875
150240769
688663697
491346902
715237466
139863376
858292312
638869632
692740189
996995472
71538782
639395932
299441432
472740854
855670236
11077163
250026460
428740391
14144803
396015364
666406616
140867689
340122707
270526077
784032147
465932424
576746520
579588697
730757012
202364652
621385090
357936787
379702477
744105998
125292072
88473092
85031540
3671271
340922965
992594576
958345283
143186068
671954897
174769899
269308872
932113268
773179629
58454171
141466308
870704735
263010771
320895796
747285551
341746167
513723404
553471815
198679599
835739481
146315932
691518681
115730302
685182033
95499219
258330838
528288332
69414986
554597030
273446221
160815548
945571529
18255735
824770214
887156337
794872677
942438921
57430202
725627216
364482078
644806073
587490649
283938786
533659574
979070552
819695253
292988347
523053390
364079258
992865829
560879206
742351609
962470929
490456946
30035452
954122144
101870567
76115688
792531433
231057418
959476025
708833132
525835058
994970681
232956165
274682564
230119239
526776327
771234890
105784242
848370366
93010763
758441844
73247810
537881420
448222049
181701049
616810563
105250646
598305769
394613305
569204249
992069882
143009098
496280631
690266113
326462798
941507184
731238871
123334048
414320170
391732294
260984711
71458129
227200620
989010297
452340808
764012787
690990792
181208879
565463112
979453563
205417801
431427201
639642718
16917790
859509149
599759811
754073541
585610685
263846452
300616293
270990531
568325724
23115268
11937054
468344
615181260
833073060
765304264
964150002
901598443
612854532
197911127
207618072
346884887
411593603
447254059
60330691
893884259
456491844
700410531
643149674
850404476
541322394
501497671
980270841
762863650
324083505
540070234
601852057
97489738
109849141
327796897
657752207
773974349
735721875
217202279
884842515
565462224
362404614
182001661
985995455
751985594
22570250
295022574
691827728
563973000
633737799
426045793
447195079
340459699
447373511
446138698
361087208
538179716
57793163
469845105
478772221
503499493
163637182
270898745
757746195
144565833
159473440
170848395
985858020
625628084
557434562
157525480
544954329
653416904
129944308
99153978
433377625
929409069
610206881
908653535
992371839
296134067
453674346
266038719
255842264
243271581
22315014
303769837
786282251
737858870
191453688
221395721
164204179
337663940
275621944
977339965
541218004
138402330
874289720
705196460
196422596
404341369
805021393
3535523
259466535
705022450
996405205
526417724
928748719
286036122
272277426
31054785
849465661
874969053
67491323
45087775
778412018
194995025
928064200
79556366
66635505
63953016
563760050
849945965
218419829
739036018
133577526
214295677
118602366
518196519
335901037
935569684
854600518
105731679
657483712
19214643
395795032
79382131
407388120
414294741
722546998
48535187
448526788
96225066
348336817
487040794
88928811
234365649
913685964
582587889
306962380
878439892
460230492
765075388
326358435
520002220
28787558
825041079
550035121
293713555
725974404
162016226
122976090
898382720
23566229
642466991
171139977
985077940
284005984
43052477
435442660
233029259
887609692
970080343
826439311
331473262
27916874
762660812
203621436
734681004
103017051
95852047
22472628
186946027
680901732
691393230
815806085
102690628
921584519
202799454
621312688
101474081
585862193
883682820
335944576
53369703
816599682
918259210
447967137
222393913
553393319
47023852
398576605
248058526
183615402
167828477
670487897
792819411
322150893
385477104
91616354
273987386
597006890
833413374
210733890
19746392
567045324
641852360
561292991
543221805
316306883
870862852
515934430
696734591
234850590
15196266
869251597
9513539
115003853
200875254
456897358
280670183
632732458
703580616
285442164
79908757
297421088
79832064
325236442
42356310
297849624
969754952
233078079
292918718
614905627
878375819
507088181
955546567
867926960
833075527
702031663
945059437
641934175
367591876
340542930
593734988
432862469
198932527
398461832
931016054
447681166
102169482
886666618
443801983
941381346
717561413
583090228
475873062
765679684
518114357
609591286
112966050
68506314
935135749
476383344
594079950
403850952
290065364
972642847
697079878
979865578
255179573
621135956
744972941
736511
943327430
693415792
230778533
568696180
107734223
548279525
986350783
901259919
519893081
388058381
353912501
749905751
87109225
5467244
628375784
279390634
515134992
370132369
244104275
651383767
258231539
485356869
407609908
313701131
581524286
554392048
475816984
930036911
580429254
627299070
609088358
277672372
213656521
290587280
591285304
983043910
533082012
697714230
278084063
814948470
475848601
695095716
628594868
543150723
638106494
915189885
911814741
637351787
267112659
965148669
112528172
189808943
987269073
980180823
561122381
682554672
58510156
238835573
596582374
262537817
137256178
655635186
255176434
124655559
741324997
451679563
691409077
725258545
981476554
219380982
878737955
782862757
10059595
744152332
214541758
856347815
411953197
427406954
946287879
456706951
753253912
745431635
291091928
604915537
262552471
379977627
594602329
701705467
63643468
825970734
201814014
289136174
674775517
160050957
616956860
670589584
759397704
97024128
925799492
663937906
379427064
673811019
356996635
59705813
888854548
101676900
647429535
53610856
943635229
586639343
315216131
793700268
238184113
458172168
213475000
484978390
370028637
398086128
885026402
860702646
645771071
245992425
855899963
895566372
404696361
978155579
974473947
697406167
633502625
97141332
372437206
35604159
821172684
57229640
47621192
469340730
405219937
987129426
618274595
196942023
908871658
230400268
72476333
279963467
915464418
595625044
125428285
802108080
787621420
616964614
60406238
225879251
882538564
412081554
886210138
669858499
658830717
540891171
668049982
913699264
234830337
536070573
463036107
285237738
507238837
444042188
417038712
215011704
199906112
490033448
710697061
323579212
209436155
866822853
192940526
134374384
912263502
905407378
954313059
222375076
162132904
843995487
714628874
701707073
455638947
946653510
385646715
792801126
653917862
637965606
13036070
788681307
403121120
728573176
760978663
491124926
430842838
873573071
118463422
981681243
851427389
689420650
94989589
463747538
845970763
198896144
116126016
630773295
749057206
474907192
940819780
146067378
819677799
81892481
838662539
368982845
791593090
60839638
79465390
144779207
642199336
99914250
663204511
111556530
73564228
777036475
408046355
77465087
28726317
662423135
888636715
669960302
971302643
736914034
9183760
164425739
384018593
23984003
600717037
543095798
782726810
676580700
48518471
886416451
790176668
862764262
269082744
327398085
992898711
509485491
691886225
601377704
499701041
217446084
700378769
661620894
96362326
134351436
36024382
629461876
392515596
273955109
525548120
483970797
63681397
913466460
900026542
842169148
316738305
685462616
440509593
95702733
62871461
517147158
788262206
650381323
580232254
300616415
848205003
821416218
482300212
931547633
185249481
185910381
255795160
704614048
269973814
648562018
445051097
565963551
488992066
316536229
412178325
718070189
897145917
659844108
801226957
260289124
504263365
432442854
232949818
588367040
514080884
20829887
191947516
907715464
435053880
86297382
197693807
783718030
933420973
420799844
215292460
153982593
844268199
369040232
287321447
319773856
597791409
331153055
566091347
622339215
545139941
827925641
520475612
63917055
965931530
397888324
352349163
472769322
599547525
156169926
845286647
885877688
469394871
793576378
449241393
974396332
887441094
146374198
607099935
679464320
502572322
725662816
9897961
470761132
520803088
643894690
982751008
947182402
504133574
177955639
510371065
560177372
955318013
486892012
173873364
412003152
596277880
154187205
587371330
807347442
879068961
477099611
675303689
493128414
609233855
587878993
327177916
66140031
293022624
130619963
899215979
220399802
864546344
493575856
765433514
374325893
927543745
312741590
110563954
173641980
433572570
442968071
471943292
239278801
288795885
147482566
478204746
651563042
306679680
272870127
315554275
349911731
563538574
184635325
126815243
70839571
153359112
42560915
657631470
147558234
538338294
223511119
200351443
565462517
21668769
288592654
871249068
713058319
876366511
540677078
992622614
147865814
148799322
636158717
617185369
365066546
371431409
604510951
91121609
362424068
542530245
495713158
574708662
771595545
77704734
989900109
856466774
659638885
584426014
37911898
863403720
533771272
546786781
548149795
435590232
610148225
999206033
461157973
988643832
572767395
954289211
28939746
476658913
937438925
156344437
421927327
476938572
778063362
888455655
618617711
142213335
485359779
504437304
878600173
583146278
608324458
502509443
684058784
669933914
911732239
457504173
607016635
878474022
684555547
454599516
221611685
392154111
336751883
956662991
215135034
789332344
364985084
390925910
728604560
801251348
389306844
984715738
102119359
897165289
794923802
358226725
955742268
254702266
466050399
383549364
241491419
970413376
457625686
165242247
665142084
984221788
458767368
622983111
565127974
234850689
949331400
702912980
638472788
321352278
345805451
830433654
120533687
627325460
820473939
666420295
269419703
440574495
20188114
116386699
667237671
814775318
466500680
82879767
774711229
119245756
147089236
619804401
453230042
155497206
47393791
226500795
346193124
62432669
811809323
509267463
675275495
717685411
815245247
121575882
172956032
297185127
513440508
158517860
378049450
290823198
719901852
396300268
614607236
659941346
831325412
985090833
815181105
873715702
172076829
700905934
631532146
921311224
428957362
706961159
325918754
403266805
609771716
194505063
140541326
925467484
953664637
251929741
238810595
606033317
841767784
109612948
763808093
36058343
948591019
900690938
512134190
736025018
139583382
368318166
302850095
915589458
792316762
408767257
934879853
791516037
642418041
20840928
859673380
778130836
732876079
754997045
429579568
894517796
655679587
629275855
246290213
897989301
695118125
591827285
665955614
780246421
235390087
75732230
562214998
824113406
889659842
82170071
113764269
126230296
633634322
759108834
702806577
519629317
193197742
364582528
936431047
730411410
710588590
233128601
354640210
771918231
506119325
694851634
848546876
285844099
573141234
217307495
49368239
730636551
323572846
584440475
918777377
517109648
518524082
64801240
657030863
373050463
809468207
456250716
912863014
437699198
812814264
527716388
869033678
946743005
527369389
903259631
903559006
287125838
522082199
938879067
577585519
509766306
846229237
276373076
722441859
138380137
601217246
650425886
694624377
70219627
72493152
143907486
733098830
610443165
183864956
156137339
276960072
693790316
386037916
609656615
261514787
66577571
712494294
221954302
109583074
925905047
550034800
712899346
499730107
501581673
463504259
851096148
519305341
577045884
521639228
29658559
283294938
321380608
684994
581472007
95009351
155502440
323909255
837474964
476126812
745994603
757868709
211389164
340090776
871114071
986967513
489967607
940736377
900188930
103976453
768681658
820204094
78562180
75120628
610777354
21675369
377523050
871459839
329745633
693273878
12702213
784974342
411320554
506389116
702864468
351711410
320477206
23861931
702641596
486656256
209736744
51709573
274242177
101719891
795443705
813715114
902659762
361227346
885814545
698138259
137570185
327703179
579394673
129770869
766770262
390422565
747840784
283715440
17993415
956811169
392740236
791853067
765358056
500928057
777522192
413764734
233224359
106062245
355375409
966439384
359747374
756001100
705916651
754230640
318561400
779352936
528124750
266679317
193406858
259622128
6697583
883626664
315557704
805771186
586207507
356594618
563052148
671482539
190844539
993083914
457503371
82088469
922522369
382895950
698110392
632314127
472980733
779294007
280105805
393507584
885554534
592606024
762306448
508757401
151335397
957168586
180661280
761123398
339613080
889257763
994605423
110970024
819725321
331948242
328265883
434781961
969626172
311256213
181646846
942766876
897668338
57594452
436534206
121632816
368847247
954770299
291445644
253692198
11436819
70502539
384387147
388100636
816063947
725008139
179696373
323687521
871986984
134841194
751048036
885093460
688793244
132540685
959536126
967356925
970389167
660583241
226807226
436008770
798251247
457047157
995448764
631267404
831181046
12245608
529084586
61896097
482554306
798350331
680576890
467102322
42413813
833264619
873631856
805496804
536620706
505057245
896252260
876914391
252081310
838032090
590939693
91837032
246152940
486823368
991401973
764042753
384936117
113475011
450116974
254848656
722470636
189634194
785406831
426232075
607271716
244967253
968296350
842750638
899295730
109722996
550427859
352585747
960838166
666281541
893235312
240413124
709905894
977636418
749714391
269501829
25142675
807425175
746687547
524799157
227054950
346205193
209717992
582862462
96670143
872199017
745853675
804044798
628525755
924393252
245679054
337352593
984664949
124255377
211621616
543529000
307603948
327209198
703789587
687430390
37434098
372400682
710001507
601791854
683433142
806617083
10056507
640609559
831117217
312364804
18841901
477435855
131146693
268427914
106456018
827183312
631499170
567802525
608267443
475753072
441646389
599323368
274570403
33162555
247094325
267175993
565684827
157180916
175035337
783059677
119820225
146158108
461226927
723588453
12183734
569393696
301092797
209358787
589637065
55613428
469535566
326083565
958640069
713455646
777643786
425197748
376524367
894257868
585886863
802117362
448697781
397782743
880372326
649329128
185032398
904594622
331639930
492029278
757424133
832470932
456998433
764619398
894806786
198690179
941909500
645497029
760589737
608458526
929067925
769507233
429711841
665017449
211818562
86266113
428150450
416320118
53530044
42485901
198593305
596678843
35378063
726893909
915407652
266765300
43465707
570866437
355704244
413976553
230818858
167051227
690160232
180176683
653492617
602585238
416257166
578327803
712407079
278834671
626817200
517932986
97781592
672138385
77528135
644849519
385809210
551900313
449585534
19261969
329377526
703015073
826216898
69143885
227515374
222945518
844756925
532417660
782216587
380281691
836351242
894851364
123086162
873091723
298468207
333842247
621628224
151711741
524317418
52987670
655905178
849871789
531703425
166696297
164244821
302144109
106599317
508460300
543074706
890130816
606441894
387748482
832395377
671418757
861808895
539169394
639006574
635765468
751343790
649368245
767485968
431890746
807659389
182958345
317481443
688192246
807361708
204719622
806697579
455962298
317152634
783637029
928877969
620305735
773957464
507716101
118176501
642437626
520274996
328411521
20561674
469382624
466900577
783038007
975842640
523019698
249207167
172634614
563837305
228697485
237978570
453394039
568641700
510866671
755912003
190942902
967922440
117025167
774768013
372136969
956787615
852126205
957707502
39652444
588899103
449013356
847048132
578114585
201372737
907343495
850511702
637534234
120232550
352139009
371661045
969355413
743711350
303229181
81564634
25262377
432290856
599424140
178903817
118404595
202722371
946321407
477427185
122930317
976832096
914542456
804861864
622349607
939926904
218207810
80303121
614183474
545448050
743961896
306456465
453853654
111709816
693137695
160904899
6073637
235109542
707431716
928157827
340970950
370498486
112936113
623807658
169496475
42660489
297566523
701992838
451726920
684863028
715992904
700107124
113374633
800717479
558805938
733148313
462704697
469941038
25727067
695648298
413278861
908049322
253860430
46667575
669164985
912008268
222756545
558530598
846239790
348243251
491861422
204518078
241335911
461118059
342860359
425461090
604710057
23230985
40432536
271153604
502623871
804912636
449051757
969316887
241326217
355049170
964612847
871074773
204086768
554964884
486031768
83313033
802719473
926822894
257164390
134240757
65758303
111140386
652370039
31857866
496237990
720242934
964475570
584929879
166561691
400513016
214722412
179847172
91880990
67507122
141577798
408324994
675128945
398842908
849996452
780672082
966836171
137491901
328000939
164503906
947228472
599267827
19026559
901483229
355089641
573432118
68509518
292345919
950163664
224220135
925663585
851485398
631295801
634105592
471058242
104753259
976981115
301864173
187127194
925579997
843472480
280953856
610957746
492044915
698847627
19199809
533915304
808471599
989037945
905608081
393683437
328138712
751446065
839641176
490188721
339854910
795196240
874189008
400362939
574377624
573701896
529115781
493860383
828636043
485169653
353256431
61682650
256031274
111160413
670070052
891471362
977800530
109302039
112853676
733425109
455833546
814236252
282152801
780689490
530579544
942023136
114360065
728897043
144539433
616864894
747795664
714533115
640231963
883465899
771447349
825999961
526871441
98307015
820630974
174814272
151763666
439352334
763679728
134390524
708524828
541468280
562506142
592294099
844629385
488729696
965569377
82921146
34127150
456690300
783301800
953503700
579065221
625911220
379022917
799982588
678851708
413767549
695071008
37103590
698243132
38055514
929453381
841886077
263871720
824214603
945450957
539525871
267230329
413600425
515296852
946228830
81350971
937483299
722441404
971176582
759523471
467153857
561294925
467819627
92404725
471200185
553594124
366588549
925835611
421721560
425553156
892717435
750993648
898640641
567650812
713811649
916915440
309757316
361379756
156868709
681088793
764607217
17937950
438694787
467128183
313985316
253200534
315251682
476952786
805025339
128183405
458482101
494342394
439700044
367517903
850691746
593423107
120757143
131625381
131719695
117245215
534974836
621425990
16081587
767028752
587615111
162465757
680569299
625581995
662824934
319069021
993982054
262537066
605609888
33478345
103620538
596196783
344975273
288672178
486112044
845318360
255996370
568922721
225719319
949411765
623805001
336919305
575897536
749566386
949582154
589614585
636195779
818583054
441459981
839909119
896357356
585758810
174465302
823939033
381389963
580559192
923594889
702886329
201629830
487340034
381874659
416599194
795029451
427306026
134527813
606933293
906145223
872351462
864759278
63335617
542335487
803433993
752386255
240723988
818532169
25304045
435922117
536948201
676243472
514381680
468443520
331076033
803588898
632101140
405831069
397184013
567424385
605106212
511769389
580528540
198842231
583725161
927728655
106888523
460273635
22910315
720564014
115885035
47154062
689554637
811947761
249578428
240280039
674914426
45370867
720295372
76780375
397238693
282692307
48852976
786664508
655830936
116510357
169803548
396980143
886843058
53662331
834649427
120274104
396456974
368815352
310125001
389402213
112637550
381110376
727507936
445610679
788591874
72022012
887395115
604479634
886535513
807288723
189568890
190056246
529617703
147257599
202730922
440054689
758152970
841739891
122356424
233710717
291469169
347112623
26838695
915068883
989932908
485125778
363746203
706908190
810966083
183059998
431754004
768182952
842036829
931142452
553016215
992261050
230612222
200976515
674900112
32292524
840994288
342402362
527902344
49023333
857392313
545145494
82765932
748787219
13469999
135517524
296670390
990276671
360674819
68545929
156446667
782993895
121816967
373713218
186373547
588905159
808772093
280722725
978159487
237503208
58413672
266521477
681426142
180794047
579684467
819642137
373711339
830272788
49510183
777669198
591307972
218333693
557554735
189143677
23609278
62086528
214141132
665800916
601941726
533035241
226799634
98605521
847225732
496848053
746992646
412285730
260291048
864618997
399828479
475192839
549723255
99790856
252443999
344497719
956361731
939467963
171848965
909791850
422799449
134891708
363467091
213043611
364533930
719460881
634224242
282147009
23873787
804343079
903273166
992433277
866206984
3407336
635339901
706630861
717127666
138080924
586620831
109416904
168745527
306397553
356144496
982330587
560438026
203891957
280806094
529608109
182400765
297543313
266271578
170797358
487559363
225697777
863358070
53312440
793710067
788733654
74641693
389715023
771780836
370786043
974364383
934097316
81634485
863046827
99663651
431435179
523850943
580558636
368010098
133351658
327481250
334950175
257246266
343228679
156503854
108269874
625925641
460628879
173646637
347781346
817238709
120423091
235902296
878705715
847736395
923713833
335667427
812829244
145660934
139084936
930560648
715419132
535158765
842371543
282633591
782001640
773799379
633236580
879622051
274194393
90735016
624932970
262348512
491818229
124322147
407139709
743733996
284852290
824819359
870233569
952232850
924276739
674775372
859386191
232289440
6935302
216186457
714988258
823540174
358596331
638700496
507009020
573289625
336120181
916069490
446118869
21449425
860202971
19278248
556911245
977284446
239551813
756940433
876154755
617910269
651420537
308789863
157240153
424233407
206072810
934205862
249508711
591892757