1 27 2 315 3 22759 4 1082472 5 57946241 6 3045772177 7 161165375484 8 8510466003024 9 449802159184815 10 23769502516799752 11 1256186406659826887 12 66386821714438890236 13 3508433902346555039384 14 185414720721697789745915 15 9798858427786825785858502 16 517853259267289007937541895 17 27367679873696784129994056669 18 1446336163953999150915281695824 19 76436450828431162433850895562586 20 4039538772772929196300244391360635 21 213482878053097586275091639492646271 22 11282213585464607395251266568823126954 23 596246146578414187668350417606201580892 24 31510613109489952326757250887731242427245 25 1665283279805463516087155253828043330266242 26 88007440298451914518176978450196452275636322 27 4651046246497035246414936733903266503303037735 28 245800026835192447463063812281876499164951512294 29 12990120929821304097226498916658767861210015637846 30 686506197513660628777087227009281541085402276364903 31 36280706066618122860481869068363714820864101167573515 32 1917374726491308718678259878167728780349979825642513377 33 101330052260758317569306091872632647222512072095718630327 34 5355124039815363183928833001634600196333128521868559121674 35 283009362395386656435909796494802034762661518028723603911092 36 14956572174228261410977790787112964642081881604066208924862913 37 790429861788012815738905648590633359498035362062504256727527814 38 41772898169994944192442089508943731767435529042210022222076385217 39 2207627907140932112877746509852043130890164692179994367817532318443 40 116669448132476603794489810704855127953938016658994357032256945972059 41 6165785494696453535212000870828822435568841640199364352925083217099805 42 325851466473394942504353200439326970348554767834771015379775803827863079 43 17220705828023508402296299821670162637063213551978921869113337705944711836 44 910085544266027436699942411869965880441629179577431086905395182214060803601 45 48096501162812890079791031579206646024252045283987190438093986909300781360778 46 2541819764833302187897473236479919330760766010493483353420282812694593640836025 47 134330929707889077939664673759514163893224624553092175942202482816351708367776625 48 7099165301112233566149518653209734918531670550296362317432979945630672142137120214 49 375179030489179539006716904115334630219443948727467828439742056066583075468866593776 50 19827585208749513737229308177755921538491792974699070026091050340033619312356070411508 51 1047854766023659123096724893966581176214566531594965323398345545684268570005340912105966 52 55377374456773097474921012283634636490209091429496507443140392486023408184683243085834952 53 2926601759290394525320920243454973333205271174310569159943190400027477102283714738779697425 54 154666015525300230969873574628582604688824848985550246982337633819690256672544663067836832720 55 8173840626772743463132618031404671285397934531496978539759852742309471888928853387438303756672 56 431973826732166628500181560677169707566233189194336272988736196635130019538691407891970510881952 57 22829095342333248216985335622858940719520927523896138554348371704736840806519377524005070714066950 58 1206479564032653989661339648304410540081687164191795254098002937859441572363663601264444633881166728 59 63760430126604128874468849461076903055689588376443053266981414671083928428338943504647107702736701723 60 3369632251657049595034482687712020843938084797791101538820791393823284049956356571634631349507625281715 61 178079437181677821157402171613401394928805453104339177651002392464573693301476036781665503950194984260605 62 9411200860672054249313337527097923332736309119031090396970392659592965221539450799555031831932639515292106 63 497366248690206709713446271241859348036599131956381985061779568578584642583455660504552721711346704292698885 64 26284975636839570972216352464447944758755433020495042291444325438891877818300205243412783144787578799467400769 65 1389117066243851532717073405440266590309149376509946453854253524012266832721642634152238560579435539006705182693 66 73412517112073688704328319484434047472029450435163424920841683066639044306375673077834963783723119380308440067277 67 3879728929760650079746430675663159977933269878441716387981389570143548079711825990636331329505688463803617764755480 68 205037194753075208448314964233390514979376156305973306022290719498553307008793670899728297023005517400295412143224710 69 10835873328604959317767809611267894205426684018658529918767882629219767606062259799074842969672249298668235335667451796 70 572657809403682736069743264878466591716374230985365766235125659625483078175923202808913951187942283004402942030899345473 71 30264008882913376313869220594083076324188936427671930574927809020225053061380522763654535868901857038811007195127827138279 72 1599402328274909876801477373258829371208757825788846148368629915430172379332752617463525612379693825584505888662500945537446 73 84525742031997027461230625505475735168389424404067213785820864760137079529913115432943117699544715598478731697805650525217382 74 4467044307585673575853692989194325586788925974873681966513503044725683303707680366104040729502834394277770308657470036695231681 75 236075831648775647621045728177134940541972551131155767072662532383528968876465733089262842874621098507895565650247633619435899057 76 12476213453719404347013818668851517152243415891693252465041741326259220854942149078718045547297045401881954879969020479950003202479 77 659347045632133181211710391539876249681192377050750122605648379510337140605401592191844312742248067023963757386365076721705312298595 78 34845390245725414356631568344065055153708558894896563521539933566487292238150669070189788822524776455690614216147564334531014816921225 79 1841520682348412626188033864439188439426146630309506608648700583999063555721859565225149107279850451268047752558768763331448101001387183 80 97321292704792463579935152822456613133808372954422156971219578244964555289991325959440233908174339522623378716506090071926115092343132051 81 5143267791949735676699474522101183570494803877653135255013040757282853564323784646960125466186120304744870265515899090301956117505947032359 82 271813113497667865099983793194042290406381493706057131371058783664864774671141958134491061998698990113092898289637544334357539331244192052278 83 14364869117827593173659666692035209199749019711735029519842220004897461210352308565419746204107247924475397667020368802424500670902843996029735 84 759159343407055145382474050818335349366497966954701043448906736675550542799830690044940736644205987562979599055025212430438493488025276268522071 85 40120303495628974016096095108112046433030464858438511635743972595543084012637674265900705312060675888890008310961054059320419188682643826596013160 86 2120291038449754144629637732075364676621289909705759468898262742247994287880741301333940282465632782983821283051838482611229015572875887745164898781 87 112053840475561882447881689002885885159918104377006887421171696750728255954400144539002675805041429461731052173691188492537457159065028026057665798077 88 5921858338137865612437449975245123064228232034126433377465094383916423087651877295226014795951856378551127090899118632916140399990787512924833750128317 89 312960323609980370772040376028899472866872176734751964869597899606394106858877483558229707903171981019996956971653411615923370297473196838304038429210912 90 16539430456025106351310454095371573842848165964878753989816408856829728927961030449224336965725404640310742843062339440165045500238912027482203786076139336 91 874081278592361482954946895074485206981725461730902848523116094252032998538423802808812613824600485898291897488830143046674739614438355951784279432887292853 92 46193735849430974644728382644108414890802245890530498207933078177672864790914393006928437020853316879238034277383011156581725776843863171292260689536487898711 93 2441261795657514301589517728603508665423749500549951269831335603111769446468658938743068358341951386072230827273327388070358414659797427037266628011206924934877 94 129016608969728193903166608322896976538144180844050046169254662359351131962403616891167510917925203192544131442989383931913998053515317546118517611052177853648218 95 6818312325067378360640983415948865168641915317833042035518405054090927041196350461990409727329274894204069081057531850852996411403451436047346189591180266113378584 96 360336419732390837108143720458806110815754218071238709566060385886101321651281085724247361014317540616929306123204619671414644420767135840052419501064498468830165399 97 19043178017556514107631556140366330379998729816897049757920772231616676230071668375217274939432827331516812115412533682427353940555806741976201124016682995750054128934 98 1006400155936692577439052305928178992019135612590681524704747331378799256619325202977396784422990024111031952978322044358466272613216725008962455735401315450769148776748 99 53186567543276044193431997847930615884232667513355200986164484149459374038446568576827162227705402917507195634328476020225790339387411629290556955812669004659243074612304 100 2810821272580775109869215771166182393309643326907219870756224533287858615953464184569989018811384398585306239621732544920152367004289709992556314236539272043299210624655591 101 148547210157227619904201269444747290132230987787288129474936871624647569660749241886612654919038243285516290234890956663146395559420180884104303071183424460674304694754907704 102 7850471981534153495811084116660539764009530061337722793922540242408844235891560103001756339261222396787210043653063204082251429477199118181359431333357584216644544666781016252 103 414884333860067126927279068487955346896390786746773096724352422813107197503543643174967259146969162864382592334300542259857378452716609023186604659038465886543269034425453611138 104 21925944183660901163078148583568207413998968119551933398018582788790173174635838308768500700011146223336203321389384507589229034801348141133405335846288068941726209497873959896835 105 1158749533567976208322056142192909151549501481274007393447062225506042070363260484011920994202730263168781461390782196965859666666909555082532769240209764684988351090208039757622389 106 61237977726157662677080625766500654057842934787514563906993350616603950172127698532423594303378320006756361188111484555584042081462131261228870819733073196759551568119597519380185675 107 3236324854813319262977685031616178388733304786298798703996990970671539809430474472879579196893708386333240706016066820648109782890107086251408902196750845992736705262813571004448943590 108 171034363883126610989325484125351619348561548432679586960930217880852698619638095401728284877569197097954543704951512306323361975391992014857077875186029538955143746956156104187141133782 109 9038880502184058210600471818401818576061197819036177914304918618746089612009171609806932369753830741781092636461165070811490140654822959702187542292585213722630807919410039182414498745068 110 477689739522709898811554392269614684325699621951845874713179550629668880518564553099824950202683121297199507105176251205548508420523823733608051429927970554608541565963802537469801247451075 111 25245104987297669520054269889299720886959880068050509592878345651941191985449637560671976404519608623778551327557609692571399712761858668073691909294002777573194007605966325293468802453514022 112 1334161639009587709428544679239741321668134590973504612846715024688271799653933141388374086335197901012217258430964008168137677582993075056923918702729933182762798885880908483881860199416283799 113 70508214558836973430225223361336871947656736126389574025837198427327550170473201510945129605551579260888935239169190938397043512166746609963607783136733834470584028672396101829371710442825386932 114 3726241390035397367658653911911109033574179149227474529412377825457373718932243952378059742815259703164917387081844393619275279497975846778060643250466039782239566884840450193690028273017578712054 115 196925634604269010981593975168367734679144538440930950373418735942577400355852527904212043391673248272899957638255160574804864560450130779939496086092655912553115419953215467566655980751824943780858 116 10407190921124325064195292676615068068207471611428269536377930038861781884248962315715414288775480638114985722201751825046356642088214521270251371794637697499697342274762137463650615857879404138639127 117 550002660072091042046355229157417015441862318814264883721400634292346250420319172883194042181757967374644723864844491882658580081188642407469144654626591192834292354555187286570546582409277435201223945 118 29066722075056895911884211092388847166760712611241940385566530205100900046351889915904339648753979154216821968350734951639040139936686513758264738723166873621524795599503370950391395949285925181810346438 119 1536127719960224943080571604464787200668530003331655626500603083053963374301436683596532426787166377602552308442228128185090034666752799746776098161227231339302276866649196600729338191095523321728152608597 120 81181784651772790356458116721372740804548395314546071700214023915262834310524521012842392473845417199060745401583700070943878300135307719172088859276920372484345686021492709870890154689805946250687213402660 121 4290321744481936686871149153570159763189223545031623902541968336650377235746389810490019388323862302025496558193057222133952447529254853427337782274464451723304371726632691503998215549773052827407995387114423 122 226736339317129959574761094187081488624643174715811414871620120492988983472099384130626994025042771074962689243311042512191042867150492506201805863430767944095568001117059406230386964799563130732352667923921340 123 11982636881034305203508381112354328485746438931073663667821309611623951841230132620198995739182161666979555744800768657998163575963168652452927668956822980805579215393487041149112067904464035527227683718108081546 124 633262348043368023682031231107198449978635351683426042793629756498580902625849112004174999034156703048334183102425789446405941655406636301082126475078556391192688073158897484066892788781369616220446964184464525583 125 33466857539856021416326137559943657351763080270491734342476100047107600394783000134273970359090469112193371329007889072519355723830245999576363175942469234987107022901373423387979568464516620297239457862577229165273 126 1768667531006145046748394831941818303888060932559695019478612636000016074520119751736002479193872588601857021948053038875765436371967977710644351985048491874974048922307933786836915516343384722815488078396280428177922 127 93471125321819829593687080650754926727303303963437303306944532260188551393383497407441413203268500314603867883361245767987247369067373247332422588857413743096434097553572395414816769046459993803132579106200030538998407 128 4939792875576338538144762853522731132581991531292376829501304627051596277804416630159476090839360354635506430374877438354793940508871028265228584767431695041916601968819674644229253805275305696734668016390625212920760307 129 261059803972408912440082504839459546613004087902760442847035679138964702833364171061998173890421976850521889519831674120929626227706980710462342314393367572718468567055478420466114198814222722978228127461733267199789017269 130 13796574667548398070108062521041212965679763086284389429862592854045218384354743429745972845186219458801496495559341491916611530304037294458877728499156481505382410369870806867108920518936183946427085714647131388099576893187 131 729125930767019070198447999340290602169983086404507036021053030572357969434881691879321645188234884833253221157043878333457871225840649447201644123778581121875145589726929119912828181206915046683619481947267332107356841464633 132 38533087793692177274345648811724106596951698018211495465941954494696884997229150657389892263464733503397212911424823671016963492939322608449106416114307774413122189978075243794455997653482412616140779916995471648431819274577583 133 2036409339267942738316968777651072904961272744052657403422984393732344939126758313767719162492524932873800422327367598337960763268329739510023664625193343207052133002710480100011129702145760443953281442388664170670099562394164624 134 107620832757050740297599013500340348219599987584574434428346566847776949825080872997266351938548977246621280015123290512832571785179276185768157863062003064055094193972391615176525384631350258184799344456298587297128288938240784676 135 5687581283380246540768612835006105815773557652764470391696555929311523305482221732937170212699968958379308489130015815751673382700130209318802766232385679790395411952618885183147286129068212616748631665193913675012270263612272641584 136 300579172510983814342437763594808118724172559130629786435118103711702072282012471078146688631685769471402015695169671723349596442504239464751950657987145727386798203721012621324308045835820380526483985431295150123842576218036572702886 137 15885107297085025378538042964031475018739492686547952005521468607139726044863658870555433674887105489913780572307876715563460837459875247456169055712920106230231903738999201782756279042838959993073231548425831451150395442204527860393092 138 839501392368371741715087535693644990258688102063977286247258564542878189983657064365227414574862425381129102027132892834458399441214962038818704366708490506503805030190856921516630943610483262736925725731965967443746210831724465028847478 139 44366246611237012352037250106026305533795468929434488850186102590610302096449595324741897488101464595458684399959898595536342861594550934009650312766386874820406193392720269335482713219854013209725210937290897713034269180864176788750653797 140 2344682041343637313354078617724489765438923015153979307347752837233767678767609232872276838036798905200285355843496356542504639067758364349126402657524707168450446966319129957927035359695296997686392501227010458596088575723255335269511932358 141 123912530243362068015887396300463611090577568739020046768901429771578867153805413909275568772168480668073146120096514373597385537970110381279459926714918287768525757776476096905516976643033710068858370550821264001829884958147691167369224760241 142 6548570288239686340833554864302028854177662415959637067475007796499054163979415739921066668701805899131873478306886767466682919514639612119162506085593936233321196495585669526360652546090932101038190011611261534692012338042002003416407102439807 143 346081003557853430296747811735086673646672432030634582329061955279551537792616680554420826487193456994201200192670330699518200765721290429977717804379807339146061749576677212272047675208647733334866584098135385865323682625599375017151286204113434 144 18289803079414873145316288881341660949466850997604894845743513266397593431652847980696038097130789411685715070537272759217980917324832909857185479301587496355996402433395129389576050665356786453494629810976784785774186708087738543172194531764002879 145 966585548599328095859031155710094760094350069079956993969605918659338717960718086811368855527322302709025853278780255898040102412670022013145643312069643280456040084674168207864039384769163368933476297548008436588575397341155198086390238900828458130 146 51082432036275032387148617545366876795127527074218294942565512362926461070048404864355818319590269459184398233019125078219060119299180968279285799412518124322609280484373046336740704304005538903205107170565255224690851477821011759030472396114718983619 147 2699621224962385743685027658537116963535416653495101844820769013670162684518279329822362848662924277098873021005011827672869574142992638417454853554480450548304786589945781276095210740487946659170472083964047913925462060733741875787797934751363863162033 148 142670473345749006121587296671725010287159817347673720073564784198845444351326943326246914824040138419365189105292165281366153352484235831708787769872174969054414886634695530064765634201382188342407068146013235566439703725159256067922474591151047407484749 149 7539896255254729372328644734849560433837229714434338525794732657918629795951009221585805632041368981706559706540520496315812189720208073565879310917164751491887695256979285255302366523639278397844293323378414415095573069888869963889893301137914265722884189 150 398470925390661350676345335202381446007659921009099431333512284073788678993521334886329128830360782680706044878868533871079077758290976648143710310267490203859075658026226438310788115578693782435143315428432627864988124870007207993008663371809657407573461654 151 21058522956603436760313586595221626895470004201888877336359189551834081127291286807351613941982088848828347829049467496121979804623178387426538148024836421595551449622277139065366688979982808836128768141992501672446904784764720640997112511724233110000046315631 152 1112907770319814171997973219561464125353720622125857743088675780723232255198255537652301166361986358875354241814034209723168679117762796320676944625400333744285459406769959708314119920353394988430326508168914363750777002765696445114888065343052364221894955970995 153 58815317094679569018637918463377145947452309533750184209132508929430877664600333555710487970288244658850396555089181218905626495950822413327835771621076172215420425322856170432765002539879106439143073474147995437981266126599421362080661661997068678589829712969221 154 3108291286306349658619758422932726179081941662376258770263731777810561404457185482054249979617563674224419376406814881480665943422453330887354173658641535019611000361587688857119965396727634902467478281953044250316851870183052207553557741659784889219497235360535134 155 164268003604828959094963716288937000307685101040791530595672213366302858436669612589419934667243513970741735787499121504650524779194492919457264260337552136986395438191801231528750380402374304332950706314232911895469727915842605701287553481497112459000137662935126761 156 8681289661363027665701541363070648955295556514986569136483614309099186113902823071567435328965237407093664827355952745461524747523944898543722874707487701828912509798546679161914218781651407203706028251648438204866240667655295044613542402367179493779795712931193706548 157 458791660765475483017365586029341363120897289062647264060070656680682683805327750811578476273966898668498264104873024669545170968595908700528306559148752715647001948627035869790409001722019343675754230147071415633576577872946205732712456615107429289876608686477528550645 158 24246373084951834030143404820351001286878938188975082624080855417000950607309671815903523888879267417852210288424503322488751698214262859432875627069209122948658998647012229783800921717935607543703148124986983076270544051148646960588228202233704147086563393036955114590260 159 1281380325862530921347054150260371440750044100730103350186590214110633110171764148780130348587596609447694044376378337522346054697053732246110098917426273375268022906472231132586104843739895903285559222697997389515824465762092743984889421095043133295634148270293933852513305 160 67718810304317631205676764832941808285154707699641351860606298936610035111094529138735363222366407731795016132615956920761050028050104968611500889531670830595319432548547645172308006708340031135087287503982147351703544802514679091608179942886486749957763287333629332905525076 161 3578826033516089511608785001556537275497258682219337033032777115641483880263070942874888626539829458026944849593085656551367675046724730286213829184919854262950188121061725782488491424814948568616068805770193146758456684763790785654259354371808858932097749854190609856195652483 162 189134979197292412563347171790766186889409804741546325239552745805430224131190371808325780403913753619629978986943631651014818941196867330875582516709105041291305195438228192766102127869156753013344056392357384678141493539899221636603236179575665818852946564873251336458129048489 163 9995467793335367626464483487316418356656611217473101585445266621088503674335396423997599323081964856114496689462316273847736267162217534693011265557987128121210795513094134663505618336976324221459159493389309104254509382582936827555883996071738242035557042836825619145457898176312 164 528243780350043624773134741213623404480181157411052305229438975553087070896743594188078236176470030091466702407339184409592633939795909546289490732171644560576973140753959950627727904799941281709021840860157992145494402759346436300671127276722082872661993147897766858975252942374463 165 27916801619285928267421054816781772613315861071689384834420153824289099202267274701263438230811425160665070207787850233443413190950529070276146899713238824633750265438276425986135973367357167200469169061204364006442041075085861080316214701895610440550720996692026280205228591789828373 166 1475356344250994008912208937338486088629688887468936876012217563803078738482217448943179300151704262785426926141280811048859743969786777563827218248124178212273096386326500218557389179757631669182516668299090746255365061411723336771532331490074919455764565766717419065444827358591289382 167 77970118934324174944259150581927848249940705435182412796981718854812924932387590018154909609896203819628892254371267580023440713241086895797623360220853347415599890491021184767157843478010256962877911968894763725299200235642831520074090293724461700771142383386167343003566180482586083431 168 4120590574827537168073407260938867356049868705550337882833965098188600519474551564774810410540731774259286722041201830173828833864541743083541927549157298872825450088634886207309617796061996022680570595074332730566800964884432897887030990767257773891528198479877468481086517326895935796064 169 217766330453587182640841318031349168467635581422118593802368861739979454882125585492589870444800281728208972236812084079890438934772341088170905403189257666562600462359013134452041136482482519471101918536967016198555026897253951418540073182669253179806578942378180796417329889574925979117382 170 11508586892597485468495836783072900370634179889554584230412278497579899262280772410194975536559616998881050763309479248461533098070183059199330588894794115755208116345481098821701070506252501222553194100835980862403658812312692176168297611963176075713923302192498921372827732224531962667217138 171 608209597822540190646989090261695449780124857526226067234689730771835670304965374472651574276674643504098345014492683422055668080576547285690196883481448327057549342030696658871058365832317736218202072382074485251160558540387993061404254283472105301671198372093241994492837923759624296339067661 172 32142861529020047193516538415549088039553697583171273660114041714960816262570816324398430881762316823091950252279619679057413966336102818006870674745368415340831950819973139502252660866758986303542863610526567125304702955531900488097407902010395954913297323300217129477645979917455648737817506080 173 1698696552919586337408015259446260495549173075974129348275096770432484073476264059832597757708254023746060900241747192287820759394243221112068836866320493063922090780492106072279325391491832763137436709105031210268491529860899269797205373759914343016087234498595801807738348226864263201427597276209 174 89773275982154242252810827903445576422307749445902823837742354191402823097239895776306520067387332098263105299409778671340471804433494887206281044256414837125964567317272041360066114755824426628395088042051528970832554078050726441244779551758032362271134954781442634303999678694064428313041256784741 175 4744367713419115717427701434477730861247974427235458200643619082731984063270437143384053237794670624764364246703742625742231434583029362639055560138371832235426953599526963730333175190678447191375157161722205407876063597890382522973519176047681165909536565587191150132754430667353540392752110026072533 176 250731910514307503485263694125657854440098484114752112730673829226703096500694255151868961095729527453794621665592589605806200984149488932265129914031799795160648055035834586594018075972484264229467804122899060994796961598590607695853985636038894493448550592531686664923803690644452233029911004601420450 177 13250762745969539204254881368357868805100654526342580524995657128771968275798367799421788549199308205422869194744506151310804294475226087042712923614621275567294116529544451977829190103667044964668677711458846244200196728018952878004207606570078215048402455276412718875630574964285806420610759612032348752 178 700280682222755745561513383957206303599430223421697762962488106450958691422820825127727150068220193236622497276567787144686595657045442815580697575194999999505614609736298064770206432425950933134506460002108973060930472660775479252131670986404550972162240394742074285578728560571062855950818897504109862862 179 37008664579971457611717197242384232144781674801907100920839757859435346066745950149940395426513757152354406294704339992225741228756432256582543988767286879250518643433453409285771729216721593071982785018092194606614490289519158328600782239871123823248835484599743043739334267628878463960073132634070107541184 180 1955846118224289363993645977905840915762806601045051301100921569016352048675468911594483417423907312553115916113599804093837464947144128358639770487538774283357694866567130063354241408819016260673095473200484471392514882274331822295907555083602454338734708420933757062884065871903309726187301568205261266927907 181 103363201066250716372663425183689644957173999151410583185192455382163011721445232119239321523973369171077658247059002266109764605570691239083746779284578753147712889080735748414858559025497126000120466207952367537097667674202316520661483087337203595261441020394717532815836106791845189690375008187026765338594771 182 5462572558807500368517376843936617370397862392250003190053427609523119924111530205377451141214234970588302180541502933410796531636383077480123066841113299764725883246723318712194236096404517086622232245059492358352222365236954552396511106904334065123097232017368634583672955746056173445246615262882344624647281687 183 288687837184056887425625352317216754619885783604837290667785449637984900868103902311544570007289604868639008012674149649257122081390974536041568505404117311549899387176606322095432371319348732180272862948147142936114516272890814494255112695244290315188320461456202643897837857742591104461758729453592004984500564129 184 15256670083701755335229049130026872359754923508196153360253108722122212011559527617808086490905167287677029124458127403740537817188021028734365254753868158737826574866257634085024298482320488979087509716209244788198993625770111033783703000476578785271126302791638395662752939431770368372920559841450171716744281766246 185 806289535137280424964421275747340860668904780500786320390033734552819179740754016067107338120956225863161976911478186008175694064285638164287887479807991673370172703718927720267159109940362547999060682615074553715170760899573945028615270032121316337631895944930527841406807001876096005691917643710343527996641082618101 186 42611055420696104040933331979765487203077277847138910133796326398667866191309971147532952114311268077442504507348235669526946955483840952917715640543873216497823149171050879047674455420819933556263417457331052895940391585180563340911468434227800418177545820026264920617401616051113770265717273769428049035537651504139488 187 2251923118109786541495618859108114881902195804814818890618561568111999591067786641315969053156374785897415419587883142559357131759750653607773524519024445223506572968682332253406973361382606485025504744632359672664461521334930999791919145722089272715131168853805005188702155514304613758895453821359176474535619442292463338 188 119010376058750530286749282831867708352001548101493203060014475532893490568257622939610170504052344055592001629018472398277018922734164321948744698972506107022543433742168029291793254619265130521424496495590015082372600483015668953142510907556734841031260987972959569315844073776497313160895540148114037817394042253749603992 189 6289499626227789802813742504702223698801097491469448634769396535977174066448037652323983081492072012862764445258184929693202974404633785620146430691965340859418014056004900487867745303495850358062553590972273658155417399390233987243838842365858395464357831592829790970390798604568858584857981433457938730649159690118694309108 190 332389551721031830114322846214161175507299509675995524434992716937712207268062431491864779481353450080549119819014655163751790563760683010695509846482556380773319759795436413470681753509584913264976138433437599873469517316627324059413437206559281383649135429569539561311821976862272212743767585928409399542429276468918047731123 191 17566232714695622969489651167429551820894314362147504340104473126044705718253988545649318574165574022461310661708734673264374586485610697771601119560131218030837355532164314704428347798750478105201036784670932269078109468344959671297368913558117503901702238376827149590799535585461904574152315923881380998050840853325322754153685 192 928346063193411560639670691790248537025986836631641732042112985733956581689556448354055270720670632125823393830982379242117778116707713591063380688801301403164839501365226151578321340920373339165252378552226443012972537424699664860529336070272312094107948649455710489683199288034818113584117076556121385380108534048168692143024996 193 49061539092882209737696453420175430135513034781825202574744412712648673984948734845469660089789373953307590725018086611227043965265006940661423265037040806918543605011736123452464448948723665405324058219041535309083424406809040901956633099046423229307732551723230037965914924655160196818698581077497947744065078877956646994745612186 194 2592820407814804163172936121753264914861412458667010390049429792066397042350296298794701963218701559658036639987459250009430905131692088091456914061916292751379528651614524507943693497189291759113634871136969502943249539528838071633542419990715670329592502887118000753002732257010600281299149606089299285885711684945679399473687725650 195 137026228517895218836611145814767342033186158852355607423840941468744956689814071264723509006986163524343012830060017857325145066145790830833041600839989204354437170746542053266423779981637603082820927065503063979052634248218092160573110240399901299941498856440565213702886576797454166946422683835807325550588740144641862311624560333728 196 7241607342046019746050003842660015675023034924688010492728164829551936703262442695116808763306701110451549241021511685415532997580122032339978537474307900003915020701084268443904055768266797626723639798636004289367027022302145708748715016094533012893269426662926564998315909441394126287281993966737925617543319382702314688593303455068409 197 382706854472946366721922979166887282557149914702619613144278739272184697568023635969821195082370552301715522021270017409908448364494523094556232241346408054412518439666416461841262989859887726975558912076618239733687916778209796697395326534251912861035144395903525490257973025498241349164233630780805704021289554629696308918075262048348362 198 20225418134752849439308452032317492472737454386494859243786152612338511680533342349894824775678449292054330494827268661771893897915811325789163428670399726388291633162394525167317437781451563191930133103838679046207263655879561846277386170193141853573944497623402258917156827047312904968335162250511292234183304236076944687332787000607304244 199 1068879571778107536649311579723868567610899331753597075728654496969098426630536178866924620839899638255905272330976352620763533907956127485080091815585995619874154150754318390721446729095851958995473290439497431311945007134126127997437847768341824640632824930807289191117031601071809946986664554989856190500995144823689936719438050769244620105 200 56488500329267071840718721682277486962071803001581847933658222226678878299218778906472771787831871588286489544846044542075273232300253408928983679765349332582255658593238579883417520296113525333015726492036489431468625224337376031808243018922527131329783075262569014120578152184083440347175776312681597217814892334658160904691611141557698244895 201 2985322906060765035641211200379267927282934882894653858469485479579794686976335508047268024225975851694110924145122349694893067781592177661031758962421964326606798119616241171389634862646616551662901157903795826066361295236621371375816339360024161978473277527591490980476021239391658479691918970691940169552707426558197772536205573268218450409048 202 157769330067232197775857253146506898030242801744572585497004072567588271645458524823076531605205612444874586513656344315485203836344501272006794893435825646428478464473567140284176869358361731061910435917866105908823879147146400063243675664692381993957499384248246807773182830987448265465997180342978925918423625508761427181992809446240635640818728 203 8337845617748597448853573458156241496717570762907207349757375263708852684901737605031967909512532475310865326492199249766027545907211574885919662760400015407943422508244473043051973811188317238105243222868349401993578880063494304467514634901565399368505425004638197470995927349764593143627785795838704373546849219617761769374604475904174752714981506 204 440641216615321958846671994514251951487245485230282880112133270230758930151553452110447493602982630375808425985578581141088891335958740169776352104778064009850552741501402803401439390948614436351266748252510322849898179276970964952990660570182066161324581202406174300300200885892341813410139694500435207485863098609064149250681769022270429728571771217 205 23287152423033210719026575409289762412508789733965534655729178831971647556562420755193274440651667237948482082861542981259443132353124615267615467881278392774966495144920337859566248742747834357889847320182604596047318215545835962566135975167226184899412761630088806404097618589028463450100934749562897434958315532255073889536171360118925850811908566130 206 1230687115787899265118060301860614210335862379252571481837475470644979926062262589494012791395852771004232818485001295285529086798062006794866798661938031984751183068044780277072922389347823440465489806224109818113736047893647973459974268630889605428691552882964481325374130583588068469677700982372551995591670677553697000181571393319462400533097884340676 207 65039758810023663641775994660103960089384200005186961805804601003187402120229806832712586258501477547139106984764736217202551631071621493495015631838594986219596848294242528638487950402258668694649004729768928664595081790838331339595511863704991216464273564987493095831712783824439128390332168122117196013863488936871823555909521060568894799100589808818903 208 3437242636084517569848692737066868908113948761482042423114979479090089878097019738222838264243155653754199897406909446431566431993189928471485191804741266675226775081781023164774321278314335349127701128571018751896227880251276102060145779760648924200005914372996874935330383745168069733751107919541988119866564024698806728355720379556458508979041804661530796 209 181652533088674667621918573576289659316604824867722071882147471094643217207838633390460274592287369996509319607171678593417705010862922243807620723586246659433216601301161650781659090956103100606412220895912841583119273218867906973609346928114731788166328375212985358314181898059501825849048817410257871528909137204534158924343083221094588086798640548387017125 210 9600033012252171283758510923068287255247946102831530847148150444861217376484500354593157442110386411045937409552936962049769430442812187516806406027225229195893863864263330721496702040307862305498098589657645949426596144405272930333121043867444260068106829219756837435507181269430820869525430451216709385717862415313922928161618515227477567653404540325991194790