bdfz_2024_summer/day5/good/good6.ans
2024-08-07 08:01:43 +08:00

5001 lines
53 KiB
Plaintext

500000004
2502
637499903
857531062
396306443
735638264
931823883
941305890
619362771
35482295
972650175
194752844
107533715
511015553
879539793
969151062
425041762
433618711
402626362
744750579
810388635
911786047
536025975
581511201
557541949
201373548
475191980
112373200
391999763
798785732
256532309
521851303
385817443
678192915
470742839
536751274
657006634
581776470
108022241
751076077
171925172
877114170
971542333
859117961
86184245
486647125
220174566
350415745
189394448
613520053
802552114
578660489
41788390
123570435
428303735
633755121
718039828
537346405
352257672
800738139
568204877
50420339
825619073
62957287
697887234
356043307
994877400
159266
854565530
249428839
171924883
160043139
166209950
225209867
175801975
734438908
771906432
612872032
479848568
893407057
894172454
683870788
111878115
65274419
798224467
418706452
438426959
455667546
352917420
457940782
398372097
525132707
575744904
6858536
963803762
235631749
106123897
980075132
213831778
594981307
576965545
43234618
986471444
320177574
750553962
487998394
112232800
151905631
375735383
611171703
702576846
415011958
603766980
905081027
128966688
798134521
884147803
914925001
818987694
344615126
800529932
715926073
36118286
469236462
506155979
257896305
426883871
974727061
730045872
360169327
966473327
227138599
657920483
628230113
609137829
2230916
448593353
345791940
158162899
817454809
319719937
854737228
925176172
662253607
789355095
231843990
125460646
82072514
693979482
659330944
399962910
120594170
563866591
555055859
319617454
365235887
895901988
923452881
600549354
358644355
155863310
494070051
652320280
870186323
46262489
793647830
546340366
829471021
787249186
769092611
73941220
508666517
927038763
776661965
447046363
114887199
664905007
541555547
437669616
857203868
701089172
384943770
788882842
763830897
716594707
331551505
826204664
687684254
537820558
742006463
553395785
132981201
731007268
255016625
880527841
846375647
159034467
779220562
697188118
103202506
708262650
394023280
477646404
862083874
819054670
82094037
578077727
647488816
23360157
910862615
385688944
954798388
70582281
766154603
413254867
912740661
826416520
284528645
418238257
999847607
461173084
237511996
87346974
235801637
406754625
956605579
810594038
954666887
292432059
658180221
872284642
439149706
682818184
91901650
981171160
323484955
510722668
864794409
175672997
226717279
790973767
523696521
82134887
337153930
607878445
145580086
113775284
558637594
981972948
267029367
383635938
850464832
233045609
100508917
340314058
789162045
149343971
108313935
866724356
950980916
719482343
176412499
993327046
551012217
734146761
367704959
457284825
526581525
291748160
465100626
228309651
845458818
774752573
516497317
634517
774066029
277348851
184352535
277508909
701560497
759179157
596760073
773458252
335176138
939393779
492810555
915147987
582791605
743733170
709038005
138597715
344165196
701008472
352362337
900107438
999214123
272263697
513410499
492204082
844574322
762899538
394225522
831217665
800136947
483090313
25910086
545384939
103709485
319853718
489479356
160256315
321548777
834580975
273217613
158033717
158053064
342837717
22985603
184230060
30913051
878768153
549126559
973018423
557723170
177163792
2576482
365449872
747089914
987578529
424989575
558284534
773426453
154829054
508002123
890466814
871932031
89913321
549701802
571130872
800304098
203054854
394582748
338866111
348458903
39985338
100336597
233879383
788627074
861378460
318405356
477826522
590318894
320712381
972722039
381999446
592679874
630855834
565192465
46244966
849312063
243250165
425549917
492111452
209920971
621578588
335667099
458793016
472368361
128892922
598276745
526828001
451549471
809854817
602620634
500435168
991063503
564589506
465792117
563209961
372403005
889066704
133340531
866171437
569998925
554728894
838208458
45621408
32821816
542207276
300877114
130503060
521959867
930924617
327583585
458719659
838088692
403413748
430840970
920915025
190980569
641140835
531533411
308861998
948311001
372830419
707160575
676925468
826813781
936980838
262331211
863576849
797109569
723644339
622584056
6379637
651469686
181599002
1679648
965310526
173242672
125269691
541455526
709993139
598318
99475539
459828749
607761378
802178980
614944337
239628209
907288830
238017673
983619294
513080982
980997263
746333591
855034553
780580109
735506365
676079958
182924705
16715506
280091073
147533492
962223809
556543496
569195477
676224366
372112903
287796696
333205153
253303793
959218589
331639281
852718463
955457336
52365241
744466033
195363104
144658716
314384688
944387640
221072047
781203198
390487441
576377100
471677949
963742892
307129862
874096720
28363249
838566399
991878924
433306930
823280586
680380074
294734494
248293746
367810536
591025429
24888885
254193129
193142787
101856596
92489593
129764964
864071065
684862770
83228913
253104641
510590815
916805096
293124638
714752009
518950167
331008372
917068596
756741849
823891138
340764386
734255815
87853657
264026191
912376312
930664893
707806384
936496125
738034456
612790846
456481240
969157552
721181921
402559919
631964226
926947237
637891326
731706468
534966561
552728935
348455258
376023722
357756957
649812055
130801296
696919448
271674922
45239907
334261406
131584414
652576688
976481239
366028084
714824064
113751851
371428406
240382247
280421884
826547760
599486815
738316618
811104447
53417763
638013862
32854
514875897
612362815
960401112
856545018
424981893
490131505
356366563
669826617
476510484
560051095
149877844
995927786
336681584
535035409
893229292
539431772
734608475
543256310
890728512
974763161
518355736
60421570
930711640
888372842
652531544
791713469
212475550
501212662
843679634
235818326
361178254
111552888
937088865
882576946
496096182
232144735
918668927
989733586
878780330
321885099
859531612
547696026
639985262
37174550
562164304
473326742
684296515
512183196
847522668
49865260
606651762
410099723
203858357
115407672
230983099
595384701
544575544
629790224
613240282
63605958
981703363
942701972
304866030
190494819
604085872
801464260
509218952
68763805
595588189
597682783
850091498
661681444
614532683
627478809
773333529
668298757
907082317
982032795
558074505
881569164
572787412
678837519
590818933
949679595
951011685
139216101
569048347
848868266
423661076
486237061
289275942
255490154
543222063
146861633
328427554
116919132
777098813
183702706
375814434
789185763
633523052
858820348
570201062
858824522
745758927
102811776
519412332
189404185
543710220
370805795
389597911
817691941
328613265
424859833
734921949
673494160
336541925
695460019
437664392
383945762
83545832
64312910
748704154
546142818
898691387
124119567
793113017
594256805
602971543
395818214
254845203
750581034
585864255
837758552
727480720
485273542
329094907
234453740
978153710
765296537
304952550
891542491
824773056
599303628
70856955
207522787
23903882
500534130
682446444
430922080
880747080
731088949
464790121
433257553
336242459
831784542
291162304
519747423
289741215
167043802
491149579
462913131
755729348
969552245
128537475
374061887
240170736
939133707
982060762
7111276
917826167
283393606
518633027
785100851
564380188
875549656
210500326
981921720
649157501
768408107
713686396
70126318
500998314
35081669
344224674
443658799
579007465
99852837
823569918
305514743
522189825
463319988
61610164
956598563
47078267
676557573
719452240
718587165
960983917
153333931
352597748
27511624
200318182
547831250
432647605
374606765
221089758
830936607
930995132
344446037
539840821
349579761
170522036
720152764
932607679
357779196
266833361
761157576
953619100
916654583
380334531
240576985
72566764
107585081
597824835
553660666
73273075
253013374
793330074
907730066
469047852
597818760
807086789
72957063
155352375
200227682
46813886
355292394
925618072
622260337
533160954
547538812
623804228
416994044
117961673
752587218
752297655
138840216
760379279
614080803
273907176
487700092
311384345
632384555
553566776
841694622
620402632
532707096
22317809
251192562
115800912
782469860
523183551
515853722
845273247
729788211
803882780
598757905
57412338
277445053
437512428
904910491
692302245
236494765
396038965
255618582
211413168
268005292
175918807
625104527
63901400
39358261
687105052
987371919
147382695
587131872
894229179
942760517
378323581
923771237
684017167
656012005
340189825
111406814
194496934
897490523
641988148
142929433
550921159
635468380
291053597
27785867
990357500
819075201
731896123
78591200
571479308
32645054
533049344
229434830
117284048
562550132
782563615
577096497
67069182
571931782
68014458
536861648
794286884
894925828
943365341
140559411
866539321
608996971
836177893
807499514
701497940
451352155
920684070
916639993
224104842
704931841
35003080
518423156
483566163
878225243
203661828
164590407
383491958
209353335
125899619
907486575
575182191
137969353
69154833
808927630
220613001
432996560
182555314
921180019
430832170
751316513
794943233
723562220
146134089
179104725
264503174
719738960
94120000
982367066
586804404
876366801
912570242
699382028
510792822
634769419
647096690
353026962
44630607
848428580
44675741
640663962
661670603
258506672
474923498
95117936
714445028
348084076
606024017
473960837
535142065
945333493
9964324
602444633
632925920
785298720
997117761
12276640
615453600
519133215
816488131
553647653
544028657
680383416
818192368
855088168
755835059
602771987
185961425
559655417
308478482
535477352
437094329
894716484
725058674
164576181
514521381
23117869
688838148
342291160
594926794
588974889
202470496
511741895
70990351
678530613
756153476
768466944
20434593
77756920
807913373
225406759
407742945
658374341
886967635
502734876
956043183
867088646
600570757
195278575
405652413
739743188
674089260
343538022
630308702
881325460
24379365
57988206
755877436
943869242
878268731
419933940
126405027
360644445
113604797
878949234
126717915
945099620
237481031
933547776
978417777
932304630
505163183
273151628
764248311
410607721
968049302
723314543
260757203
519133405
817351227
112811965
721683011
386194404
265396118
900852331
285586368
4738943
796623130
842673847
955128518
381910937
143224315
998275757
727496156
431515775
248551358
526197918
124194410
197581272
805960673
514044653
43947826
592341926
580321526
643371669
768965672
565459374
526191353
707340756
951779649
621825355
297802775
736031295
626996520
396392365
148207054
33132023
540027231
527630884
526007270
154856770
361506101
777783530
48424087
247709715
203736926
570882275
382301772
388007902
952505738
808453696
392383954
724210698
269073635
736680508
550020710
899826662
905589057
776872038
502037616
781823270
370072605
629066375
666869213
363329913
231280317
753098880
772721716
173944450
270122159
829287537
743591439
980898753
611638048
524819728
670126191
350640481
69200124
262131212
626935456
397093993
7449122
167627531
745439105
2943318
857562766
361848027
54903578
899870306
698625310
538596411
200880875
979788962
606339210
25533829
509611141
547470067
691356878
581571599
386564411
348447462
902431883
523108663
844606478
981132546
85752294
726160023
958512646
935530987
342368404
895252330
164474794
76811864
419685135
877968794
792748676
417822985
185024412
442721934
533692464
895216372
428279795
574096051
214089076
518209224
79577404
123474972
585451919
40515104
412339243
259274918
73733115
452961110
418457690
577971786
159966592
6135462
762692857
690586574
242833855
549261742
296563407
869855138
856016874
385328990
920283788
523253034
602887187
576986210
49627411
238584573
801218740
359490777
853924716
20689202
392143451
121106938
853443006
724090387
582815782
624170872
883706228
62794668
447772496
622596350
53214657
738753514
352148399
648276846
335089732
140904012
737334367
531508197
919149491
420516875
211504261
298882591
939595410
401073738
426234896
688934936
149613458
499179257
838636583
466275467
28336224
883555318
579192513
270513717
833080851
320286493
263830762
896048508
747636614
50389234
934453610
168526941
896285048
396227518
722469168
388453739
638180457
626291210
411572938
265484637
238469162
307527351
418553158
400693267
563615758
97299477
941515401
608992358
797723272
374572127
793427668
911749207
486764180
54488763
637028063
283745825
699360093
424162847
862077953
150003818
106562723
651432853
365794013
126193833
131866080
77167816
369008675
327057814
125718440
908958719
322568445
348089555
515784800
578673781
361931332
664915238
114119363
818791823
8491508
710080247
563765563
365645302
617606657
926696828
361279164
857423725
989812320
646575295
169163177
476583753
814813670
602976207
10449385
639849775
445081911
696675364
40537328
521307910
751284568
662092108
698790448
709141481
527657758
729364099
42457124
701442981
223573502
662012701
681400479
13017532
1455621
594477527
257199440
571539357
879943430
39168839
584199859
126953259
368006855
705076870
651151300
808427682
299151697
434962198
279571032
115887785
39803379
517642890
308047576
533904534
705229445
784573367
950228448
482243851
208886242
933511178
440660386
971550437
131334659
244859605
831132820
817053641
831613938
390928417
837556714
380457301
272951819
329850250
440738430
332346541
200341741
441583711
176845734
113026239
208068139
696128115
55144320
160497958
833339107
190959601
785099144
738565348
77396298
177943990
577644570
297059874
959749516
428727744
202699048
193079031
113392832
608736435
259836364
631872912
178411859
545402542
197694461
229606172
114077143
817891377
350067769
134282245
133657138
510296176
637871727
293307447
839369247
142135381
133359356
973565926
212444879
155840709
640877821
199520490
997523246
483291412
636031672
723065918
444522422
15385584
827889618
150004180
761099740
99498363
756877897
580698039
115472685
21470703
819295005
876451362
130659828
993459907
230549093
736170538
739797286
733434267
200337213
965455271
799063174
320159035
914263684
490478515
958981673
510976293
409288314
133710101
687699095
926218936
398704398
5572183
475727105
4514357
876720278
843947683
114330886
858503058
143768552
844549686
39415046
658738281
540925671
877310826
856783101
46800095
94090418
234075160
377453691
394923906
733986912
891925017
672676685
297671487
323865521
966747742
19496100
714720011
462416106
533010539
688995622
819088579
162976823
82796426
311803165
624605664
733033064
87866588
967752514
218478983
858051335
126568393
146784063
452986231
914052787
196068974
261104672
305032441
390383365
943750788
188896476
300302171
986944782
465342056
509942779
731621241
970985368
493514043
688815797
447013748
822864600
923890690
649970052
905849128
265977951
978449852
637185121
25304605
56636392
137521395
175080181
538813262
260106924
652712499
732343574
285434392
984715718
935661644
893185759
917945897
424250900
795565879
83359100
797041420
592848660
677095697
837441152
471015800
313476951
260124042
985553161
222974955
816451717
528508360
316211057
371530422
716044160
778405708
654984053
177282025
562915413
225081087
271970528
24702701
525274326
657088725
740498942
884125305
847651603
299623675
514683390
901167601
462623797
638616031
977977902
106245341
6617735
948929145
680855123
312755426
213079102
245943436
650106796
870219562
818487296
591510379
25978311
863106389
332743757
700503364
497142868
226235433
170006936
936394957
935103657
983874444
913333285
953619095
594951429
475591534
330479219
357542887
316681058
371133867
792137625
443982338
854282673
438975652
962761119
305956762
725715547
369266093
363639146
996954934
27163002
33542213
275079897
816643147
78464727
626553565
791403746
403927412
409700137
911321770
407280723
768494473
855913175
816887274
543743091
619238540
882436408
206091890
168698586
478080083
154352510
620869737
278183066
393079176
634717873
145727535
307834539
408171242
858993582
513399912
223223946
231065108
710486297
403060237
223635775
677045104
742733933
255072902
547281545
987387429
247234653
671877234
70258171
572848394
791946636
418838844
428818379
465865925
481766367
348598002
143587445
188999509
67692040
35165109
390149967
796141462
176566617
669480647
214809169
406208790
7403936
403432071
962435443
260602975
534933600
787452980
466451132
576827987
21959807
385378018
505457777
746920920
99584076
788981464
175749619
146396385
44989548
343488816
456624750
464295423
554956520
791597403
861864634
88425052
619484990
323907046
699073172
217877773
422905858
289632982
132620559
503491311
1323769
26198975
998962157
812928541
515882389
378524260
643714373
454924546
799302088
353441006
195206329
140813177
12638608
866867582
309216931
278604028
339266458
63372547
721064378
986295258
592223223
816673909
428762227
15896414
370428566
812401367
631130015
810753743
243911003
877487262
150146403
50818784
61129460
40735200
817473448
982088340
643819163
351984776
668126039
539275850
445448540
791302179
738809774
870431247
391786393
139249800
310639901
827262533
456374703
676752765
733591235
131965055
920448053
271191433
859712015
608109111
740028607
714403355
434497893
44782558
992857673
556017791
740436970
516135010
302816069
972289308
760634741
355663257
151471084
858580227
818225408
383084455
520103503
427087724
390239967
393906698
630961149
207613877
79052890
40091829
321490020
92401463
328691515
401375210
333863579
374175864
25560702
306335503
30584312
543121411
678363412
147363037
155103223
558819843
883763857
749277230
510687207
820745989
482825118
226309991
279836442
387685561
927097220
368793210
600863591
898200466
455015541
446098050
449332566
144654331
659220870
678725798
421626466
141771850
247921833
156071213
539485988
822485245
811945475
9127506
205245790
768720638
494614815
625723761
151496269
923567351
725796286
337222343
560150360
691202735
222689001
443231051
252324249
182922229
50521467
491157396
287280164
216049886
746915755
399286573
215509682
771247497
892709513
3193240
251101068
873351484
570026736
338004270
780371052
444852042
852562626
245928112
187491911
88792117
148234150
764375660
419481493
493923086
713665902
157244772
849603185
17345398
586453427
185285583
776047820
779864108
262595452
891401000
184909829
982753058
607037355
424838081
198485597
93340122
352446492
683532499
44412648
490319929
909083407
389759430
687856628
741100174
325218916
645405875
547630096
285535506
386978270
819180244
553472461
901312315
892472803
269022910
905205891
250122811
238989504
284819626
744597203
257142822
17968179
738569360
353691885
836683339
785106764
152636545
961640156
421671662
896371545
974034275
430280383
791162506
758876378
902309548
642660790
425271792
399405876
113080355
707165332
512884141
100456918
703787950
276826063
620487112
853201514
282677409
7184087
416122285
748690824
594027869
79623596
654655183
157110788
547471581
27359565
645448333
961364281
752694644
827790092
741437238
79155211
580998941
864355817
491073458
563100629
721928762
7165189
855082937
979299140
164808717
302400047
178856553
235414206
845611449
213213717
965471822
28837959
597887761
67649230
612503371
542481075
117299488
903636910
62981187
383191616
156984377
687860227
506296511
803751742
355723553
286088261
723191746
778539099
970842468
600045071
423298035
977352086
87874990
725989329
652744126
64073737
818066221
546306669
690756617
939614672
382369569
688646290
351812444
712636295
599938721
437634463
370615186
681611701
113812446
923082348
501989179
946671968
89354505
693265991
60445251
894406263
92723704
171203828
993080428
782552265
622335512
785310112
364836744
367508377
616365355
114223788
988913799
417193822
766536579
583370938
285626651
698024961
468547084
45542458
837607428
842424531
699452644
374149461
97732792
539434658
196895323
287317265
414932736
376853662
665339017
864962829
186760938
793713051
303978979
71196304
211972379
320214768
143429843
489999845
464955841
803397024
374443510
665914830
432228886
728064236
732054499
869268530
823037393
223948320
192505919
614904585
888450204
218457078
624882851
293307890
708034321
207764202
676897725
370189392
559814903
382084157
266357371
946427169
706200375
84928170
960138415
347741416
593974844
725418505
849478976
145252331
989692914
854673395
495738487
26157613
620595126
174440015
839887332
238864600
904314282
333747964
239732222
163854568
697788164
930067963
956990691
190869643
617700427
150597012
898724854
483287506
396696141
830144594
212522970
290121121
692795643
764059705
64039510
485659236
761479453
951296235
166917096
416438531
540480048
358192864
690050109
364683866
901688346
695205680
951791409
826486762
706763495
767026285
246440742
301918082
202732109
714674596
447551975
538957574
793715087
195120265
144827174
591943592
673537435
944338963
507705505
958742917
987137606
938297024
294363632
395040815
391516810
319242903
50227469
981184970
563972896
360110607
185737613
554327726
957771094
839067492
891523871
895716649
178491732
634750546
310176301
610933314
915580717
28380804
101370065
502452126
646346195
405928415
818383600
391687871
339497995
106609263
822253249
355884725
93536491
477939130
100080302
748212192
297531018
617210447
401973824
189944200
756024303
414810658
606779335
49319653
156183798
347083966
399381415
281195285
644936148
341761295
180724010
966290099
486349458
81348685
220116193
966427621
55953015
950832926
482186411
778307023
461880972
715087818
399969588
767141702
618335876
984724498
755600085
781000058
24814209
663885333
820752829
184541418
132775420
916240798
895421945
71213418
275604480
947594468
825775223
827110158
693422172
395557677
118732903
849732056
803485845
623361134
558708107
467818415
543522587
559140641
233849228
857799111
807596767
625435969
317834648
849482691
5738515
802971602
998893440
327590288
397168242
686568433
946597789
610353581
101205992
367951486
579047169
474571278
410305526
395276093
918185911
796899117
818073324
516638389
982008127
647375230
364410700
457388641
901211074
221168492
850045254
680936849
958302807
119948185
208581385
663179359
856713876
504099539
546374672
11925118
360212737
775470536
593232413
932285292
239235034
560995770
442124700
990739819
209789766
411565538
949242261
968196277
770262190
257024042
255991261
913364752
657445720
970180205
16805592
520373551
30094517
475152268
871917522
323580010
357208645
881825429
479971145
923762616
443376021
921031443
265667401
512952826
685219411
399659781
536749217
767983126
295550673
734501536
668426833
113008782
916183282
789539343
975785211
8515838
305750904
578558221
440782471
640007601
729813448
954076012
444660794
464281792
630976512
570491932
788919480
85484543
946927927
684075474
139644112
806880372
451773678
699106572
352962122
192069063
951479369
300759053
349237375
498367244
993044072
315563706
829464117
982907202
882403361
810019777
50389677
569511657
948616508
331280451
580663589
341619132
352609678
486658099
25369307
553677739
636835072
348524127
992441302
827929820
428247241
928468397
718640758
599216574
619671461
660915969
221098664
304033996
709697903
558833567
313956294
30455871
888745346
685433774
541698101
155325432
901815105
320879485
899727913
784332844
212432519
593763565
781437991
898599237
795052424
736017859
957054555
812468501
454027942
822197522
566039885
123352632
652715171
566397166
101506509
946515189
251503724
740248359
525639740
277552778
287898115
738303140
311887796
867719502
670201247
489683453
543868714
337943773
96239826
773604422
276540171
150764271
244148558
443358500
675654078
387061060
973837020
804191951
163237852
710334199
196563426
582045049
836949095
660476064
358377046
788494884
332207649
913568312
814467595
886877246
62303196
484007050
149173844
800219900
616265785
434789653
296587336
778599481
624789305
396406508
617601704
660737396
631776800
598311089
73930563
379237542
342880117
66639150
568350125
16404320
785286567
462216701
559830011
811076768
79414398
137928930
314863656
35085099
520398979
468055949
7779472
274080857
965427392
107947531
488493938
921460398
689419444
153040314
493135735
670177416
874101286
956539385
230843417
364072821
485071243
938756465
505631409
929498223
730779655
210139632
628829326
390659541
235648451
936656554
281261710
803535087
617903716
559823676
7294114
323232879
707596409
378932386
178991699
473144364
429237679
893762183
603804854
669252224
655371070
753289333
396354988
9971714
574191460
770022775
78945510
156511010
576006749
519788644
722506648
207673140
118264788
713308062
180956552
384274856
113556666
73360952
878616678
394196827
457729781
426536282
996540860
40550170
429850946
820398720
449206749
488145729
147230458
1904865
399352089
498367213
51573058
582858302
851802820
53845879
203016225
693461846
501383424
588401141
283112334
905656273
906268408
721666562
602519949
316157826
948069502
906338584
24409541
673364442
299718698
952661388
501404187
968800524
453472603
822954755
258869432
195939263
931649149
279477109
687480219
929258068
853248380
662793741
204129940
776894022
94557110
142134741
353177935
292625791
21512784
6338872
394496396
961318325
69407970
313909158
842143854
729772944
987474480
316023853
44005331
792264787
508616550
314737518
623833467
409984491
207641341
953909583
189779226
3979751
927600850
978475340
247565537
374857388
586143189
814422147
848365756
526956606
705493381
937667812
98533148
268438353
760883263
898031621
516841041
174162874
687697905
933408341
784850337
403447741
65723070
876590852
322752114
315308381
305880571
798231406
381170649
681280507
47184326
305347926
998966673
257643918
993919258
430364013
285407989
916794218
705976586
447229110
555382588
944055872
299063942
546994608
916980273
245865901
541157361
198898929
726008358
975820167
380125881
101653629
714500883
686633800
853716472
735377239
912180874
922029819
394328012
294439274
843092741
742782114
492180392
451131043
763163912
172958744
734354577
310265635
873590616
663495504
716526366
371867970
998282527
197427896
968898526
378164657
797269671
646293183
696530830
19616490
887599745
362894569
271403435
637022427
798525277
726713882
137649701
728103303
633090103
814479389
941342726
995729209
117240601
192715212
919716887
562682792
460290008
340695981
832733406
3598904
649600506
297529169
402441689
382174001
310789347
100540532
203391761
522803444
494089789
73593639
470340788
960306143
162828819
844421486
562674238
926595220
372050271
777600404
553685777
745357401
363556844
11946647
102738359
821139523
247120814
283875122
822446858
274995732
9184384
116504307
80629661
493727536
614663657
13623751
179207528
405888050
21743957
439831770
203214560
473943763
89754826
765802450
883856955
827878413
537517764
768120436
426317248
174598696
741732816
273181840
167453143
340530872
499153746
119755479
239715218
517073155
70127266
433697091
870544532
778078292
908019007
441784580
907088864
631896986
179825640
476690828
236145397
579707135
114229098
264893381
562124549
857146613
3626251
57372500
206412327
576124483
501535074
517341237
884691834
883342754
976817953
637474596
861550389
802770585
368729098
960223253
526626873
34834272
642446697
648557653
918729446
769217607
985306722
635061066
298622276
590291580
231799908
406266887
8709500
662122660
313205079
681978889
570457719
962979244
967997403
117998794
614522352
403316376
485392890
17412577
693509591
723863504
967255456
482372021
357197112
595360442
215994879
992049218
953551613
79925688
545270768
371839983
618180699
826694381
639646130
764376430
517937621
922112567
708430697
934332846
130021761
567524257
336585171
176089698
182234404
336467414
535327818
265237550
128465993
387727903
860170833
964108263
485665287
655564438
246590160
872391755
349260760
819214200
605432137
613176510
368662210
178890395
722276750
4028432
310346942
331230424
870997923
801290400
277989985
129206449
151845053
446201454
602232657
930965638
563860813
79971741
560431757
378515993
210921939
877869959
303821809
132991087
292542847
733347561
983193460
226390236
258538329
809776814
288393429
261981149
812874656
73332369
680978002
945704811
461976396
297715514
199441618
798479793
429247263
998649483
41620871
809371152
37350131
153508518
285282798
928609267
332479035
451274264
914253182
800162207
806107346
68993743
162699418
42959140
668012903
848670470
669720244
298307342
686001616
877281354
534231683
259864698
717349815
46570975
976887431
778103029
156573605
453076815
67221625
987222232
195366821
897015843
14777932
940179248
664583281
63227649
694476980
134646871
497737597
609427218
98223406
485140915
329813012
264277697
174199878
501297841
873384237
699507486
159530952
745508584
220612743
978121339
730688356
310621078
384311172
827487482
679867651
266866024
73411162
777523628
937548525
416967749
605316315
99536596
717983114
726194227
951722751
64813270
154649560
733262235
140862369
876240593
165032563
977054460
148881094
612174686
659780984
909949501
272356725
402345969
84138540
221639391
339784270
716261936
136931345
197988633
211159118
89377072
405232970
492129475
284408550
67666883
262764960
701559741
925872788
763425778
911076484
527698378
308303668
833852428
671770168
727043895
923218484
293101252
509121711
944056892
295501111
926914124
681161849
567510571
404828714
180361736
665551925
40639553
227908066
235431502
133372814
13255129
644435604
143126126
774637491
796036837
6874399
166721206
703861192
63507339
896595376
422314793
107534076
639187354
115623433
165324010
645109830
488064502
189471749
757264844
474576155
1329354
7629284
381993065
127838591
898997799
481697804
742833566
839947092
800960682
869749106
120077994
742278691
306719387
826575548
655275604
159010473
888387201
277913947
887681169
760686838
172216520
920430541
872007589
408067978
168051938
2407003
193055625
766362019
278123710
439006934
528288062
568813609
284085656
529063236
550894342
850050629
290835520
745505955
332156955
892120786
723187999
878330701
934452385
602841967
286152020
916985508
924503242
546757521
182747020
334020779
895734908
171730682
538385051
46014647
323791221
245649225
334757193
860091256
275708902
785882528
117969070
723952568
238726972
480072993
968707003
45584998
563406232
601305804
262082849
739146347
296414643
867539744
234098726
466437681
770287205
697377499
743101673
709712970
882455274
313310856
224495282
954834675
675291713
478978743
393499126
851430676
564275425
267442801
623801719
495008527
644177475
433630364
929502474
921351772
70091450
889291424
499152887
118152243
680999712
295636405
614380673
660419967
735537363
246563332
620891885
124224586
786430702
618564447
511020965
516714976
283789944
153477148
756443869
873824950
850555052
957183424
304553436
513185638
211882031
98281880
628032222
998507195
763704715
933278064
60025886
829657498
605125682
708692674
179531676
499376334
873398320
213429738
605211401
361237110
438252353
173278709
788586036
218648896
21581839
232525438
920588180
334119297
73526529
851893920
755497619
151554710
673582938
922476471
612066251
824816442
901779255
338187250
326929019
516695817
631927316
281115523
234898530
578619545
221327578
76528652
347371286
411751019
649775998
386760318
716094800
804518862
264904730
604121658
300201020
222214277
211343325
20979551
498963940
546703873
235951576
428261713
966517577
146349579
582826392
929016305
322568281
406900917
752887956
125752570
263677144
667217779
178771737
848548047
534734364
349751335
127476741
183733686
614196569
803932186
194578933
566394200
91693416
461640490
722910225
929331775
50709037
633852925
339294312
42727551
320021548
6727030
638899666
591855940
304910865
386296623
371987093
722025794
134992923
517532868
248183753
11817077
472419908
775812689
312691327
276620246
157506934
163289014
488471961
251024320
935597945
95434044
487642601
480077727
135734780
75758655
494629543
78048115
52795049
839662830
193330547
940523886
781268218
937588425
121958256
513619660
968707443
611174572
838455769
235793131
72297069
816727717
133883666
644071397
258709655
448635467
26069769
26584486
552070890
943341752
92138332
785769735
844436683
491887048
958163843
357490843
759089698
671419314
679138157
289551355
699157967
835997784
52270987
723830156
414850756
66139766
104905010
579873173
141511687
781175323
840809846
891684843
974252467
685247813
639509352
154910117
212708220
423568224
175907124
206955839
938076027
267425736
559554643
119794431
493237811
69309134
169648992
113209922
215009225
541277864
493970379
739986577
184006181
208536985
784366441
28628926
505687893
891185601
598807113
898122181
564990869
736512148
651594112
163089949
911811274
543821156
202039082
258527511
4461748
109657122
936128919
953798907
223285374
412240389
898875806
938973036
427243312
135121689
692982707
958556139
906493698
467495728
169321855
166320192
253215501
979607576
995376897
506877082
231017744
6090336
202013634
683570493
362862230
485718380
550575467
277163331
813085980
334636310
459678249
807922278
302954836
920123036
65402612
565736656
603001991
589175519
435787372
806833503
627448004
769261195
815348884
961372701
657694892
379149048
874080165
568105242
34579058
169973823
628532344
494478291
919689030
724710206
409721396
439142334
145126247
751102288
894125670
408510658
337534835
625340776
158884489
374054433
494162274
605118457
183108905
151197406
6680443
327332395
222351328
785596081
52307178
282260764
618626972
250514679
784479619
980511097
514423487
256942507
641153397
884811832
911347584
753993550
213506372
557906883
828069909
712271929
601174555
901577925
51835662
848183535
961685896
126004609
309923361
543625233
807159129
676495768
307817545
585956980
851242761
191836963
245086365
492307189
432336977
298232782
941270939
706895562
280277726
25869995
279319864
89414548
183821185
834469143
252996242
465543070
593562938
801292918
113947204
791100238
765772239
71337934
506443242
468886544
309268842
244896940
464602727
616197166
18454767
467747681
123476609
751472267
517299105
773842620
99393389
42094182
441068287
320642740
685292291
25793366
103239093
10137654
584356513
495418031
827477189
437457570
4530930
958986128
940127969
301656986
933978217
129649447
107150464
537872193
556577721
421138167
223539839
832340707
826207126
516796476
786827013
434305378
970479633
949041288
983248580
291323371
368261377
68237364
162956938
177788147
727134655
857679209
459954304
816177989
565838675
551128483
875558009
570814968
990932643
580765739
568586695
652282195
986854393
337989035
870594787
377403776
195308157
453583864
442801134
105731336
427809102
786120910
638042109
177791798
451097183
696005906
670314993
572330439
279542667
913205724
956180764
722131820
97405800
581462203
21450833
103863870
733133087
172656107
140552826
450336087
107678372
307073999
966578519
785948762
862565078
169275447
46897810
663968860
69919043
775848096
595549740
510483923
365087422
715834682
645970054
939003680
973959278
545783821
85508576
263792018
160298869
934430653
924934798
533429888
56838460
9882947
487420719
157349127
352985464
908124009
566376168
381617049
464528257
960748654
477071347
419387882
756090817
936179112
459468137
17389084
17444150
132004752
938672970
675587805
615962094
707062007
205453380
199797523
751299196
462852339
157061963
627366443
44500655
156070028
376674314
885550100
738260299
496368288
19888033
816354072
468525179
518195732
960969942
531010913
415859457
157163618
966115072
429547797
132672033
716115262
579371149
705740905
127743046
16333836
541458149
155942400
968379677
735649621
614428343
397193715
60188896
891397206
545167550
699248023
231728720
651022857
338831778
443669826
400571835
91645099
697809711
836218879
17784662
23458194
48034178
864956837
184663614
921550297
799702026
704430051
868501580
632450763
207486477
597692159
184364633
457803132
361500376
515398122
605450746
872018597
526077502
994809451
310200633
19088030
20043313
309713742
200473639
787290684
601773987
863432
193273546
977246021
992650290
80570073
421682724
796215293
20217371
666489888
173153781
979029692
725004242
841476000
565732610
420464086
485774651
900001407
1824459
965993089
811424553
237221328
4912943
651628034
710503960
576180226
340515444
410422824
48437379
275303648
721266735
146452361
295739858
189355055
531793661
126969629
117632212
577276460
958719085
701354526
757173665
485085451
556203996
19088427
22806966
472160340
822430677
738562651
827159037
854866537
979087575
835634747
613419042
525616987
769767058
577498523
360814186
680423812
750014905
140316630
318745434
702340879
870802144
504718614
840208004
463362596
999940196
668223033
6716023
743804309
88889842
892878011
224328375
448357693
157747669
196126148
387880164
251928782
8318569
67575617
213670410
431234945
545110249
135419546
170178349
33138629
213610318
502542340
863795074
856794203
833225547
275771651
900136604
581624485
813458712
40933524
628635636
564533929
202480413
482129459
527354714
367029166
646784118
934210944
926734383
327894721
934084403
42886878
934303120
299661312
763070554
518604066
571726372
231278222
101879994
702922436
691206923
402692357
979095873
372256924
533402866
336819865
562686755
983568539
546939768
961920456
968602559
112478745
756668185
474944834
621533202
734354620
297721217
648956447
904844992
215193702
896968875
796045352
733722159
971949123
935162830
154649844
773897873
573206770
464549148
432486336
109669469
348005933
118866821
553846882
996980961
288698994
533061213
234803311
235881010
602994012
498285094
350198702
129848174
215521132
849212812
109795835
637311283
626294120
195798468
987545632
634071680
270664278
527220985
887684245
343935870
593516424
491458166
925903630
625039034
313019060
203872280
649193432
993246152
882936310
967877039
673532974
333756291
893875661
394574907
848785154
403193156
965249620
638166209
637649654
757901422
179338491
415140586
47977547
35734783
836592976
813136741
836827406
982595500
894504319
796624947
558974682
566323898
170526347
649140969
921539494
501892266
532717243
295046653
48521280
963909917
682982093
744121871
221632925
778850625
11308725
437124315
519654537
256659090
825149008
861267755
36766230
250222038
863120232
978272780
377348395
381125005
768210502
139095567
219465268
907682686
123341013
281248226
545146429
790242482
16406559
718365398
386267381
38688810
544551581
7601689
319261420
802512297
225263898
627596144
58224032
29509897
454939352
52830251
907568318
613173290
580240932
430520972
280766046
186467549
265409554
916660262
184264036
382841406
839798565
961556270
834577852
875393416
616345037
490565557
376621971
120211740
959545399
335295402
822430217
493258144
20757285
884002376
417071288
128830175
753245370
785693192
860578556
198686913
105033249
641208089
115388822
610137926
650059333
425333870
73399359
280748819
387939398
315849862
484095658
113666067
668267998
605893970
844057915
903700769
994997399
967874648
860847637
428023609
254464203
347459238
897738455
873725200
602068020
136485133
92410026
427465056
740313027
153965615
481328588
814820789
242677519
547337390
559064340
306139587
394358786
166701993
615034929
494749302
130345004
751580222
265647340
242467476
638637806
898206693
410043063
56385622
477802711
133391295
890798118
303427486
414136420
42444251
325256855
317653503
335784532
318481439
526559882
929688083
463974767
794884341
957109905
873667
606708351
324431629
196153763
852660705
496561941
681044159
734261867
298019918
958590474
495048367
518433598
731645043
645991570
634361304
972309528
90396726
766766199
1582765
490716992
368114626
47169680
758560761
468501857
869917058
537383395
914634106
806515492
502155859
876558278
209397589
101139155
440984070
512847618
629248948
924122530
740219737
213770742
690813697
291324198
552955933
138509369
211935963
829748612
830207965
984794381
458260697
199877852
185590323
395917880
60263974
953875373
704941658
787354241
343377516
981043540
520465287
961067614
778780403
324014569
331100087
676499167
956657776
911230305
287158552
62939633
819018208
279799539
361875542
177267574
775852800
733374932
917926937
407443098
905601721
641874923
242228749
735023973
740901801
356907560
474040599
331271109
771552150
597369879
192945556
481070536
647332866
286663249
445499543
251870382
296250533
365606003
314867917
825941833
616985403
964189705
875719199
573848401
393288468
960973838
291476241
529839361
750649817
906719773
965831006
803004089
221263010
312876642
739345004
483219341
423012874
791395956
234083003
213852406
572879732
564348546
177186842
796237274
388489587
445073905
16494622
325488001
952986527
862618994
119660075
408121479
668902878
404816951
176028698
110518332
357062499
960459541
600095021
753180305
51441455
772976433
586251797
651398154
19604732
44982457
6154684
319461255
863385269
400544044
141541547
252975528
571986910
982057113
514761696
688737576
715305405
864289788
253808592
855301644
826073760
634056898
547275276
293139282
180268064
844922823
687005350
913390070
523575195
334905929
878001522
666877128
832979858
870775054
172351099
931874312
570676464
535221451
250314136
644372251
609796432
639329959
136727482
159691321
16635447
158071518
906818991
633361844
879378769
667185514
310365348
721189565
79433422
183906663
920420099
695803926
688481923
771315264
830197631
225033476
682522341
119598613
397809171
320848519
253969124
738563150
435207489
869644022
971199342
878228802
636192314
868643756
559200703
311124366
796288931
452041796
958391034
676241308
581850312
103678434
314411956
915817453
149560741
164653274
284077054
924943819
800621132
286933219
841615510
758318674
615291235
70908978
2047611
874462201
427253379
199377484
983336388
792090508
12507993
354864949
283099575
124063723
615829285
40614233
747772464
129479509
974815883
183440561
787219471
536433317
778466026
871018118
50148188
924663945
749095171
246390669
91562262
337900258
275424974
397329504
897443664
184885551
760669986
16691206
90996775
812092157
255702343
429430355
12552247
735648825
408543537
954048465
501543318
332028612
716270078
946013517
342057077
859425016
76720507
941150447
295866160
885952688
649818822
67085703
666564708
808518452
125703331
823843679
266308777
385275555
642270986
583084892
357517165
692251702
953561708
578484188
432963876
93369496
835127950
263122369
56983237
504057881
405417441
361469251
274270186
558069829
458142044
601012735
658497917
783220988
994704689
602121231
131737085
161027244
706451172
601058833
303496510
585240223
183863120
619266519
529851128
706292756
914824312
444849505
843308450
559842893
111195719
72219474
871087685
866487117
454015939
952670925
471652462
848068733
882436947
780776015
293512096
401202797
433463827
47223424
95900513
155823170
687366175
535261046
663062683
275527278
555521620
482642209
91873911
71977218
790093245
179593528
69754768
270797608
319556303
641875793
739320681
26675975
881203928
699286336
685572601
738601343
15603224
725167826
447475432
179268808
853884619
157868482
163801619
441985373
327462818
120689162
349112572
102590217
472463147
497397161
888554606
457621688
823829596
415257322
384448334
652056150
766030031
833572845
57354147
97335835
296834681
940516331
386962631
436124833
54642048
752716928
127639067
736561795
735798358
141380959
841223525
480671815
437035550
947225238
65134701
430098838
294478017
373377215
890754333
376058745
259324268
516749935
765655276
377065304
30494999
171322862
806933594
96425621
157568394
138058920
852964251
167631853
648192624
645844616
862305792
452308608
362860590
244238888
108138466
501096067
891398562
859575419
462957355
198307370
16487562
569451606
914386321
333468500
714868002
596494385
887532108
676490486
149326388
511915099
966321557
439998505
244123135
469119822
179906256
886511751
214261125
274164659
31307531
144971233
838393155
339893078
550023202
586716497
484089541
62741255
992944010
459872178
965309055
535673448
486892454
916539657
437258846
56546273
927937976
999050971
407270346
344068773
692785372
725113117
685745154
599854520
550248638
2455910
769739652
9357927
621717793
522208110
908237557
612793187
167726748
446085240
165518514
297473119
177369880
614744817
973585752
264221025
313972016
836791200
428492069
954729334
139896907
226682131
299333922
603037707
439776039
71372714
126598985
664427774
280946602
688523426
336794070
480281028
311392022
630580960
26398667
177934752
922904203
435496858
917312038
106693811
298418791
446586435
672396562
207696205
469883420
629745891
174708817
451674786
894159762
858219516
54854229
691524564
50392523
741792999
628571319
910262617
606243059
389113943
729430169
708203296
632874977
6529341
288156843
751517180
623688881
228981948
993689775
653737504
570739825
42051558
317482142
619971130
104075893
885130610
863688253
254107900
713869160
976207268
861346993
101662235
625294731
884978838
623394310
24007727
40197045
954603567
172951699
391678073
791350202
134683363
115413618
970843852
321657918
403393067
543309460
478126664
595677577
82166401
507145365
595861075
772698212
431012632
284364199
562853871
976770500
822836451
964349705
474302378
640288344
431166972
534806996
651031791
700900169
261090566
438423105
755742330
747043173
426618485
728885356
239253052
613451239
603835529
4357410
113077663
934677473
213591593
424901073
579148114
771173514
200375968
268055054
939663011
440819105
64892832
142999968
697672004
817650465
589471721
362528673
295947388
643959809
820071949
101446799
800695105
202153824
620713148
42632353
63262611
135983998
234855213
855633567
532247166
583710282
188180819
543495829
880561445
826345330
444068973
480137786
3536489
62433912
496419514
349034468
365891024
490150962
402858014
675689828
200886449
29468848
548779120
588366044
938431011
844709874
830263098
374022268
399650293
153459951
803982776
434549801
812851246
147522453
438948942
156879987
260094886
127202703
15047136
642736619
494899505
578497902
479456917
920681709
373348816
319859599
801848568
122737116
80421403
119580330
582770307
573018013
208260388
513613614
157976726
441397458
714781014
423977001
242757161
770676408
609521417
75634844
435856237
705928649
984703610
884551730
725136886
941061913
576947024
750094429
668700153
97601537
624723797
102033909
744362691
528440041
844844287
122239383
501034696
993228664
5838298
233372288
186884573
25664832
446596298
530154251
678060966
170113659
920517903
703713607
265403113
68071818
835422300
735207270
14993346
212839588
363175616
757699300
309284829
44610957
337098387
72072715
454512964
660207420
474362144
303678162
115719696
688303473
464649023
468517860
552258920
298495245
113319818
477179047
220648114
229256662
460882934
831518624
768766504
92852390
725603565
787444945
528541952
919366353
367136584
156080558
141584176
374535160
887547772
829618122
533115004
795884266
316112051
299992899
422969875
367047503
446823694
155682464
651678159
818136268
975309341
345154724
274458728
877061955
866618210
369277805
655691166
415361820
512068901
801821112
361163449
798192340
593182110
160881255
297831264
966528816
571186766
863995733
481925885
234289927
38024360
415029090
733791493
180062545
719378797
608824733
188879584
796083428
387332253
150217659
89341397
930203452
993338394
808954798
674421541
509323198
545564236
885518288
373752329
410590189
376852192
191415040
748947831
736051619
897154300
509740415
468586498
673107877
966200379
725312804
381893584
690902337
197248203
288499188
284390591
366592866
176106042
605173397
872387120
257690271
950759895
33666454
361993652
404310704
927401194
889175581
865505041
532334465
204613113
665786391
308716656
965264405
768723705
683846667
789476847
667805069
4565239
947979048
235400377
156486271
266495988
368543814
841188384
364059841
445528221
569683861
92547796
314408560
715216283
480565915
487411447
16998346
320920588
348624826
316342426
276680983
439543548
152971553
163100727
775680317
34438895
774169408
507888849
955948701
570600332
666964825
804107697
290702207
144602867
360622397
404535077
165402630
831336415
656241345
952260718
790026844
715656540
984241217
486680262
324319170
810246905
447261373
16310219
672628579
251224617
285047938
630509591
989416857
989232492
899810792
191964882
364391083
247804725
795703286
222074406
765051893
241572878
473103475
659543051
74519939
45498979
795609979
769280513
27681184
347929459
37511030
405069447
503468096
955652961
349991517
854031415
197574138
567209967
703963881
472604408
10835606
111869516
377234205
308251331
270591761
52378243
889285171
789368073
958741758
835948841
759662394
647659935
860701777
688490455
336146764
338608706
622440508
855545940
190085959
543919851
417067364
372832007
115192142
720304988
381030444
455065099
707838839
274099382
559947924
181257838
331906550
801874387
467757095
519488002
1101842
989578763
828205743
80532331
173768870
999993971
752998077
721499791
438853816
826171086
497724247
266489321
425110696
139655361
788016298
651174246
80160158
387754560
839416634
978573658
430464385
702188953
492286556
699976251
118519084
234006089
182489314
486556323
212593573
641639990
51426564
699804209
672671792
557716516
791278511
968343716
468962242
602702767
93064255
935416464
980847576
77947004
806421516
217823817
306761313
920430179
560943832
952933175
162851379
694450446
629534153
91913369
523593104
348637659
23989811
845260697
683296409
53127922
87903876
874045787
986885431
386408163
476546127
748692530
268365466
140418140
319851462
77220366
213295445
702153219
671747483
549900614
535085686
820706065
866799030
2213679
210838025
174364345
490098364
312898724
934352760
599136930
964586205
400588365
2230156
256354565
469290041
35238870
792417290
139299416
521055221
949922149
635075137
747720572
537204236
528175773
327218015
809203280
290981225
416585430
224055944
32344110
213067529
466359859
511410060
756474211
456290258
755077797
44663642
477575998
94463921
258431402
860164295
581872184
847062313
217117429
615622881
35037961
299920277
2345884
567165466
749558753
767403500
36446391
36666149
791832796
184148916
57855027
737574432
395813801
913403631
535131561
536514427
342988441
972857805
449221253