195
1947221023327244009143765202
263609655806068922278899167
356782019937920168248825352
248107905936807571272451667
325858016352573166910346602
232606156067546220266004167
23864133652318906537686422
217104406198284869259556667
186420126687860008092981392
93569435123804085589075142
1183394585924661521349302132
201602656329023518253109167
934017135326933026920280667
980446143890298629856608792
887666801299201675680377867
186100906459762167246661667
18853301845993912045477952
591778414584454651253321702
170599156590500816240214167
17016293517763459737785762
17015885759468672733504512
140311141132428451592841527
527152873859311486677395702
527152871768682870747905702
527152869678054254818415702
527152867587425638888925702
527152865496797022959435702
263616197555431147178919962
263616195464802531249429962
263616193374173915319939962
263616191283545299390449962
263616189192916683460959962
27634377849654178775662817
2026326665894859179410426142
2041748915428807911943303442
2057330169815518796330673842
28906320524607287878004267
2088254171309797337323674992
27634378031804148778678442
26998406630055540217992092
62246719359993657054144932
2196607423906138467991317917
279111405675330271839446042
26030528796126884525270387
1589401869816805763343431237
24599591809908159839555087
1651329379413550956828240287
1682332874970156659635242587
387706023523267168141403477
263609655806068920832998542
356782019937920166802924727
248107905936807569826551042
23860468780352647477920797
232606156067546218820103542
232845880142468357546106392
1183391738488484656067270882
217104406198284867813656042
934013880218175773437077542
1026871897344906979309733792
887664765026928352049909117
201602656329023516807208542
18851265573720588415009202
18853301888823621261399827
591777193657342104025196702
186100906459762165800761042
93567396760902144583329842
93568619778643304849029517
17015478086888284532332637
279747393802604898409247777
124729893008586349256350307
527152871768682869302005077
527152869678054253372515077
527152867587425637443025077
527152865496797021513535077
263616195464802529803529337
263616193374173913874039337
263616191283545297944549337
263616189192916682015059337
263616187102288066085569337
1730355515372923035224828852
26116984781563383707655827
27229935332205103613450402
1776860767071720562434780827
1792442021458211525337088727
27229935150165094352966027
26116984963713353710671452
1993726270844014579297094477
25560509715140444378500727
62246719359993655608244307
77828375156416144699968752
279111405675330270393545417
23479681534052422834062572
24274647268508991771716522
1324513721459773394206174247
23082198741817364771548097
1417444726613069310126719972
387706023523267166695502852
263609655806068919387097917
23856803908386388418155172
248107905936807568380650417
279271633597076706999231392
1183388891052307790785239632
232606156067546217374202917
934010625109418519953874417
887662728754655028419440367
217104406198284866367755417
18849229301447264784540452
18853301931653330477321702
591775972730229556797071702
201602656329023515361307917
186498399823294542718095467
139994373233251654302154517
77986148637060042246838622
93569027451223693050201392
17015070414307896331160762
93567396760902143137429217
109148644884744246919859087
527152869678054251926614452
527152867587425635997124452
527152865496797020067634452
527152863406168404138144452
263616193374173912428138712
263616191283545296498648712
263616189192916680569158712
263616187102288064639668712
26030528721188638490223512
1465467367015890666087571862
24599591713472588639648837
1496550369180464558908318412
1511972618714633212926258212
1759682636192029005295037162
24599591895622558642664462
1728838122486982210159837487
26030528903173667379442262
24122612800225348539009362
62246719359993654162343682
279111405675330268947644792
108991281167309347719934517
21882792312785928537539957
22200779166048813822413807
1059625573102741025068917257
21564805673726569703541107
1121553082699156336326132557
23853139036420129358389547
263609655806068917941197292
325697387051685056452356392
1183386043616130925503208382
248107905936807566934749792
934007370000661266470671292
887660692482381704788971617
232606156067546215928302292
18847193029173941154071702
591774751803117009568946702
217104406198284864921854792
279429402885686940852861092
186420126687860003755279517
93569435123804081251373267
62404900513217939910347402
17014662741727508129988887
186498399823294541272194842
77986148637060040800937997
93567396760902144583367867
527152867587425634551223827
527152865496797018621733827
527152863406168402692243827
263616191283545295052748087
263616189192916679123258087
263616187102288063193768087
263616185011659447264278087
23479681469780368824546947
24274647193570745736669647
1200579218658858296950314872
23082198645381793571641847
1510375729675461708261485597
1247084470357545863417735597
23082198827531763574657472
1463949974129949841022580497
24274647375555774625888397
23479681651875358456296947
22684715885310252699517997
62246719359993652716443057
279111405675330267501744167
670882422279556371990814217
980440446927316281917155667
20285903091519434241017342
20762884213273206264608792
794737424745708655931660267
20047412605635774635534117
1183383196179954060221177132
263609655806068916495296667
934004114891904012987468167
887658656210108381158502867
248107905936807565488849167
18845156756900617523602952
591773530876004462340821702
232606156067546214482401667
232845880142468353208404517
46823652389375837573856182
17014255069147119928817012
279429402885686939406960467
62404900513217938464446777
77986148637060042246876647
527152865496797017175833202
527152863406168401246343202
527152861315539785316853202
263616189192916677677357462
263616187102288061747867462
263616185011659445818377462
108991688839889735921106392
21882792248513874528024332
22200779208878523038335682
935691070301825927813057882
21564805577290998503634857
1229906339477634384792929432
21564805759440968506650482
1199061825772917471885323507
22200779026838513777851307
21882792430608864159774332
108991686749261118545715767
21246818970395156860026632
279111405675330266055843542
77827969574464366644684377
405994273922414042111025977
18848008417164426772337327
18689013870252939944494727
622780281541807261601152127
529849276388676286794403277
18530019537544979567527127
887656619937835057528034117
263609655806068915049396042
18843120484627293893134202
591772309948891915112696702
248107905936807564042948542
279271633597076702661529517
46824060061956225775028057
17013847396566731727645137
46823652389375836127955557
62404900513217939910385427
527152863406168399800442577
527152861315539783870952577
263616187102288060301966837
263616185011659444372476837
263616182921030828442986837
608954918955686672977142342
1026866200381924631370280667
20285903027247380231501717
20762884138334960229561917
670802921944793558675800892
20047412509200203435627867
20047412691350173438643492
