32
4402068287976851852445879133363491244641379
5843378164374539503373472095494761452153059
1625453403570732891970292642762651420763363
12642597514482010287168978049423739700058275
11463912565846286067137892245471757549573283
8590437913485612719817289642679896659594403
1625582332156695362393388348375992602171619
1482359220055968713077623442634736274640995
7195151238943676871590210544533519069222051
15734833601285651946814515130712327080546467
4274033018204329099711510751316197492425859
5799989583113252564567269055075785017361539
2968712643026813429225321299545415526653123
1532851359201962493640442750826479935952035
1832383587189232566861075525440759693121699
3096831698178433499902257691763775615732899
7105145171577207064987310431292036268231779
7237214566545947927568938549337283420821635
1533111973606286062363211581202973775405283
8676191815419836303946337044958196619317475
4233374716804442247686965427850488376922275
1534256316889104509910576552421700956003523
7108037614536289475183892585323152176941187
12815171060604126760491855727345685454132419
1617459469241639568089678979430996222612707
2923837864350739799829920271883349885527235
5799904429566511693022362453896619375273155
16988348854890416787243031743425545463010467
10069764995607970098515849947737249681608867
4402154848757821418522553848886646766998691
4320444427276137846786649857238922955887747
11421283976131283533673788179097012173739171
5801395902472677968357447447917412513648771
5708754026779191229784148051637755533430915
12855999541883497691752589356708915836064899
5800208943372949796002690633548019861365955
8544285831081802741201277166573035334012067
5800210315520936931288740560165979049662659
5795823573664296805617789858926394568972419
8677676555381471458555300809842302736572643
1485122687698414450012296035166043772131427
12857448492729585352651732643504048319993027
12857622704673578574500409278808208955415747
8632634307004030360916136384560051063462115
5795781157787574166829954486972281521279107
7105185056333598187532382577156859486111875
4448219049032826867344991074953376322265315
5799905758792091017733478111578712194719907
5801701805638322571549355843830549914457315
7015349051049275654463533196393308200505443
2967394005976672352915993178820443404178595
7105311283580100601694530366267620630499427
4448219048993327760979116290047539424764131
13075320961892972791824156273704708129035427
1492017392095769799032825275264501713871011
5797267320319159108141863953959178825044131
10069812849157073312547310069371230659710147
12900962133984611487243938513318962284206243
7151595043889951843291891227665166857473155
2921288532225367709083713879844576903171203
7238538438811795117142317295750506323610787
7238533293282289745566573422601114354913443
11508698120094411556370333158986283196028099
11418604377067609777511651743294518568622243
1704398904822888979702291770598412368712899
7235897258761873041225955535854964172789891
12815381161660992711674309153150974534357187
4404745269921435484718579085044207904197795
10072666748272806333112241397015949060936931
17126381164133270964681730273479909373618435
7192428935876119507147051272561243034131619
3096662720069469337707193580275168714039459
14296163745719421057161647046074268528055491
18567431895742651489503296419264272172164355
1486965244333446485044954670355778181080291
8760448749486488933048729108274833208283299
10114904375154575739959941970992948581770499
5708838929839564938380636317766271094558819
11376539669490866760898640111529274906938531
1659564005544651797052764275782111652419747
11465144717324223260536476271173084586908867
1712908578324952074615512758750628322517251
7192337133432336367871724249163191930687619
7195151315405827017723519326163319236339907
17088183356074079475730109955876421015707875
1530259408786337161243039576622276616032419
10114904375154575739959941970992948575542531
14165326380373090230617405330143918141152451
2963226870933803480609306287154758502417507
12947457329978451545914938065784220477917411
1575394808480266855334243219528058562419939
4402113601151577217851872805934436954805411
1659605216723727996400636306891123616553123
15735138166006011268187189415869118789324995
1575090239903715725798873446343541663145187
21093649632241963501942531109271520083649795
2925458150399279178634291397560416386356387
14479914775373479406048777785308383165875427
8587417832112333930467133396328782637537475
8500306783242798309359960714217557411828867
7195192481362696056446283090899766690876611
12901221332102574320127362628206889625917603
4448474419047134650937866023356914674601123
5663921745715575419587874190268201044391107
8633908988457017672653181141406911930996931
7192297255294426941895048406062037118097539
5930661910366121240141790466788396484466883
5712919784645059004161527718731851924344963
1486618199165025912247378623940005687562435
1749441128585967110972173793514143879470275
1528724063396487798517380669678792337396867
8586092454119774085076339743870230810725475
10114904375154575739959941970992948583802115
8587627961885365721890915909475334634938531
5753628682183851088555691800892329289750659
7102724780054188406066256458734762668918019
10072710607724748852134760184324408397275363
2919840873048098368765636473787929918047331
7241258379505855026611748200134202451301603
17082265375812668422250798532129805313347747
15643507621068757251829139288733136830139523
12902409717994127135859539365350399263581411
8631227979763502178520741418694394853334211
11508785932218962284356304217213126327900355
7150313669486251258898060041559700839467139
12901005997168648685694686935970054250174627
1701506341108524425252839703530552683471011
8677507751216832574567719644975247906874595
16988347536123034144993659577971853689558179
10072710607724748852134760186577237892635875
10069985604576908461601033983487514547232963
7150233914383014248732298367180727788799107
5801179117716697795592195615547921818360003
4362857598985655766835749327970030534728899
11463565563430489945906102214567062371769539
4359872069867092845451485163084983351415939
8631098913503076026489085429191955372377251
11288066254091069873744963283423747479050403
10159685854416731152461784128081392061229283
4231880578821221288878952808339114629862531
7106548752009072997320677629555412090067075
7238831035163663232785269586857901717360803
1528724063396606640760966477276703402070147
11417285738716897557844821712572353786089571
7192338540416751083457027538393926462408835
1486529053878879077059175419190684140478691
7150232543697770796757882610087625680294019
17217235313798258671945189640570374571925731
9851990845018179704733599465584023822437539
1617459506845188558435391832614850462388451
11418604377067609777511651743294518568655011
3010867740825507729831465473346774427178211
10027702988028096758125610903394587572053251
14295993735850904742401406057398470033254659
10071261741251154110028062738369222976671939
4359957094865193086010659850889722145736835
8633908993528895161519362666750798856393923
9939186951616822691229344549155401983268003
5801180574112945568834732027868245422871715
8589117901902995269521109445340855672149187
2924274056187372052571274840122947014958275
11421289377420668025405367700885639318967491
1881222088826276352036646188115395472467203
4317767316421670347926867116928053461322883
2921420116582640993686336682397854812314755
12902279397588811260043143394994342094674115
11376583576893050107797225342177728253795523
11376370736692452778513147599179629839193251
12857360719506775425252412749670488591310019
4446861904324338476691442675989573185801347
3055830161453859511008217497232908313826467
4361231827066121024197375178020722908956771
1616051773957774371938059254803225488036035
9937700751362376023748915419766331123337379
1486791087239222704604395272920062571552995
4358384575309651180809142177625008169387107
14340997409440496358743888700754682965077251
3009720696123201170375441780479639227142307
2838129240458266624921306588878076151665763
4316273351366230459368578633638222687671427
10114904375154575739959941970992711213555971
8456956791495506773530180553061630781526147
12857405954797006979422902106476031244508355
2836815965958022384642382002121997340970115
5802626684437746658306524614004536430955651
2832643430804929324009888120405959950503043
4624354043523286276909577810167525839841507
1527364137162389590281154367622608757786723
15516070714383921961188239637792745661338819
4274164653312897667251957930000691528502403
4230563355372675619819474082921726061152355
7237388865666753399116623488634735439289539
8498982826763045765887353892889314021443715
1658073857803418254940076198366451571169411
12947370882137425872891559316073687674033411
1881389606723443510099630284915125601412355
4500501686603972242028161236851185042039043
1791636142084278642863709532240449891440835
1661007547187370177903436573529030419222691
8541265782240158328543539215241385794997411
8544066422707158129647580505892117434012803
5711473420783676975348040379392215310534755
8541393260832572990634237900775048034291843
1667433205449394844670268626700436710270179
9937827147480297553864267160880414337435811
5798674976706593009937052550363407334970531
2878923291827874909074356516325861548428419
2966163222586883231761977725167093604881539
10027494169424143640290016085443893882132675
1486443939068878826283704429417857733005475
7148826349151104491997303448057560065677443
14296032067813741464774908249308943925614755
5799905673077274928085174015133486436946051
3061229782911675558186872503898558588722403
4536697896787880593845003419924882022078659
15785542738195949099533078703374339726771427
5797224783603527794418176387428655623670915
4448262947180837534302161078062975216162979
11376498458229432924208517671481145202740387
1531706943349711248592150820082940247184579
9939059219817100580747173743581987076216995
1661007547187370177903436573528895127752867
14078468105501675063543550814006635451945155
5668009160747374575606418594601919613964451
4315042443327175591235717007280500385157283
8588817458561889543047312062526943465182339
2923968126093142355975654345132560989916291
4314953339450179976696815885703979293937763
7061630237400922578811872248384344249470051
8498941669944668665022159327633028128344195
1705794386446722944652925332804245591890051
7147467796282142411441050897303747813246083
10069770221527952265512688823575735240465603
7105403131587248615673348722881537655212227
17173591361346051359623108336574338755239107
2922475444551607873147868050045723508542563
8716939168358983208238293124657983651879075
4359745664577719262695291342849261638424739
10027615178580742233931608264892758261534915
5710116362079143062961467102754090882666627
8588864069857732617844068829854733428856003
9982653906334574754553755356923998538697859
8588857331426410808207772961468495905819779
7235852026154029731364061794097883465681027
8539901947418359922166500087757887943873635
5797309812820521537883883673717774861046915
12815124498600762154325327992401172244860067
4317680919357977744192282477501668725397667
5930870765314958945048284704186799879327939
8588906637762795313951288246915864489922755
7150103659335105426021392456178117062560931
9853266815703755240037959269117414692982915
1486574244950678411190464568396063180036259
9895463159730482639864237819927286102792355
8588774885706762739091579243911528738556035
7151460791864997050407548062733387774990499
11292023200941184439522698611479372313627811
11598450335819087230812678108310565032405187
1570832548483414236740710490398681456613507
12990706172006451632055511476802994739188931
7194977150444723381523080056843690762903779
4447030873585141095029038250804664381577379
7279582464140817495196364331805372166900867
4314955997906090961913609573452339906382947
7192556574092769126267705937869046407073955
12811085135685148899567320832486341443032259
2838177008334387418365452654548909814909059
7150398697365841441149201578525153104763043
10027488734388438139087400108850742641693859
2838177008334387418365452654548909814845571
12990883045208022281679761493326660186019011
4361407282566802855078604538598829967218851
5799905845804938041567882529890966940259523
7234490981059779718217900859017685216958595
4410536808625825637684823187666243683524803
17043009416682256928557526430945627573822659
2963528738299245540832557084817277020440803
10027705562068578126968666709558147561884867
5712926352782692224824486044382183862504579
1746423653778584801505271720480628260574371
4314998534586432514783259674184124944451715
5842358724219961258161371198163060987695267
2835365693798046361866645152221276196081763
2924143719397308097132358255685185452646595
9982700429272511813609037966711384358062179
12815089976478290536018235348449880019509475
11422947007805543224321275106328316541537443
11421500849326612745862241923264833483151555
9939185534117168257738802754826178467665059
1701506341108524425252803926935112852250787
1482489485782645462702781635458433284216963
5672136417694088535443681440729899999468739
10069768943050266555443463745731913617479843
15778738174796363009994030502652489367689411
2835363072787105367388462833991957632682083
2879008402740833612840262636898678250607779
9983002417316783052384170356503927499918499
9982700429272511813609037966711384359144547
1658031362826601671742851236034135445311619
7147340187757794199263435041362731564405891
8413235741100269945666744091753572209922179
7061628825054384240373781189952895949412483
5712838625152245959934628480492215364259971
5712792143675395537419032113042768565144771
4362553000677545673216100565555376800470147
1572195095532955321495470238749961252707491
12857706318824975475226770990339307674443971
7235981081947383129592570519298420641010819
4272937905804479064861208267047842979384451
1532939090847103009864056109958912328997091
8675968249271574236366039004746083302740131
8588901198627510243937258404124541900198051
11421710986891781409439318845639479681978595
2835585187930434995191913925256054054194307
2881688001803403125162468594872359338415235
7105147745821942506526903175984594914776195
7237477886419694958554127846993407637589123
5672089897470067617549884676425294014356675
5840694402216911288298382527139905072663683
9982744382232669959577370689242469998237859
11376538259702212091189529014990422287749283
7150106271059236966173476692186827984146595
9982744382232669959577370683541710547687587
8588946519674538868207002794237564076364963
8497831804808371225133411562241413347415171
15733342259602669640957032810092601674046659
12857707773926872913498548247190611592058051
4272757039684783025571807311415973102325859
14081022802445916943162652452851202275747011
8677465132764511753493595443103483949290723
5798632393296968978357920864570072482582691
1572324113764590852677446013697553268347043
7191025222921769640374094129432974103449731
5798761416804608357678653236396592150482083
5707435436587875944057311753883049911259299
8541176686317633053513334033302183372559491
2879050937954423999613770959998744543729795
4230788162317507521418259664751026288990371
14339719855143468117577595214424585564135619
5756563698036163013959088184167051490888867
1486574244950757639353016958099345100607651
8589120643184579508340689995524390679352483
7195365197922661350936865397746104749202627
2923925545204839348190049095435387980124291
4274124733514920152179174237108527121337443
1614601496481023948066982919696973249451139
5801354654828363519875869288569343833283779
5663923201024179168802479845309553825782979
1704271176878131918547173247362064405665955
7148957984225608703411463834047920790930595
8631056457268245364669586205648898465402019
4317764739741816562909411968822763534456995
5663747572757969549589853898328276741456995
11466462029162281990412673793863061869926627
9979847910013319526223130351518856944653443
4407516840064455323672822757300363957866659
4363912755400848633047501705780776406158435
4363870261643358384018189812198818070987875
7237388825468131761531612354460093869363427
7195454423694563000322306612187459530921187
5798673682601315695650370552822883534576803
4362724504717435044538835372909285823645827
15688510010949035866156126699946251019098275
7150191471377140063930154117179405166123171
4446904479983660782755684278002806183596195
1878498411174499280433830065492503485915363
5843549680260465384865802269984452073726147
1659434987352310916438006297315768346482851
1705714761192463915950851981430246124654723
5843463232205207774582560690641227929983139
10027579247683697966386934129123979340883139
4404960812634787532941837825575425129256099
5708664850464920349568821113059368441648259
1572453099633311004908772259057481969505475
3097982598117815893719793989569218464618659
14254009859271564637519647811338761859699907
9940548081084427226444664025841011705155747
8633777353347425493345740528994788941537507
11510104525052425542431185861003659548203235
1575264498620335695380906390636801810504931
5930495722999938554736140338397130592953539
11379513272059269746494196387937588156243139
1789982452726159781333256208037005107471555
17173418563085842870012195571877646988156131
11508482700744109355289391885371628026137795
17173633979757759039666336809282220531587267
4358425660697384000046188581196556657697955
2963353193146548689743938346738562211419267
7018030144235667623688310531914287781349475
4271316157879799192670945308291116716624003
1486834852738182639651492884683066879119523
3010906158463619394031548811654140665138307
1485252905226438024138433904338067599332483
5708797855002610743090196066152267482535043
4270082718713831875638263933780100838984867
10069726485599919903952527633466729413447875
8633777353347425493345740528994788941503715
8589153957162784030602344837295030876213411
8587496244833125108171403978141815970794595
1704519825587556930403156392549788051247267
7150231213253939548936862148259687949208707
2840851624093728586890885642761752674440355
1569472833957104991950620673459543507799139
1878582195336576465385615907537765850588387
8588901240124091055986087917092839492851843
9982696441588524458861419258810666777151587
8632412273756040923668440953341014176796835
4230480902999051525958381462717787925481571
1532937764339324442147230173497827015170275
15689786113998890403600728690821478512530627
7147467793602330397762171985925019147742371
7150319072152341475695943825127830204912803
11463651991649350233740687394104365491133635
8673381617103008213657962910628644718156963
7147555645965834941811711583025975991114915
3008314330025338282289607237323215979319427
8413276956055637632744370667739749217930371
9940548081084427216956249172389209189687459
8674609863974690635883827677508684024584355
11466462029162281990411530122890828993336547
1659352529780246064113411373444209190210691
2964589247848389800558773192325333464944739
8631052346303687194409287753005637909482627
11508400547046911655822858074531013868070115
4314998535881971389605298129008805336624291
8588862651057658101295731041794065607921827
10114860472986447446021320817012432163739875
5801223023738330335727090451061672343934147
4446947055557701295326415794389951165141155
5669238652628033376480431493024576183636099
5669238652628033376480431493024576183604355
7240024557207704314892719349323130159108259
8588864025719364272602611516049433834983587
12854554887996816536856907839619630524178627
4272718454512221107060659934566564054043779
17173415864347677279898419029593694314533059
12857709053661946620966591221734625452855459
4358554846423493869978932110390370728217731
10022086920517581920971565295058810801624227
13992755453810449855606328828975785467710627
15431179402318837933312881972254432716562627
15431179401018424131613023971217292313006275
4362507802989511319968324845727868247970947
4410236521227535243845164417892658150871235
8632502574245758624279772610745948330625187
1530083827373844482444986024670935147255971
11460758310453009005643819890579795693739203
1746591174230067913097136363675744216485027
17173415864347677279898419029593659954794691
11549493457853153645103446161625774215437507
5849080716031512653095906043707803944820963
7106506218051809694689965424381682353575043
15734920132416273927306698822166456995878083
10026429500551985804050655335298017516425379
9985421408514681372873159557381308199147683
11422989584681816378438610500901119578181859
11465317563818498839860731186241042138700003
10024765313630933884404684708252432470315171
4361235777109798841270002462406523814513795
2966036862850491873368920465606097887202435
9847988572053395301288068435486039327511683
7193831262203577474256726923068762879070339
11508570593266501267816516639643283269986531
8632416221282122518904925506165489565604003
14296031943116178678969552140383563571924099
7103869073884681772060250342206544303789187
8632591765095074775797597333029223109271779
11510103245315924329159522086718862865474787
7241687555294337145775851233194416301876451
4272888672157951877563864214612435896833155
11466592335004831439965694016345537948882147
2921071613596491636050440419219903171697795
2919884777807354089230388181633524013670563
3009632924236451571704351450552776723107971
9848031109943907145597695204252425788724355
5710293398591083415171861204383913484553379
5753715163655486371941515383707034094473347
9847821054197944252600033160887677252439171
1572366565944411575719700189688864773970083
4404874332213913240295458332084664431445123
1625752356509434795142519264369817055108323
4448219039776235294766952484140030972040323
8633693821055915455674272128076903784650979
7238837728119084234097621324582149846896835
11466462029162164310135551249857418257175779
5711391047754880145385151270937159808423043
2925288135126482224048510112223359913858211
1482357890868537747369053879675465270169699
7192688292238951193963465166730914178403491
5799990826745841634888062568976769120014499
5622915019171088753765433546771344511864931
7151595089450461943562093948583604380701859
11463824753767893170285644039891714007373027
5708708669475055301662724195029048060186755
7150146101164438885264481974032920927639683
4448475748274018766869459939006497258903715
3053065329497345018477958732068321929401507
4359830820800432059088555551272784634222723
10024851578289906510632228194122627389003907
2923877654135813704799179025256527800963171
8586445205992879732225652406767069316580579
5932193305675570700439466261635391250669795
15687068005012017335417576579705012587011299
2968841575501921750310447613078900758908035
11418604383680779515911918138767762486595747
5711432212080321154413452044412983643770979
8544111616418254331616186762053126142891139
2832684636872799855656283874782784366187651
5801657840872494772787068814136454619144419
9982914601255108898539549465793802930462883
4405002013547003023610449244239857827616931
5756608894427231191191786752526802528343235
5711349846717047115616009676870664722712675
5801354654828363519875869288569343826858179
3008396821380442653523028368158719709743235
1617414278128990496357962183341202534081763
7150102236517774365066645637201902703773795
3009549137438973393558781049507382382795971
2922523217499640803192895845755660666048643
7108077451258979337011599939216081904896131
1531405118904626045448196298893600689919171
14435085313638153640202985086826828778344675
5800252853454906812847397903370114322077891
11421628448844149993030625428724676037877987
11376623405701405930981849036075200425365667
10113501910944562483947706117371298830191779
8674611236037788586186805969921776372814979
1527406754275081105501121927605416900073571
4446945769167538610286683513138433670450339
1575221920446229882363590574425657764387043
5753755004278543894797328248185726160771203
7237387407846653886341587913956098488538243
8544111616418254331616186762053193821131907
12641153892400482283492385303672402422667427
9847864874627847879253996528246920904281219
9895545741831507714271136783059982212108451
8631271722267161380767348632777764171389123
8588774882986343656667950084784787520919683
1836597321919910704517309096191894591182051
1572237594607011878240039284580187304633539
3053145163696830781308694461607867027920003
3016353580130455271375731177413792168613059
1531490185559033520706318761984766894120131
4359788245349283214187211211944028889357475
5800074652484317050309280001571129096638627
4362595533296091832094800344404665582061667
4358424332767301416408400026233180261517411
4358554723110488099513547235416649234482339
12726905007327451558645939214625119659035811
7192470132734548080902357962519884624796835
3143111426874021806725264477044540896877763
2966076694337670749748890264306776414521475
8543942721386002730305169912461458156885123
4362465181935976413884436216569223473893475
5710115117309720348700969084679280387070083
9940381799114631525555911853630267933725859
14249798996083879606217329613434886681759939
1529954888282902264963071408696610767638691
10029193007257404371582276718444001285706979
5712832056691318347559013010346042529451107
7237263837715252379067669572371975100341443
1615837640791589244482518440453208127179907
4448471718970370842776778109249254012817539
10026255245729708508791356376666857108738179
1615837640791589244482518440453208129279107
8674656345413675148184506395727928770212067
1531621872757858462900394201007347682415811
4362725887285475684741247759417602814971043
3016439938411607230339588143433857164873923
1531708265964414746526495882858637674388675
12854598743314799587934051006337397967460547
5885785932111092439754478709065022408134819
11422731587154349177212475207140399319712931
4319168407263774300701082704397170899061891
12857360720843942474755725579762922343796899
1531491523997657210107704798065616694219971
8456746653889504548920714064504878919782531
4491945446024493318800887762660837123330211
7192593875713241182461990132790444694804643
7105268748324755701449186883103836221835363
12726990119457555346228952184206542920358051
14301650714548244029368186511910402680556739
7147465133890012669821041152043434149741667
7150319153890371595004969965655156239500451
1482400385924223645212650189856864265670755
5711392419780183820327463026953132225759363
5711432338074649576106668715985362885974147
7150099666453750606557779940236625651502211
4314994591035502579374734418517817207884899
2923751334556058062700165275040293640604771
1573681085378791360616180793855157919091811
5797315132248716844980408983979620304098435
10069726359602816060623565210694370221789347
7150057045403696712908485667533712787638371
1945927955370789028988263163369767444170243
21932799841480594664725837893195555745508995
27069440279119853293684959799438211777248707
16864657551611231100665124394041533754676387
2968842907409696332653678513780558218237123
15646405473225182867645630554938707697441987
4361237101143040379337417205155324265271395
21800013467296382461071038731938688446280259
2626116525442808853702770326748393044098627
34218350340837237064840217224369280349028931
15959772557215422137534869364720029165821347
5801567169131091893917063911039061426640035
14077149506213617407641043989669699319470275
4685064264669025305370132703822324474295747
8631096170503703940008372236567380028989635
11738437158300099012963713793058022938328515
10117582728026244151944719830704846715232483
12768971083030124466359114632344820669125763
10026553123991385755613067084608244071699619
2373450377791553657400236215876194807791171
9982745665940679495392383007574235220808867
2142902096600329356470360711062522025031011
7238959970239958400236860368489998320834723
24413356806231654396047229266887105249396163
4711094029931467806025056256798593640699139
17404821973994107663781563162826345923759651
21628964821821526063841104277384788067114531
27247160725890712296449404628174875581365795
1576495276773582833958572427646856584475907
7985130552703342534760134330106909938196995
7190937495211336313341395615097524783811715
2967310221733388698688581320052560702310563
20236744582809431043556646368984728423783971
2923883221614229096013528109153759412683939
22972011373034797650375625682165255472762307
8590219914779085836489170706474254265981091
8590136058091984397311026483847657034029219
12901047246114797168630975784590676535318691
1525915322780281728876468520414321649489987
14164426577397143318449583211917021610711203
11369861582526278943462051368798652632044675
17405722851780413924162942967223469380886051
17405722851780413924162942967258202929384995
7193661122353685360339328603314243140494467
14387403281941745608602410706620614129823011
14481669779790844792933757603357359208744355
10291561318605157513576151116554893124806979
1948609044547484622911190075784116470103587
2328067749563828059228303460346104298097187
27245027495350496171951508571666196228103715
9937695479799088895140091693178847168141443
7107864733200598898218988119945064199885955
8501831569970023952727124378968605865415811
2150989196558390017495179190827542231039427
1853111861079003465061974498449382409911715
5841002993481006423569401165747347264837859
7147421146047957754236168100554393703883971
1948609048481005676984873406449587863409187
15780316154466776597691222725064570006804739
2151410644949896667452174712873917447911875
15782735293394015500505432448643575124993347
7328846604312717150690604568726996782459203
11420268608038293295194146018211009377995875
1853110578620976536880666045520363499436451
9895500414375467942313444920799429643049091
12857359261641357594755397599229630424944803
1577855035514111311945571812163468851846339
20278939641737809660632528387904353641975331
8586569957581541188656038239117963870641251
1948395132380260657981440988113686044825123
7193700997858685804918991906965757423129795
11465394616163931926237611925157597275200707
1852981642207111996819329023061008750822819
8633908990973429183680216376506513253145795
2148433137812482406960084642306410288658851
16996730971905537862650311332409754784079043
20099008557625749011769976501400032030303651
1573513603987464611019947819731027715301475
20098717250260075546514758545308333960207779
12858979843820766070959802599559942061104323
14252779072031723788118050901557381604513987
10116177691075004702862503264779641810949315
7151716134751859434077442921577107635083395
12996161783432473394383445364600820155658595
5794723353346459093026470022982164542628067
2919930101575955638363885968859415240183011
10029314058889250844386497088299933197636803
1529996090453852676371166557366568273251427
13991270750196355917145327782123262871507107
11508484075448707554636643799765850097064131
2151156768814676593566562894800216507593155
11820116439019086011218420787877941766206883
4270256890420266601960700345831265830900931
7195151238825587215572529002325057095276707
2876200909617166813728282152959543982788739
1485170494468593356954115328607477084294211
2012231004093930542659950552997517351855427
4318907711000757354144423871659632493698115
12770462476799520578648426951266011279693955
4359785458299252039515398462591616370741379
8631145433678967148550007566269185730350211
21493016464286634483124934316497299642463651
11376372155530868874559094896007661009214659
7240025970684864354127074254050488799496323
3055996392876009412071055076669605409887395
8588774928544642926786552707063738842353827
1527539895404904367721642155470877456731427
8808262621434546841153409664614863086162179
12638180240663561892166902290917593282844835
4494841928593226733582584224560899478985923
8586272195979204565629256555927338031063267
2925157782476964201367592934426157805339747
7323096073107556088318297736990131993251971
7238966702092172356785457262017408253625539
8591755218547961142958216548159289735283875
12902409710166423053132489599538439792106691
11643580421202488142632130109636358524311875
14163957191040831537031281590364680395754627
3096662672200447376653878298530812633618595
2967437870500814388538667497534663079103651
15520071737425086982660590730474810545054947
5753580828515789459027420357003033012506755
24457048887349791961949415716014836742143491
8632414767439002129153452490689848308602019
14078343075032617511864122874467083470609603
5757755942984059462581375869875397920529571
17219743489267553764350814067936028855079203
14076855579416651588104909550770046652980419
11463564054861504096995233966820313111139491
9892782110716757452837138283550231416083619
4637465810736879382768820788976629404975491
9892734292256187108777794102195230345400483
10026549136266483210741431704216438068811939
12770672539042472737850917866507319848933539
1572234929450014738353492463509976940448835
2832642108318424501699588879455362521241763
9892734298747827031764409625437334851948707
5889825329992074598477156939744499078467747
4314870926057135013644138581732537985602723
15871167618220133311127066215926326829070723
21488548931350985465980454235409956463786371
9892949673965153436546279075194151457852579
7105404463452081599058334886608043142909155
4449793018370764549004969552270884753971363
2922476780191261517965714736435413326600323
3185181409863670302166642027279217619803331
5107154882396802415217737527267679250397635
5890208316531276140853682356995302888774851
8678868832450168289839594354510257955344643
13988713270217758533392968203572549890773155
7105183597256393115032169330905728280662147
4842962664941469544829372460871126485347651
8595619075340492962111269143857175510156387
10026254006194291332609515217501983851251843
15514417118370402579191741864224316973028515
16780310056058042199737613374239753136874691
12638264023565591943297375764818205934196899
5712878664005473361863634687000355839058083
12638391751469706237219384746273267157011619
14434919542110025656751487283541118366826883
1808065622370757777423789789193474656318851
4637895026803888460150893958304815274899843
1808150643638401150231215432463352115607939
5800287323812026968686579275816074042579107
7282437777147202643736986120679266648857827
18214854115133693245563560342898291464345763
3096871451659539354514780574154598311434403
1482357767593522966445524312585311690558595
15472013288863141375868706514437676946496707
2924053279639811424510008255884771933130883
15870911130516385972566928126903180219171203
11289467256380171019768996037879021593269379
2923837782407144514434283894540479256136803
5713141932890754408702696964071709278803203
6121827842475544435021906770723647390138819
4272933782833058830639785362997285982735491
4227974103656078404477255152955442852926595
8539856633066026883145010882746247531366499
14342354263094536215938108701686279085066467
3291268972180977577627543866389827761388995
11685359174873447723824675085261338596124995
7241560021979737457700332967528997198040291
4495862696389493143329404322078599247239363
11510018172128085313051432188804670091927779
10347835977557598858344290698658726969526755
10117408424970848091163145687481790359642307
11376713882735520342379619302874721536840899
7019477764270579022438555593577565676212355
3317383844656424909041176754842933810963715
8502045534138970455903893293054495852433539
1482404415228984441249750092055420302727331
16821098706054603390423525891402324308465827
1576755932674768065045577510844389555151107
10026549136266483210741431704216438066779299
7193659759461961588588253739076757035746435
27152426654215511825590918884441118385522115
1482404415228984441250014298051856675608739
11376713882735520342379619302874721541136579
1527494571593238514946431824520988038764707
17131655716302883901332746907443493711814979
15781415280505597839998475564440224077881667
13988590979902356005474146549416697698392227
2922391620073055797619480448534280841335939
9805712480882776242343959793522877124480163
2876155757444293214433681671480132953540739
9982578140623919995713586274151011532741827
9982578145694562083277547347348392159288515
4492112941494232466207545616159925753419939
2967436458068901235796398189767142893817955
5800165042667765769327992787304295366267043
2925375984854377722204902784946505474248867
9853433135356727826464228880858608907191427
9982701841820728033064662413272789215841443
8587585308389917305427497496971509271406755
2054509758955861361829403058872764163564867
4403554529653086713613362466236590277657731
2967435126327309128084933095909619422859363
7144785453128795697112534979428354429687939
5799946920557946246132305244678034554100899
8590515174820958418475335644638820855682211
10211849037206943263358439248015349517697411
1528724063396568264582999148351522219433091
1617152205902273771806498391193849152277603
2834091090030450043035779148886811380683907
14253923455391672633755539610024505118954627
9891374494613875524513686817642484026413187
17311415407809579565841352699038249334091171
11510016840136652115373232654611717405547747
24134407494047921182892008176382777007249603
8501661308108762844564970511985414929257603
2922390296037516676761351702433412099969155
10156921016090027051731984734717017627825283
11772682937865266578766623724413869585111395
9937912220589425821392681065660581048061059
4270037400346811013139545168100810536686755
1527276453670551941124956701458999909876867
4358427030164250535462019671507761362929763
9982701841820728033064662413272789222037667
11555023172269302060263129369991237963424995
10117334041591537402085206702304502991855875
3098107632479942400657709118685422698960035
7241297870570372284967792292061216340419715
3141836740064896200662820040181679951973603
2054383482335674118670452471176026850238787
11640439280405947617282989632994612883134755
5799864550046940987075772490103670897249411
12638391751469706237219384746273267159078051
9982911995945331605115537802634258201875651
5708711323911284726922501253283251263473763
11332858453179832311100439471386113385601187
14340993124373003080418180572330373673097443
4404790633846549990942767797884669457960067
8543941481725164934380663251208224179853443
1971438362515589178944147119789380424017219
8501661308108762844564970511985587836262531
3140390455589016430370200314909637355966659
3140390455589016430370200314909637361113283
2967480613454004014071803112086278180540515
7060480416119220347645770539241825339870339
5712746866806183516119849973768028313228419
7238792497775387565867382257474029414945955
14571291823499679369252641471858628645800419
4227799847535683610283229625273559661252739
1532011497438282436339598339129014539654339
4492077172007180023685490482470936215031011
7279408169119913608325417129910863464075395
8674744157620421299804925442039875376318595
7240244131778947244627327096342535511254243
5800078649175993057093881006207563948300451
8501960463547240221288175020009482421900419
8501661308108762844564970511985621151618179
3586643080613666872292683505504176902159811
7148739827193123022894326541533091959247011
9937954797380605379348646685557657251813539
10071473097758793190187277213134591681010883
4685493480697845293825072567819958013575619
1484152487805530232350011266077930233628739
1855576408072025513069815377058652088647107
13124200757911578926964451357697202576599395
4362896106358500528729969903921649898624195
13088677599447901879159193954448387241098691
3292039679161020172860483535321062939444675
8678868880684516328421571991645514507788515
14248435028863541137486828195234212236988579
7276861620229468375118015861791218997636291
10345069770978281706421373269075662622542275
11421414410483337497545253470698108993279171
8810986252515644909407688861610234363681059
2832775148991636635517168677318873865914499
1485213119540823448215022498762930329459907
24191416922719275928470727247577726523485571
10118769436482416926144158091168554078605507
14526802305422724469159316229886766891907523
12858979843820766070959802598434108721044675
28592844615937627359924241496511201808753955
15962021904430431242299482980035921557504451
4404956911763275341668989177405424868132995
1527445179871788161316374287921556388643971
8909378505022219045035966666739867666697667
11696885251127132376277824333991047712820675
2275018178306992283690000783557997202318755
5107615031728069251879566651714818761339331
5107029841660693284745506973950665123443139
1577597241625797309762031228295813741546595
1856005596957873639870366778671789554220483
10117540108232309373353530174989405521057987
9939063294473368858507974675366505553858755
8677421343357464555512375792748882504617155
11371095108741812899707635316347755340928131
10069984271327964464706729614510477249973443
5802714504646193477081869979685452710717731
11696242152709546664322618894413967912192451
10027661736481793671044020571610739034461347
4317591940224141962174911266714895337591971
5800036024434817949325732002194266819565731
5753930498592031485005274517264049959405667
2921163497862050380293888003529426052680835
8584859014913041438698602984354533107404931
2151536928021471079506213395936048516120003
8589071390315399825616142169252432508460195
7279409495665517394046763315093196799805571
9979934351410716382135902160878380837476483
4317633064555321595746709627303144280066179
7193702328340547727645295103283126423619715
9120182178690853000474954394931391554305475
4270169164009258043532136002588380859862211
7103948783306827097299646764857239565146243
5708711329346888718079628776195489357924451
19910822809166342456857116955336751336197315
8631098869240521255088965635476049042317507
10068320000122048378754360973147910952816771
10025069698935550055138901687613230794676387
4360048985787550553904238308282969938470147
7147377323020517772587588443211152072250467
15603019511681323260528356104946593351047363
12858979843820766070959802606244869677718723
10026218072864546342319128233912822558527683
22974014307958287353198226650137902629406147
6332252592819277272041279973227744577697219
8723578714289617652895500970066720157209859
11244424995056492920781206991879556916352131
7192688253335942655426933760660718442581123
4358424331470574084354478700015070195520643
1527318947428042190154268595040958248225923
1880113630924239725039102660614590849948931
5800037436739442148930272463310479154092227
5756480004826513492540479277381498826888387
7282556040591094874387240212157221647391939
19570669415007805210740892630672744072127715
16953132339116797741030077676148231963318467
15781154632235792979681866968014446475389219
4685493484590800287125965068890326096593347
8632715344191380660125442273213708577708195
8676014894188165329249417290445621161074915
2968930723430725150179313042559657136331971
7285376862505159960670003980679536246832419
11556208764545421017320607842141576897079587
7473429403885512011898430715979735214935491
7195359957595831195547383926131029466880163
10117582718650497174433526718847288924573891
10333757617317136772387774593432743594892611
4358601287746364041080957884148725236961411
15920471305438698330586769610837519418871235
5798459526447949686005219484152378052353187
1836344680488852447068616930885021049528547
15920469988051905987008555678520037871013315
25759689599931760007962501853855135649216963
7238622259273039767256448650360975432786019
2966035489365009332239069911509922113162307
4364045928773238360239759189228785001106563
7235981088522643355293063312736481708183747
15920342422365155708562133643316176490973635
11244548539111493695883304972333320077706371
11509889114994505766937221128499341018963171
5930745700940284723392328825165213873769667
21442314279779590837866078540895458117923171
28546050512560815056624568737682331232750019
2922650901350325386610409966834456497097859
12642597641654024522910449310202647372074147
8723913755150907390231162628105918414722307
4449876792181363068890305929399501542594723
1529954889579708826540731622908404913344675
1923669771294126200285430400398236311722243
27154042912381478133929030764883928135648707
5801225800238224256778187183096745826718915
2833958082814174238495162161303932905888867
5627084932087546601975274670716023449226339
11424015665620154667061946456646145185881315
8850165039918244071395674745470224023365891
2919798420864598560345150330729511640010851
15734832320252466848960357929538620846680259
4445581891548552510352674694673981449014403
25759433100507513206684955789344385811329475
3050597114109710586533159063373874874976387
4272717125161264455529605635854722235833475
6121442515477992738890656196048946128730563
15736238694261695038272644316177443554860227
11421544715025469355380589201199259817447619
14384681072541013648554301848837142145671395
4364045931453217776484846409186431854715107
10072621510630253686892461612861381652290787
22973413720289582542660037127894050721320387
1711251297450525643245898337558571516444099
7514852433174618389547560003945304532924867
13988672104388922204045558373816334117146787
9892734207840716590622039247592758968423491
29857115889020883032992861725131854213234115
8590262286473110704797917261376564156931235
3096790409033735161760378176719838134771875
5846872654026333955104363591019903838230723
5842018356094142456848323556998159157824611
5714108161041744017442816522284005410902147
10072710607724748854591723572153808081625315
8676276880694795891026804327926053766242531
4270170451700225877654431175606120375066819
11418735970639030275392811526903808936515747
7193699671183693645790931561235442523477123
21494335144330103600973796112712688336290243
8676235671990213310160027154794042407297251
7282219572044459254600139861524048091612323
8545597943966373759560553014419391001995427
5666553782048167517306022555009806837521507
1898115542457992515664837831884355712468419
2967310346307946004691961705596791632758883
21536068746846806578093780755966352888905155
4406153049543323025823622184438933897776259
4313550965013131426739885731645573495460995
9895838251296068433690321741452330879982755
1855705281034708919937177349844480005852611
5802888712609762488962372102157567833383139
25718606929673517553664632395549752088247747
9120224716502808962368079129201609627217347
2922431495652963837982253485753872312993859
4407471682780408276023181379461057802830979
4364133663178215171563480367589957632593123
3055996398030276747798822926247025709357219
12903728256142086603364425981802899147332803
12990753977438194719505519171920993454433571
4365189070164955422589887997400525152854243
10116266793609758957948364731616567479045347
19658114135149864067174004208062203471142147
1485037534108568468893456524697917996703843
1531576630893753138511680677659151132174531
11556429585223376209566525212864578814384419
11604154270303022452090439110900646086490467
1805427009921614994135921916763635847671139
7422292799446141169099045314808066554046819
12594621398880921849941295754282527952570499
21537850018605608073614129949945723016984003
1660839979961993783544686412003629778243683
7151549813961965311250990041047974828740803
7422893354780883358691334677158199505006947
8631093722500613785190561597933117069496483
7147509082787553900076884897689103475213507
17218640400161253393041513904569753704467747
2151536928021471079506213395936390025820611
1527579690380924527530030731340149320419459
14293655452336209995703436737049257035635907
2967397989639589019327865682279936791089251
3291268973477744527579765411952158361142723
11464926596637855205052172824457133591766179
11697014142108200220405687652577544991231427
10027746725217518101813717395424586469803203
10027571103645853003875275139044965695529123
4314997167795374528532923157499336362040483
21536490248301489029065786671667702430875075
28592844615937627359924241496511481115845923
4275394190429911007032205481286283585395907
18427106607038219142478349909308741774447811
19913545062912069765324710065977658372886755
8591580883408449814638014834516301835343011
2193479383047663011953720486816577376140739
4537034275844176088852423535826581771687107
4403511834532946826415621864525051954594947
7238577022683508478994985235866428338609347
1530563938504894093393101392662530907936963
5800081425962377518945534867481257979386051
8678914069079119331480505540789470195097827
10597826124482685004078678962608860896378307
1763189511829973805405331538546946283484515
10116089870997576906626418629096864231956707
5710202849156331617957481824867708572864643
7147421146047957754236168099391181403955395
22972181480507426515448792150186303591632323
22972440599484735616153951903915232965512643
28463235572789077731978295190163824720785859
4685666201153502589632200498246228734558659
1763189511829973805405331538546946280338787
31425094375633907798949287176097524917578019
9978527983972864998049727430551606426438723
25148540757871841678980004358202552827883811
4448224355390144179938745439877490046831747
17221192684149336976671731529931564688684387
8679000471577391069294493013610922289406179
8501873985887391879170614146637091125104771
10027659039044233968892731688694764926993603
8909293417399682229387399199313367190031811
14209137822089209969957979922597575625218243
7147422514093910526603925328255055441368227
5843593575850831471228231274483439694420163
8587584018100540483661247441035029567931523
15920471362711072016646909474971063534634435
1898285642103037298447941132129476891002307
25759690869331797206724479884221287261192643
4364045931453217776484846409186431851534563
14386215093854442094533027221017515817049379
7235941166166591689324731940879385282944163
11696242154006194854236844191377035467539907
4364089837515369283494062804930332979204291
2923969582576782654837344327276122561748163
9939186951616822691229456483977996662937763
3291397872325811173719786536526368157845955
10027572632653129906158465055164167544279203
4401936650111020594916196607778677074200675
10071389355014547598467738486535769305618627
20052207430074781982677894889623938480452899
18705255890119691601814538577520774882050499
10339835172434970784059251182705362060421507
7192342737223869379389767462900403373478019
2277909331017105717152116851350639907285443
7105226129911575992107751219833623174809667
8676145200069923978488970944736556998563011
17266454143517564245236061307846175747115363
17035986977888082853953694090207626417868963
8544199350740830054231006818579237971301571
5801617937140438631108508747201187507409059
8676149274721244328465498881274062202739939
4270081388104098253030589217245999442108611
11463608007821820787654850811659277336416419
14164300302035697234133463550672623306381475
11738437167505817248425784263103415269575107
1532763583215432860680488036830101393998915
14426744322335995059023508394430717329022115
10116177691075004702862503269426177949930691
1527753868741456606397195054691780299722883
4361711861817213475417135578504360669317251
11421325219760907803963428305980214277673123
27152426654215511825590584639592750361431491
11696886625785191571390760371623596225117635
12645071085765801926274830656677469188396195
15962021896522708039245538062895174160599491
7280810548911601390528579738868515653063811
1482315283046942963057248384200287424906307
7239980735603957430208305081064976903444675
5107029841660693284745506973950665114165699
7190936164602828174002501131517821970353283
2924006676099375498585076845424041812659299
1619923816449325766571985303809658833972515
12902194203759690761441843861777140978750659
1808106863489364190662533584373488893147523
10028851232025156928668252239394787000719555
5708751326748140875803902939734912337579139
14435518816283546262282766716171255684706691
4275482080270153519093113710807785428621411
11690796183505359670626188091228636265690499
8941449899865667487611912874805361490962787
1852596282836460169205665705945724119038371
1881139632597962026659792653936495653394691
6197286574817245282956713139507867729438051
8586398427125120500916821335799947459693763
5666428581488246842374875307084674499677251
21486836566439561341548475133259034635019491
2923923011402000659635487813946786360428675
8632413393951066098496728946745434935824547
6239776761304061001571860593602134357350755
4404793250764005725273183633426471118377123
4227714779581775738629241773648396928748675
14298843308603202781327723214959506158196963
2836726860747704772265138634786465440176227
24320709447386359498564761876794104494628099
8541134062671591701491016374297693382708355
4358601455163712399312780694401413302815907
5710287998644222582946544775903378251421859
4359954393610702766597937320401393784328291
1527537104334667634959671499551079385960579
1808150681243256206001640640348655940123011
2925112555178041680139558478394345959660739
2922607039464366231419816228964667566916771
7240626711969927576254113361016849466301635
2103176781092428746779449303623964168697219
14300245602562474158362811213082834403234019
1619923816449325766571985303809658833939747
10027572632653129906158465054003222916762787
5800078721910219303563094089173501207552195
2832643513962770163145352588957809737045059
15782647514812690430730496336156116352474403
4362761766016122871462566105660009773929603
12861618319893159216992192836153006311445699
3097982598117815893719828541221811259512995
21273988951447052424745437578163328678672739
1701506341108524425252693137257281126242467
11421631195242011582459558855216760499674339
7150187518736004120401050185803501115872355
8503317735142315816756176807929907281825923
5753801572770936332948672944047778611431587
7147377282825972663165240311927681252039843
2965947730835702438967678932735714079708419
3542398524636619484512303851984189019171235
7154226876461816398414763660852589672662115
7237180005562186352504818524791974477960387
4637938808211504471426543180970886017892739
1528640235019866682078539838398322316479555
1576930148595664825309706978775465616353539
11507426139893581126708538536122284261937315
12727029997514377258696577607896456922010787
12861706130638627485043437610188903692799171
16996475727597088537120081542233735973477571
7236191271401408899707897545736255129720995
5932025828101061870953429022486488645178595
4491904199718547714035158721733304259777699
5798672229853400822386708430907633642308707
3014949931100787657175059657281835708517571
2230056998471245072654065724958283635694979
3050385560424014602251653230833473586040963
5842013043200572185730759664770295146909859
1527276453670551941124956701458999914138755
7195151233713272348722444682759617593350307
12683098883822930411179033088818145561482403
13988672019931776440631055141388703635705987
3099555283908222149467652944494186933229763
13988672019931776440631055141388635960546435
11463564060181914169693366659857273599531171
4405005927201498839546028927206220781195363
7151548397676753492340102520084486814731363
9891374494613875529349392401978092719049859
8718123473021256589328814369668357543826563
4361403300077802360218749808995550538798211
17217367046509912302181377533395452426466627
11508570567635754865889184017307329111395523
1528807763138224532705086859117920439601283
8499276756242165701940721010655423040132227
4494500201682797995768840424826904699579683
2921506516442689078873138554636096785942627
4270038730875458402643019613280317462453443
5670642528944717837859032181395954839131235
10026259367081150626376416999798098944528579
9982951782039050291141647217056080919138467
21272215670595242674381439418744450946708835
11287941178147857205043148656767066399905955
13126796781767515873169568145867774017025411
5801398518051860089565178825540726397473923
7425015102556479307733451117766349161903491
2925244187609577485553743620949808758526115
5925522216804128708670119338709935484939587
5708664759475496765604860793282018980075651
3053187609504443126910562886424020492878979
1528724063396448184360231251042082686667907
2922390214382868977148084660612065190349955
15782736587571235745090763671920595260683587
14520848559521267181897903812800068238023043
8541394715971514587748648632661889196786851
9979976930842454154090761284535173688428675
4227886330432000832715956534490487177940099
4534019416779298381592665869573036196339875
7105311290071694722109691526839051241949315
2925285512976003843505257191529458944908451
14035118040744162371163304147426712697937091
4270079977055432106532977122215881573766211
7060480409587056457473185013136973756435587
9939104500499522130789848355041309444249795
11509975548399607104025607910852848151468259
2921116851398052842307422406502095109785699
4272675915280299604293072008789786279086211
8766191217170178023925356351481895101572355
11205034699285323949976827851722340443426947
3009543741261984050836645758954010735348803
12905436494882419052912097005552763957023971
7150186023436904914693411101094735421408387
13042397743618361033968510491803307580240259
8541308188940234440686505972780908158192771
5884297027838595270985353356259764783320131
9941909128732755503638116050237659277207715
9941909127476434459211720219459969836165283
3012313894027317687376526877901901433803907
14342616409182420567912507521186300146685219
14341168708422249940786936402223450664572099
1923628488558593781348155460137853046203651
14077145436671052850418588697829699586529443
11553444007871934711927498618959654279192803
10157056727320310160725642801404188291276003
7193699673866205802463635315657197666470019
8586051293607667552454395116898952411187363
7196553566651323898551198642550847652857987
4358468238912054593582745317680985851238563
5753539552680153615705520994833951528945827
14200798245600280349715048164077693084832931
5669237240282835719847638625251543755037795
5755282367765679708684754894522132378883235
14033589337840962471222006453077016024681635
2010867214869719972360787047832707232181539
10022344658224646095752102150162786355874947
11421414363667769040880813320557562417027235
2922519223278221972329946105569277377679491
5757751824066584497484346045047970871777379
25528246652401122988858088466364787715120323
22883703730504744253723658369772143684753667
11733252844553375012030460221079810563615107
8898143739908880023616955137443738982623555
2876155762719106211594999951403486897308771
12594581564918023822510086596251618947174531
9940589283376963040962512207520872404262051
7192428885087736545174260032409483695328387
10069900658600343635333988827098765725999299
2921029129090475247662287418592859271563363
11555065742620981345838867745717930202309923
12594581564918023822510086596251787589685379
5843636107129279067378859237589248659169475
10023402766668822276238827623045243395575971
11420179552523361532373192620810755972929699
14120576676341314530267292945859051589408931
5840692991169755632021030311767624645743747
7060440658702174546507252959788546354350211
11199715128846191481132495576181016796173443
10116222840691356522061606102102357435489475
8673381696165107299998879992744104695109795
8504426060757291204092999295843030859357315
9805712480882817131879734430714773284949155
5666646706149925127728049832305820815298691
7280987454197535196377147630904907564029123
8633865201731409332720610178873702612042883
13991100436403133830782359490485730073024675
4361537632666913188288036080102378900097155
10026210176476191569023979989396801840157827
12902319077369744859808091040719215573174499
1923750860612338547911954109843888269530371
10026300531607795230378988258512834670008483
9895670681429027110606877200679772911472771
1879778503088484221339874030356778048594179
6196470636519707686003855345376338854288739
10069812798321950726422400635591755321936035
11418608401138238771778515730404530264937635
4317722250082763255532739968980612010937507
8632460133754945316587995768701731090929827
2836681669716184178376918561546438146329731
2833916879339795247241480079233266852333667
11199800154123293780498084064720129727075459
8718252404038528342726807216268705516459139
12638428898219801490532750173339080465682563
8591624789432571808629566910656473277272195
4761967777016558540724175722143683976832355
5712792059218054140829330797651483676411043
5708793739980624914495841923408856323728611
4449581669818783225035580732495291792691363
1527452036383696315487376934357731746385091
1623167383372378763434434447124161198631267
7107949721976809959670752759625934946010243
5802714412227799336796035147580705921506467
7192385145175239498299113668860162265451683
8718385452874230515197397088506359095433443
8677507748455686429047426397205843147956419
19569267075615979734171452827561604246903011
11553574316432604467760160678712274362638563
5753715128776080140434966811001450368439459
1810916858003231103395100422847479728652707
7238751236211046318732602540815267919169731
17309838986242912538743052996432480980780451
14431003379204869107143934150371350838190371
8589112627738799945985069261979218879811747
10116221598558560398090866336920485436367075
5801310712380795858877167447547557384917123
8632460167541599705944549758287965815249059
4406317828463411750815907008840035232417923
8586136365498458525065992527619443514349731
12810997240357323370803727836967703836561571
4448516992024228446859103982647579075910851
13130110661394114749362231036932573592110499
15782434929405425806249885630412944290687299
12855958424208986497184619595614536511755459
1485213027089756635966541116563867252788355
15604257023071176314794378477091339665543427
7241473543016537480161014204800203144535235
11603682525467281194388910771604090321774947
8672105890539165136213591396319792131677379
12990884492273140020041927238325500988428483
12903769546629147659162904128316759234254019
7236029066723474506582773736945828924463299
24325098721747684823978243778098809793680739
8677421350016595478447324576356231628887235
10071261786814402693241743762891930602805443
24321103237752882930890583771543493739334051
7147551493511551513106315921188524850843779
5925522216804128708670119338709935481724227
5708928289519539867148403421861576477609187
7146020305896354648607870123142764878267523
8586091131587510088373151178094389780223139
1527579690380924527530030731340149322550403
7148911458603967427551153555712810858616963
11198229009148562447874725870709846430551171
14295990781265272024311135688856844344922275
8503317776677884120223414045806250661383299
14077021815991606788509439134826088976522435
7190893630729307882132903511595182472629379
11377902081574879031542112214107240488081603
8678606765458930320691901837627234480950403
4404708176279441929154827314010690640977059
1576583040705942428426424581978274644013315
7193657016631146067565819594423762521558147
22841766804226516916512428513418630816835971
4358424331470535704430644145238585894866051
1440206740594861650336018619197015905601635
8632502666413941173545482726373585072461987
5666560263330263987275724985835881814495331
9981593270787092188404432049230835582307459
14033549455845553937419220630055020057007267
5666646706149925127728049832305820815234179
10027870388852655382553581246769788263535811
3246350327641174655465568068968797296865699
11603941596377854454592372546467961876266339
10252724054689187337146179131609834388334947
17172054732201406912103804942186158635487395
4357104488465039369947038062842712654155843
4359871902335616316699089410306671805269123
11418908859927135214117535519398407617776835
13042397743618718676540716254259679165035907
4272804932092369594034504213764093418474627
10024766517031969354454400375410761173049539
8765860073286292930652879639173503881848067
1620135028494344624915186054823503134398627
9980107239361047488633676602867669527630979
18702230508547169709736115282216751143990659
18660250802881837842519645253646959806593411
4626620220073531774711603155047199433597187
4359829368340402808850995268613491207080099
7240112496668948824982784264851793659662563
8455513213386162166097426216847244067377251
8413315621908813511676625418607194748880995
5802540243167237653087667682447498425935075
12993391436284486279381731132058555121187171
5884206643053993672135586093690484960693315
8631184073748127269216886666914664624171235
2922478070682469564298787310752578246085763
5711518702847520647533843805107360250268803
5666556231471072075744484695527964428767331
9847989903712548066289812729252277372753027
15607144180425593642556190077724223171073283
2835408226334236122554572988229619428727907
11375304778999177168022477726778797431363779
12815079260669893001888565958994075878231171
5887104530095809650322974085518166341130403
6104933182931382343333388714984915730703619
12903901103938317291999791502299009943473347
7237431359424049295036469140553038447220931
5978473126374199001217181886050891088536835
7237263840148945942988801650670141174976707
24366989260295588210810192787813034670367075
19825197792898009448132532761899264852038787
9982616691968987887505812372944978375153827
8718120730070131865664870323027904872812675
1482490983842726051889013496553069198154915
5621511315588235976455583689420796748433507
9980107239361047488633676602867566448415875
11466462029162087555282709227626176151034083
1482403092575185642465132450908816271314051
2106280621926742612626647146797799282456995
2106280618032284735828130870007841357707683
7237180005562186352504818523738642338550979
8588864023121831744198449699693116930462883
4315045310771848064037236630956803055748259
1811044413187536939679440343903080759635363
9978485490176200288879691354502694005018755
2013675874925348746213580135103733901371715
15823527925844282106144628888657276733471043
20099219912544823634471319286622420291070371
1617371653182342146693888447669225830751459
14077105648103874031206700622228254003303619
4407556794950050628067844035224859185448099
8718252402698703405967551356788911849410691
8587413962631811970285549658973479885800611
8545306637860937082868087081953959313867939
11465102228838853524106809392596757869856995
10114990819150422249294557256428729612213507
11510016759739676094894986976675688338329827
10071259089374431480268441967163466446899395
7238660725105057456550694801157462837896355
2836946399097056160729470225860263001857251
21490254219355464766530246553087853186042275
20099008557625749011770267146763314202652067
8543941481725164934380663251208224175656067
7193746233105775108823320299810950446485635
2834091130222458502254807810460678648665219
1703078985320985030241125050692290870354115
1853281924417109002438749356599982329115043
20099219906094102614259834642339295883995555
5804075541655040942315466742507430487395459
10072536389202793919874335959283516286569635
7106548839063788343883282090702199230335107
17221659282118039501592971394599721706788195
5663880585205881512378585184318458806116547
1531446324972495383999063734059285294294211
18657702671434558244410967290582240635004259
1788831513930792082407139588481297070398691
2968970466401623507061007639892338041556099
20097689954405362364303779204910682136422819
7323050792260623647837520006265018950784131
7240112496668948824982784264851863407664355
7238707459799081724230419365533516101389507
2919754471967258147365242687124960661609571
25528204074229231967795685511059740404391107
5711517450162923564361766225267752573341827
11510018173466724344436848733537246254374115
10026256698320110423137236931757774609910979
7323050792299877488543260481620336226538627
8718297644730385114437229971821538896520419
12990837931773486440488604551813014390608099
7241341865071478941533872351078988466296995
7195018142123517115785014826799815030214787
7282094625912238227197547361158762457046211
3054594104072395698438387645001057608865955
12726781435774695391641380632452921817304259
12594665428256403856076377795218340771369091
1790148735996292488191225161519152721139907
20097731169482387374316721597789351320267171
12903945007320535361095770450658341951806691
12903945007320535361095770450658411812134115
5755161367776493775536397999435897934809251
8631229260801677450110884729720561643588771
7193746233105775108823320299810950513594499
4359829328142014004250530235815396802402435
20004695414899233066585507780866755852899491
4358554717707680661677058953852953706012803
7148698614548682336621259964394051650883715
4489094258386425475320627131173010274424995
7195149857587310898030920424020736328505475
10113585742040052667108298289692174401574083
5756480004826674429767822014387056848143555
5621726777736054164686879756711613918382179
24411066711247845315715206865069796356203939
14343849556196680179830637808174108620630275
8411913204475423196254604988850421431896163
15824972793910714266356451511919791144378659
14076898158807742834315204984745894866095299
7414257238188978493444644566981289198005507
21443324235785142960525342439563982289343683
12905219783905998726876732845009081613724931
2919798298933212949600061729554053772582083
11465143434951051016976927196266753791725795
5842313530548243932393689452657174956415139
12946225056527577287938108389495868721671427
7237211954984155010809047975277006889781379
12905219783906193160833189365195550263353603
9853558123028515820848648760007058876695683
1482574595230401893058929420184435716920451
8718164673690239153626799275826521958387843
12903857274378834941677056163872435265116387
8591535685595039406437376039672770557284483
11463477613505935994571702428242890056733827
1621761023889074578691141612256217318926659
12905219783906193160832827173226462453306627
21490123950992035108258815974030855048961347
9983933958213536697571674561072223536452803
9848029698899325208822200789879758461770883
7060311600268304979362068365909146287018083
7148784976810616144227338266799664194131075
2876243522753076141140964277357204384946307
12905219783906193153727244180036672859188483
8633996804600185652758975060142759311741155
1853154357391958524257623697561543908933027
5932234599932586219313339094810963571023075
8726810144175822000822990070211501091990819
1530216824000328103598382829017249194813635
21490126696544619151163689833897941181712803
7193790057348769184161467295884743457049731
7147640681636284234150951490605415769705635
5711516165155652514605087560634661728260227
21490169190302109400193001734302913793443235
21492298579760978828699319936640248209324451
16781587406439165681385264808677809142831299
5798503375225212170186785378805206168411299
8632499836608548429355688114749550749615267
5710071170967884352562031173619390854829187
11376495724404959165689525345991090225909923
10024765144927202455953470468329953431785667
5797312553133669118722389739356862010168483
1968630953725982233613717737482333647610147
1484153845385640895549681749675528968833187
5666638646165008876361468721522080435180643
5840653198787062431586893337563303683198083
2923796820460934677563370864410152914782307
4316318500863462664978093827335833765645443
8589112635409238560820061852153911333489827
8544071865613510619150096056603794269577379
5710068551449130287154208595165866679771267
9981215644245103183106311653021345054399683
5710156281798690920657472996312611695039619
10025112321325552760627329292127419772308675
5802929835561667911591895019352408566598851
16821352632613121728470173829387886506711203
7151460752960715867194537002377519835519075
14340911045889124399609692218927927111490819
5797351103263099731728972600422589405463683
1808106863489364190662533584373488894195075
5708749840661105742192351839611669909178595
2877645858288670080654726667946232881747043
8633994100669603090118109221834873215554787
2876369764406546588942317509916568838115427
7018160492875443230217111499324294482301027
3234434708353785802879248314907620413874403
9981634565086142085797256099009928692534467
3098235321403607502785460008819593171832995
8632589020840446113896949431889818098538659
5708666175794933746847017523018979456714851
10026385676352211926960681742098772432063683
2967440531590741149635060919933956009300131
12857316727687894771559873446497156128316547
11468040109542024093176784702011960362054851
1527581007718600398383351992070106340527299
14033339361160014953999580600452986091770019
4404831834677674075367054656620138924678275
9982911904022995209498975353920664204582083
15472263353777795946040243413214468673605827
12641199128991365443574214743591436645604547
17218899681400415514866537899258936447638851
1614476547708209931806948619210749268595843
4804077713512201148616932052533362114800995
1528724063396448183112529224714669500992643
8632457300013301868999155800622394819873955
3449583710480563242133647933951572223274307
1527361518902374272130110215099027710709891
9981509566901408081648560782576360135658627
9894438444283585531088089264839190538983555
9980107239361047488633676602867566445168771
12770422607752017940553530609669311722363043
5797352263659010674900078186249460040928387
1527277784198954031270819003737737931132067
18659829307799478899942907468149194483049859
2833960781464750460701312980732859466680451
12772037697814996503813280413692346243423427
10069767487910463473033313491661692638169251
11203633569616426516344887280000009069826179
1482316604402707150217755479647756451120259
1531881188877817056633810543269544893685955
4315086390967082193128932666386062543784099
1572454378028356671239324340274279328488611
10071172684358364175893425796295074166018243
10071304237652925168727648882170053677752515
11245744880857988798622510421818958764088483
8409107121141484554256554091288280643471459
2832773821144192819144529324278490183471235
11511424500461057091848456191130655612216579
11199590141133801490617260748556206672579715
1878458527884586630212147421969353998144739
5845079650112976044655651000316374167001251
7191107553399255950029790113496975899009155
1704571882470916455034356555294954707196195
4270079895404952866756648946638964855643331
9892820736171175036423469685212958953673795
4640832576502061201840863579305665189169571
1527493206186456340717035173245564640921795
4842961342123907208934727063506015484161347
2966249584804205238296532083784147700716675
1923587282490724448956057392366750343079171
1878455961472899573394936346427635314036963
5708795234063923279610177115584306018883715
12947372262108164012936945379150636466114787
6281677880573811666790399420698620630217059
12681733770443747789053822096080322374505603
11376626032843853994207548217628789129287843
4272675916455453876866080815380781429066883
1808150691665521798505937016999554540977539
20010491234824200884180704442850195290894723
16988647850788966642269463905567639637002403
1531536709916658749646965239354922543255747
7150446718241101316151718857114184435470531
4403513158687921354163065138133268292475011
5797309731041769346986503578814828923392131
1852897908629288732938898931790797527727523
9027076022044785622870042799579111668070755
4890982603611867496494942577831650690376067
4359829368340402806468484064856084446420131
5707472609457831348970901167495603450611811
11376499751073047519292919405536511362373795
12684877606286899407635751523433144173960387
4445495495707940829281496213631810235697283
1576583045979209193674492612205105276688643
4230608509008540716421455909300616163430499
16781628693064963005340069213768073531727043
24365800958776004620271669437956250417968451
4317549364729849552984665560758054187933891
7063243965581029059219734183487811544551555
10069726234985156154587246776024814237981859
12815426395531255009787080134210012468977859
4270170451697569218396686898301931175906467
2966467705492044122500044037815561780205699
4402024381838599175937942516177623704640675
21533290540503135228680056969042071026838851
1572322788391520539311853124687203503578275
11421282684465042686655272838778837337772195
4448433173832985466687669292855583225091203
9852196870243703688952669436336071744000131
7192601825249076572364845197583364147776643
4275482080270153519093113710807785427572835
2834176200734283301394450675290963297013891
12900874366036536565650694739055414788364451
8413276992523332034935272821049218736133251
12947288471496331294471309493268114241297667
4401944623000898194881024854548056985799843
1833536019017143949734984106438335500979395
10211462395378223728079419430802847309283715
7193702251880771875558771303220734835461251
4365275211462390960586447962212267020389475
13042525305372859189229447657936125652418947
5987663708720827883284913276513051962818947
9895757044947120916607432873811405044814979
10116265501859650023073001091304460897097923
4361235774593475179367510911669250364084323
4448305526573076314698734319345614708677827
21488718963571908181885630811377994871288067
19659475263400485524411622207899891757328643
1486443892253232418122407952991816023903363
2876329970685296139785976213411560611185795
7370574779539107920357006594336726683229443
12903768012262284949835511721233502301127875
8544071779859367650183911464031047967116451
8819069459429472651506418388619883486493059
7105272737227199314478822288077646348716195
17128760492667200308414615859415726093896835
11331498661907662023825424302609335832548547
4317801841296681914145844478026973120105603
15778304684332435883066212795377798421320899
1530043989436942298924373241001114058461379
1807678936449505832046004396210091399166339
10117714442155245308544640358291560039848227
3201988427210543282804443544799964234595715
3202117319489525724709129822408843355139459
4361106714780358550987172576908253069417571
4361233239411546493267209862528447327373411
5713132502461203010028903627413407425204355
18216384055299530466496592636245636192378051
7152821879794222952818753730006281687731331
5621593723747313780064644417235988745751651
10423681288359272575435600301038105322206595
5710025891496389837931176324994092114250883
5622954853334278044731423815732825795234883
7159674052749163994991975135763734077779043
5664009557926247201408132058696565612845219
14254223948016339784683342992748288271324355
10072710607724748854591723571029045298764003
4274033067656688873765817887681480843632835
1576583045979209193674492612205175106673923
10069901942310848974325342021096066363102371
4317722250082724848036114254405599567679651
5801179159171328419933046553976392795921571
7152911109541232969190814501101476923902115
7065753542759839017031809164317319595369571
5798458224189625434333263454425232537948323
11557483408393592848723187534896949330315459
2919975414581840679053145349228023942228163
5715473276814130731788719320489276782742627
2965987761852109329253292156080893561210979
10024979271271679064855554166312928376067203
14296077224003843221426584309506084102572195
12815165699392589221333940421738568276483267
5710156405073907639149503224758575194869891
12808490281472994179843186820735888518159523
4637637225213332086489533415321341978388867
4361146595679328512330398647193710956218499
4358558705430884718929274170317779813733507
8409148325991218371007099927131020735911011
4361363376502153100251798879284535677257859
2925419813200758149547140436687770610903331
5843545679383992314951404893976145567061123
3449583721967974612329099577449955865368899
5753671256296767255852957116088291607841955
5708792412056921584573789644937713189756003
8586182970334267319553788494011912406798435
10116178978764625619499676677721684940398787
27937787592051784764595135570073287302133059
3201774547374428644153911812200973780562307
8587504221502937414714614668433986753336451
2971433403902095241241962279040334782668899
10028888368589719303245047149980672822708387
5798931429396325599631718517548915304337571
1530562593366050843691805417367904394089635
8586091127525877099139425565842564325709987
8498939092091013744838744165858182450813091
7102547784994463489666484388043174073047203
2921288402331707703629405190622185334707331
4358510733763327887496235593371286712225891
8544196729928952334902095898055566979927203
10117671860004476188616420622281808051016963
1572195060609462411274541485222946182306979
17263427396402177010864113513585459607253315
8586394279859090939392423319595804818314371
8588945102054338790287266586235967392255139
5802846213495263791443588801423245164354755
3100954751916390962020428313129349847160995
3201518051843138035395036112219350087675267
15473916991409745496239418076916272909560035
2876242198717659581186963549615546597281891
12812830292576457189660017093481473744540803
11369818881076716356340156565541097839891587
13041198142194579705779692304373760280378563
13041199512960950358974186236424790020078787
10026255336722775350255628852404659281856675
5711345940894372812156144390848312546300067
1808150651424113143761517538009593410861443
16957344744457181164175122006812441696313603
7279494737729809016628884475584821809254531
4406368430154624213603253917996131921532099
8583415559109324414453165136126994303550595
5797179429056445267276248041607090543989923
4405047054082958939215685448143614293218435
4667706784553660619666108064257636482553091
4361235813576580846661680667316332228908163
5794546390653580243379526644333226241367171
11196823930782195038575084269063385418666115
7148828968465729562558383928123999789392003
1485213031105755516407721406963125354433667
8674700292974782886873425523978057133656195
14207558609537403683366682481915022170856611
8586266794694893312891645434367560513587331
2965946435187608685495882200732681968487555
3455116043037733873683319012373546279610755
7060484525905970179300071660798377565720707
3097982639736247223703908726900831113355459
5708708795343805846468313705351745001067651
5800033399683120574509430048656787890112643
7060484525905970179300071660798341024944259
11288232362114961759479569836544173842436227
1569597738555907786788308998936081605958755
20095052651751452172577886320436037958318467
4233333430296619405351771325887108479031459
8456746699244811277165415139690853194404995
12857533513825693480307993735099160182457475
2963353113967782496478168700061937041611907
7105438973966750905160612094707243159819395
1659643804577249577547455173040145940222115
7193787443192376537315265048994507003137155
8497665651346963530014092367151645347385475
4316230771854755692859015680423808540447875
4404748054337527628497864333158739945396387
2924054607652247928080776249307404001549475
5797271314456756945276917526733569375934627
1573598717375038178777217580163827316659299
5666556397585353645852182204123914159823971
11205159688214815772610485002650472914488451
7192427728626656392933594419619065078253699
4404748057055209584353227956029643311848611
8542496525261534778573484994213704726875299
8501915316566696759766054367209511878429827
15782735293393821059442209970148744734324035
8543898775126561436083022454347038251419747
8584906867120850042866546939349205798423683
2919755886913672317508191006226114716733571
1707115644264180971452747080123694921715875
18347011274235353684033033827888948287052995
8588858711404757520069732899122564140402819
4535627953880681639785888951030131720363171
15514540730082371846666685151120218323589283
5797354966330656379910279043211725563300995
9939188282142697107022038323008253727021219
1484196344374601290478027187062913935410243
7148870253756809797714117771763603182061699
15779925219654245396471430077110044143490307
5794545063983663749709491133401027074690179
5714112104597504158986998967123580171716707
8498937723839663085418427238044586417917091
5802759776071785602240705178482144505437347
8587792797603804836344759442540716941744291
7106546098908947305833570167048882742299779
8681548722239408004831148409931543342163075
4537032949213595178613621986705495003697347
4362509169904880804100115724415443440535683
10117323461360117249097418217138286672459043
2970158757283906220941863520164630503759971
5667914911513396628318919277566876437255267
9030427303005251611058424973306561524409731
11419120130590416214001271960709983778313347
14344063981308740458572646326360675140936003
4276799179065507925939875580440525331894403
11554805137340764770722832430322579072690467
5799817954581401246736539939156413188803747
4274033067656688873765817887681480837140675
14297524794790613012319022666858198787592355
5715603454269262718636947518982715664896163
4361403297643639548043014105113124819473539
4363955289359424037271757098030572838688867
5666681225633506113508345826304350534832227
5930579504604130990140516063116967742151875
2230098162961327199879039173906505724863875
12902319078709692436204289840891730331899139
12814022651708302157684006655578623496689827
3454609496715872420449201979553079833865603
5668003802296893854286509415902798970818659
5668003802296893854286509415902798969737315
12906711220513232923401016419683131515344131
1575088869013032250826403199837909020739715
7239936905960812654870673442349405220083907
2925113960788486635559640890383291670303939
2834133707102414375552056625318970340281475
7191151589268873568652754240048494143473795
2832775197189022196796076065235417034788003
14258094655959599127440314560391864046978211
5988007838422413522940323682154827714215299
10117671873317345309235877919369283374390563
8720981441686287510528074108964312188327171
4637637225213411313406375987539311545660803
13042741869427349356673143271038977778695555
14079662955555419280977141443051029716538563
10069764828237443067190527199147276633313443
7106633993992236182029526202872590389809283
7279538555356934730423105979799084450681987
1527493206186456340717035173245564650561731
4542484115864908314062602838994521294056707
17266583330503839006864218359180315266006339
21269448088018116749953382228235677093731619
1625582301039438510160524653250361447129315
18700826885321837332733696499201721892189571
14164300296841099048692528348764857973282979
7193788730803120872529671494890526496360579
20097862760374074920977946978622919482488163
12729502327717488119337153444324767474752707
15518710616761276260264047911713283431996643
24134234751681912453566091085892271787384003
12903684351381766375473943973331392405088451
7194005432609442370152879411601989332866243
4359873279675901559569040351658557339639971
4637766118790627588046292877993170012845443
19959868793685402196758891900814235396222243
4234737259956237621048676484991225470033091
8631185439152215883129261227213243808812195
8897767352985500050010630067313867660537155
1745357740223362983391568332893790911239363
7372271035582617648392401166685744993245443
11418907485225614264038126601435739551008899
5754985865462819719677878116623375432485987
7106588713261800013994660518465668755068035
4358465579076859173160715759062783134731395
5846532683609010353813850208356386991218947
7154226875085026414919802401392583193565315
1808320744581361778363184332932010990714243
7279406882850057650161368318650976473158787
1623252495502483862624339018721452928447843
1621326145328321677183928549328011308371139
10069856706980133064631182553562749531653283
7283498417888327783062986481513864024530115
2834177528747914458131272759787988448284803
15514667006742245032272036547411692953409699
12903596579496285711209109122501047908209859
7150099584637007192981835314196558014289027
5710069883359436368430981631036783008549027
4637981391572877391509494717784130201108867
4637465808100245356377788545688446851924355
7280811955816195086376461074424956629226627
4362594370138006055202933504781256138785891
1576322482368461984834622189223281757036803
4274208559296662975620073975401393423586467
9982660599290119617716348646354041318709411
8590137340425823545447498391711634914714755
4590252666847297473813542685800780044449091
17089084439195937891664671612334398554582339
1482619830520633448477191094341420502355075
1486657952603821257482159300745047581037699
11419968209163837926572694365608387498154147
8499276756242165701940721010655420891632771
8588986309460847156520523695323622783650979
4400882869821662950575371772562750751156419
4592505919928322445563978904695183322261859
1482445617275782928107892720460975626587235
4453665150721678888185043926144006686683491
5667914911515851271159876053439533910366307
4406283402484720226123870512655071723302083
5797478666395416501909034662689728267291811
1621762335909981118528061963315813061931331
4317896464706816399625168128156878445453539
3185348975667888938124195221511712175953091
5846228153807556402877891271240540376830147
8631225275754486326925312944838609715988643
14257069951190289148971809541657837418097923
1527493206186456340717035173245564642005187
12944825372710250882555953670994974248999075
5625682513479202786446749390403247058097283
7195151236229439949253900833714658761478307
5712792059218054140829330797651448210457763
12905306181006690955265260963115322509005027
7105183597256350986422834038446277089531011
20097864088260975638986008078901267055061347
7102634180794225424411819494966420510410851
8587500279377206031154835189209073833942211
7102549154295188533348085149723597096456323
8853141384102061820769259014616895823747395
11508569187657568006777569800401002091976899
14200711882088721667828399331744636371930275
12767482181480819438352608755685595890749539
11512697855528516329256959269855482043567331
1746591215768442781375757391952631382021283
3317425105005091787361923649285109310562563
5711783381438782903178463015425309146290339
5625682514735369021768559312183444364170371
7026413802190267544069842320707293743946979
1531660203424092963516007578336530770592899
21443540937551962842051380327029444755690691
18658930831531871854338218979640419596935555
4358510900080473246259276845390489085577347
11372283445057682397095500744031623305135235
5842228376795819091051654957295439521615971
4362596900206270676033484006115916573119619
5986302489565555620728755320874175993033059
14293396213975371517729503092457614181831875
11464927967445938288975196093558079238840515
11206354498066210814802180820270101217451139
5801527576489610640110902967574029359588579
5794545022445288883849902333754234010410115
10112180619416520558340753534509181733803203
5799819397833341764707073134785483878310083
27937538944558036672424407865804019978186051
5756566360387647392857887746673909371569315
8633907615054097222706070078971958934996131
4406065362197664066631722058657875702982851
13169665882568500988337233563441560536229251
4357104571541789106504280119263511671145539
8501873985887389439556130061841917234283651
8587582644613552761051685962552386359755875
4359784212067862878598812652400626125444227
5710160270942886577570032502415428517234819
12858648746668861196544350575357491604072707
20004787474574095606296845511000453352272195
15640788234937812866000363820600337179575491
1487890224841755798575013670966845140734115
1623167392623691642226607323785584097801571
11511424619880273806761619926114256498731203
22698588669015784876419118742331021778522307
9983976571346950417809949555929917654469763
5708840394275054941329273556893153661913219
4361400641743231588271594402104198410867843
4406065362197664066631722058658296773255363
7372269666115435282010339781372444218238211
7240194817976134169027963556281095108726979
5708707297366283554742383752217318785228963
10252082251746934534149490053918853411744099
20052207430074781982677894903386385860011299
11510189690612614393975548545140331371536611
4359962332635215155146515268747246932366467
5797478666394109230161816821275413008488611
21404287809732444057480238391687341519875459
20051193318806533290449767993004385177344259
1808193178893582683422728864784454253886851
1808193220432076316610466054171203051273603
12857274244521664978966929293842117918067875
4359785457001097326253838849239259484984451
1485169162565895733742662620847327326375043
5666690610791290657759682530795211843471587
10211462395378223728079419430802847316718979
8677289623834856724539967784141194145274051
12857492351892388378519038082580895154407555
5754943252284918224563644954166030439226531
3201430364333791099226045490287235201151363
4313636118722008702078019413621353802205251
2919972593910980861895948355834519565273251
18658417922051362714005885867696035592518019
8715708481447871940617057854815244852280643
1527624915119153182363963571987354182847683
4361451197923413133717679000144797653599363
7238747335336882345086648158295217029588131
11640525715392917090867857647055721516639555
4800766327329020731034043344307593201261891
7238663588618623986320518317450968718055587
4595743841482008141480846806893882851540355
7192515416052462340769944586868512660718755
12906499747470554823943949294707611198200099
8861008018894226837502769078138111380503939
12771907403372274152460336192320381327056067
6031777959953908403358929696338000170270083
1791511156927198563948898020544209271196867
17089168222097658303042818832676180572056899
11203590989008467562218172998383984016789635
1485169372933860957030868260548538486817891
2835363159875967979538119188618927497315427
12901438134110295310398194827700876191338627
11640860849559589640406464889449057597271363
18658713963369153779322549450674035254140227
10159606104961859047163984211374481717142787
5710244093963686353742557949409501761309827
4275394229369599592760335901790699100771459
10027578004128600350847009407297293351361731
1576278482597244833493528528473395511304291
5843420737187711237741840239329600800396419
5666733192945694096425056816773406709191907
5801354654950181846455178994442023436589219
1527275121765115802476189692808098049296515
11685359178686540725760332837580445563920707
19877137679618234508661207814042928873348419
5756392228879519765765119845057170921003107
2965947722797448200180712364291249844391075
4637637225213292509848230818701054820332931
18660250802881996283313102151918181960496515
8818941879305647674053382102510336985055619
1529998790407814069483134434558946855588003
4272804936030921596536981715676211438489731
1576363551847841663709504353315606433505379
9937868353385950973519485632801482442049667
15782735293394015501676507849735984714785091
4359954393610702765421995251934093006445667
3015465583295372060824387488774898963484867
1530389725259440488021583307141432505143459
4407862636691648256427207959514815658271971
18702574707236716228673036759796801110025571
15734702011729864984820090721268439445674147
5753671225392391287468359031251577803542691
7107947270028869318213301802954112030052515
5710157613705231226943438378817176730737795
1621326146668229569377031346015119669958851
7150059750634850339159333182153368449292419
7238706052566206291487534563866764363536579
4270127915019964946839947065574398434052259
8629824264212679537242217082072483357692067
10069852553141377272068885962434362076273859
2921070367481966564314692220146602184083555
7148914119661018216191081435580578898517123
8589076782677982621342152249661525778861187
4318017334679215338579163142851632388216963
4317633064555244877392155164065787285637251
5752308843072619487970150296702853697378403
7235981083202357228730958172692771456128131
5840651785139876243524821138437902029653155
2834134954550386519306843159169206283504771
11465058325334654959611286373183118327880899
15782650133069890637043868615513265219744067
15602721724371431337815568884005733258206403
12904928476500146879069288461142754548126979
21534653011090605435394405981920307790913891
7018286766936321928367054703937636673884259
5712878665392321529633179015964094482222243
9802984819320772908421753835865890854307971
8588772224570958999671684655636301498980483
8861693646118574241705074900951237808931203
11598330717196685901458407195207774338750787
1528678826728399228802924177935556534177859
5757625629185698826044298103845272520098915
7280943675467160198033637443616881591324867
4590038788351249142503252647889902050227523
5756346831456899151999269835988160364059811
5666731905295412471935784337095143549244643
19570669455286134185557055921316215373539555
8590262411130149638263081825373748450167971
18517541798061902989014686213587826625387715
20094665971019803366894734397313512397715843
4275394231964520019280669504466657879430275
12683473852033437415127910770639593304790179
13042397741023798322441302544921128935471491
7148914119661018216191081435580648758844547
14296336545356337721280154996395411630066851
2971478885738839606675122291405057207443555
4359873275698338507315650943501071203502243
5799990868284212590969282656953984410061955
11463562692009196338514263912865214253632707
7144869236029792106995758754343298342688899
4274041030970451353340718128822302711877731
15781416702995877530176764457507862457325891
1485213158361273654349547057427579953912995
8898184981106041289304799097969266296924483
4800766327329020731034043344307391276852547
4361191863257024577471198981115995047175299
3054504880899143009606645694184638853058659
9982870695153491625859243868913538124844163
8861523532037524426015421401931513389726083
7102503916535855973820895645715598728561827
5714195679802709422670808178292732249279587
5800165045305947330782667633887958267989155
12812575087413572175684822329852078726550659
3449249869119475657093742178108785336720707
7191024101509752923656605626069839531648131
10027495461007791607509889932317182899031235
3202074828328383092402117309093336867780995
5753974456828312443610859202237137003122851
12993518990001716759148918527580018920662307
7196377983940918012237733278995541160725635
7234533511121560036909372608480479358880899
4404661570179781733696043321147088903051491
4359874693320717281009650369688311087471779
1484196376660436518863763666694753161972835
12865659214538961699040480411996581197485251
10026339025954339220095318735906978221067427
8588986308080295150426024394115189295877283
8497873008320775829566086626317348565587075
5712790688407231459332889197561258589723811
9937868317081424306384133312018075793524867
7191106303271271050425732328014060221238403
1572627260785042767403160279504383526608035
20096069416159706599905605139318078721962307
1485257101982812155816132157718062596005059
8541435877780430236447733863115697469723779
5666471199945916996091767220093979226835075
4637465804166844308778708872862188933792131
7108159903674121393602621695053519866924163
4357196336430560679332839627303141455857827
11376793560963510289189298144165742607734947
17172445699340174670620653098399954946330787
2923751426966599636166255326976376253523075
8631402276168847841164824753508238192969987
1530606468482682526559204105279611299176611
4364089840195102192550313468361277291406595
8589164636258389503148893961583416615118051
4317593231851086844718013460457902957599907
7108036324450925366718086595604817206384771
1576278647454018362248407418980350796370019
4317549364729849552984665560758054187900099
4363871715404163154912195379770326798928995
14255250105739084043718031003640467791617283
5708708792712280798574436676231960565224515
7238706087732255045184004888536773042542755
2876196879053590635417921589657683061018723
15640873264030464210225837463093994173204675
7193916249718758441304728001854026199207043
8633865081054875221492169444167216741391523
17128499839364822592009717785301827131216003
4362510419829959863771611337573541450188899
9981468280397466141434854868442212101819459
7191023979447718759950481218001084644233347
1482490810987117041991917936903016219351171
5800208946092019446412059361173872569355427
11463565425630650326566760981203293098313859
8585033191933466235872171726157506173637763
2878960386810917644347362972149229216174211
17128760492667200308414615859415726092848259
14253923456774758630502596759865403082218691
4447195658916887556611686154526433123342499
1530174260393779379090228401052265539047587
14209220283510811544623571091584852076764355
3153960798787792623169704123121004589721923
15473916991409745496239418076916272906510563
8410718228588464908601749020871902946857123
14254012559226632591675123230291475440015555
10024848840647748461667400639335396526952643
10027704317214099017408943048424725418182819
9979976930842454154090761284535240190167171
2966250958295043231351496345251353069717731
8584863092288499480863987191106405198337155
18522772486883914492104272153281408541985891
7148911339142913293335852965561299829430435
2925246804524455715268730063719948549754019
2921029174605550514997158442445602906380387
5708926912053675407078077104026321521121507
15866993599522420430621897209487314183757027
8588859956256619575758607193691122038899843
6239481589613514664291062134620510340162915
10113676120208785747062449240262226508615875
3362470067783552761531195350282064002225443
18522686048204641650239811517774197619263587
7015349135465972963713453415460292349954179
1531359883651072065159036303930728317621379
11463649133367173236396681421759256487593123
2967439194491822280658563140760908480091299
9853308062013077750671828179735947694348419
5624486212094627286680109077397652800409699
5666513744120562820471917598684848257534083
4361323671217197377701132595381689618929859
11292068434932230142903841713682516263833763
8584778060641571837195305297980893236993155
14339935277090282899466010836271459040596131
17128846931426294208664648032906174869408899
8541175189639450074979047038364414576231555
4272759655183740295162870589022647389163651
16780308728126773713218294112369802953729219
7151504614811018793839213942262417206710403
10029314017350875976107876060056062496122051
6282138055433142731031710319617638191896931
8586136364119213782557496930754582323271811
1485214403048508368758535351335538051321955
12684795148837644358185242100359762814378179
10024809056263972641055014587626510001245379
8941364833088413072677557374804355374914915
8590473801346154310963648877965924677916835
9939273359144779131235966164722592314988707
8633775981322114220186187215062057770782883
8677629997235643254484555488097677019751619
4227927502916042505998750878859884430040227
1701629964423298439780277836902130470063267
3053061332843338143892429691428734596385923
11465010257518373779413852477836727420096675
14342485968051961440923685005874786610685155
9937741996329330780370690974886097161589891
8501956440774685449058437745099595657088131
14253849029178330477739516965610771457516803
5800125247567349837064816983554808616329411
11508655587438077358786859181141795794980035
5669190805533926052105232675082563880192131
1482400298911499222327087202554663591315555
22448514661185895974431923898648618868252963
4592977676441265050125475771216147141409123
8413356830457514606674328284067356640118883
10071217757389519485899243967309041347271875
7062990036258948184429080765302711065316451
10071304236352314498445842500779826199368899
15734703336942065025058970557620453977236643
4359959759937174462720077746443042696596675
3156942258561780923886589466408885968715107
8499198373247697997869347539847162158451843
7191107633798565372637568157927506283958403
5756388202179824518162308256428030872851555
4272844728532690967847289990062717469298819
9937868359917917959900421322966965338442915
4227797107380722486080743046636598196277379
11511380591882767732190396768907195226100963
7191019909982437592875048085018403545387139
25237554050167391223318777480540968116792643
5795907314986278087453946086261607663569027
7412769786748334884418411747972858819944707
4449836881515575144981963364378513614507171
11464849545795740570579088398880845101077731
7422935891374663071283415657554569325722979
7106507553732144604679054599448784729707651
11603855222404256520658410475012296575136099
17134045539768789399956047334252158671631683
2921247235163084849930622788971689412859011
1530043946511675848981755532956431414297699
2923925671073669077714855508637688360177795
8541132736118297868474371767909429347945603
17173459724936547581961590459407988691478723
3100960280414353483962441450654536008146115
7380182814999872938367340140272037177605475
24364786808565935689319236533529434627909923
5756263135446017868409657266438556980745315
11730444126242903719121715199618217551442275
8501956437002157262779191341707663194101891
1485166548327107156751068788741600077483171
11289637396265677431958753772179295906665603
5710027346762919639204998073591295084991619
5800081388358626544788690030675534488576227
3101042689995934692684072363531484446006467
2832598196816655438565129538969374165244035
12901048543012634447501642924158421634881699
12993387270432126512883109739744209650522371
5665196680506121397364787474626038590445667
2923751464572926761052890600213133050055875
6152826722925856325423116708424337407285571
4535546872314424008992376195272461826332867
11466461943404213462835368488763304039253187
10029190351233916620665595132452403514970307
1762930396744312465926487527881500171483491
1658032654289823993721224453580657767092355
4624108010391412819906797802956235263385827
2921247233866238638005074696471380788053123
4227797107380722486080743046636598195262595
8586225548389581841549743255723541920911523
8724134590239603942362008861352759418859875
17173417229798788966335947081168978910292163
2921204537771347157433442628614098835771491
5712922654568027974669026835011262485728387
4624108010391412819906797802956235261321443
8632501245020218913610578535987129540057251
11376665899540183076744124347450459318161603
8541134061411547007320967510727806118170755
8771172005782986390967542561272168078223683
11511380591882767732190396768907124327748835
7372104748501694384837296993658183527830787
4271310759190408145533174516955258407720067
9981251616354539232597460576431397137388675
4448387976427877389128296004847349439563907
8674655101982602753229421544550845002089603
2919973919241071209949676999201529184521411
2922520679759442023495559833863301790569571
2922478022528429320338423679883353307285667
7192295883188153361678793230408260975135875
5712834682619592424278738414717025887851651
8584778060641571837195305297980893235909763
1485038904876408756503040375522644496357507
1486398709135616155109634384719726256562403
7192381034174241333772002555140299562289283
17082438267737126286539590100279989417253027
1625239473112019103151388477320928576150755
9937656797346069330849214086637925544663203
2834001988871179517620175315626901176944739
11202271107147104763737504944823824653880451
5840868666293322770052009206419966190063811
10069773004767907448105092644296427191868611
2924058635496595997122118725401355648998563
7018070065130204950842760200983781757259875
11418690775586846400076527703367889092446339
2016568317922499172663316985899399515646307
25148624579754206956359180139201051958030627
3009719366895205383041718388145804484384931
7238839057426942005579948134767210301560995
1579085809481329451731491107809345221564515
5753584774738850062548819328166324931301539
5666558893860582257622341868781623437331587
10071130111423579645439675827864744372674755
12989303878009232522133371761365064489310371
4403514489174617319148576328081812874136707
1881349729883685120211251517651095278331139
5799993439647418601483014889523614978411683
4404964797641334607661933767463155519429795
14076847607741418629948900080147574060849283
11418817058697396002805350405926803786011779
2924101176150859779409442810387355059425475
4362684680087107203986681958615114662875299
5797095765451708449841595414317288081493123
12594957859756572803808229675278553498914947
7106844006777636721759020175802072086714499
1614435302700533019076899781455285523287171
5756346828698409585909875809961279801658467
9982611378910657694632611076898318695141539
5714154560585227130099466327282946082477155
5799861775012774463188746260859988899765507
12596192711308651810889250298905781892946083
8414676712318954159857500736234244388522083
7235813601938982600309521453555212759402595
21533117705899426116820261141043374005368163
8583458094401304844478590775576068599484547
10072710607724748854629578660799024370819299
15688771955874475047315445363853374440806563
5801617966586653538054566214887001502684355
3096790441642857272006367810660690596828323
10025067000278676313441614405763812312548483
9982612748461392274192932212744149787544739
11421628490052733679196905530873161975993475
11376579457896542496053964856335226537872515
9895461872040861723227127786359398388143267
2878834151773523927645625019099421080687779
1712523242514814683891380908418227212950787
4360050351192863260861906946817803323278531
7150272467353168076607793675041485601409123
7147337487763427759980738449595758876429443
10116266786953163401149799882581259114911971
7238749912017992758928888554147232885152931
8586181686456515089410000766954101230703747
15781416702995877530176764457507794778036547
8632499918304582632200812007098820700902563
17263427404355577836551430279005017629601091
7238793814058135421252281257097640205749411
2965947762994565633026879653314714809797763
12904927187592199768966767243308715661989123
8541176552491757989450592954976884089785475
12683390109369133104743250424751653962092707
1528724063396448184360414563343529352990851
5714237090965072918135100110842778171312227
12903729510289590851630314178366216376359139
12901048543012634447501642924158421637011619
7151508522176863420387736724746052018769027
9980104457546132166837432716127905418118243
7147425180425815275653402043667161205149859
10072710607724748854591571350486334242627811
5708926952250835125767055559854143301654755
4403344263698726436406320238737267090428035
15645257015042944446331740004915606482717859
1760166834227011112097549874320498160411971
5801223023738330336898239651556746782252227
8587667723039445488987594383417735403178147
4450005694767613618403666583579652718237859
15782567648327291414198138530185311366195523
10294790265395775296079413802113350043544931
5714241043645349972339300433708245601915011
9939523246260264711066539199081415302124707
3366683810180861573097145191700461167979875
8677547539785005319402919747684621425579203
4362465266314604595997620350984996206715043
7238538438811795117142208888410804711462051
7235852026154070621956501674582106623283331
17262498319463733470943139102171798265214307
11557531629383980791492484417177037497972035
6239482877303135580928314008000273899234659
15865458208536406938006538457167050846871747
8983644914661936868946261859956633876441443
5753543484417530423946323044136170911077507
17263730554053549344321289005842784590210371
7192256093319250955550814551924448463817891
12860551124937449489084757810013067349634307
8500471733384137816453617430503281141060739
5712790684429386039482411657024751512228995
5714154643660748987217777906093494970222691
11466284952368093304156935637440262343592163
4317722250082763255532739968980576576375971
8586136365498458526313989853957056084708515
2965994201562791395701126364181615737901155
8629610259845264933677999901863534886328483
2967310387889300759659734086560412563806307
7060484525905970179300071660798341024977027
10026170092019276031300608183085793825429667
4364044559386194233422168251305184458872003
8634124488250378413087961417887872164466915
3063954691182370277209068204374305357964547
17221617995569414072404096691882836941642083
17131448311342241110883907275346644897766723
6065884527549093156190177006814295106101539
14256612529267326891428324776305064038178051
8541176636826017121434130165938170735266947
7147509085425410887802921433513713548303491
1571002864829329197955891994764006373034115
1613028853649115351515675191073979382207619
10069811432913656841308342465502164736446627
10117756898433416283662983363036539424941315
14388938634029741904392742822217045404557603
5840694321778182031200938489987852488739971
7192341115836516769108544869461395847225507
1665144361980227069640828652889249807775075
7106586100324727556463500369102138376492227
1570794050161589814685843780535050364356739
5756480004826674427202171499396282784650435
10113281177360500913469540105379430161194179
12859068899416588497895200735665949304260739
8677590119096274231921855430123233175870659
8584948073188716824383693805409364455066691
8588983736638378519827179867426311160076451
7107997571583560659166047915320682937978019
3101212833733513012283958907593195315764419
1485601424123074400259721428290476149148803
8588814800108392422432469492003043394226307
4359913152414926682068690909456331840786563
19910737742508011963100133080860607390063811
2925156458561893979875984343448641381572803
14298713085716942872064639819529566630944963
4274164818009948263564221786786327308604515
12904968426152369212193956571914761953188099
7147421231639524340144789849885519086981251
4269993495498984512781061191902979485309091
2836855884300941346919722401674422790459587
4494925672431139100345130000423136553835715
2016146911109460486052985461973101363704163
10294283701060560431415385408533585442713955
10115972909568270038171459629410790087726339
2922563089105267308087405472422250424600675
1658072489631925910466234389377817804706947
5666641342303220605786951596420761559043203
5798500802321575551765258272419847636881571
5714151816580685995428960416154165872461923
4361235769319055899312417500301549602279523
4361189123103202169511208414903966387767395
7105360593690162027043426295305469468641443
9979891858950271502344388279523907791389827
7329731714596075827589662740921915292464483
5799946924538370330066836445474879325771939
8629610259845264933677999901863534887376035
4275440710727289578676412000221276124814435
1530391043896296019054665513590690740055235
11463565425630650326566760981203293096183939
11641958503384297225347711510608889764679843
7319143159423789344993602366779009171462371
19965530054988532887059201841802237860817251
11509841095334056485556430549271737117417699
14339630708474474171844121165310868312920227
4761292414885299755791917127275965939298659
7282304680400809410070713123908536139684035
8851736270485933507369563302070765159033091
9933569545757448364933808601681778034479203
5666512364349914050782685322159678552116355
4317676928912842968393113430733343222339715
7235942498154138877237377388262552761405571
12770419939031899073545290708231162194761891
5761836663673505043452183122325956236216419
7190936210157237746897778597788621710920835
5708969369590663001082205594214868057163875
7190977372009295687004168562927399696698499
13987143370137953446156612862367960478584995
5843378244727226902312542065957193175472291
8589200407293290601136091042662763739616419
8499069309579619839194824282944039844711555
5756434685115904197149808278348827763837059
5754945949725130914387045983233383018470563
7195147121457339898687625468691954614378691
5757749413503470752835695902747905212060771
8584948073188716824383693805409364452902979
7103995347864231448649269956141924261926019
7150148849152058243677485589497192479103107
4402154642161115415443652747745388056905827
4360004999203946721644157258790732545822883
11377778433277089649723605694254455104673987
1482359092800410929739050431818760214224003
5887193674293166130297671372464462543063299
7152868361234471279717640602324819691804771
7147591537763617599200550215779310922534019
1763189506599607853468174733114808717389155
10116178982823764195784389010067046467444963
2919710484168143424410152011326536836879491
12990840584912748247256101335659364704458979
5753582035885718949382201818526051533527171
16957344744457181164175122006812206483842307
8588817371630172278709032534233538184286339
4492029150921412031806194149049697038407843
2879049528246973238713301295314532592425123
7148739827193123022894326541533091960396963
1483760187338861394426625984188355652488259
11463780846319712917049159612483930454819971
5931980508314270974757173016598756363147427
11463697232210553489696144774787787064123587
4364089795977078678708652234819421102905571
12903772124604333585475050899252599738996963
8497873132976425678213479150231353798202499
11553705904606247322988972912176075071824099
15866993599522420430621897197871044738982115
4452689400982669632342643090122209054986435
1578112819949433307875935613267661073683651
14432195899267938860882427277038379429281123
7239179220287573396427671385789344526898371
1762889186783527759185764521174172116990307
8678782309355265156934906823497673502459075
4316230773112266287539684585264525958387843
4804077717367361837355143595399936969483619
5669281233280471664912966516261896180665443
12900834695714615111836517593616910384372963
9980233508109201204893501243772710834769027
8588857334103565039573537325709326107745411
10026300490312924445584361940990766733167747
3098316395382018355428281454517962539144355
8543898775126561436083022454347038253517923
1805597104333997377373084861531715747065187
1576277196203325196436533669625930141800611
5710115073130705407486099829026881985056867
5798629659636222613802447771272927262249123
1762759004219922348617321290811898259061091
4403514568439422784755841341079129616880771
7279408252196659587426618275494050430848131
9980022163452832727833310765325642613525667
1749104710544149467991973490869241975610563
13995436466359131110076887463324548367355043
2835583853307402475520703850239396173585571
7147425338869422947291864169130177188629635
8587500284647894159969375221795576132801731
5709984769889383690311445225892980650512515
2832727174851013644295034442190048910739587
11289511084559419745645482344025998661651587
12860299850298476554316401460779283803968739
8590178673828048175304622556607569387068611
7149000435062904428866310463366786058355843
1763317073542639452172926512469846405724515
3064169943120799641280868884695980350613763
7189702600943430703476186841744401934421091
17172146774799066199463770270590162593656099
2965946391011129045519324385813327516829795
4359962580525557680377039778742200302873731
1527236533953501006072775117363816189431939
5802540292701994637500920073687939018856707
4447072092395434260915079137460656288174243
4364037741778600572109663214429707120481379
7235986442954510541866886387203083566419075
3156598076778651572749423493209651806485859
14386343938184895774848018189517946522677539
4406025400943625952903487634461013686979715
1528724063396568264583039465736714554873987
8632372352781641678890689240874777529487523
7192472966595473326850675907555277045564611
14343756724627197132628295985400766714122563
1482401673656985533032180938889942653966499
5624320096364842180889495066774796012390499
5711474960383281203691428640339312144125027
4449626772744978539128335270803768165403811
10069856625286350558775268152709729010061507
5710158980616675009705785760229305545196675
13991435529153126041100818269621715215846563
5708625092881851931311367015602880212209763
11199547474889744539261578395968998944738435
10027527316882258668553503087085113631186083
8538454336353582010054869844305473703086179
10249477739537538572272966805767720718699683
5753757747148818870663512688964725396182211
1571264882528212564779955546418059902324899
2876243525350494814193337118273858110065795
7236026365431279120708982290702870350438595
14387445705939237573864872195051378067080483
7238707328524825021116817433132599009777795
2876243525350494814193337118273858113279107
3096915394231380062190442420538209251495075
3012397552314302400519240866644608532252803
9982872075091439597230590326238270125671619
8674524837639181873885201348147636025332931
10029189022089468139404633800663103695952067
8941659992036573994805660348312788867226979
5884295787087743921568282752723245030675619
11331789834268350801219444673513321121551491
6240067989366550143654740852188499386245475
16957344744457181164175122006812374018072835
8677797560523462763771083658353593889693923
4314912175005698567730148750836007024298115
4358689219045246020463884810938215167140035
10159864140005487940364383388545616896431331
7193658504102462008443239291634581443450051
1529956265662847660006580436262256307837123
2971607741839555429560224325402408873301155
12905303478538067456594962541578964840061187
5623046698622362754023484897906216478575811
2923751467166497759265140799371120700793027
10026466760557991893881985613749356126740675
1528724063396606640761074814744435919787139
1531577998941013259090985445253107290347715
9888822374179536835284120445823337842673731
7150275128532315970473890712632629104122083
4362772481498456711599622137606676346707107
5666512451286659863786926736651381410762851
13991354453833464103591944342591738852089027
2832684762827870836462783472313180539230371
4269994827448626136386942621849361450176675
2142943340393754259528362062712378774495587
2100411863460556302621957035017075593425251
18572802000450949420015832984328410468067683
2185179602755857801097375446226619913938275
10116221598558560398090791364408901155201251
18391677339375119583009318504946831564447971
11463739723246275269019339785514625887438019
5663924573091200188644800234805124133982403
7151637710459952258435974707196437033157795
18480489778170723241978892109741055216524547
2100413199101634856167206555747412514089315
14034786930729287946022571118989837814766787
7235938590784814553678850891353331632997539
18612480965589114551644878828371932084484451
1533419148548569992310499314930048549822723
5667874781587156181077876446419283250059363
10111920082816430271105139924969353650640067
11463521644226397847981663865688336986543299
2100748326895557890058939354141146819766627
7238662142728866095799313096336552197460131
7238836352036350410316667861521321579054243
4233461158160089613218481734749853323530403
4366635010362171049454336889676358644468835
11467997418770325896395599724038239719297347
11463562686775024801657768534890914907262083
1531446324972533758968107446898788358397123
2876242236403484581143485529712426752387203
5974347114443269119512230928281511444944099
1746424941550524943078145068868627910006947
5842313530508831602610914202050127422724259
22922958365638552166768669022590120633668803
5840693034048037184740889818556894977134723
13988422045889770463988260393083592404801699
1746632385414176270779183471440706519865507
14432372491996826739171967780828415316729187
2832728674209169724740524431988415839540387
11469052481390579866937714303869595329563779
7195151236229518014540717650173919324444835
2832684762827870836462783471118010327178403
22838438044691325087143606669605728240769219
10024849006886220099144808663637360756431011
8631096295160662253878686782916423917274275
5843590924939507372000030020395380244647075
2832773822405383733438889713670174291467427
10113281050106006330976871055029149416792259
22359583779810249635598824617006898081867011
17041732031136467427619299157760631974959331
2964714195279836292828130679554768702150755
4363955289359424037271757098030437447570531
11203757389142079758295451802735080848394371
7105443001727707654396785808102961211051171
11467823071452289519066776962474749393471683
1760080483853424021925159785860457998595395
1838943334045316682240109616896275073213699
14388940007432502615305384380681103241327939
4272891461846162096707132060873910218951811
4320484300102627078203449113925209527784579
8500342668461245373834840431512415262315651
7150320448155216986874965331914639583385795
15687192788883535464075485484498136782345411
11467823070110951662302279252559836472214723
4403430790607955516943660344552060173194371
2016399505967034485929826849924657362445667
7422292799446180784389042758817111106467171
8588946432496663304175581093043333280929923
17127144353926519067217156291400944104713475
2922519224536995268193277540263093555370115
22880763349503682124220087464321551897568451
18565852629724273041074247291452765496550563
8588864024422674072513650438298530899597475
2921158056251399089065391172763853851296899
8501832694180849745485615652290543957940355
11290872292152372861829923183851358817196195
8496386885945789464197226276777174110440579
8586095195690424831784248717090423973355683
12857407416507206691880833229848230155724003
4313551085777008241525387101579374389988483
5712792059218054140829330797651448209376419
6062780663232664743410887917884988968773891
4404746801651504360992788795919619074530467
7237433972202784232343875774064776814203011
10026299237548230059571877285076552690832547
11288150038253497551678115872739933939667107
4316446109387367573459666161385828918728835
7238538438811795117142317364464384440669347
10158509611040927851003305604458726956604611
7151595128264734826481477334146044916796579
1763317034640857792078768920889126651476323
8544112944549853781554511679223556911177891
2880366875008849204509374306835923893031011
7192302613784199801480445284534756724222115
8588814717031721950342227686898826109620355
12763658074398058746352962981822054592023683
4271441102587141335038080132859485263923331
3452391094373394801745084308962316216839523
1712823554503389927709431439959971768511747
10024981889528013948587794708120675471787171
8808095005162699339736963712946684415975683
10027494046146193477351988306208487023713475
1763317077475961271609639416065944246860131
1763317067014238860997545092511090269828451
3198709346276321089551940819647921640581475
5710024731144646008262736122219636949325955
1623253823389384580632473892215953281234275
9939186957986414071931814187424089211312291
4362639527836781899704868649095897613083939
15599995345263493407814602001191598036259971
11376365412031478809478107390597810648879267
18656123507076686051597407809295968730690915
11557439498352076616236480132981062822501507
2835538620655110967156091103642548572395683
8633950186571727611590727912912630061472963
11415839498419679843247459008653373818899587
9937695429173165909890722616152701273147523
2919798420864598560345150330732778898916451
1662158658631915505946550434970801501575331
8631185439152215838284524258349511520459939
11508567820869206325109337461363049813382371
4230656404014809857314315197025744340522147
4626956638073789451815492282492243733255427
11507338406950168481473405155008295195416803
4359871939897371253307132650751040665361539
1532722470815576239514660079352317595554979
4233466480510458473849705326234142920317155
1570916331507213064172438163175939562899587
1483847869654767655361364432049127957792867
7235938509129018116804317440311704362914947
1482618461095437126657058260796703136419971
4359961130619800946889144666479255634448547
1485295524895900257791678041822074730845283
1763317032004065391605044729905581653308771
11376626157500888986577012765957567887379651
1530042704385584644120094362839343848135875
8678911371763380400473264504949535607461059
5840693036725234783822261898098669463474307
8629651510088343662261510013954634062955683
4362465222096335772933246112199080763626595
18566029683481373131895903203579634838154531
7152821840896364284815570246198238637103235
4534056767328353871438650964895620805200035
7146017518930973732787724065468673296566371
5621641743405591988026238330703588477802659
7193661171722300930268804616458790572821635
7064477403367789932669648255475915548624995
2013592131044059001691470364255377413156163
8541437378605338647220272665430155635819715
7194974317837301403423719345207877448009827
1575220544407821818174089159807226158946531
4358679713211012862598178972059044916925571
4274164737645889148635339581574867268535427
4496075365159006194144674985865885493958851
7287625787686409636969591551032359983983875
12903945007320535361095770450658377451313379
9937868401456370887456681292312690213100707
7108074875798495174170029150183530081521827
1485471072725752423328998580087803774963811
4316486062730076204051379732434778699437187
1794361097200804491040899691764481699157219
2058679590056961090014967758322225541259619
10071304363643490367471395683024966273565891
2919798298972510118207136840997221858255043
11688081548238486176046300025674722041999715
2925200278785005755653741520882810652593251
1483852066450518261216542167694516594774179
4489134174125383251398859593785194614818947
10024895535140646558661371923215134569370755
5797139587136463534943146988622032226457731
4271530248001202071091095763707649429051555
6062613097467703586990766646240122354539779
4271397120063983416195659864871820276597859
5710288005341220781360054151604469033403555
8544247367887811910712839912219670256819427
8544116982905719122888802783658311666572515
5714236968951089274954948317235642336680035
10027613719379343340422542603214969043689699
2922521892328008020562449386848371664492643
5794463772241848734171870508096038077760579
12901133608332163779579157685265513100580003
7192470091195024402982758334439528119602307
17131614511412779534877341885281718675808547
2965993204720429783687411695182058418702435
9937651564649305007666916790519712021776515
1613112632695031549533561547772777421997187
10026384221001654273604223594101642597861507
4357367967797987858789493555362918351149219
8452745758101560274663690298326346233841763
2923969582576782654837344327276193394071747
11418604247133300663072252696656803784758403
5799948330390807718263477610779914081997955
4227974103656078408144096564277557819673731
8589072796294646879687492002989610261254307
1701629964423298439780277836902130474195107
1701756319004268732625481144680736501143715
4227842431107448162477514613347095367749827
7239897124086821577187295481896654046793923
5930745785314681430527326678556345806003395
1670671038736569251529898483053627921607939
4276845702042825096758298591602125790350467
9937868396426448438976186684525235634540707
7105226211651037443436271520432190059125923
7105186381667414736238644511409442419546275
13992630503781584820630068108361039215825059
7192341115836516769108544869461395846144163
8583501831589742137173667004328011054057571
7148955238713671349645801632021750759987363
7063033946134041639345038463917721295849571
10068321404513054301254483880139678484108419
7150102323572331216581812493715365184998531
9982741676962502736633248978276385801998499
8589196457415873292061860193385979768283331
11511423124541919563549388562278571490543843
14388765823880279321073375308067840853456227
14081396476552529502068284919309976755970243
11462122056878873081003427965564778625342659
13992795334426655748732947502641853380072611
1527317697420440730948328599020562140040323
4317974808472405024907635029757065397639299
2879134641717064214163398894875987730861187
12857319477175184485128401550294391106770083
8409148325991218371007099926035873969312867
7155548126493399063455939610239132037684323
7106543524746567027005249841595518652945539
11463609335670691864152816486039972682500227
1573557516668186029091932452137782716077251
14293267276179965811581944403866422969898179
4359832022774096934197266991349127232717955
7153000084738975373711410726065328229619875
11288358689281644696169055290611298896844963
10027704311853283898426670774485593467488419
1530172921871411521947939460679249440385187
1670244474555516663946196171607929420816643
1485080113541777035830895181462639308051555
1485210460961909394141769292745536806522979
4272807554364382700457822849002390137474179
7106929079965436082450755410669099760588931
5666428626923503562189026035459992488938627
5888715593531305646016519308807567097109699
4359744304363273405018583999631000675328163
5753709722212161090286148366477516472421507
5663875141084998312428813097388326936219779
10067046674865017302617815215032401679028387
11463522891672197479464245240871395519533219
14339551213275305014175290075534109374130435
5708795106895832224699755420207276327277699
5800032118403970442115435610030504577992835
7151551226139824485929218486467779898771587
2832687426559944244658008913228735797364867
11553705901969656660608851761251203996197091
5799946964819159009454997493574806191248515
12901048543012634447501642924158246617094307
1617200094456159147814867505749274851971171
9980019376527975744058831135611028183912547
7238541098567049285359822011727588524893347
7106635285532900361245579282334454346977411
2966164510279117442355710583364470036369539
8410465672714869266737401479264827826311267
5797138178812305661478957339938011306034307
5842228332622039481908985828906449857710179
18656123507076686047971847788172236431834467
7380483084112584364974538636640674869689699
2925244226428637410148821231413584800784611
1622600911363989384665444294282945555044547
5711429727775600262354330304172427841671363
1667862385129365114245775190417509410088163
7238957401272608470139649257207672641461443
7147337487763427755145033987851453735177347
1440337094549978085882399680750334808983683
2923927045899017301322284474472932763043971
10068536699167260877597299581181308753251459
12900918154097263277809057291783878219075715
8541391973058142042341391558536894717597859
1527362853492694380966901799628361801306307
5712917128706737886813087186495416139191427
4361315440001791446682298612765986262194275
8807927488528190135795676489392974963481859
14296077224003843221426584309506084104703139
11465013084890234016296080895506737888562339
7151592349130944081764036447998707320920195
25236192915586004948144246580908970224989507
4364044552647322755682118257849018293132451
19569555605063305090766719890344051374924003
2832644764052647558225930048193731262352515
1614387407696876049122738616206975262953603
7105183684227242899571014591781825628213411
9894227103565609202643456472101151615124611
2922435444312282861271236083367925474462819
7150231222470080199971463858755669220072675
4272806137961404529927179336559054422083683
2924013405562268688782529125864672897145027
2921160797784137840990655608499276044511363
7287881006071288950569731502642988627241219
8629651380156733247361966923170713149051043
8542665378755212122373902435775893448232099
4270126544296695610772705372538866076127395
8586266797336594064585290425541320795817123
8588990339898803172173832919632566586384547
10069985687736094975334863998813560434235587
12725288625720006995739882173612182611269763
7147554362295849742661925757170002554918051
3103467286276943689881850935229587098117347
2921030450363964791562836688643363584512163
7106716326821219271960751223953798223402115
8545515408476899785295825137191989159237795
10203422985606295313744587393769972142518563
2966035489365009332314475518702917599169603
4406457601158991530585970281184832000234691
4362635368517689023112679697937638147263587
9937692727796820079869449248592409362863235
8631188053430746283771418109773956355559587
10027704310514482539698084246492593883549859
4449670766994972652897217321531521647221923
7060266406516530039706100814763690984380547
7147592695601294497922749743179760474852483
10069767646151287900731049260443906779356323
7279408252196659592487778810550301979020419
5666511000280500551727079641380648725450915
12594664063862515243690131030942629301916803
8676060175031137480914982159144851866784931
17131532091687032236208236967976407369391427
9892782145883805237222691751105856777820323
11598406510364018602847233138872476134287683
11418689363281938669772641360106521733728387
16781630020996152225048991108326760267290819
8678738573424536556980993293778244878831811
4274034304474142970407557308029013150800003
22447071119582473555793950364181154425254179
8677760262833852551521741974185012761959619
14251590707155683863145546414046086087055523
1923417133677273817733087745179640103540995
2924102510733413015000458139240767960652995
7191107633797258144145937222063101603647619
7240111123179419399646248863168443072027811
5711516080777103643092805408452004838147203
5666515072132725776695182886501873502685315
1763016755025663617179605248223377384291683
10026517272437627481518817467756335439420611
2921248604632688514450557518963725478040707
5708623640421699936457591731931599981351043
5666639970237509402706484087637428989463683
6155595550275218814818912169419947365573987
4449880700728377047337578529519058919004323
4496203007354809615976827746429932451108035
2835496163078863220448315828769117413973123
12594834240295533483521739895644943601964163
7238574285128694402687302671804571737787523
12900875618801398160501124369957949248049283
8409190943025236245937368237646367010427011
5885868428622844754866089205505288818497699
11508618457406752059823781781736808703725827
5802929835561667911591895022764193143361731
8677716395755873798929781285107795239312579
11466549754107603965390819863405885241137379
7237344952948995385367271817190727614699683
8591539803295731932824289123354030770494659
5893829212778204872453601799051036459311363
9937783245232380311972691373805882424038531
18612267000082638253666383776228252623092067
2878834151773440908291740448987831542684835
2965946402863825723013556208464543341548707
12902192843546512591803140144598109849292963
7191111620142769876803392170828579340389507
4364088468127016611705981968247551010544867
2876242236403364498465087098572052613992579
10165397766901187349373718544456975490789699
2834045814537825880362197065590124107176067
1486618160306263869058469014726094685836515
4407383997906747021972897083088766805054627
4317550616113875493889997206656826858378371
8413191835078520926777856254320508803289219
1528682778146050485182230048238153295400067
5847460315960137872385580317100035915586851
5708878848259566674399748360088392162185347
5752348591365033285578657038967783585515619
4494670459358108146521964215488207077446851
18566198356253668053779154970981950125512835
11373945017700450502024400487558761919190211
4400708531672588008025810082272291105966211
7240155033342788504898424151423998511882467
5708666218509762688548972673696752110505091
7060266406516530039706100814763692091643011
11461016050795678470265489588998203526749379
4316404948834653940692811795721841453108355
10069988431866376315369455224128201086306531
5802888630833746153140513791318837750276323
7237390115710678306289242208129479165938819
2970031284010473127440107422577992212422883
3096872814839021165343321546027935053583523
2963266708792190484887169808581861738481763
5707303675440369631934398048399310469565539
11463697146452642266305795497653690579422371
8632760532791382678092781726562512874477731
2925374620785288788182834130349126957998307
2832775193290911103401210175093995206675587
12906403879419817512405517183998704995244259
2832681977160645805390872655775071156112483
1718056887427669134697543849155219612345667
1486618196528112081257558339395685837837507
5847805946144323928813998667989038982701283
1717970529105873205771904465535606547851587
9937692729136928625871746480576463048413315
11376583528822077925074636967873185720768675
7377847136646725756208167853169800297822531
5802759734576797094309996168556862207468835
12815507481281468145176796482603767061063907
7237386038337876885867533277637140268778627
8632586403964661888120430911271547776996515
7280811955816195086376461070833951652942979
12857274244521664978966929293842224319171747
7194983917182482429489986030532861250147523
4318994196697510464312356849434973715863683
7280811955816195086376461072065476680550531
8674611107405396171190686588780768657442947
7148914116939496364896456890613080444276867
1531621781726764656645338009647839512237251
4452302608907093849687572447668442645277987
4361490911117078815892373498392347962152067
8674700290296238365390034227424563024760963
2836813344947283249231737063876264077658243
8674608447608355454212872626952055966208131
4404705520420827988060616781064588059838627
2832643432106724630451471328392172007527555
3008187968987147670276343051495068281243747
5802584108944521389619698587695815617354883
7106890488219114325535804333950929489432707
1621197222186016196178490645118226389118275
3012356474635159079438716011767130907382915
2965947763038854212025646320417628233046147
20093127746171392713807571866168343789906179
4361235900591600403132615938924197141780643
1485166553599024486316587901672925142653027
10026134417215660213592265826060524583097571
5711345861753361116963442600568015978370179
1485255735234975615511258965915472135300291
1529997376722476886729564160307667607357539
2876111890281140316119374501437990718476387
1527275124238143590885354321469278525753443
9979846619643884042733396088868550723439747
9937652895091628286264325512429189172594819
1486529049898531515709655752629245162162307
7105183597256430248280727999355468669719683
10116265505879289616530050258486638340644067
19570584261339325245501438217384318760755427
7192253345209896244005149815619485681421443
5975752199184655071284315174048395067464963
1486441237734564808150362559703667241621635
2925156331228805018947780221135662553927779
5794503815117529633602450068695611870449795
2832598198197047637928857512646846280083587
2967524349418998869194257867308418526843043
10156967628964093881112844217268364610937027
12815083250994679000785629456391454146599107
10027704270482320733144642477802407372983523
8497748141410414964939191430057522905646211
11372283445057682397095500742905689033215107
14244569597589506890016875852692477858453667
8587714282403405488794081591465065449655459
7237388865666753399116623497537616440726723
7234622577189645946059593975349703460589699
5712790813107497978641861511653800324140195
2966205718861886754747560478247279350943875
5710068430896907679857720960171106500809923
5666472487510040503306497017836587413770371
2967310224410581228705836714294326851735651
5848824216527205870969060122092614340286691
14342442151679726798297820964394788310982883
7151636344683053168521980511802439810291875
5711473503905943255117687545677503447339139
8631141492974112364683780996391111814814915
1485166509464421924341521000075482684918915
1483677735045260256967272810052871176460387
10116179064521431436102567626828067093355747
11418561794916843178311598943356943781236899
11418560473599224819639397074517668287059075
7280943684476235374380928956712329100369091
4272758331352136748164987306768849209233539
8631144150008902721123267442729442586167427
2832729919020468194204937746039170763233411
5708796603493005610022395102492139064497283
7234625227812784882818771198753916700429443
10113761192140625804342762013911566999953603
5754944493157785974634266235993278193476707
5708796603493005610022395102492139065576579
1527235244880833635484084970976022019344483
7239893009149809184668094009657570217958595
6152575361394434750942932098105215624228163
1486485153133209621602262264589500702430467
2834130925244398970788158468920245012695171
8677717722428127464379194075781683778559171
9891587212670871947474529286465275614530691
22927476698471975926942076265377030155280675
7151636334336488854573476080760956268906627
1528811791020680071289902431306827534830723
4271312125893999515666594879424367255787651
4274164611690860335272514543279717586372707
14384549391872675071796239713896651775186147
5798544625388311261922041430618133483363491
2921071613635827179513107182718765071800451
4319339875037291783210559379335744289182851
14206500589527029057121443973437591585394819
7147511781400141492409082425591617804145827
14384549391872675071796239713896791430896867
10024981932280477425439902361286214716294275
1579260033274382400509615327136725205129411
5975583261274118205736291930784916144431331
12947501240063025657620445532102085504865571
4411640140474619831684044270853918035187843
1482359181196263475601080761785872586841251
1572365236713879287930001706770018369444003
8586137732242532926868071102576394845197443
4406367174834664470874723904639952500198595
2922523173522105481465323311462419203786851
2922390210449349127202260958708445607006371
7195151238943515939383960930253236070419619
8632674049935633945090586305982956173398179
11463868666358371185498377047534314963869923
5798502092688594573881522323057452676947107
1528637627233258648294486488300296167592067
1575044999171297775032160024059865736515683
7106631332891925463711799009689271599735939
7238748668340093925135014144402375144834211
10069856668164430206223994581918343303993507
2010824640550226359380836483042010192058659
1575306993719364393518322768080718348426467
14342529878048983346862487957654524305679587
2963355813798504284378235776038461659815043
5708751254308127133228217487601943786526947
1482619877377947640565129025297127021189283
4362553000596496580808850765729418253044899
1482359187810983194641566432248303161872483
2965990342466865784536519471915787595353219
8589112635449802180809804267903117463522467
8629781648475710904945784103066142889873571
1486615451018588588236890090300599418755235
10025108202409221685973899141652784419508355
5795822410547930960799977455235353225102467
4364177525024800483156263886085259955282147
1534298935261757697526685879442024347868355
17217235317776391452368616878488059695470819
7105224846200088044525504244087706459841763
2963266710171437744456037654499536583856259
9979846619643884042733472180526803848432771
8675972239634144366522201194749772879302787
7236072927269652200205831925513779478039715
4401936650111020594916196608869356167891043
4314914749003120780576518861242658909718627
5669234708998743226885107715550572963766371
10026297782282801935468961259414715728302211
8678737166436197618814326402809845481804035
10114773944574612740898820611695405318741187
4275481832460981599147699430441742182190179
4363868886985382054688776540416703540104291
4494626464901053514891669155148248094117027
4406317792033626669295539992570979330100355
9892992213031017666223308242236391595088035
10070031008784319616749042086711189023330531
8590218503727967493037903771684140082105475
3057188757118744225595150334790743402682531
5708883087726811856226165069984271889049731
17218552618941776475962289680533411633240323
4406324553745312173175343862178616730459331
3055909960398988044803177370885553662232707
8586093910638702992837950046415425550588035
4313635990173283899708461592899922294836291
7108077531654530333725563020072065521816707
4317807240195240303265113232369544529545347
9977213419027214170655502585159095406466179
10114642348366559535601708968350535277353155
2879007026659528446777832645202305434652835
2878834145281803499870716693918452760547491
8635311361510081799580354275130530551958691
7330247409498953845380918189546282674266371
7279450870568093451482353902492159492267171
7149087007652039291108287969596564034457763
18612260008279568462379955836709936067417315
8679211687687894547666919014091471062280451
5754985870818725289593121025269050157273251
4365232882563143719945829676220569284222147
10114860469090593043614578784595631807997155
1791552361738905419571846711822051349565635
8454150794971584665203334073809940159466627
14159883403320250899658337488694430363982019
9979935639100337298775441540793106777083011
5753709720873404532045027491291075302265987
5710201430075993715635697426018261339868291
4359830858402833631338886220206379309895811
14384724891547179716331946408976063563900131
8541393341229588469089976701786687298245731
14206500589527029057121443973437591593915523
4364262674673559240513910185481864473680131
2971738007522971203940562947108418736067779
7238659436117239575710827221403313068216451
11509802663125485808948073529878791047026915
4406367172196802453938101963914466247741635
8543985258060041931603570413093108201950371
8452745758101560274663654559977382940280931
1659437730184509256455691182657543819431075
2923880396844933491535374476963905680771171
1615795149795399966895589207238265517875395
8544115691113900279221165939682041741316259
1572365275616968291208052463947021602166947
5711477574706133570425721393849544620545155
10068582016321385268907980915895838289566915
2921203329100850279853644048335775165748355
7105357937710015950832517340678934697708675
4410281718872187307391994061887623763501251
7147381348267526516574948861837628540061795
1576493817613813142405441284290601169295523
8677376031652150693126015040549691094798563
1836556121003888575047286617520840655413475
11465100851458945305911071872814652870236355
1485124017009011982465617935859968996675779
18566242259763017850173424443310438108864739
2836987560949273793853042663079655162089667
11202357592643301490514953617658065546644643
5756264499720752314856799974759623201856675
12857318180191189060354389013308318387706051
8677725783467727740851697528175456593092835
7235852026154029731364061794097883464631427
1483718938556280840732329895023772596998243
5840864712189316833393676233022526042899587
4363916949563651802781791919975765058356355
11508698116119139782582898668494308891628739
8674700251475790643750254609690346990442659
5800080056533376927521347880935616462167267
12815081917829198202833223588385235475240099
5799817899769417253186465055361150206775427
1485296811288754299429003575792642806583427
10028978793650157899985334470485220320844995
2963486243201888180337310618300016677264579
2963311822021654320734222037667256724491363
5794680855651648634147277591698761903742179
8676016144272725531088894175370745092511875
7192514129703932702344641998963092829113507
5800080055194737894928184887877805122097379
8584688921882638372493358837661544507149443
11376498459528421905092478029137132345497763
11460844703702581186276146125922760162189507
5665067454535622767584942927089213941945443
8590133313840174569688155606657567144713347
4362596859886145097897375864833533917892707
11418690775586643266844560820520792064363651
5842099441724798867223699427413805113676963
15778259574914596892201527641735886760253667
8413274380676317735390653481685841925542019
5801485000952136326602981627929330958110915
12901049903360425018969564917658396562464995
10027830504222911638356458160620567692186787
8589032918154120411179813613033596198686851
5799861773593988440781204902229261313809571
7062951447231657663100418800444970208728195
14296294018016450982972311338039557525509315
4360088779385516844413180722554187311878307
11643162868530287404668640222674282536578371
8940546149401627649898846887617244507379011
9895798245861990485404003830151466570586243
4314827065513535990111609339890939947226243
11643583117424172812527305441782499900856643
12947240584080832054137553351083559448808675
15920556386534102211739048939092522474912195
14434875719124539622806302486152099749216643
4276801755738980130015665880173475200603203
7234493638135383966857175992382823122243715
18705255890119691601814538577520774880969155
1855618918861669226765617511400772421929411
8722729573724320708126966652745577258301731
1745059828091635154259101551926611523308675
19569308240186271902543054608608925813154019
2925375991513670814077481110827623721866467
5843461817300548084178480618127380748272771
20052857673136144350004022913629678428363043
4406065363451167452988467480156347127992451
5797400327493603720708245893055024348730563
4271398485635440128204501049206372069148771
8500596721181701913928756892639530604174499
14526031606309521005957719911961795914872259
1482357766210435661684113443961778551752803
12905042705772015963757098260389502405289187
8677421350016433158511264838810853754178755
5750992827005614149806116413462118585872579
5803989102936145156553890664817554677213283
5708667419311881814937151120968386876642435
14209007560299665390237218254779225076764867
29376833879853253025346473973784297090593123
7588778421706858711702136658751600747425091
12853715030340530085705388781301691819689347
5715473192526774669670115263516161564878947
9977256038737361411295626162943342270383235
2965946472669500434997465571685746757307523
11693689914192131008877584236481029539678627
5797309855616137058477084322658389020776579
4227839681497234713084711161943204832577635
8629865388581734132603752918555885200150691
7280857196468671662676279182503874470843587
4362639440575469087563036916041859036483715
10026255330146285705252993373583032475255939
14120746825152033071382920793573050883971235
2921374967048893313084888735216374478145667
1485210453088451002683275825000008648952963
7147380073848980624436240594941577287408771
3012526566532641470508803545259316867138691
2968842869680409651429804707202399814714499
7241298000587077450445427862913553504901315
2879136003312023704213719368320504288155779
4269950916071091703855674150436885874478211
11376455845011122547901499230642805708888227
7279408252196659592487778810550301980101763
7238751242623924743834928888378118230872227
15782735293394015501676507849735984715801923
9847989946716562197143999651464446922103939
7370574779539107920357006594336726686310659
8720815211481391743379677036625982949368067
26587794485882244123290984044642668569306435
4271442559115226198402324178883124338494627
5666648072815530390078498529864709973380259
12988381526510658979454980457250672618969251
5628442156950567766557167823104791324726371
7237431315166562572745675793869645228868739
6152451716993986732190559977869755882608963
15734702014327364045355842346695590906569891
8676057387945573793122218048374223798409379
1580446938949013205585344606239072327966819
2967481818140517817268350600016205343461539
20094925089996913275310633417121896004402563
18172869131141409444551017961477406379285699
25760073531134124259211365794632408471183651
4406065362197664066631722058658261341938883
1534256314334746421803771613205525861407939
7068696544736185717986912423294811501537507
4227976763449562834236534690573695852029155
15782735293394015501676507851988885143295299
1527537151149208673885885597808560893600995
4403430790607955515734734523811635238409347
10211934078060858072054646735503512112052611
2967394005976672352915993188007612400411811
1808320744581361778363184327233346349676931
3185225235364175131766389597274470161323203
12857276936561686154283953707000184512318659
8498937717348023162431811710154707752325283
7193787443192376537315265048994506970664067
9977298406497906083519649394081549461325923
1808320744581361778363147437156809659727235
4361104221264925378557996343696954530961571
4402200010064200568216223576754662873959587
8590140211808056584464907388058822663969987
2921071612297310787724379261363586088540291
14294975384902243653700753640723340617554083
2967310220351525634338524833173733780951139
15734879054902163034706310308689354278775043
12993782289744108984032668629927924923995395
1529114990254430973641855671628434410609795
4408832810908186547109128634116561713667203
2963530062206951333272988948952795515587779
1440334345061622622077543766108953039247491
7151716133452596795834766678923249979624579
8586310699333639165877277890984013547643043
11420356335828466171287010363653555188144291
2924093112385803245966384873089501496449155
12683350201256157000872143001532597586203779
8583501831589742137173667004328011052976227
3183900070497907787365983212127371580840099
7103994061391594761034598883571668462110851
7060225201831667513334114550093226214296707
4406317792033626669295539992570912826230915
1762801503167096197365436886842001087282531
15824624364705792527926072498589155736132899
5710068550109143139029561932930738108435587
17221493048137926672098167102003313157642595
2839535524819244449549157652914150606704771
7102460009133671351583563596040036441855107
3009807138781790251211748839048679838060739
5797271307963849372861253009858352258454691
1576362222575557374631425108212906477098083
18519790985611170356208884442071673113614499
10113368950664278153148653934070553600132259
1712866052234765620999356934375236942670083
14254223948016339784683342992748288271358147
11420356335828466171287010363653520831551651
16780142538122766265169603131203303921198275
2880455887810216078733652108705366635812963
2839533033857925408828777980717953350570115
4362465265057254933445136635121693460860067
7102420171191496739123114094125243410024547
2835497326233259896244259329988606991502467
8541306988305492362153032496124968473595043
10113281177360500913469540105379430155785411
4359954393610702765421995251934093005427811
12594706633067990551764121471120437972898947
11511380591882767732190396768907124325586147
11198229009148484456444505662666903016999043
3317466311073001928364816591507389217479939
11200993724076763144305787415736351966008451
3096872814838787080963781256209462830761123
4227926126833105541460963171135751502142595
19825197792898009448132532761899264857314435
5708841761189114648556018026156135674906755
1482490898127915026236204734925466228556931
3181093906399214645187351764151606234645635
17131532101914904210843537351891693571808579
12903596586112157945134645270049164020328643
12903770839634065911291234094646789511746755
2921116927985665856629492572787116904418435
5712749612108716932778832567306013057881219
10026255330146285705252993373583032474175619
5797354966330656379910279043211725564415107
21441926317885454050042072369553685138978147
1527316283571653374255797593213324430054499
2016358288293822703261659768976877802630499
4275480716200864124852286525806013710375075
4535545500128013381283235768628586988345507
5666512364349914050782685322159642077465731
7148914076742295831659302569152621799671939
4403343060340909854205813813707576518446211
11376832180211747267207401730813625023700163
5843585601700912928276942895195222973814947
8941785031474104759526622461949144250981731
14294932846969785406787540473339033386325155
5798710783958306313746525187874821418227875
1923584708409671997461319813909060648310019
1486657952603821257482159300745047582053507
1577982512727523948772176575943262148433059
7280811955816195086376461070833987117845635
4362728705367996155714042712026479832968483
22880807271472154913938532465277777689547971
1486657952603821257482159300745047585264771
21490169186281039906280799434602513680378211
14296165171251117862302492473244898638900483
12905219783906193160833189373994838736083203
10026600933444950813438013942260271106105571
7280811955816195086376461073262808305702019
11600202503741189814909014030905184428210531
18480489785880378598040958401157300458167555
2832684762827870836462783471116947389913251
14035032920985257924768380379489097990018243
8590264989191741338455789071168075621144739
4536824212427618486748859412250408420318403
1658028660111657659860469440727210580412515
8499151851567187394639018078766224803795075
7193790267806737637542543078435548184021123
18656079606205280300441362525835780540381539
7151682943114736903124239805806836067697859
15688900889733982895690718515898611252009123
8541306901250695228091846932315961859148931
1762887902986822216897175635426471470049635
2877518334141682356508797514426805258425443
8541260262954178138505422435247548405163267
7150105022269813030283225749730209062556803
4364089834835679909567896210456276726160675
7195274889600329852783214037701353677101219
1527273709334953414940875411568739022377059
8500430398890667953971155402227415149315203
4274034304474222236008993046233889135334531
4361411354664911330795432229026874268030115
23064399585717895126856698059747709934883363
4272671973032794457501984142276852815366275
17219702705238562985480166162413414514012515
1855664071074082587315707733013254862454211
27290202548368458717557123059251814505830947
1532849987016849418024942223738906816417923
1623167383372378763434434448250774982406499
8631055047559327647203629923618673466218659
30075835253044503332451038834072047768356387
18700780126165918494361623313029361300711747
7192552550146369898227033020672633938842787
14339892656159629639130545799822167112881315
7061589031373536321649905625232969635597411
7105141190509047264723863737753480049298531
7105314110869405018359014379184328734219395
12903555421582543365932287858183589528345827
7192338459983011918983132954031245965300867
2097939625301554247927235704662514805844291
14388940009949073866575854079035029784630595
5800078681748273949819167380386190885789891
4232017573721524097190338593373599822942339
5801183272764669474976860374711899826261123
10115971614247355286654182219430544853411075
5708667585341267928307008931326733047702627
8591580926204334079631102963875227971488899
11202442702257236631994579676368422140221603
3317298742714544120398677522002240150479107
20096284870609168461556758033781944170721667
8810944963371025833351225235946242206799139
5667965257281164523563676307442261425196131
7282179688874095865403284896104381997553859
4314998700737396646838188728458878108472451
2058510778140987958808621378240371555152227
11511420423120177346660739308946482672181475
7151724062045529536467806566471506254270627
18657355584725726159854216426691189281338691
18658932120315560601028537181987301827519811
4403471911085323972524789177717519523384451
22927006366280044579846568188089765809535395
22927006366280044579846568188089765815857571
21488591436869539996934104040622858427576707
7151508688290950563719482404182846629580931
1760465837951639748140780502645396961737027
27198528138857582267179832480881429637801283
1527668827841869280242922663397292476963075
1482359094140316413754916997994554790613123
11555371639038437360462439826697061070813507
18700996873365013907676128564302962870433091
9982913284973629894179003213086011134548163
2058089283058549797593275717592968868506979
8410593196827630540736446313384607229249635
9849267254254862631321624556466028577655939
11201037665387369531242214774763574826964099
7192295963626880068096089490592320828017795
7235853435738275666755341678549992145490019
11292192218028063642108779696255955119510691
7237390109177163706192510065446832300918915
9982958513934521694111254593552145525708995
12947196679397677494593570397267522460261603
2923922807561167060244972966160588438868035
9937741996329136350042408206086197932496003
5797312434888366104171171276294890370305155
1440121629765447850773206384828527228917891
4314999992404908898174003854406462636853411
10116391781242368744406398845066434284134659
8541134062671591701491016376515550066674819
4270037394946537592394038344766412860490819
1746423660191630387277445193238935001732259
15514625804529186057519577753216585921894563
9982958513934521694111254593552006948035779
4227884964940323125318732474901341552151683
7279408169119909854724086330209368519248003
8542499095528456908273529579547682507200675
7281193658602026525678365409532205687051459
11377817100433646954199879084068196568011971
8633862466819728428238626710041899763371171
1881558501795070259549087035422370948161795
5801183270087391483495020385035889074604163
7151508685731445082243737213690248866893955
1572454459803230557921614860623672721479875
14385995630751679124068005138278966682132739
10027794746340014530748175697871666752361731
10158460518120377876650703275823127415068931
7237388825468131761531687294356863596007651
5887234834883948817704262810266022676013283
7063157433354042846581528811666143622338659
1617371657117328954378672348073989229450467
8765982486916095259720292743719421231895811
6110591831289713399030395306560161014163779
8499194344064748108217206982055100213759107
2835450892944798843548040774160421371317379
1621280782741883179639661484408128418257027
4271438444212200056981294849936519799640163
9982661929898666218995817504704126559395011
5756264464714341953488816518431308367665315
2013549598305161508988318807546681211759939
4404793331077358934783292404880835845722275
7240020485188190137590087463418295332540579
15737860558771101522134596528278475715845443
1482399177372763253108227058865323221619811
4448429140796416123643682929759926222916707
12770248391994643078436501900103918734643331
7240026013644319029153343765888904577814691
8632589022179002089698673760150489272518819
12815298671686480000547614883990146957807843
1704226062426614563036592288039003742212259
8586269537400294407695877792722568139152579
7191109008498417463406784185904035482766467
4316232056825185570921867053414440519241859
1878707181749627096880005009819437359080675
1878708595309189384070709640944884727880931
1833746082432625867629171167516997373463747
12993781014110083073769409249865794450792771
12903816034686533362109098502645982952591587
5669279823529926898429561203560107933370499
3008355532235707224105800764005909937591427
5625682471940712756992468611209817168647299
1617198771761678082833087110944676842282211
5667788472635045321130163541276696924819555
20004783182767688674163299480469006911149219
3008314284629463023435119717743070613148803
5753712420947594546657626050502576543175811
9975851004548534365614673180657692336853123
11465144721299576861906123190470627223048419
16776142888563516117833920717666142435677379
5802540157408016570582953996641801174387843
14294670942322677638886939676422719015163043
12681732481496617476990166650819655531402371
4272718451874361604649562251725915417649283
9854794264782463982086968713776633929141379
7326031135899790176781497557931447526199523
1571137240377018276037002349557042392604899
1760465832720084103218961858869798374717763
11376373353695201493514839165148366617353411
8410633073623097792254395046002264462465123
7195151227262470948282430798684323005470883
9849223260004786579052990636999288248439939
7239936907300434423341854217867718057828579
7058909223278121269903865194144892661601379
14120578015792716816334475827612895661856931
7147467831245212382098406258704242207594659
5707346165220050286501175795967066800982083
4359871948987692469564766882308104503004291
7147510413397364308848906170058729060406435
4361106804554226492441055865514453689830563
1971103232205030527137300624710380128873795
20006144317550633910551411683617805456019651
4364041693112669864511553690928421785407587
4272674545810780039832249968837936212411491
9939311861283653051450672274206616128294051
5798456900192897893748623658312874962520163
4407468942544474732885373820741179395971203
9979934391567349466753315414811160048998531
2967525641047170549257225034481914416962723
7105437561623974631333152387975720700352643
11287899975892808376549857768512593375402147
2963266627094688009146751413399452485095555
2966032793432238864999750657802486441674915
5799819278492991732418880697441591509587107
1760423294789092654467527928124771550901571
7195366698540860737818937170203013260974307
8542500465035934149077807271441122446182563
5803990639899158852144827609318688887542915
11422654540006086722930573792186230253065443
5797142248314221059801935701035558079892611
7150061034346622088280454556814343025038467
10024939435843295285385017168716576217796771
10117975067231753153476196308777238158056771
1746422362355618821933059496062355166599331
14120620538269941774310931843653059648558243
4364041730756779963943246938828428365891683
8632331158565119591942038040153873660976355
14121940464264951522582217488694687449618627
8587542811993175999370463703142872812521603
4452693604394371615434020212527275526500675
10116391781242368744406398845066366603828483
14209093999142824233353701641090835685708995
5666428626923503562189026035459992488939651
2880325544325813142301485211267749335142499
11287899979790833972251663178114955728817315
5798543259896634833647468742639393200771203
7147421144668631150411238535439572650859683
3058507400787414245982152905618831622713667
5756650145970799357768019374136346601985219
4227754574601141260639111202483195295764611
7195235019087451369647865650265127962027203
2923751418932189239965041184754362728222819
2922391582550555899874708319595064022343811
8633950186571727611590727907105151407824067
2835450846091043692880873126963640985062531
8588901197208965774656659186002516339920003
10027748179059534362688256161143730398627011
4270213025935701662850206018707657984251075
14296421617290590436499719548302266204328067
8671888934224139525761601839662088929380483
3142903902411644899263700195088886966554819
4227932860067101977779377662706349297014947
7195104625059290037909855286699649471253635
5973023210908246156938691809841883378881731
3008227891140303551960138937630020010543203
16988390068824017284416739735352601623010467
1483718938557586911148654983667059877187683
8541438622033586794215677762401445353856195
18519834846200243795324266205458825818018979
2834091088644705960427380041668442657559683
4358469687396614078172566880887958507000963
1617458136038090872289201961388606682832099
5710025935715642623620003132102366507178083
4361277020942401942802541919011640336059523
2595490110632267198996507542098715120197315
2965987595821610339294344011237041703554147
24414046963856945488856999243564082943144451
7237387451939429010060860057296939054734499
1617460801110071007351517154985575400577251
12948513739247205617535088541939809463314691
32998568379368563383043936250895032630530691
1853239429361424459799703147242140941596067
2325385331042079591981783765895001935527427
12132623756490222632905169241445460529103459
8630968572697666047988065812898056686999779
9979931576253624691137553000568176942226627
4270169244409996086418669796576881949253827
2230015709326625996598818453113139442858371
4270169201530406033496244053006331336172739
1527581019694177402649127289517588221238531
7103999335590130541260305955596583844252803
1990588820541950592164207903912987481130531
4359832108532049045875545885740658189206691
12948948726472112981531090481627749787207939
2836855923115092906728435505476839331272835
18172744167154403954320974787901036383442115
1968545839117464226828092392808965366622499
21536235040420524566882549036440972269276611
18214854115133693245563740200904709011313827
27292839825063382782026226398447962169100867
7151636212441743754386569227216100970762403
14606349744539795740251700664150264285538723
11820408991197133633890089202328200134893987
2274809322099183110666906813108157881527715
9982620717457164832251059685844028295781571
1855792965949173878221204525705063678032323
10071216428166594416869869709511038040343747
1578112819949433306666974023847284617579715
7238878891265775030414310456783416349466819
5843589555594409609101392935066328959719587
5802757195538358208604142549178712711140483
2230015709287213666816081250044144709606787
7425102780902178047924054289427259528102275
1855791631530348077659992978250799713240515
14568742186248594440485748949148936268301763
14568225325547863397807013499762592350356931
7414254565690109628549556274300297664569603
17574974728529760509479015662983496254114339
2328320385959776929801397250240224181207587
12950311313759254762955344485848828701091139
8674829264434080293839856085616368551071907
21536235024647029389412440680760688288152003
1527232500793777606444323551980022661356707
2370178982755788717298022570616963051571747
11290789839657175582682738603757306455921827
9209472948630899459444862557690939907292675
6020669471618218948461263765990845796459779
25852467058304592938818585443827876168780323
15919999610089618761714184802190165131218371
12861539889191975976949897082456384669555971
14255336464100139923295879474496907263679747
20096069464313166529443103827556189857135971
1853239426686643307433683011806246305413539
14431132318339238445900455350422157889186083
1856048090754659847338068579842563755193795
8586091252104239759160745383997344262070435
4271354583511999229926202873303062303449283
8998486293269590356910359898466258243862019
10026300525198750629106580979386135670333603
18657527163844600476313271999345424078252355
13349130396055311805311955634611813900338691
4536824177341507210264223250572986041931971
9075094623738235367932640693090715312765347
1482360515742011399864088657186864795719843
2328066468326275082668572096262696843364899
5664097370048264023448889259672155910704355
18657185601744197915759569669585586299972963
12944691076629403104402084945993814253966499
11464838744352864493428715587417312782814371
2921335051308627077987153101437505763549379
10030293358602148416697877774716476999275715
2328489204367309554194776532935254456517155
5978348102196766277362077175736879361040643
8633821338547576512928954021858830000915619
7148867350210756736854660557171957956877507
11465316231910607898447991534327698530829475
21490385930882877683730067569139075890097475
17131397762832495664419048150890711085229315
8631228054843910724630135792028570673717443
16912427472023617286997139305250477416193283
1527579682468332464033154568203952446445763
1527668869380244148521543693928385842782467
8545391621561556924839968600014363593583779
2010865760987187252826313849639766162942243
21536233752730824460731811903109451289577923
27247624730147455626374439358154582890560035
7146149199473570913545758791747305335721091
2835364448910607074972368529925113421891715
1990889127298732616550984252708237750093347
2328235280281739766984430883137290601285155
1990804106112456455460099185498574320847395
5627267038924227823628844014650314859812003
5753841241833840783501998178582958229820547
23064875198773836282939558974598231197661731
8632717992257624857245181053695774050813091
7285160123179082100120352387471325528635715
4359958427990024771268401923534960837366915
11467865652387178611384432859686605895702755
15920298599379669674616762125730854570769859
4361190658685662612566203410171486810608803
27117040029710208521572344545374944217508355
8631053798809598452104775659366066451355811
1483978182149979722277909890353554747722819
22973715330429501113727249403365681448565187
1576495276773582833958572427647136914643203
25850630224794948736427949035051441921244675
11287893282981708149219019867686037434272899
1790439838186184809316458295068729646715075
11463608010419238058160497283364954469174435
4361581540069096535186621340023057256875171
7154314605552679215224981073276967282972803
8546794041511149385812061693988693077069987
10069810107623025903294612247696857053209795
1852897908630594794701451701276006307771811
1880071095667786937513871121526142951268611
12994129408351737982596854050974990748262755
10200478529861655580264261740731360363092131
14303055756699062947300560886387291164221667
12994041637765641309870621371465041611759971
17220522792058405066235054326554442863029571
1855878031309310085695167626003427282598339
2328320358620995128322638802366505773778467
1615966700647920045863705997777669540977859
10069945725019188266155140890528843397567683
12000252433154044955507659490702561926331939
4227976760730289930601045967097189677303939
1659566708258048340516123170497463160346851
11369691443938768876647014490130435653406851
10071173929127830095763752595477084562072771
1527579638206880579862797139040605400338563
5752222362812817597139360185836626583361635
18616735898553497166283087966903811372920195
8414721947810939149168836385523644887111843
27244419657655761524252296179123111062945219
4316186865753223956630594635542358610023555
10438016077614626611804573020570595469220387
3098152906794723412462382720220786955850947
8631271883194053174302402101055038162011331
29752002819457316970144199893812212659297475
9849267250482449576984230425532592955693187
28682166233361010849307438947292071781254691
9937735273686482115229254361236344753263747
1855747804611183848551867052628964341597635
1856005591765455501897725713306751460591043
8587712953216131620501178446722182606360707
11463697110234760376441160934886923795828899
11511207792286535923791967736611329942105379
6466797147955218290319576310336378091620899
1482360513019057018582557363546115064107139
8591535645357314945947764450439584265931939
4360177877985442816816927823196301762332899
8587541482804675366353426354845713330999427
9848113523379027298010807520691136952929411
10026256658118039753885268529360010762983587
14123511736453532078949533863039454990799075
6028925435374501549398206598309310005389667
4275394189084891550398179369662407379131523
5710156367509536781779214827953651074566243
12947111604789328563383402514107194908318979
8590137385940737920476728370553406292661443
6329320162526823034933112479923858108265891
18657527128922417321314232194881571836406083
6152744309531456977348846517924810926139715
3407346173213325455334301194059993232907587
6152744309531456977348846517924810928205123
18612869135003711750248821039628077451386115
1763189465061232985189293257302833965149539
2010659686551461974885068206779153456112931
15780316151828593828439223953448389971254531
17219702701344538409568957390838340386077027
7588609578402277047821263371114012130940227
8675888585284445318213145960269575154245859
2232696844013405407419219115066250950490531
8632457468809731450513429145542193828660387
5798459519792947526386880926123239508414627
1617109623754002857304249169952414499966051
5799907084001513046819940428760386733409411
10027613716618441145253344700290509274584291
8591535645357314945947764450439549906193571
9982745758153663370164982769543717422567619
1531572640447473345660309745910000011810947
5708751290442589465036228859024016480013411
5753668644653522683904443672384761709500547
1748159748982322878535439385090985446973635
4537114025669151288064333730468263428824259
17488705308026776631516530641186241266726403
11462373201703682450288713721337809841787011
5708878979368745146613097713468221754051715
11954869797259370426450261013724975660024323
1746761494434952818190587519743192603959523
5846443401693308049328653006546111529425091
18796753260351027015902743797414262534095363
2325596762666924831405971675081368448517635
8850415099676290423097345933600964705756419
15557886813486662011759733340242837484247203
2013675874925348746213580129612707233312067
11508655587437998055748750133320747277390019
4270125170893611714057334079728923510413475
1527276449608837130542618688534116712028291
14388940009949073866575854079035029784567107
7192471506054045108016722930485294713049219
8631052269802364996315710947813346813059235
8632546488223126714871413917048806106636451
17133016930104595167973443647573657663249731
15781415368694627591096919706854674327346499
2833918204752082219397793924226408057473091
7196465879100227554355445101888699286822019
11369904074945130118792548031985126936286339
7151716134751859434077442921577107630984323
11904507748630693079692167578323174321301923
15470774526255793863405347013797556897650851
9939015395409268364754898003659535878817891
10069899296882346612373599291637524551932099
1763317067014238860997545091385330929872227
1762933009768972974960941950673197693481315
7105437687538441097888328239694258191338627
7192429021346276518917935586322956352135331
8632589062459949421294517081890781013385379
12990797887438858618753949916392476761137379
7192512630506685265004358832251283498470531
4275394104669543669421111613608189758672003
28637206376183974733333962335754745941544451
7328933045672085689101192570382459247865155
5753665858946920015702913957168671499520099
10113370190075507818915485141967778648984739
9807154655531654639299278812647464308446339
7105314110869405019535956864715432389675139
1440246575937045267570113325729649710401603
5799907048876141599400041929307248839987331
7238795190186910833155167740638767578620131
18655694291009676976707413654552169935059299
8544196726070144637444749256408402133817507
20049490865917840923053396046592692529183075
1763059279859806323875443809303577812674915
24281803319220187169026458281098739765982659
6332589028874525098260374488288136237858243
2963528779714659461459044206591165261318339
2963528779714659461459044206591165261285571
15427513558917744505464045864888603513197763
20049534684969685865052274227446511642718563
7282554785553347052970397835059181707761859
7151811835351885592476760691156172728832163
2839446423707035648626422470705772442523779
20053742805153872411263786410291841155280195
8632501206033582613556966273821755902593187
11647240030078787186216988712131956414168451
18702404575261509398791206896918246709376387
1527493195552214639925467068679183291976803
1527579640931184353150811672333895164103843
4227841053559025438793461392104085571832963
10029195747202930760121865396719417977744611
8541308278634361827295491690635601826088131
11377985877219644909769406979297836198564035
7106546053350810291850902632626873792832643
1898115580103251498330831841216605102393795
7372104748501732803215360659925547854762243
5666644004856296089946150252790870347747427
8940421194259977321556873735092389581006147
4361319474415186514055441741564635091406947
1965612152289289111153510428080745802376451
7065668344955565544461146400440324458613859
7193790263781908605676695763911568161572995
4316403613032582603826675182712796251066499
2839535606597876603635481919800632115563651
7195063377369380898909739635536606606200963
2878964495338852086469977382153508642621571
1528724063396606640724216995105172273403011
2923795288771471432548869815684398301975683
7152821840890024752733097312766177692388451
5887186895498414359289657955780366407177347
2839447795772790293204899047208368613756035
1536889552430614209577409945941135500381315
3109343764387829087469246248358796264285475
18748683142104623943330157894421004091247043
4362724429507484813735023196035454784939139
1527582390417246111312467362348742288283875
2919754391530991232721913937306393126341795
1527535740142496477589763344454891889466563
1656631650620288486934272849844050633790627
8543902809457719184378162171566340801992867
7154314521176507148616984968717468218594435
2965947730793829077205188235656641033476323
8631226599662272657885749105564238999556227
4492114302076413364314468057085880207250595
2921029205593068885168683601377145516137635
4360092891807873395985146477054996533977347
10114901547825699226710700664265996456038595
12861539891670312095806519827014832641970435
1485343543343650168986750462323891521200355
13995270270062544380019746202267381985971363
4270167702251005254996375648694996876596355
14435047133601031939362600552546298517401987
10027790679474523737499539477291933889597635
8678956692768424374262296994578998675940611
5800075945328206557281858874925497248322723
2878877966843636007339946501719686857721923
5801434450129082197542423072448730879790211
8541437299421503012009075907586345531478179
5801269543993958257703642313128359868040323
7425016431784473898265847547042456107659651
4537072826014172769739072888793046331890883
7237343461498728665160364806515931441470659
9982660637053548722506163375048573437875395
8503151416829097604621589939142662523394211
2142775731831601611024708627163095134379363
16822419915886333615374230075506554074994883
15383662162401356820656346916354132484953251
8719658770213926164687645424018412214234339
16822419915886333615374230075506554078075075
1483849284720455060998233144630679723778179
14077314338156839340136731868288334769196227
7191063775804372708444423489073765747329091
7192338501521386789680674347191644155056259
14341340303367662785214918648007024259011779
4361237098628022943768296823957229792401571
5847461638533129056823226400947886491967779
8588949089777622115523240784892924451262627
1527445179871788158897306429058678973858947
1483761551615226322715606410361204780338243
15919237750863204661652069040999488964381123
8590306195259610675685833996028600294378659
7192468767284945560677597070977036586124483
10303047514284354744485588529089736621867459
8541221789039498940295262808087614599630979
1897900294532905289406525151067101993518531
2836855838781978793079764264401087949344867
5846616153223162959170243301858187625696451
7240068667021753144399896015326652849521795
8543942759028922007544729608495713282493603
8591668698132829297744295203871221845431459
7148827549749166413175963682550003913559139
7148871498647852615903160763238427106905219
14251117542190190442443971608490018690274499
1898200605263651871367184164628290716714435
3317298744011157444930406217384193016734979
12901005963583471563254714956530170904878243
26921914292154120185274121422846503301617859
4361322219886600056700933300918294688208003
15919237750863204665352043174630082630628803
24325106829604283490518264079008756474033603
8671842371205581221675316912015322812354691
8909421029856361751731878979930986609232323
18748262932114583881540404308163226741718467
4272933782833058830639823410498718695328899
4313593497715177567187538671586488383280195
11415969760083371693324713515841386345335939
7473429403885511993618808555737681199871427
4270080221011066436788807544697569928125507
7152869737194521607985362471959716565258371
2967481818140479432510331163241301544177827
14255417679253269996626934608660632184364291
10026591799953804072249717570852636534675651
7331309628825048071204711648345530328952099
4269950996507322724361630550219395451388995
2151326903546069122720774081780823896928707
5798459526447949686005219484152378044846243
8631226599662272657885749105564203532521603
4314869560655178059983934116758423011006595
27069185080207318843468078826009077819618755
1855920566605334819860133181088257366474179
2922435448247075270133006356250576018278499
4228015305704185592412855330220726085095523
8544031952346158434334178220400412145586371
12809636073327843790840145029508608972393603
7106502188791412964229832901046296615422019
1485122603359166459600339361115507192399971
14526717316569104945833250353075805989751235
4272717162844832688261040303731638760671331
5707262590051486772564727552194706647654467
17172056058791502267750914951207987046387875
1527275164520313852536545909830588571915363
11241872922824923630522946484677320993086659
8633950186571727611590727907105045110594755
22972396771308419562862348629009375691257283
5797180794504983312561920364680919824665731
4271310885141595553580521531598401530138755
8591668696833651031604643525804804703061155
5710024690903036808358085818747471779729507
9982620727684453508528648964170725749657795
10117335322869497945617254327545095653760259
4364001856556399035086308647254930255581379
7191065101140764137528430307876096238982275
21536104843419489363077975025239933393024451
9982620727684453508528648964170725748643011
8586265464209545389697865474249842166377635
4270037404241115396105435330211018719691971
12812531211000296215022305421436830400779395
12903857279654836314051617825353067392045283
8587629259802233188576791031261583207765155
4272759655183903659648730389450233965973603
11206397154164145909980646086825235885197443
2878921919721435283988788671902857923137635
17220174368170050808218379343301444984119587
16002866091195924225543167285020702369331651
7193834011647606095276027549671673117745347
4361148000029526824634304680858848804801635
2835408266575844040880897533300550729238627
7151681530807577552145875263490521719440579
2974242062653306664680609526093088120999011
1571000116924145495133855920485602621004899
7113479515527394016554051764640739371321411
5664097376749187769586260388945063040980259
1704485396933924497462153704111018266143011
7372099608087356098607995645274294611815683
1617373066782785034220698935268856320794851
1965863451748542494192581488784628153296131
5711345986409168261441710149585299834049667
7238534585076763891964038513613908138598627
27244419658952568087078029620869824430751171
9982828132562504496215022567477956034434243
3671119472262465460883515438403221515090371
1483849284720455060998309422246960075771011
10071433216984290640687807692544291412055235
2835452258356532897694973513476482946734211
15472013292677540412898132758368168621317315
7192468891896339172420053306391118157617315
5798629742794296461490318138827729313826979
5798718841187316653548566202275141194520739
5663836719383905501108232279981972645908611
5800166454930800226352447873875556388931779
8677256401171942382823743669163195875171555
7235938553267510332592431836462822667095203
4362683299986697013602514671794490370658467
2919751730393957015845164877069078058176643
4666007856013502703592634316919869198802147
7192556832541374702472674592177638185537699
17219711721582393911383873251413080511292771
7238747173120817091912574073462003028069539
4314866941093364802311868115027042111621187
7062946047078012525963633056713907682481251
14210459120069712423464798916160388700807395
2968670080760938025915659739274250980433091
10117452247951424572294292506048800727633155
5800122506033099333144517861794863970879651
11375135926798140681297612987321094532926595
4626830361453602213455321326818599897376003
19911036768103776606783406230985438351658179
7192556615628525708896365125268304084143203
1527362853492694380966753038939993323838659
5797267360480783720489856812672465155203203
4403471914860620424845563572969014981399683
5753712554488440179098553612438251893855363
4271361267090728773131958356948685883083907
10027488810930290461505285041819071329508547
4403390825456052896955747704632213023853699
8544070450711233854293817113043804699628707
4489135380037597494759434259412895731418243
3199181096302814302633895803945397148466531
7192424818340629155388395676748315332225219
1805512073983715400631577959976428709982563
18748297729434175354336576931636308222559683
5753624654179658966157526506970128157020291
1572453052816239611668739704878367726801059
4538137325968908168149008574118054572823683
4449795678165473226240161038643145832830115
8632590478783268697390478112106905159835875
8541221789039498940295262808087614600678531
2879094760901796370538236927220791906603107
8413276992523332034935272821049388417781891
15870867299664018725165924612319522060645763
5711514799500602626105785027993998445384835
14209093999142824233353701630812600993553603
15871126375804799559560734660438597679005059
12992500923334137541213825705035201358668067
11421282684465042686655272838778837340985507
4409477420525090943479618645763559841370307
2965949100178378754803555293704542131263683
4362684800688441297276766281775169950286979
5756692685202517727187136610137290277262531
4272759656644073746692201972105783407612003
5753668517483997939684808263648838663868515
5801443761299133300916169139894023367171299
7106757527857702835679252193459347739773059
7152996010040791610489027069131309993562211
11554934030999271488931874830457965609422051
8590306357351595998143448656606334979966083
1836471049073285293683670090355851046133987
4317549321850258224645387069962579371758723
7151548608009184927249044729098073414861955
1483760180889139397684903260030829317000259
5803989184799836445286132923174064948938883
2921029163973441668876805800867876172829795
1853281924417108992731999993209510965982627
7109267150473033406676315601911144489490563
21488849266856736219715804793065767345199363
1576757265879463049688987427369232439357699
22883703733100692021897157031186367425714435
2926517625512694815422329060014882321172611
1528680198789041183516102260034280335967299
4272673173582928479574122120360313896373379
1701797530227517075737505777514893963136163
9853393172842533722478567039216990988405891
14340906681634591658565491646264567596782787
7150273751105424102781320072271855846823011
2058510778140987958808621378240371583527267
18702659697472114594113484294525613817312643
17311372909992714176520735576402857173353795
22882174095674265242878115914164668931126659
7105396358071356935063468761361548351507587
10158586794740565113875857296387903780625667
5801179030577047381763069677073048663202979
15871038723305187997266181388807957151920515
7150446724815095167762982850438589389709507
22883529560098678771761145263689687456946435
4358558746969259588492380034822664677820547
1807678940342301208489864248090432403550595
2919710484128807884575405284537201079784579
11369946485625672638193171837854674479878275
21535260716175104687743908468369136055233923
4275394190428640839406910956312773189045379
18658590625515271689287465126626163015725443
3581574774381687246997457588699082964640131
2232865700065248707679534650845381307903395
10069941821793813592551611664759692160307363
2922519181739965989855385498902173838313603
4404661572775807452080212610105079031236771
12861577152723309557302574450254705879848131
4271359940580454514514420782249301924547651
1485301006707634338230673758915876896349379
20010407445508658308217309535996204677699971
7151636375871101695452493711791691759032483
8545431541279752912191644451417080009462947
1656672887999205709042812524157263980664995
13170479324792485342277015166404783190227363
25630133428598205463858479141964969826332067
22883443124015272031500448027614720291903747
8588820113202368012101625008655577701782691
8587500279377206031154835189209318780280003
15606935460317591851039378196822191044401411
1790191266136506251597580733828061869480131
7282215499986955174575894223339942445122723
18700996873365013907676015535068729670217027
9937866985381473957942471240376436226463907
15734877548924294619379589657270129715677379
1483805294157817346476198304559988300945475
12902582509766498656702673851359312162754755
4682426981447007922794275236028116789278115
4359954393610702684426509907573163769860195
5715560918973397679871565003321680985231523
1483760180889138164580567249695122942725187
2923796654222578088720475470216231794084963
4403299107424839583792261830681756861336643
13988505877956439458449489155105760103042211
5753627439843081156534115811310336784569475
11465185966390488919285994205537926871490787
11466332964115950596989301247809778270543075
21488718963571908181885630811378379423652099
10071258958181388643963707561001304288698563
2922390206384033302541253834128531250023523
12902631945833071101641814782523940619322691
21359326629896617606451011100393637243366755
5798543298758880368931269918352273026781347
5753583404013947706246119907319544660860067
10072666745717340352929512363935485760085219
2836899791703124693818233805976432900612323
2921464022685363634355213738684056593506499
7148871459789531359159588994560879974618307
7150405558903743945020304366867608761372867
11464849553504286693680146600305814655999203
4640145621428403404558223552808991179847075
21359326629896617606451011100393637241269603
4640145617493736015591526649588437590915491
11464970465217014637119191706909165886735555
5715471824313369303562358541666593026409539
1805211802276203594966394719061985253964131
8898143739908880023616955137443738978460995
4640533589849673126878627351494710493759907
11464850842451571864305444865229207972815075
1624571085697761835635956057976131502421379
5843548387129929523296258093208839588649123
7285508498914501520924015252643233553463619
8542580219852683246493963261549601068553315
4316403613032582603865520602995354053516419
7105315399899050261259338732238590498248867
14295990783903412657621147007976878724290755
5978515660411287072498483012190492804125955
12903689803460607033763416330034559559410947
4272762361871504879759740238210928518303843
12816912512997029492993367678349629491322115
1482403091277152309921249149836478472527011
8548153754613961198283368972902617439111267
4449921952147835566818153660943904570217635
12993867330813567803743930320757588397111619
5707305000690595396575658221011528605340739
4403554490632187875725532930918305200445571
7469933784741780090261145717835187938079139
12811256491897885522775819880451335912590499
7241341903930244898208399927255356188960003
7470320427828010220184161384960129158662563
17128671340720855520891512954555237157407875
7150100869689953238608005132376105871805571
2148390566090481702404875711332370709164451
20097816240074117608932405240506083115051427
7278005916661106501256187680517242039209091
22886432820118132512210289373304640113225123
4317677014707518647536821341179167882905731
11463480364333334255349973075818946042662051
4400836177924793044103170496907909899952323
1485036200864697712272625875773436313241699
11551996235971617524793469665637342292219171
18526772300244463263939036653085385691764035
4237460761066191670089050666633404977714371
2061447080468042282335165674160380099112323
2013467104350182542932531438481821915229507
11552301000430725169895233892469660949353763
8676102675407276859265552889490468499424483
1527406803730018271928545084926815764682947
9940506878791426946402487689938596476945571
2922391577235296933117742435668875071817859
2919754471967258147365278432089514626391139
15695245257398686873580863691162644692376867
1881515966459792811284835053684777500843267
7325774466261677207187424756469375918549123
14297656476798454641191170188679280051103011
7107996368391803787362963631079080019070115
12904113866174561387811800859832458105134339
5664009557926247201408170177235350863385763
2010824597755804099310988330807221556618531
1569556534997947070967026290745742365695075
4314998535924992244336064251295809238275203
18616570919613395187586865021716846377277827
2963528736998678077523244136272934667034851
2010908339076400129869961671993797347911971
8588814800108392422432469486300909562665091
10071389308323491259835790867984973177129155
5800078597292439239895008615802557553545347
7060310312661237370787729136897996847455331
2836812108169128841996108705453131333640419
10029151882679069777993257500086432789894339
11509974181608669198078434932023775884120291
2836899748824802252848111636401468289981635
2876283441089452474255899660779253683823683
22927521914703286404358434319572046248756643
1621500412164489096622509328076569400716611
1617198773101543840300735124449590277020899
5794545022444059648076337104693501484929155
9852073215534293704058030967830195816402051
5663880585247632241913528260606875339527363
4271397197783763111645841016325936047761539
2839490325711521847798287009268156359413891
8586394274629872601427215059779401974711427
2972880974680859281270735135704062407871587
12773143579039639101030246175684302619350243
11463868703961998210946756568513139960877283
1534562245766384722238422828191765543331075
4401981803702480787111582431447898793251971
17218682886004717926699889565852925120584963
7192385106316757153435526208630423600301187
11198230252743073645309285798507251896554627
21534957565223867532693569604384016782768547
12816528121863882692127975900449542434360451
1572365321089972088898814337729434660016291
7195149907165168123822286008753103045793987
2925244267965987337779133519122262331032739
2010909708587797891607361727292383498086691
2145708132110163760902924298101754338588035
1703078985320985030240943940546603041133763
2922435442974753016947680541073254580783203
14563251105153738735314597128166403061883267
11511424500461251528113788886793248191125763
8591535776711351925506587176235418239934691
4403429499144538768112700792086961695263875
1617198771762986584168947484131317035242723
5707432568974443691375377256042034105521219
4402068326759272535737928474976355697592419
1571004186388157807525000749729360987199651
7195151229778600130168970471589792541870243
10024981972525970081971380601606841566367907
4314825700020590632269878631263455178660995
11418948480965018607430811308098472862979235
10024763892077487491602827594909247978347651
11552081382983541519511466271854467969388739
8589028934243853411645873736361011617892515
5756478588461564727697478636399849202846851
4361105432327559484662594496966260097649795
10069682415978825354758471809273097074379939
7103822550865455341601740392840779151872131
11421543346857626408764241181847820728243395
2106195551334618641715992622429239576636835
2061447080468239183822594797710532247139715
7194974317837301403423756273525255841056867
7105187626478828371720331816888588074783875
10030382540111128705871839390603435819731107
24367639465793806675335164193092522554335587
4359831979897040821144506504446727949424707
7153041332387213097479940408573351066640611
7281031360259770966879574484781867449128131
1853025457286261237141047043313955655594403
8496391041038250386285166645156875443769475
5753671306885766122548950265907303507137667
12815508814324938622091469473008281949774051
1613071510961381731492634687979398261511299
12816868566654003685325346661980409777362147
11596884432759718186706274501479813676836131
2835363035423103888223623408399375288928355
2878964496596323068206410789786117454599299
7238664933707626407427795808635845287811267
2061108042954764901772520778076004632900995
1702910095360755824475720151947419606783171
8677422681802477288628768428840001649022179
2924230162053605799313940014007592149914787
17310183127704451978545740182794874450691491
10026429499170246609904897125199369022276739
8722512837116124109284264703638129393018147
4362510500309176964292770711829568531040355
4640790045140785560648664292316592373937571
7102634219697237674235254656455904090755171
4359744302859875730808740998536533024803971
10024763892077487491602827594909249052089475
4404920937173996516838786444326272213686467
7151680323472898248344941771501513882010787
1531317259879411908139808848148225632342083
4361322252213039795819377214705854103783587
7195151238943515941803106120418510860653731
8631184108585864668775028533727450689152195
5797139508037804598821399556717283787381955
8586312029943374181242138317812615598968003
14432109540986548123319108002931815810937187
1763232004289190602746998902680003593649507
4362681970758783010137121133494783609802915
12902582509766498656702673851359312162789571
17219836734115541142122505751304529625035107
8582405687519116412895858962842677147834659
10026168886068913310351518475541023013640355
18610992186017983206391089965378308734727491
10026258069284239431022563752546954884881603
2921377625545408855095438485025743480036547
10116224218034414939214899891384112419019011
2148433137812482406959903525544136395896227
1572496954901896341210320016384911490619587
2836768070834107085873316960525107666784419
1482663737964607136572758681178479623540899
1968464673053265605415609755457680839058723
2836768198089585608487253326565405524990115
12861538561222799244717085736202717819545859
7105232941073243067465696873859720613563523
14200884644120503658922235381266519666398371
10117975064594014972932270240328455816487235
10024773119037391594584588433251605024020707
8631053722308234159132739477628341687717027
7148871542864971278880855724208258129498275
9939020674718817823215204190588850279745699
17310096805927477872240991351058418162510243
4272889920947178827490962971736621186092163
22843129298129806620547522485917837971466659
10030294726650634089221129612065970816355427
15649256790756640923095645494024797028622595
7192472921080520651847579366970306709260483
8633950186571727611590575655218626941917379
1805299445571484512205959964073097776380259
1572234932088037764826334993375549379906627
25528075196385894411478693126134331435358403
7151593803056498861179494202540227523808387
5800295473124328232031717050133691348787395
1530344524812094892104743497954483283107011
9937953426779029301764643891242981916808355
3154005947066684965915214859179018624940355
12902365718389537114311605179130177028982979
11465100815238762200589693708333421153196227
7241384401664233603506868948904792185509027
7107949759655347284028578430382832507522179
24134321147569385111972195046914273664243907
7240067217199665146440865222495574508507299
12816744954822643725574648985330372031385827
7193699545269310232475017948567771301420163
12856560519020249496100104787811979401432259
8544029247240974991029583706775959985363107
15779751039917046009742407562241619195734275
11418689323041760694526957575012575917383907
4404923511174155816396383724665153278611619
5663790150967529971531588381021802130934883
4314954628567215194491269538335845035149411
11463606599411379685412775317238868804175075
11421503516670065660180192166964234798803171
5798584384186976178377860347080865938998435
7107907229512405104329252090881777362668675
11466332972028625643613909178748074687896803
12856046231062846500832608300905862239947971
1746381036707848316843523798577990282122403
4314870846917506144587895865333021999766627
5753712382005444897445621230287889367079043
1853239437147455719760435314189554699122083
16781630062532069782312889243947222538757315
2921034474433281437386031665925043973559427
4403470710247749244765553753893732249408643
2922477980865736596161275904931822182631523
4404748010281559092770607132204721241102499
11463654608560750078999099651295802009329891
6197705489367283428377219665486302520126819
5753582120260420384330577552851338112702563
4893831274130693157136290118096026778121635
7380440600857498911455962738959796960310627
17217365752332774881175489196876578225927491
10069856662929233895783612086188920989294787
10030337346359312950580340102853990794008739
14251117542190190442443971608489984330536131
7237347533520531474164216145523336544289923
12948557761928224807416118843100937193726211
10071390680262317400154219186588828663156931
2836855838781978793079764266723114773287011
1615965412959486351238643883542328099673283
2963397062661263933064341183706515661555843
1570876458439670671069510583304371899082851
1881474760391923478892956145809529746331907
11288108794458804931231529805602228349929635
1531446324972495383999215926594099039409347
3154262408927711194236990172260925512595779
1614477874461828579530112009771043728201891
5843590840851329826150457988939965248179395
1965570899531312834888602726003907906248963
4361193200395942255051360280500297108884611
12815297424234660287007719244545544131157187
3015509406280657556980846092918024943472835
18658468169363167177390781462353237434054019
4360091389728150661300567015528506892324995
7102507988593236108722934809728099747500163
4275527232483636654591379448228536191687811
2965990264791538158532057422852322722154691
12902235420379524619526046178689668977100995
18519745781351756644559784285122754292979875
1527537110908744534823377476624588515514531
12815426363246730763571386526856918412136643
4274034304474142970407633399724545418599555
21488893133977730874143602238346791328592131
1852896570237605168113515764360310866428323
12858809619599851829839198546860548978578627
3409817154996174540924910683293648531304803
2879052184227401638842945470647982713048163
1530259455641282057102040815939536783940803
21404371551056607727117386492870038834914691
5710072537756449048834906275897236917357667
12905350005371421731680431770617161061669091
21404162765062733577215115864108007272426883
5753836210421133031972109979881220133261443
7324293619426246211144417175813633837538499
7147595395680515612150553310252668051163267
2925199118304203155290066179709391247350915
5711518782073189953014655480025752618996867
4357065983731600414834908585401323499950179
5753755040498016535003070719152404308332643
8546706102013224757084761899476609927320675
5798676269672338054562142063362429180580003
15782604976920353705681868118088407934413123
14432109547594450623789982168117865054843235
1791508536234518379676395721490760181455043
11369732608508826954671373192710157735465091
1572239001593964330973697727838987660565699
7234449773695188001791657886298557274754179
3449332330503712645846941748437164282615107
11373774832341820138208574988794087883310211
7239901023500497088302661981491827500683459
4361230373308012531328321220671192682302595
5799861816509356471959582836108015610988739
11369732521456924128087664485233648010956931
9977256121814031918404689681329728660833411
3201903438397528132099576854203978531384707
10024807800820764672458252557042109869430947
1572239001593964330973697727838987658435779
1527579642269781259630375581786589229092003
4539424103287323279478458945245423878742243
8631229258242454374877524624919603927190691
1527361517686895538983613834569775071761507
14077231917093230693962573132168671194811587
7278181413615072037816632728373963067001987
10023445260384356223869002126905164622369891
1836389833881131684667083633793042843275491
12816451108541928362553443228915547638078691
7105444379067913701667480273574427806079139
4448431800589662711485883578001171550507107
10072710729746342039106738046066514932630723
4272884568904753674309964223505828592881795
1440121629765447850773206384828527228884099
1528721317885780878379260196401223895648323
20094711114027487768068140287881704719596931
24320709447386439956051358894211960519499011
18701084686912433280582644228058113592574339
9031159568936050204014095853431658923833763
11331664889394747085725263398550291541431427
15734703265795176403808772446474614702442691
2921464022685363634355213738684197315450051
24134407542157518312113895386224376335767747
8588813387759358395628472007774853624110211
8763217622228838561333912306958252098397411
20141074642496074845706267618281723337752995
25528204089963470867251125132516940691217603
4404878313363320241114625320450766223249507
11465227130798601032867308879349005356732611
11555198764277065132707898692788281046151491
7238878966430915470549297067618195019636931
1852939136649261502554690386461531811788195
11508485440979641616055366551179914904903907
3015680840346035801384658402299572481494211
7150100869689953238608005132376105870722179
7238787170600427101581234577459895059126435
4359742971072295161297441082796373956529219
10117670491916448115480890784233796511508739
14209093999142824233353701630849059960001731
4361145387049190758779733727922063816101987
4270125295464327655930363062298202852101251
7105183597256350986422834041932795103708291
15871210126374331426948379410911177797384579
5753584780014652095264075698482096138099907
15870833778391668960673144548003097047705987
7148739745495656405022363431274756144466051
12815426359310877511460202204691892365563075
6020333010781785891631116096665206371066115
4314954584426430282588538747113513087535203
7328890431315993521552016252939322577330499
20006100454407243321337241307808973084300483
2921376211817050855048915489949465734975619
9937741996329136348871260164391641611866243
7151680159997944528531337720935444503367811
5930495724214425900899731131135335667503299
5666512452582117033242856448092387767551075
5710112419990137487988879328987755626794115
5843376788289108168276994992999186734158019
4272848717555359487576289263799994560973955
14255501459598140379349694553989407380350211
1527581059849302750000509903467440056310979
7102462663527949502309943480787554252424259
7103911693515953478130364238148673584928899
2922607039464366231419816228964667572295843
11505849428984434278812669460230641093625155
5710069801703802182892060985187689360988323
14122022884069820260853005065990211081868483
24274911144727131313878847550297573231604099
8586051335105155578668181827017576010681475
8500385205095827476520707323993627056804995
20096456272380278558738454950490642623870339
14298892607026918510016204402525244757385475
4361407372217465932298827439244648948897955
10118942442510556206137733840654153620399299
7102634219697237674235254656455904124342371
8586179065606728046124087677256451972173987
12684461423121022078920930153679641751326915
5797394928886567901554595858795583479290019
5711385694498205485383874705392216041491587
4490420744892610100718592284113004083189955
2103557023374900913202138551359208378837379
1881390935990851622418277249055340668198147
7155546756942743558528060804529257734869091
2839535519464687112511784431986908597390467
2876113214195066795824819215267893191217219
11245868496462989781346553527127270101323939
7238793853003056895585937041961620175197379
5708751161892597975504838083106597404549219
5707347621783550140929436259156405974599779
4233421281322833150852405143093397384567011
5799948332988347473661349735126817383285891
4231837959068055661982210745370548936740931
2963531400733205164029096786841748011979011
1621674618792160039801907673412515535334723
5625850037745046554125470473594565037265027
1617285255999329373181387390129668681307363
11465187256594215218035087368920221135048931
1660973078252789325173933768727927404601603
7105312699824743845110821321581405157885059
7238541177947526817871376022408335742703811
9983939314265658341093882355167841672730819
11463651872306385714366395885847334367663267
13126796767686570605301244194033983422869891
4359826748664296655977289377573191745111171
7195110104193910776520008327737809561754819
5797179466538340725646583719364980670301315
4621381770102822625294867688519728123646147
8410681055805860957302578778571802948148451
20008664704209306608766076440102082187830627
4270125173530324960076381428392024065874083
8632458757674468226067919939243941166192803
11421500849326417078727179416824666171478211
4445621772368769558468192440713443319911555
7147591375381145810635057064200772716236931
7192338464001463010062172206550810909316259
5711521437846910919222757471647007508698243
4315041108866235142993358224580728802348131
2922476650466358739181661799548104357386403
1485211697861760851050632476729944596221059
2836899791703124693818233805976432898481379
20056464742334528638221631292647558301917507
8586484875142149140912370208558438228789443
5714197090772498900510291253616262522180739
4270167706189556094547821616043929078206627
4272891334548730912997481634930132252660867
4314958660300715039148168896879796239305859
8587586677856901420031385212280424710215843
2919669275341704183214495911068420115860547
21535000109727261951769608203714646078859651
9979847999617201002967670904950663012290691
9975894871624216853071605825509201457352835
5753711096876594678034693039521429482278019
7147463685279959769162407378979653169751299
4315216694128626106156832238533570952530051
4621171707983109992642529039264199835032771
9853433136611625209508747346062044102265987
4446863268800782868417340676345008935213219
4271269592017659004204936233552768269322307
7106633913427890670691949004261125887433859
11465013004453964621011202219362717564834019
24191459458015417169382793873228546092542339
19910780269935891577175983398481368543695043
7147595404760736400752065749939467911859331
5711347227284451195013279157234552043340899
8676227657842434955479843582162048078090435
4317762086601204000123852586985486253394051
4272715708962496992390803737387145405503619
15383872303779769551120103869218051481374883
3404706283495961837953344121618453472059683
20006621767626723369106487798078558156527811
7195019468669124653936773345450531464913027
5711428272591144486766620392350778728354947
1482359092800409729313640435886006730989699
3051996751031445531818783040306184933477539
8413276992523332034935415783315958593131651
14295060483884235802804205832709113853839459
1483850568473898153122910469502410205334595
4314999991147436640948700339188071744542883
7151504538430124557176957037807274433911971
7151548563831481081800516703100166534728803
12770209924863450918050160385624284168657059
7106673786494046445182523087715361112659075
11640944599852539754519519818304558041865539
2836857212144580896181260065436847249099907
5754941960655519669757130684359851231971427
4271442477413835195836861318903821018203267
21535129027637072303799268969666461785400675
1715377081967538709857377900150284395815203
7018113929613657019142096027957010149544035
1440161463685083460786494241189036966448195
7150059831154746382775181519516033301451907
11508614416334385917200701275183020945679587
4448477080140036448028452365292863468212419
8674655014764438505726518298544738721105027
3098148796968756878417821253801179670088867
10024938024880952056816378950488255406118019
7191019909982437592875048085018403545452675
1527405391382051238215792633843670588790947
11372541142608232263164036142866265188500611
1485036200864697709891482100916573276605539
7150063697955495708601927158977429042758787
3013593940668234663707819185118502792139939
4404665561637364185379420826217923112731779
7063157567018890462888099305150509162270851
5803990556822409115587585552830643570903171
17219711719026653011499812933235235269059939
8632331158565119591942038040153873658845411
11555283865815627439261489992073969263916355
17132975725336299311659328105234467124680003
21304790759606478306599568507258818112295107
6062780651707029429493239114981708673557763
9937777927023591841377808925876925901083779
5797356255238368166557460461642708521454723
7109268312286177799558609629486327938521219
5799990831817589050433729907761079154447491
8413276992523332034935415781133329230763139
7061838970169715730886457931965404144637059
5708881549508907209155020715849237575863427
1482316641881863013507852743560114225644611
7150100869689994128065819147483222754067587
15608424198189350625904617203819737809985795
10293344057627778001576095566813843908014435
7189572376677844307722867995957919888803939
9849183423445818122024900491994689140032643
1971103237359022962768423695864384034547011
3410028517666969730575304584898444329984355
5797313800378856744408766178946310680414339
7150062328488661312320622093988560461009027
9892742275374578787286245342887866290771107
11424309501711490863030888730606567115034851
4761671327981216111092810986073250611012963
4361104059086656830988947775120904520077443
20006144317550633910551411683617805460281539
14432413738306149172431968185157592134657379
2963354441899054698065645770736883274587331
11463520152779730825213814925607538235868291
2922475274421568935754674059332495313342595
4272763689760700698629570697381187372059747
8541349479384316731642544808514835932351619
9895463245280339430618687616815490892172451
4362680519513039009971551437362731856070787
10113585738104240309333364442002891993157859
5753712423424540445735115430353696572084323
9977298531198004166899021076037216135975043
7063075021218304181797408775628507206260835
1615836349328405302272282561769880559850627
7147595478833443190774372077446958715932835
10071130110164843444027346637430676171919555
7150147435546698177280119495659820642537603
11509930280862879578830723578240030114679011
2922478145806058505910578976979289488101475
2923839275273742259764432475409016560947299
5801438317048989398669372280397595617172611
3230017555334831237248136301221075189147875
8588987729556493963804792131950979841132707
1483850529408752974932086107933195948330083
8586351656256110171103241676752558893438083
1670543467857879713563996664711842768301315
5843548302920061203348330288242627162938595
4271397200502711360437483152134629363845187
8583458100889140609197874345389073726835843
14386083363819160634642812803750312355800323
5801183271467942137898151852469955848178819
11509757395468132084927755295769684488756451
10209167911723307217448166731499580923623779
10110641498051742933136912794582160981007555
7238748541208643264805036766522683114625219
11333111129774483452271816635273334231274659
5629938747036667507449173379432841138576579
3182373992025574543711164064693148179468451
1572277421912049098102358918196801189218403
5712836049696987223037082358664248379711683
1878623400103680262812936376256265095126243
11376879946541024600360886506424601995777155
7237257148694299307039267724125442002752643
5707391444729659743124099546026303732910179
1483675071476913080729630617709058398914627
3014066116630962486666566428238065190509827
1614556257292572361740427228307402220703843
4447072092395434260915079137460656288175267
5715515727817607559469251441530341674753123
14123135399994208463270038415238851153076451
11463694487954900010576019853754833131806947
14342278695703261200081244105325249040787747
4361106799279533544109096204271926332591267
2142900722021139405663005964293480937500003
1657942218713035244364214779512376563697763
8676057433459341834423603374493936829662371
2100748326895557890058722496811786564873571
11509972889856147641607229213717712699923683
17083671864014363435024174174269758871181539
1746421083554840741367513696555270364401827
12950529346051400805502776417780542506966339
1528724063396568264582999149477458628119683
7150317748201816652726055456401939955290307
3010996671960512414135073301196425108950115
4449838203074404913871862933602011053135011
9805833354872597807823560137117511038667875
7193743492833076065532478219216945713056899
5794591629921820815399261834102391558120643
1804911483718981007978980166175926202478947
2921034474433319855727498114367755536864387
1440206741852413137008208102125000556939363
11287981016047767113120840105865627889211555
5753580833868916931681397768498632887308387
10156921020231561720272775291957240782686371
5843673294321194238164364375562365950920867
14033630497256676354737164870490556819737763
4362683429918548854577307156229925365748931
14081188996227599931074880398500182240730307
8501956521376901949504434816424865182027907
2013423277509770996216492210254996113272131
10116221598558560398090791402831441352136931
8586180353336672352186520209725783316501635
4315130297029317972326191908231340311681187
4502668623020496509188186575761144401961251
2836724166072399049828947914642602537814147
10117585344905833862302877954728255368208643
10158167917992021440845951361672708038663427
4404920855311694389010790781084551780438115
8631144111192378116328986216990302470940899
4272807590505183096834117791956386758987907
11465056907797046443836419378941414840965283
12902365714369736596133259627415467868721379
5801353243901554116072514978544217789369475
1762887899095332867267994256940450969922915
4359998267143719191812208689369738505229443
1878708594093784952861367495068804404484323
4404662936927536421222328606495968571001955
10025197310177902127398545093846285335926947
17220216985283606276075169549273623690488131
5753795008166356782438997050701717613774979
4361106795302946992010591835750159032061027
15649256790756640924342456422333013430673667
14157412080257854319989629610892397594675331
8544071742173260360038150919977553199401091
9939186951616822691229675543568465844672675
4842962668755597319381058245156917652827459
1878539732889861598586658867592566083395811
1485213199898422995763640649259269279128739
4359871942450338941285020444155777338445923
7058950556478630845672437470987214393480291
9807239761170082642283785072725339345556611
11463868698642612954182544655889733075929251
7060477712314377992591086018573526232077443
10071091522312624190386811116076471609956547
2922478022444438560511770990412467495144515
2010574609587020565628779294903640279754019
8895546463534408231296614400123070984921411
8497576586540391832182096212340128906087555
7195151312856458943697826413006229122155651
2921285699781955767085569976090042949537923
5799904343723706260584748899513279027811491
14209222931539347000036370125410524320667843
11244593808353249654565490983913016087647363
1570877833021789904640944256834450453792899
11465013084890113855152056121341820218250403
4272758288471319890501089132563499085531235
8628286222724196627145874484745063982402691
5708882968471353680607689249999622759352451
8546792835481162396628228435843425066164323
5797309772576379556297174310281258355267715
4317547997733267287657031952649131478026307
7060307568491707343934138037044769884083331
3051996751031173033782257722179072983931043
14209137867480967846287872129338826149829827
2878965738852075110735878789518834234724483
12860428788092816513775051679395045947348227
15782518535562252817871508340097469767754051
3096664085722137474346093484262885547906211
5669235997989091339938425097237960831702147
8546792835481162396628228435843425065080931
8542793065204699424776958004236817317140643
4271441106689176816136012909366126228738179
7546165786541886373583939583907476509497667
12594957858499141480697919954028163392246915
2832732617676111346134210263589460481577091
2923969583834049339100617569071486738865347
1578025002510930760469431097121311968924835
10204909104043996091805387646173744462239011
15778259536095333717029768087581517929388227
4271441106689176816136012909366126227655811
7147548921907135600087455941277579503276163
4359958346208737195825264376078813301378179
7103995353059184965193917210408488006716547
5711521396308536050830763906121730108754051
15781330170726864412489602227158585012558083
11463870027912442486740578546209995827124419
8497577919705711583003557586107840360221827
1528724063396606640761000959086012239286403
4275481832460981599147698456536263427164259
8497746734254866145326441923753367638772867
1530345848765519080658961642226832641301667
1440380953839750510576326471325128547471491
2832683353121848619568496741130796920901763
12990928366214174088149966292988901614361827
5801528880043798351253930704570710497764547
1749314851965779874993364585691274246560963
14078593052972574820959372897662747009094851
4270169121129625857084541409778141088548995
8410593362978556181766715542677108338788451
7238574285128694402687302672927279610465411
4358558746969259588379007463870941362160771
11244426289078226767222593342651114571601027
4271443763804032505646432600451617882540163
7151504656386238467841422586625744125888643
10026382937334450966187792268311603007592611
8632502669010010371023784707023289301767331
4668734057358720088031242004496781514351875
5708710042714492119405165701065513301578851
2834001988871179517620175315626901178026083
5753584857862220583508697290688409399036003
14388940012663071793909225533682968913357123
20004957409279687357127035206224871590826147
5663964282437588354107294670380015468775619
15781027031662429179198315571736769484729603
24322288637415420075900473053035864052213027
4454185033088449072628438952631560329081155
2010783431967610648448449145573720419772707
4271312049515514235440622464310587060978819
1482490936987744019074693503441704391447683
