0
1
mirror of https://git.sb/baoshuo/OI-codes.git synced 2024-12-18 09:31:58 +00:00
OI-codes/S2OJ/102/data/tree5.ans

3932 lines
38 KiB (Stored with Git LFS)
Plaintext

299488569
472874587
209683731
255384451
231431166
661478212
596053191
855705555
66621666
61339782
491389647
16928037
745050747
954291950
453064590
288944388
17740569
184791863
407013339
804108733
350391228
780504872
960458518
204528482
748837030
35731666
524225352
305212950
533199912
276594786
974938782
141045987
801327806
186579
724918441
295672442
593228191
790655250
748274024
731465179
744438773
817711060
836510877
420327273
738957582
52390078
162792879
238773350
691742708
569766591
280994472
436694417
808167639
610418797
440598417
807311855
38382804
946918634
43806781
172964644
255564196
513970015
76987926
192837782
427124964
240503024
879557187
880373222
293852185
356105609
566745020
998328819
585668422
513079719
506788013
465093395
760075176
137981886
741159217
56651839
323277828
200912515
895849885
635904715
221393383
188671357
272378581
841926938
645936071
953608161
23958962
605653367
397002408
509960591
765980726
709861326
555775946
338080930
408011849
357348984
596770320
615848989
886067401
888369211
738745088
166352405
328767281
856730551
885677379
947534763
134579962
284595723
785068871
352735738
36788699
351814844
689325223
705985626
298484064
220278109
271872171
771088928
857530255
62729865
438761168
517042831
715117636
385984957
346603446
768840562
945186701
490928706
804196408
569558786
460496328
252207321
79033671
567885132
16318110
124450287
554834409
763399541
943866944
459863778
789034847
478476998
285456401
915795374
266683729
434679238
357541429
260684062
442711157
534351246
942626541
522852633
146370997
236437185
353737582
830428965
766885432
686174897
809682506
417949872
400061207
221217081
405881094
196815961
301607827
49582474
31522869
225178402
611647501
656327165
737270759
236572790
630432503
346549400
267506842
708263464
361512257
227441620
637710679
501942235
268924573
685638378
993729273
196970450
692796363
41774414
102680267
621445166
491982895
148380443
293023870
497322876
884835540
83010767
744890891
524614511
168111621
319846541
129232652
73706359
686760907
653911884
968140563
997036718
807918157
117917734
85076891
905161472
830997422
997528946
155764854
157576576
449209265
38238336
88826018
162347592
174198428
883602890
339311380
795014326
26854418
733509384
952296138
848677187
912197829
150650372
396672195
187795036
986727230
567955825
928283609
356322590
371186331
385498297
893489877
581835449
117233372
175112346
151046098
642872437
59663764
432757636
190892479
219857075
750543356
742839054
144075782
463362658
181450579
652526230
161513057
500393811
159854528
271520419
878304446
93480143
440586651
632523619
978656460
813926103
135572267
315190927
305848966
981823206
87474761
861446302
947075536
651708223
162965650
479482135
466102724
322292676
372009898
583541725
365179487
44771235
153928872
569267345
351347717
714124185
577850508
451949484
497703650
384821518
642174303
682839031
117917734
978468009
929861039
247002029
428541519
334122267
709627652
570136001
815564779
715713507
23635263
255360699
767061923
168784102
530168779
949555574
455704153
261352361
65159996
127271236
885939564
822673067
708291173
157791328
388318857
239809699
568229443
644308245
529774636
126212778
668294974
287768975
222701764
979937370
11646959
477164882
297731456
613994264
358768869
275323990
371882874
29775851
750149623
749152632
390252369
814790928
69239831
316009335
519339956
521702568
150081886
989060700
186579
181096123
793293091
815526184
578921993
313958992
203840931
702035063
843509931
942633088
108199755
127325228
258757274
961994183
430254715
113271354
349018751
14729824
849269144
793655524
834406527
780652818
328068825
607889019
26838087
388901087
153928872
565816306
94975319
813911287
751290660
32555066
760400314
994056312
748869199
696637759
434908412
991580392
238545733
610697429
836006210
596339328
568229443
769564548
207630622
852891368
267024260
991442123
759607806
772805954
881278225
692715456
459571662
58418933
277758501
573412759
880141965
87684153
6620689
62622225
869311429
353462148
208396698
448390353
859426032
450223710
68118698
68454782
87607123
645037141
777862127
961409893
916678712
852982478
42051944
106196929
602524804
259411359
161884411
94270275
665539390
861211954
665887948
9863781
576415231
335928872
974825568
79677427
763361862
355249788
85076891
524350898
369534644
849672056
428008362
523954914
685595100
982956452
4489118
997745543
344599136
760803620
558766663
59241809
229047840
252060877
483087211
458550229
622466397
919520030
112884430
974025988
168784102
962433802
983371208
125985513
394972927
613603089
277187102
378132431
581666892
431903032
380553837
553009097
947064791
824540794
318293224
21093929
389800326
486571231
457673488
780726820
365985652
709980120
192927780
665092932
508105038
929455379
200974582
903896389
474244018
131730656
523826385
421080124
712693501
311963550
36445342
677263096
91630576
564614556
407886128
612249476
785347648
477441207
526782975
483755030
8434712
598421785
716633145
304749513
813497180
624148428
178066986
353276635
495739397
681177083
813276860
733842450
30455066
741159217
646015968
894780118
460208325
370924288
507334101
432997797
768511560
926123992
526370675
171336511
864825004
932401119
426971890
406787311
691938157
186579
210416750
207951798
76710366
561790074
694532122
611562496
531163847
98305710
877232260
750782127
688214990
700534081
950282770
139135810
936903851
550417723
867724548
877734055
606086821
751618596
90732204
6091901
474128971
149455886
904742475
764333371
475525194
644187253
959607512
463362658
604045035
946747150
946200351
915227656
131932186
299726791
501326077
511200454
290202197
161884411
10257171
892918116
125962015
810921812
698685864
167525888
217571561
613603089
718567390
6303552
591240905
495387131
835020676
776503273
818902420
981116339
124742384
203226006
459026013
174514653
517647213
867050370
807114594
865060053
335120664
677592592
363349701
884307803
736131086
2274779
781940933
425402351
482255130
294673657
170751549
723895807
397125140
206857528
789480889
709951662
155335011
69043180
75253170
35557830
481437848
744636666
86006130
576058114
490200539
93218115
656571558
464148105
350391228
134491674
989915651
852225955
444437724
711259090
336371168
33556066
466102724
840324480
764379823
132558314
460021507
621921937
734227343
780652818
484404469
151870457
834914516
474705484
14407522
343829440
252607309
344023381
305630792
128741663
566450858
703531083
755446808
478829215
724747840
32345399
85475748
938983269
57027704
378656536
522573102
129157665
204663296
705985626
872879793
372405213
674403769
945319525
857103459
942633088
62729865
12641892
83297552
973676633
490867418
497607078
342596931
117923403
930477827
319892498
385670001
744095385
588421868
395133430
248946359
208314319
343745756
645536613
328735183
39405541
192517231
913862322
96735917
840158993
157806402
255073716
39405541
382088000
596665958
124430226
152710197
421850538
219523369
520139914
81907543
506708452
318279524
582053955
806184482
460264324
622240707
696682373
309170682
514660791
807421608
958642981
793293091
138605294
85505363
751549141
14729824
889117210
372038567
249293815
585566015
87775151
515270375
224548087
297245583
520825442
229527078
646576471
404750496
750208059
603029369
570336067
752318235
181117550
723278141
191065861
966372796
750222118
815171990
747500551
110021398
234034850
222967322
504160608
729956184
966858540
119086121
210577269
931994116
840884230
44620382
289736606
755446808
378457834
275324797
376609870
849830203
675451403
570717092
125544175
115968869
513789065
840211872
888645984
803844242
651408852
651088610
136592448
882246989
956649389
784236146
340857373
219877615
781297628
582329656
599099304
830747954
579271892
82819834
450223710
194410367
111290597
808167639
197645963
326380231
627531890
427043422
268102350
607612500
793281184
257948355
765938763
285717373
82183836
222298089
775871132
127381421
71651096
338869919
305238412
160872171
662837243
590979638
314908598
834576868
280199738
20841578
475087694
863522669
305231953
228591018
709861326
860850035
852982478
62688351
721496398
860915156
365033321
860163439
56264439
870140019
363059557
987742586
82535458
708879240
388718052
572821920
228427847
913854477
573162412
368957839
217928187
590705063
353446580
755709739
165953161
513362706
758730254
26493811
151585369
722144496
774663070
357116804
538707389
603376253
298414341
17488372
748348837
102031783
576157637
509136189
685638378
842425640
24842410
605667358
305238412
976986827
60103321
958307869
285344892
850376118
265889136
43170996
249710503
854830760
420327273
9797916
512561074
807985525
345354558
870140019
583754877
141890139
596053191
979509826
619570735
396854154
761541578
403030277
886555014
318585629
829226122
278826050
229176320
720965802
827998911
835020676
614660470
370214624
946605409
799094322
428712115
523335983
871787016
252224502
732547204
228591018
521089203
192860267
981584600
613010961
381002671
680537664
537772398
54278307
560150447
120813867
561317103
359268621
146370997
234858355
493662337
569856087
874971172
378859546
71987016
299063034
603029369
396661614
338278886
414607096
820127223
137830684
14319900
685944843
351303567
161884411
492398444
895927017
193672034
848164351
791078742
369103832
73258880
777846980
543097353
562382426
270051367
655436369
794876849
661701449
174290027
927515485
960689547
963450049
983822628
397790795
757788577
729761821
741006725
201086168
352275576
371412064
403585468
1022286511
505570852
177231000
721657778
347024667
898186917
598231857
802715124
896686279
434782056
234436358
82016352
972766386
773387385
107200139
489930134
83039655
784495651
167782654
489376538
156133388
945319525
588805759
139457852
996814453
410272433
490928706
980593674
272757791
161974228
465082762
482435881
959270647
864174237
838420965
592565710
202693109
659797916
484208003
683281354
363011835
228427847
853714556
79381656
991830978
509776364
353398034
776465411
875732648
574254263
385196201
61519926
923280243
890005413
335481637
479433503
676644419
748207616
36439555
27292784
956649389
990282719
534027933
714780319
215404095
313653134
555080640
682790746
564345866
456175501
108734700
579352385
781785039
321649901
533574061
424257658
877349387
751401680
86763344
441965989
694263435
807421608
153832946
57187904
679569033
229261098
740532968
454401239
950185719
833525797
327748894
2241970
605667358
330085997
812036223
110946787
937025983
144358325
533575852
218353252
110984254
450501649
292195871
139110963
934679383
897927376
786080050
464148105
88409337
760192114
44687236
423491379
299063034
743799000
176364499
434844326
118705104
878624814
294191174
55317094
360356074
590533309
9517719
706748831
131932186
456504543
43945141
693404104
24867404
855165084
827220365
716254528
308911715
910475715
696654298
681937602
820213369
146370997
439084342
114955821
355180712
499417082
624689627
110175207
553828816
427043422
884233339
1062758604
482255130
420327273
494354835
510704043
364070538
806929280
874709197
214989994
567208591
591240905
912698065
213717479
897617286
72140061
963863917
23958962
663553014
422203632
577850508
14209571
852088466
968084579
61339782
727330146
695528507
404878045
714491221
20917267
469472802
327748894
605649548
454667604
967820090
664939719
336456311
223554834
23574039
430254715
454147809
388305808
349682955
999959049
888904091
605259369
996313392
62947716
527239730
442045117
618140687
276642266
739858936
326678376
266683729
423476499
18721601
741421426
712763062
63063968
688123599
197891489
508038023
635613414
726923780
362446190
466748730
5560317
453443779
180920583
943097027
84250903
255714229
618883572
884447601
277395532
261195308
726250622
690294714
702136306
99601980
929455379
835067536
45053400
863565262
472086759
567033704
796748487
563061975
351514732
833817372
210577269
857882192
547139985
791879199
322292676
210577269
710115417
519729258
540982641
178971678
580703104
962988644
96245706
264373736
285617709
636538353
3576226
755446808
473357494
71205095
212296744
149519873
418635584
979927762
886417508
778160217
575244304
1072358971
296202451
988919242
619208071
868938969
981517480
790067577
255073716
96268503
818487615
581114315
538707389
158858759
39691248
352735738
440996399
978656460
620060877
454293359
114719573
353276635
231406578
863522669
676997158
350067167
752961016
418648756
717826238
227700213
482435881
14017603
708179406
637699028
293852185
148380443
619595072
430623519
708263464
37186779
421080124
673438405
677592592
57593237
291694399
1032191426
612249476
750217557
36772112
661300620
437932394
682839031
668845870
976309124
219734587
446126584
941899981
207740161
565061502
907230557
834069258
181096123
581614035
953608161
881600661
693363659
305630792
534916502
889102489
267207630
974825568
299267866
626626780
223671601
35472885
566786608
131833432
591746941
456017671
2994322
310575030
573808088
662028984
740212151
586688784
535115329
766059609
911538561
136979229
681764098
210199490
22780489
67694410
591768517
806929280
921566996
618313480
89527260
429984205
17856254
495637857
320351922
114296895
921681054
108914928
839060130
668845870
72978181
234034850
827640962
640256475
837547111
69154679
192674705
240801731
181892373
65534564
254564533
580703104
369517496
657951611
892248348
588135942
894013639
49830239
696951920
273035077
356105609
794718549
637404894
954369128
56154093
862316273
881853471
986817550
632377898
835149050
334146230
460436513
356354534
439587366
971199627
860958542
442162541
597412915
524692100
141054936
40879606
291137561
944382471
66387563
384741461
491948746
284595723
688123599
573162412
753093750
88617547
926100267
999148326
871860302
414497919
787598295
795213572
547647714
162885290
227732275
659457315
493243370
962433802
534103451
929803057
962082182
140368376
813154136
692240219
270344796
837759942
197645963
524997742
971684848
316009335
474385265
109107684
631519655
362838271
407483269
798391352
332574978
737813330
618883572
473048931
743187298
760400314
128420048
930461829
471310881
692571996
861331527
695775469
33005422
317467492
442676305
48526528
403566983
543043248
982337603
656464888
499528538
742125978
763836489
73706359
697917820
589580412
440149627
444437724
739276774
861151238
576074007
537847104
562249030
635142017
548204807
460283882
824759474
328737074
741544402
422475826
512189118
834036189
913819862
639873809
897617286
588421868
670868215
982753675
65301380
378859546
131969027
824508160
594973862
18488321
583906617
126987522
341293830
860534536
165925126
158858759
518274333
782280190
100285509
743796899
708263464
274638462
927413198
555080640
247972883
170376711
547038096
939177500
451960706
101765291
480715597
650096975
376227712
78690809
162305166
727282755
102935737
725637866
596769271
92453866
174956049
36532205
581392568
343498779
114029737
687543685
736445025
296476904
23382857
605532339
951695788
591654880
771088928
626058272
85379826
300272819
981435060
122254230
109705570
136116381
810895273
335481637
85379826
193742396
752318235
539708589
745050747
310832495
483256743
888224148
41774414
333285978
642482304
859349643
915227656
314235273
628030798
607889019
620258666
347897856
396346179
4454674
374098697
392252705
692290591
922405070
407889694
241621773
786551353
394997892
568940300
304866128
118705104
10763682
20812220
232799555
145079469
370203265
471523463
835698648
633692461
362855770
89510971
707735882
101557017
533634473
507845623
538838045
559712321
313494715
137479374
753782249
793363716
747788629
506460644
22967024
79944343
631073795
949542238
606086821
626936534
586190474
39490465
14946326
683281354
932425663
435223880
451887223
305630792
118668782
43898329
452512709
759423392
313868783
804669943
774663070
347262778
777105084
990436006
564989352
502515583
418648756
666021382
860064128
847504939
117803450
279880239
484234220
80683972
214989994
549916707
644493486
806929280
157576576
626745445
890687011
833929617
990962545
421080124
814221269
891138881
628309930
990799789
12641892
855653407
999959049
206434229
356286742
928541549
854394787
181228880
6798119
364439494
335814650
494835796
567111101
557848991
484383607
467157377
730498577
862039306
333258121
298560026
617807780
726728893
51206793
573412759
173353671
264441731
798478266
490785427
519221442
353613760
249815468
565397743
28422026
457164592
899166582
18833126
345408823
487944349
318056903
734724137
62939129
144712945
46852727
406618233
941795038
626936534
758718225
344023381
756298321
561273461
474705484
668384865
416320157
739148933
496746418
699939683
381762786
698326914
714440451
742116894
758802534
284877872
940061081
975739145
990775262
414299106
758926309
27384841
278107077
252875877
118668782
295570304
566177391
438284966
857270522
466609732
663338961
735760324
743230441
854503361
840143739
60018828
970380808
595623318
684820967
311415603
843187033
344798238
778184354
676978428
898690495
501326077
428030427
727232366
890730938
683281354
254014944
480026287
622466397
744462259
681663126
301093070
447230057
338146032
825830566
692661156
139891661
117217109
570669720
120976004
873720321
731638449
136592448
876407579
259262
61065044
273711271
8978411
335039847
247338450
616092175
276941464
536580282
163317154
300589554
226461364
615513478
812001960
353306659
867460804
181339150
760338892
851683592
341563541
645943889
634703171
851944819
639827990
172703904
279389435
252060877
911538561
475238275
145581472
320716380
857156244
922892869
552570642
952143625
988613432
798798895
190363607
662045938
813237518
446429878
445237381
850131089
718546971
938974440
339109712
967820090
394997892
999017592
754017120
498871692
242676041
453443779
65375619
858863047
327130954
576741973
978656460
837547111
261223738
286052718
951136336
814523371
300968402
12872990
823086004
365781018
512781061
263646929
258983503
705758654
330776687
471310881
89763118
281383914
857700236
617654993
439655277
103504844
290546739
546725832
165264450
491818761
636143408
855332240
488384964
906134923
251593193
53321040
952813548
61211525
360658691
608926411
553307045
141054936
789472823
491543168
614244553
734724137
201944138
840884230
738867514
888372322
2748930
16053167
958343063
996088807
780652818
609366907
650096975
459408365
84638392
84472619
100400188
215989604
529142492
979927762
125832425
573779141
668620949
378123559
781464027
986491452
261223738
388048542
574867498
975853133
978169756
226796598
407941361
553307045
145637746
306904382
943254649
132187736
891947065
890209445
431903032
49906021
701538043
197266148
511527026
12044689
296265438
39674460
305724417
237391047
777846980
457784272
916384273
42719130
794728340
634421849
155076752
901844020
879560365
419828151
117217109
663949274
133225540
259107289
789117665
94932932
579254586
973797236
501435902
955880137
878624814
217184497
566220591
812036223
957809917
939694544
43948657
872841269
564765845
984718319
500393515
418006658
745142667
837037331
977779224
705163740
206661432
12013939
214989994
884984845
59222541
623134813
692240219
445957839
881112681
426856364
948940502
524205472
926703068
42082263
8788466
964292608
270021000
981060211
804113873
364306486
502984063
581392568
392229393
26493811
488301178
367609290
886535380
713588586
69321726
272757791
836976745
40879606
881018439
612301945
853300867
887374897
485721029
81515876
743914545
887773950
483401227
295102283
181614866
821185433
58211394
28830298
380553837
355901977
32465919
396086597
301253431
800842856
292596225
890687011
84638392
733842450
305630792
391721617
885301289
936252182
243263247
499387094
178237648
930581054
521149384
264147619
33556066
857882192
218774360
468237267
416653610
194913391
442520894
10586528
374482587
315910682
257349882
765720318
739216695
294836160
296042993
882823147
503481218
348874428
285717373
962546445
529100442
216139649
590422331
674861436
532057109
431540349
165953161
770407618
817711060
354085703
514209485
445957839
71554588
544674801
710675012
279557394
682353019
953908241
117803450
997414378
944492727
136293721
690721783
598638614
263468690
24890119
599697567
327761201
125491987
627752596
887105815
557610729
472801087
593228191
341293830
284705792
579380911
984645108
80487166
811781597
376227712
518302060
207408948
249710503
113810558
875203921
155825596
424375556
473204725
923174497
879846032
590715706
645052953
3400815
300301816
227168147
813237518
638161053
33018461
222967322
193724035
446209055
685725651
561486912
655702463
819120141
911261097
676590844
766478151
965789938
485548181
793895283
606291808
105952347
31113280
350053167
561422846
914345995
4420548
562382426
23958962
786551353
600970836
489376538
121979048
286146983
644493486
157576576
946033374
459967373
217127908
995763478
537086333
874826148
953128071
432591549
204529539
31572502
750429984
184181283
836703298
269479153
327093709
274993384
892284408
133971020
562249030
286791975
948121728
715268662
976918107
719399885
147887543
505546857
721377366
827505415
810182253
694188258
428279051
190958591
118572182
352735738
140589455
45491610
880194379
261195308
471297471
378532518
697567298
592305309
510798653
987877486
960736109
252733495
688083988
400324141
57027704
410690988
971786703
171336511
284073400
843940770
649453674
6742821
31522869
793281184
247819122
168784102
419751812
143988333
867724548
259039963
787620111
647371384
458815920
122767031
693363659
756562802
415721045
327251827
973888602
340857373
211308466
922462261
549999862
312599353
272975200
409818332
282100582
532335084
245714849
43111600
437932394
888976151
181614866
792290950
35895658
506248570
908129173
974758309
261195308
579103704
334289801
787598295
967820090
171100663
760700474
746538632
541555934
972164465
281328658
475882895
626027070
529342687
510828302
794478250
778682463
625167470
607239820
782443272
935631921
157576576
681326911
813293468
508038023
157806402
808191748
845780039
423525835
194913391
7606198
507901975
327914237
569745849
255642004
671647377
355180712
245335094
323479573
762749999
197266148
777846980
171509035
42156855
158005152
999959049
563067840
765399687
320158312
891403433
279637187
785858239
739219541
575014912
161064573
252224502
946488298
570735899
959415154
160500666
982309955
823554588
419108658
568273422
394103201
731072483
944971661
835149050
637663757
657840245
198157512
750792507
519746597
897841051
519729258
255478593
694905497
110175207
127325228
572580218
263894164
70320035
566745020
208396698
109749639
672207812
534085565
663278954
1015378684
307505617
668681615
683503085
854503361
696516255
262771769
303734112
827640962
466447223
719685803
902405047
894177785
286588786
890016098
944382471
149114005
70320035
657604872
972310787
52416218
713663169
312184910
424331256
241315434
191692253
173218307
25934158
3400815
158486750
301607827
347101978
694554231
752141109
550417723
720281877
18488321
467458447
510397591
843139862
443421786
812951299
346549400
544117557
400219681
140589455
986491452
946033374
301399336
770629849
98285391
271215359
895849407
434170942
52801706
223554834
213424962
8939397
355320291
487177668
334529572
401641575
407483269
264324885
51133498
738459785
767168119
569745849
921051852
220115791
115097995
639770831
775297934
400494802
344780083
572580218
179955997
564894759
144211269
109705570
327806917
588516531
591773573
881451211
395734642
157576576
177301197
417022793
18721601
111009273
307177608
759578539
488772619
914345995
759942069
329877834
566450858
141647789
262771769
438577367
953788228
32866414
741347272
214618027
323479573
937333320
588501517
181291486
920951850
749028771
22447049
428150546
313494715
190727215
705810579
566220591
71045025
747500551
879967091
73100937
140363647
893437181
751290660
210912791
597659942
40064287
623509246
51948711
805331683
203729066
965898382
567344760
292596225
773387385
287663115
446209055
293391891
572878834
560399180
436916033
912869608
188835022
690551404
772901653
917505794
63627789
873631327
256458298
24867404
898574190
564608386
718695798
698363318
489982199
21969500
760445805
184849631
437281529
949466542
209502976
132579155
978134163
943620128
906408006
490964332
551880204
529696674
301462184
538550712
644973607
597326236
786475113
921653029
824269274
213202521
436920160
317467492
807311855
723591116
522242716
199409416
905431704
812506160
458344352
503973976
880141965
365462865
945319525
204178660
255579788
498205658
602154506
487944349
353106085
597310947
693085930
462361552
394494067
148869635
607239820
52158349
904872102
135261316
1411892
329716917
602188886
825619069
758246337
622466397
114414318
52728571
719685803
830456010
870776432
745153067
946371471
43441335
711036660
64116145
41483819
805814247
371305842
71252876
939976221
997209671
368741379
990094957
160474948
342515072
771282972
112866815
423890789
361451356
933502696
732219845
777465759
902975692
612151757
321913024
841300218
146892844
654036647
109109763
864441661
434302250
467505159
496751789
818359194
166621932
82798016
637663757
73101323
751337835
454076188
364052111
404984931
828548538
640210369
196815961
145624151
995866037
337236364
31660436
772901653
647964204
561305170
602266052
82183836
574867498
400494802
926063340
852955125
241094717
14439706
508270462
876291726
228121826
88409337
963518191
894721262
138462935
960885289
169633593
61211525
757372920
29962684
454667604
570781551
216903188
350212822
595630910
161779107
300272819
823367623
928579740
911538561
646167719
867149114
121513706
935056736
958343063
45733219
394276664
236780977
558496392
700771592
687985491
48178950
991574815
605344483
227011952
372038567
230593724
188671357
459268051
257102013
498718251
107354769
840208806
796080011
320877440
124292137
637040533
110984254
763836489
921653029
1053048209
218786028
789821659
354140489
531836806
924590970
929455379
234083277
131969027
428509451
763758095
912779104
335039847
397782989
482326656
345597335
932942425
735624260
50652180
53635146
786900546
305505039
614749269
547038096
715995744
158005152
996313392
909392139
421951800
980015511
998029206
360683996
171100663
574754729
385982835
527534599
430195841
133837003
168936888
989032354
99601980
494349332
659113252
424331256
951765737
753910093
555734224
78713169
654085647
770699217
160403962
797904574
859349643
295570304
718695798
691667508
134600315
92843130
741544402
413095922
526295225
170588395
709156126
97966026
996842066
57152080
786372804
603481137
390529323
311046165
873720321
962082182
469400409
385982835
257546366
228287254
862726322
941405764
858454356
177448739
117249611
215404095
710206656
115592507
37304655
748837030
525899787
405628073
265881013
51734476
374318158
263547039
230127060
623635992
758593343
863522669
850459593
456901207
261897270
877041702
767481309
912869608
668676994
292195871
5575602
614815519
527517711
751337835
263653170
198732990
763836489
19322916
334495803
425504528
267518149
777050965
154441764
745142667
71602960
464783618
752202554
796232274
307177608
553180376
585010471
939837641
136121063
29287664
906408006
213424962
764333371
293264488
302979572
59241809
145146504
434463810
391582628
226261469
854394787
924119778
879495187
105784844
505633914
434908412
897534052
730629006
833477936
130045193
679781276
170751549
968084579
379502700
495030915
307177608
642482304
413122322
749686981
330294016
118705104
144211269
301646483
322563381
51634256
467423649
30586501
176449402
987543131
814863651
961515037
687328807
141368376
214292854
504868628
223884515
621563624
118407089
255192229
572156986
547344704
508120260
835342438
676590844
903087043
313131985
791818923
781457641
308833576
774648641
421649335
990788244
145146504
94662597
416320157
436630403
562234762
584469416
187587162
302979572
638473084
97527422
760231440
5575602
622695739
96735917
837329588
156447223
952530512
661666998
222130159
764980150
983654716
11827967
815564779
799982231
78374036
107326053
781619960
509113386
694590903
930775349
843955867
980996635
198414792
419751812
934679383
327914237
4625291
516715444
863455870
460595777
410053964
661698334
972481449
102179999
756223981
631226896
109103189
277287226
489323718
371611817
340995085
342350963
249206014
305505039
937726207
318349400
85475748
517171966
419828151
738914481
472854645
509514834
796170360
96212820
636253912
853202890
301627532
477441207
348986463
230406633
257546366
479409368
1001125481
125253879
817480108
43939416
123042686
703401168
830997422
823745276
357086204
1049156149
140662664
879751154
946747150
522558988
554667663
491393601
31096737
512832351
891382657
178971678
944277408
179601895
136979229
569215766
70010678
50089593
1016316013
756321580
366340746
360779844
458672418
110295214
558534561
214881056
259872125
717841485
607237506
926867527
300301816
78734111
515019612
316107593
519355996
234351054
75253170
861170956
357051199
979197494
154110282
699312788
434682737
665166398
751549141
16053167
483092859
510704043
7606198
310047654
130379099
555597283
750222118
574058170
248953745
625079005
765399687
162987647
547474566
989032354
369508170
833525797
204345639
195666613
870871159
319400597
684068553
71252876
696516255
735988599
858454356
116377324
984472761
762154246
648198801
438284966
342097709
916384273
696740440
252988795
793294660
87684153
486953594
992842251
808191748
139894135
525412018
473376555
581027701
528878458
350067167
453154550
228591018
827135184
80683972
48319509
543270157
971684848
852666760
806184482
833378069
986754234
524225352
116515526
264692328
891642443
722583356
774492291
223763535
470943391
821760153
987742586
374838729
347557060
454401239
344309254
418006658
685638378
200806653
53946245
599093761
937726207
448074397
976771978
353112880
165860144
176083746
167801475
99067937
562930696
697567298
212044873
873106202
684615280
943416623
459137385
170464144
762628200
629186814
40064287
893452056
975441913
909248064
910040950
336553988
336127003
374018361
691132705
467703631
667674672
929224404
739858936
197891489
794478250
608641056
152085990
587153052
87267158
230286769
233338752
84472619
604536380
250926543
83039655
398295034
792133580
460792570
254123837
673438405
828708264
737985574
542513131
791149941
874009430
270925836
374204131
698488395
888645984
685944843
126987522
807801345
810573126
917442114
993777649
858237395
58793851
523110721
372776123
136683345
657681688
855315923
722899880
413704577
963461963
909366721
446064106
969770452
79033671
32866414
661326901
217362894
604576363
517040373
605649548
821760153
626657128
652018776
66486411
602500016
92799007
612955184
127001481
406726163
706793220
819381644
302543741
330009183
710350870
6713801
390908691
931903600
550726428
636143408
225446073
662474038
307177608
841309686
865403523
688201862
810419215
443498350
715636959
755709739
263337918
85119631
784899894
606233889
392986416
520804330
611109108
783238406
881872318
96138286
876939761
781297628
956809807
281731164
494366517
56026632
756872556
444414507
676102896
135594190
667959351
62688351
124037280
816615957
511990676
709215231
988454320
280218401
120400729
428475803
785430953
227054834
748364266
572087433
958642981
551790292
389063742
868282640
808527447
325700262
836510877
262544948
964837668
870025061
240503024
888281590
226086489
724767545
693428020
501578465
641133015
395568876
461090339
754674173
51074525
764982914
52215498
965350271
760231440
392229393
71045025
894013639
250027934
880815741
311058612
437892469
227512855
469264132
96461080
370214624
397507591
722889189
198959242
133166162
104028368
837187880
626314956
118705104
991478888
689325223
743831261
622104281
25970283
100232066
1059421201
540508467
936152798
652272896
45969019
355921063
340618870
604651858
93639594
379721779
576785741
329750839
375364158
116377324
486441853
468227169
90109774
963461963
841550676
492224090
122767031
496921166
749588982
265133850
383196486
753940218
125962015
406443005
1022720204
730139021
523110721
678702235
49468424
17620310
385098291
469569441
460283882
947167963
612955184
572580218
203693521
930824360
622494888
861129991
239410365
835922500
879988604
900400291
262167787
917724147
39899014
583915533
311347391
480001232
444437724
724526060
77961722
738745088
854937932
708879240
384728213
533643390
799406702
870025061
857326135
595801195
469479438
605653367
575320034
698744064
346877374
658640619
665134617
99067937
675780490
283217035
176065523
414497919
81111615
791084795
449209265
335689367
353207511
335860097
671647377
463367234
75384872
647917985
882560
888372322
1024380683
533218477
509660188
984785953
711426090
462673859
740162825
970871575
506685437
788623883
366340746
470685069
443172349
683550401
549205554
870724616
262086449
785163665
373740021
96744412
968057636
130660259
339061976
980868220
282345485
350043772
987270038
759781487
210577269
471117351
50745744
8622327
571757918
75483722
425567418
57152080
43080359
202336590
561629019
893132159
6620689
741682680
471466160
103606743
623635992
741006725
933155146
305505039
122468203
838015515
866682772
169633593
783238406
796170360
1001125481
346440528
333627105
211080155
530168779
325234451
125969033
111210840
601985930
778976410
107767734
124429876
326099748
612249476
862853610
79849883
155628569
3522630
384821518
38238336
288098737
48752110
562971800
806688078
134500476
339486600
947309538
576556792
87684153
252428192
291052282
933575832
62622225
974188194
899166582
145269169
679305988
627084012
684967741
120813867
743187298
339082918
617393217
113342921
815526184
445816044
438577367
700993747
494803884
511200454
155335011
868701425
953484608
482255130
754058530
849010654
92298361
179949051
436257344
369400466
551790292
684615280
464809924
558293100
525188695
158133398
698885889
125643770
317398052
442948617
727608606
481461734
916209375
604552396
124553046
324071607
239863619
895401809
291345280
891319025
918137605
574313007
42964752
401179350
663983691
209502976
357952236
809682506
933155146
419637542
127064502
45545483
397507591
107466773
745966720
654117623
772620713
627821337
616135897
461090339
165250715
752202554
353045232
708546752
650779251
913862322
651944942
432034565
4129197
904127260
912968718
52266391
967520105
131940033
436916033
233585584
394972927
488400667
215528274
169709717
531515028
972532875
337989833
407686232
86935455
323826576
25685338
483256743
243489302
254243456
710774538
621056110
517042831
206027115
770597675
309817471
190417488
213650387
249671287
509960591
28593925
947173369
449601670
371305842
356354534
494366517
437554481
560150447
746376727
571906388
331480054
639770831
581392568
109323159
709324638
274200832
870271213
745216358
977933157
972878303
933319187
555455151
634499414
451949484
917561530
647762962
907181710
944313710
871938222
861151238
366122766
125969033
995763478
173218307
852803548
506004769
609211696
827053569
1053275097
794718549
746376727
933839632
836803083
1040865535
129156440
893132159
893360051
627557531
988383395
719290698
465367464
782705305
221393383
973466613
937333320
321649901
251692743
831781105
693085930
607808348
407886128
322437884
717841485
641527676
567723319
224583671
835020676
917561530
8104208
459682508
380389277
748348837
646608027
961264742
193724035
968016233
875251290
904269184
180516704
591240905
73706359
4493730
439084342
259378659
42040400
291137561
675733953
295388983
623372625
378795182
612498018
820473090
820180192
262630009
979937370
916304616
656709631
253181610
55329202
367456073
1067253014
2325131
777845819
237850904
256338551
89441692
816403771
413095922
156001294
721722031
184181283
96981286
351814844
718855796
875571792
164743569
268393832
976771978
826332723
602650114
6942089
345465871
887455954
643185503
974938782
984074325
331888064
630386159
477810197
595907832
577517337
939796760
832831326
114719573
139593312
1080180
1005405035
437281529
96268503
979509826
836803083
553460481
404399498
971199627
586239032
96268503
723836619
842143009
725637866
550807061
197645963
646357181
844465278
597218156
12419959
450501649
486953594
349908359
27793201
969492647
777091504
764214649
995894005
142088743
276035963
859234806
366383955
767481309
501019343
213270746
96461080
661788463
255192229
495637857
691889618
647917985
528118516
280199738
265295613
2804336
843669402
521479124
507845623
37398771
464552559
739250054
42156855
337306785
472775218
165928590
860318579
385498297
127064502
893227324
336336680
85235048
197645963
966858540
1003301444
961897578
986727230
220561239
690390044
74885907
1052095145
887105815
627752596
561695370
466333474
197546125
578199106
957628196
850131089
874164790
501358643
255073716
270353288
794118513
48319509
737542568
265295613
879699996
780766367
946838971
300749749
999644504
974665233
643302836
65375619
127636443
475087694
474244018
519885516
490785427
180651038
980996635
209334841
560457997
790389843
793327936
488772619
424591772
230761412
980642588
1051304125
231846908
525085383
270313889
721953371
606755388
913184545
1066633104
171057422
612826384
45866790
206397914
705163740
393163522
317788489
461090339
690294714
83622683
147164373
600970836
394276664
81515876
216711785
308299458
702602804
864437242
772360091
990922329
201086168
583787942
226261469
479683186
364705307
797645059
105383514
670108085
740317789
341179569
317061959
334289801
486371903
50652180
325394121
549205554
7641655
218786028
425567418
143814640
891432181
975265253
874826148
751375873
174514653
6798119
244808154
30916889
474539500
181776688
781060256
226421954
634009413
638473084
12770946
960458518
989915651
146084521
836827001
507334101
828022257
250027934
924532287
973176112
508931441
416060826
236572790
365781018
212787466
251763648
118071739
318293224
599107481
29287664
533575852
319766842
764175750
520219906
747950033
445050333
776785418
649410186
276159267
657408383
402543267
62790206
273116146
93107244
453064590
598646613
378795182
752976069
203226006
48105569
827053569
716797674
314128835
254933292
32485643
331546946
294720601
644835135
956909062
412053222
861151238
418597355
814156045
221393383
695528507
212701777
729089489
187697303
225111484
719685803
294343844
921671258
271215359
350315986
631071561
387124242
966204930
552792614
988645456
461510852
678538892
282195436
485429769
20841578
679906120
319230797
529818174
614484951
443897342
790507416
394467512
573753637
710675012
295388983
5193953
767863515
218353252
971971761
583754877
850376118
154077471
618140687
269479153
437087237
996968514
235218312
501942235
115097995
15568768
686831929
939450542
183722177
49468424
622375820
933730999
48526528
21336734
93394289
1001705056
461830562
954076337
464261465
663077187
115968869
221577614
618660885
467087749
827053569
833087022
118705104
494354835
4129197
209497587
546440724
119270212
529998728
813926103
516349689
845239628
728316348
233658940
912803467
967668612
583481218
466225154
752310310
680853875
556546349
482520185
350385563
956649389
965200115
993409830
670839868
306300018
314707209
69228507
766321050
25405082
443050244
586847711
58107192
591768517
7456623
109909070
552792614
1055881608
586239032
581027701
553071609
815294157
19196199
929861039
546987549
1002988861