0 0 1 1 2 3 3 19 4 135 5 1171 6 11823 7 136459 8 1771815 9 25561891 10 405658143 11 7022891899 12 131714587095 13 2660335742611 14 57570797744463 15 1328913670495339 16 32592691757283975 17 846383665814211331 18 23200396829832102783 19 669421949061096050779 20 20281206249626018470455 21 643711104950797596136051 22 21359612834186427323645103 23 739569780268536368162662219 24 26674341359618943956395874535 25 1000556439961042123121531884771 26 38974440979655405812319056563423 27 1574390516237516508379593483833659 28 65869596315755922505223332261144215 29 2850892198502970120935616049046225491 30 127502009143567347107710256018979529743 31 5886288521433724162296122659286213869099 32 280239935550764067066873552323251720647495 33 13746226019456421215606717097575262437526211 34 694106423822301500657577554898421374040896063 35 36049820237913867407090244527351729395878272539 36 1924329184640546317086911235750123370101052272375 37 105496366525315106169646871679528983961061296954931 38 5935764307897185354779883641926475104946531983894383 39 342539909235559176229411415828096091096564112284147979 40 20261405762788571261781850576051945713289244130398226855 41 1227703243847393738579689899984847213886195986673727679651 42 76161659408022935065495636174164395534129888107219221836703 43 4834634126688473926842089523911596143279456238361894550599419 44 313870620558870260371078423867288987435735451883475326993838935 45 20829701037007087852300333822664890517314649983362599020044068371 46 1412392600296621732582703115093857673168319118050676185554713315023 47 97807286411337793960459257409757510082569264679211502053080299130859 48 6914198266353733151503224162872431615358794560253858576629678412356615 49 498753977529579947658858436935728280927903077253269758995096272630889091 50 36697044390284094432565174320829157466512955241788479907352953646557401343 51 2753017485771540876198894986998114548497699211897714901793440970042044046299 52 210503527732769833195883055003959207761331842935939363089672902365097505747895 53 16399389359683768522748506384025690932259152450432957931564659779550123642509811 54 1301262473655265322304618549107374032856172307194123159838394018050495950828847663 55 105130195387691973678091552361353866326704073761426399536701443972358945577822849739 56 8645236257410126098342680442767350268520875543381154448032839934675167254667921500775 57 723401489600984949222999541614322836080278272784253636524165404127866091415552222098531 58 61575216755522771088172989646423910516738206809939868495420054061251832759364816973285983 59 5330055591291342537112681423550663091941185240084681709014959978163946954379972487106645179 60 469068330922329198638224733000887207553575287005833683112675333463739724615164970024275423255 61 41956798401301867595561059898437836648231264801645781783314243965531750236721327957474920823251 62 3813444494063580120670007199575721980146945471680598260196665781647705902399596124257000882428303 63 352104797458614342141051207380782141294597629552208683600967693992802979096157944000041891030536619 64 33018689935839126816462328232391786808727146910964529475066296238460442468236160019149842564260443335 65 3143969414987638618125729224370787618107137803027873577604944456563792548020410035192618369166997051971 66 303897868608519191184171343042384170895535531946371996761767048577087121606792478401827532021595569266623 67 29813372462520076807102727244833081900587387041858939059683044540123313326690112329319369164627007984028059 68 2967800717665877553664699068462928234468286207624797233624409725119671559690688073333891112517932561171409015 69 299714196440628771358261844544843251602210380574621425392387434050050544788277338581835528436712925758275552691 70 30700129127113017271752172783542076730539312644838992132055069409420127608208313356748834434065170815410163272943 71 3188946531336247507148585990984077499776743803760907512549285362500982831263427573876781148622470545670391601423499 72 335849446288577190636746646209908354391390625648581045156809605488760268008319166859248752364030365761010664525888295 73 35855096467791759639384074903486218792897551804348162868403522994327265380280352434429515297418403662399188235246693411 74 3879597739850892008387891706919651785090831644139923955067595936258851548674949666258556649817692195657596399120745599263 75 425377807914445362622122664296865841422205796725666212337814106687865623777654590082975600074753048722095241754078192226939 76 47254164956643904839954115891647725141916411081683707985070338209036205649947920996112741232561095125768864000276103660969175 77 5317521256655337603949912980374836700973720631529841043844668635473993435413265116265728558989136424822903869545206821085642131 78 606053362197066044895765326522286905033509523860466941189492242921743634910456285940021415408415048827716521157243148521344277583 79 69948014412463195793934428264891317078457004058632775561240191312512693007777312080410302870065546671431952038685442102074651542379 80 8174005934544121750754419609288207937957384067423787078105383128109691657332834366864343047241456540582843203692048690565304386059655 81 966993021729028424822412640362193746316161882572762469875736047707605251071936160519957308809566833185962417135994694103641757271566851 82 115791311072884344351984594477127464219787918138412612358063058264096624505667676323651005199517678902371760516207951628573343120209419903 83 14032330222082051084039892236034523656215617232672484126816749788495298855200300013867797743822080707754403969242329355137721691945890473819 84 1720771723998698641048378176989769171862484543928107299532555818949335991931991718576348044276240502213612047810576986945036680540551971687735 85 213499199613479214821676833091010037755118208480406039260722999766923215257891861977198149638364334709742298969576440963786762197175574486835571 86 26797238576903254000130827848202307858290047562666901922593868920419431930171867829880997759967848536285046880879723870236398989935511555288418223 87 3402101401988673790472848356921414055264433948364697680115321053193723122456889892212627960610076473302080060726474539859100915903357136132826525259 88 436829339091290002668821522362349726438119626502559296666550070261891639320006916675313170514502783239346969078382237263793151442983010952544954301415 89 56719036909962674258874541045166306835216858138700335379334317862370155593823272012575306447336832867384268282102190533217202911064448681941916476216291 90 7446372867934111479738163317768882847885204969194743850543721831856399863160601517215679407828477013352537058015640563318707404315291143693469443621144543 91 988341759244437702171439001780022684234823013768468663341485764800532139085589622136504562556585189378757760102025112713568592261375946400805463647974000699 92 132606445193184439295456605858623205904835832691610141284312309969395971925165405686688811827867098949129516837638805527011008023426315564642121081743437068695 93 17983202121791403114954328355022245305860346886377071422945979161217629310625870555983080436116136058927770989760667850700830500672176942639236197906668546077011 94 2464706269439172473091431867339146111174404906716771328886590164870277148719236945959483642288950524038758419639211841348472558396066515164812383393665132175150863 95 341358673168111813637333527702978267390491971475366230334685826588459162761410573096906977674217022604692650176896267810934807405839960851306143248469528955674404139 96 47770217099574922786343182202610288970564370519513384124432259935322287940744057708772069793607549493697419984479266678458170996117057962969089714276129088682766677575 97 6753949820551098413189371545509959751982181059903519181028807420807436118743491046424070894480488629332663756921891808137987819599005928393688908851899707649142383585731 98 964645101339675425294648087499941029775095979873293731058563572306736542417570658535902860605901204058784488084582275329976897000210921950517648737856459852320382440869183 99 139168870392058128746245704510547585787139599883603519430322740444240135159301719447690864090265198958517423698905770592054335615684699795983185566837189719936567548006839579 100 20278602155234856246560628594895739362254106131024891316972886398332023365690119001092365316524685728933334622744358459898714139490687373364377801006779582692136391058666136055 101 2984095554082792385864872455990567311835025770655465046574157835832622725800343111727167211992725421779678224984738438455090658965526389810101161615052260773678526962780875910451 102 443429405313646951836452089595326059433124527721781039529329577274712008200065607598393333524368531450001126754876978000326269879793744059567157929446439299685182526595497906811503 103 66532274019155424146864392625131830226391380377423227044519233619174008864612975381592770942355894786769017185526652638476396764718300247662758056849673743588616517849667775418411019 104 10078507087582621003811259177807649686899071702871751812663261057102769923274417530679830447284162745550086558365599322054285981635257964947338006860566628210404072829159376353103572135 105 1541262492650889992892153766130820757146154259404550346565808567828682608538613627487277732171637587853558828695667919816679649466277907559853031191456945262738837226151774561470609419171 106 237922177769549349953452074136440218036907179059140347370356081768811190802346600266265582907996508723536844892982453214856894059079371328105289836947352166797281495925734774460192334769823 107 37070907766448171765354840141343844827139960080439395117515633477111406593024457178857321995365042362810340165732991335178321072228801413103581385430797964520431588654536024590087083114622459 108 5829539612753856057237667943395864289936738242818681606837690919119134919739642581820529176444846678686328226720758370451967937274430494375394035915661065805871172233946810603555918821377033815 109 925127267898433189935846969780633632773364865004886721335374247091001383522457702920073698186798611353858612527235595408413619469274648083288903592799507499153657236921110206439804531085728879891 110 148149093896292983347687664821835660413738324422752748740830964933261235555392529655721480407565684709019206119959321891352793644926130780209891031226301643880601898728199074155947325178197555016143 111 23938203864554031894222709441785515270017624506553807362597008776499331549033631740319412310741084015090089321777367630803254130791187748325337271844777193926772868891146816489358615454889540249777899 112 3902514664359466661621733565405891178374786424031436958690540039066496708766331812914134384800328997492985790329861225180885346217551091622831775808083960837520241661542499729471097669287701360095289095 113 641835795072536047189763134711233202391085285739144211807557621963331836034978770887939513957705921022649410724302214524651315928878038110801966314184016443345035047830649372984212711590845955134836660611 114 106486931640859864048339399570894357559986100605324499946427422913224277192879147626300782608026316009504963156212382868875886677842433312359651801540159037275306315270730066689551168392357382696022301502463 115 17820867510939066443451584918169205309560545483248092191156453591917824706444841289669625694216956068098808167304301218394347534296100397192310777252500933429223450520557059311307584515372009817512428957381339 116 3008079030337411212565369081360590684029584619027085526352200006063959285700289227280902460934779480337851015444390753739676469434951908409951544061262648236935709946728983419804282357350255490211477482934625975 117 512089402561044054332564981982461798863373085768534264915453291351260033563484648094316333723948603129615916506300330562974379086764949433779126837601730399996831199243939308427186300227293533454404193942611929331 118 87915872146426625055098048870529256344390359180169013759646763911048705935789970347194858289127909820583371157400932829697461720810615087135066460774179302855950985988140233471094117965802903379327017268398407060783 119 15220295131329340674628390744918490612506312761808507135031399867943379096756235088720596314431619118301066455247877319758517696187200974578784608519627733967345487606404043899669834446806251285378630219005084260536779 120 2656947561127068132065947176080616618620553464704768301005849078547833654584224240051536600653365851508910363936599590371482295849540933031252993536730511276752691603258455814001081261192231327177023411295878506251652455 121 467646138581485753640751597645234543065101780750647936382742625502681760802095981771864735608021933390357530873134740524085097012000355370672436537344530168173911629135549327442458488445679716224355838954623151069829854051 122 82984504097753039800234855952053064238621739829331344788374748755095074459301719020767939628573569822369913911567398056228965149754274255311724858956056348638517268978158671222223957894518622312945851528601769509987478603103 123 14845445234024813475006165406518049252464323927315430901137907149989448503050602560006725022575625565847397669439927622076326478448095570932030850706950207343774334009732190852869448931318202476046267247007513870835943902348219 124 2677181277364536902041301431358950553926053711190074658892704991421156121656853020178816531197787948321952117216594984190089319825725727875077094445723007278128700349576538013610313649877606789651964478698838764467761049832096535 125 486656875204239329215683847375570495429207019227407422601883987556088182148206449724184955513641592572661981741147074969827151754932045780389899566673467737977037963864694139843993386928964241963772776252371054412993937859460802771 126 89166377479902753096094228365285794216033101284632502471813604828406502626425996126816901227165688653096641757653657458093965746947579001466348547123897750480039231219923867335864601043141983752185526781434157883380165789269972321423 127 16465905997348998185031090179424914495709924646178902036197961863307631146271439795456737378958779143376794192850794325401515361662453487065505041520059424515350553266737136395401810602581597028770260658628266621339786035137079136319659 128 3064431239469382054322857312342274939265106825465634616388102894002672948924158565051469750101433837695045531929110077388926379858860090512399639532141718734577816678721278193230617630601696211604138343304981409735512736429469849255606215 129 574735167802600604526414477745499364828486036962859908182226477218298337264782441193492708056590926654661736171474923453233827483723765930944474706638589457058866518866216464436214590527240718984364825329449149279008644266246423092529543491 130 108620952510142054289933528851368035321902482389861295213965742289704525778371083604585351684894096591287106833812073894009544479735848665173007723375743604096509205371372067105522783587777201513321265965589066560554468026316997397799388887743 131 20685312057038315738514443418432507652820976168997420064990678529352898970976737961189339434238058978208146843338491365910916752230924520353714778607204516863487977423020476400134308683635983266115646479841142983916938764974078029682933516755099 132 3969065417482671472360099496578467469685811380934247326528060966871386428493629543904840793986216425414695881523402561745884917400338689380799296537653166118954965388319239520418725808180133527798095937692389267272482455625722327407827215556549495 133 767304233298661867115555531813514154971955650970100107127336541865121562841107929643944890576635660061507885704943556056488129720820449015410399438600026006390997447639713227295025563168931166627956163854721088953676962565570154769442162545414444211 134 149443111651466839505349254299924528788167139359060619656029286196416535247113004188964332263795750909728134989563699363945199676081023884704824890473293886402970900049678618168908751275436616865785709119751578614515163200737397626642954712977108654063 135 29321713706143815111384142137609498984500053229868973231599602779366032033367929533327152065675042941395068984161882082770413732786805722133024697161122297799745949651698263721475688154845311856756942018952407518149578961422038086836079488125596729158539 136 5795413860728089325579196197006463469270191900503197632572902549908913550301310213747745761334161080698404004766640691749680545700080487381482275268537059719822761546444217541141042335310474303140574528089274692847126117690906558645006013916208625060814375 137 1153820047474477503370968505937708937149404746116210025486762134495899730062930305632476368815921775935454733357215281341792994485457795355017642574669614655279597700442614525765666117928202280805332420750965690513874649936288891856063190291941352360266672931 138 231380854019187886000729376093510090534061202867635825203417175099889876295464645553650133579929062575027268253769808159986374910086345961789637463018180160406235359649813600431827057147111109836426711671423327345629006959961205800365275632996801065188186852383 139 46733681491018975648731801140055480521492323486867727224204840751773260094439677891597574155141324714288199640891014130150497223727163658244198006686269257181651496455333207616013003588094563143545403935973924266224548025788570015591750805971892843807084500633979 140 9506565524670415296596051422581881275351859213659305753832703307266926755719617063620126951192131390244565677628016295066428945622485033192015168236595951438747172700578128111359449751499536940389398567481988760348264512036152751288942642880343684385840037478608855 141 1947540641242575242322172977198191709851609639997992457598360612583891300723863020971612714296454099174866670775155278509685919954765433584430827708986140023016358760234356132167767807250083956290041579369586824330712161871818210216531419833023041145408666972229397651 142 401788133182203639777037901501859999797780445023855772328339964331072871743378291797732644118904515084613999988176427352524327519183256173175409035893791726240259127239386777997124235829637289591782216744873928742388864627325738647680601828715927769985195751735228794703 143 83470715601119935961286852207171173384358950566419129641076914997923855281508276575894287664038768275972399734210368449800201324425552341637147280440136917727691423808144508193145776719098588201476165895761191093759846969674641955608671673204810352578689080604583630285419 144 17461304181292370462741301472149860622173656724996071304202447689501264802063259843577127249720297419491383331853595633983621032681608108518072859721900036330976987115212171821503676199125704566141049171198893386387323573744711449984916425119089530725721526997385583533260935 145 3677935194671416721284815328265261113878801709249336756119783230918777925417817149669252276772756294125945528591393226522698706648624895896325588656039088949811134343377055214310228263879312088167019071819735254762354823158392745436329487081344013156270146866405530081136986371 146 780002413311325259032389133052832314280099375593525825162229592524429683374153303279166644334739415125450925954996414109046185955949694765395563351663858587743591327714397422158983474493483123533465665900837271681928493948386764664819600858905010964956446309359382080916265073023 147 166545230807719534457603560352036233772071496156020341644318326113586009944025229788711559964816104763965062138218134217062455186849851039422238871090741332802110818570252948273307956850251964202819920592698939326147897931034598649538539850964183870471718230328757605892653179616859 148 35800822806930712507788911564215552361932278397750594061861136661383997321296965002137687615535490964886477869640100090602799145756566316235428503415107397009900226028952661639482125220141370327925378871364218714869696258492152601804748331716724646026721238993864349921757994606018615 149 7747450428495515698108657981941564766435963086595338356163954867034553968599293132348827379561144434048138540226676504987530220635423761129414402597332577068457349559586759943836338591936572159234984736306301149193514450456497857521559529753848033202386188749069228572166485811374207091 150 1687758455221256818766818039625427705056119322899166705035069555189917747071583070212455381380444850049769936971486487429380200178292066984032867692929008157828128435032561314862161308263957725847755725831978716662222140988834206262727819675413575254872657144884100398960538457413346759343 151 370107954542050972967571951210796218484469760362437597960991490451215156586622512031232658366847941236329112777571576532021297886097431493709299710416828602071934802808064391983174640185374433575846916890730976380488487922319350670317691904946393435648606429304439284422501766612548862932299 152 81694795323540350288695193644079875626514614200990431169918487074506844270841346163571208915949447692334022787908367564242127194877161137643808760742624846205014586093680354880573054802391477704232256572680648844321186157456630312485851898533175675054151788544030744527878500770409126076849895 153 18150544116275423501225375904198263170713981739064870079758664179422420212578719816716310217776021024357751948027271155322567766664083340007911600036166889206959853032037570693237051103449663115427453409351648147120045624761020940188247042852704507538156611709102912256603554832222803571575427811 154 4058783497827970476834508160761113200733107058696900354326041648075402482391902754468707573493437178590897521070917104327037025276630073090493765269888301216595135967118230559528956053798112470397526209895235635913063152058759859586957079716449123390682844673051716765096884107979990107691380605663 155 913471544599906310953110682749871029831101765299983286951994019843913267859724794362643282330601027751376970332782910879059861994762124289592049080813747171511238780024242532915996667774752242786924372520180310031229773885320919771041315256902145893081041084354130080184139780014439220119157677735739 156 206904156179832224186226802264694229622195315539060161038008147329077624479426069643260278330149493279763152722847488840418944320075216209949589829623926569529443007121367883188010532093971759188420508947031346479396340837997411665709201103008130379777611847146720819991375737808280493385823513241242775 157 47162936809473604403350196178579857541121795327394893027615658232628165753664384879836116344387277389807154689768481404852918475493186193196619846640516750365884996639463053588811972374221197114063651806585582826918558116633260063915045759248535301330727192105526091582207641747556668539990857805843816531 158 10818635872757151935450867265252691857583084271051229580107492618130690433364212551557731479484227945767169198387121202625386926828060773925356072454935272866561484836164661850852643656394996828478364154840562559298781628084449712730406067829917989389824949215040426695680261425406873537332288667351524243983 159 2497278771649629700837420272129794365037294728122103102726264767561184651193672408568517586109138777350664819808027695883818622687589666287957299199794928996877507737192595064194543455330329515829853330488079208868888181947328712997190165316467725341827639918912219453115444832679989119282110896056893815131179 160 580052683631768656146502838951515670986655550408542641440283150864534016356595154479134873390621225028131384792977406994671054655619266596837838211382088748306250229739791167725472235089084293934718962637591815547404585383637250288628575801526105080459105737298446836399063753142046984308435267354844253883005255 161 135567939081041764751813682744536331142281191218952995450894512894414061286469813160442464761116933893293648219529225511422186936269972569332086859948731670424433417302885597320866401877505666363690991995862578060370765039687955882715658610258501613014559583679624801358895858145713456201182658276116483220170541251 162 31880060526768236002409044384782723589602397366775569065159947540842912215492427487629081319799454472071443481621118080320958554198847131034197164840694782810983650523586497326771433737929213497486560904670303663441115691108091821262896868946870308091213037905351208773131916093932562325685957665283407618540261386303 163 7542885656934198681042403175356752145713592315010559596923685662014502491249208633397413420049059959579260496213506584070362124076248491854113219961803193681069928141870918673205461482087151677196484245152589389112931494661605482472832896626672242448993618417168004529461123547984876637697836579524824553514114890222619 164 1795543815656490797440776129432951799540912401323526465429100903129133033421750593777477455685399489973538376842729602308647415916992473082823442894883992557509932691648880565653316628248869157633374222088237543341849217407701179533949650663289528640514066431138949864463400010016314543348851522053967957020880594783065335 165 430010078318713416706778833984772912684802062699898255948707465488146906585965024858238037174722247724323922657033596817722103335520950061279293558707845406273983542435787774444238775832130253102133911744538292025276919916814309628627215445633018165448658788461647501298885293694368876183934237443579276941689804371733969971 166 103602359056287995850900963037326136895460541088573244616908158140100499325836168596560569707756403114426069382018810552651946316562086086165915462896958390392504428334222978320654805177071723961205414748994400693743075225293883241864826163292733232455505643378933486370478443020060128494420786196139923773068343560984077024623 167 25110390418663952395197040452734241401797427930181854165414766061674875457776070521345682523026216863587937894766039182469781573657204708346900966272466690674989792648312033177576666083962458601536418505115393514646605038367631756759399810755525327970535799976093496496457610604360668442886379192525354605636494424628369532514059 168 6122301438672886155816208082398637526187713481404716713345540712420913128928772744416016981620224308825518282341120175427334599033512585003417962624023481557777105702890565750570010223184328349426816631441895041486487434789601500841347543773519455338762513138290434931639581246519935551504699373248902415735192109438258170644271015 169 1501544367148125627838947824598928781245649037807243412350380848800225161783440561193022970983756992972517716493939585792189863240372412338714728779736032186900358458083469434168766103614311678046002673480066724939967993483170334946347273540055220480032763878019927181799508722851027342701537424513767172765230896982408119724758870691 170 370432274679250181320882262721443718030767835453079894087810900436821373639285634939516952339079415997900680341696313053093405117098115328260706734688553759313488441140242990616912465386224662567409905049133640103721483720080079839563179779203146343610731944125462890891087180849718594549638404569784057588148782075008078758600452630943 171 91920378574375281112178900253106595854537668625222153385540323014610368686579073064493104125885447583915382849446409427811602700686944422786661678112783893684225218491911131151402639365036689437561073665250243909703916183457632507502395539759876861284690545168862478393653064515263566098284474865494072813079024007801781884599683376309499 172 22942061858378510183721609428184956519581764028326522507756774844594924410194544382800094573331573500253018567053506521398926728940539137157587195616966588651818006472241155363333580368427713406501770629169760640585835325949690037594662710753021322875014702364989501854811802425218476618145301423722469626988721932713977194886770463112190295 173 5759121403527989186506790670904561150547205094700902258208554085023258021947952525826606359963808725272365811673427144320303214921681663682594327983043109781709495577437057298557434775879179818000050164155751876490557245990740017517963490822830455602027105477550588875732707084403379535199945748348141884961616003687848272960365185204615611411 174 1454014780530780420194671598460287251568494956240126037927862309707064974084806638436696340617777944090560565113843102259889266518733187516576376905629420713091186690946358051761697134368462689618224443222390615745629104370904593966005740729623715680430892197248901387386145934175161108377040602414530634061674805382329848529803301593728701357263 175 369195184732178008722549536786556399771899054638043360726305382109077905890361145915505032119521849966014009843959727756044057929826806791468616997726236693881412714749648513157853808747938978489564271616250096247329589214403705175104214184098976330578634442872319399650863413373083263137211854048406922864499218474832029383817975382364130491112939 176 94276582997576037323724218012523232533029118688399980738632331700654853405742806441685675637188652152363677002456963359008609640035045135205095985617279960399832054209031558885086151722255626737573576533204984932552111959801210695741863968373331227542300948890552633309397896181388958712749841605443145400651422027815032303068344714295977074771911175 177 24210199859735629007551057648222199805419841900199262794921451633868438387212160353784053067871893092538288820025364506660029427511571423604961669011636950180065347087720249411006176941837553343950943372350659533533006136255530021427826353680973230245231453434681944894560266688302279068236529076628635547184808369410668784986353603703965668521839360131 178 6252100414506257229876240587895412651679511993074358920301640808716241643368232993009211035074749179781602664715312063876052417269899141270616234931191355201664060703734636153524455998363961731305877062553407685182573839805831424475735664652818701344507320007700166479286001650125194652082320912398615430371934147564728048524636065625069057394828963235583 179 1623577367366641771585644961291594163733909746722402451324615216054126815523842899548593356892868731600305677493186916064645190266809512298169259893067614258116403171910290049643724975844555056388401729755254950300972931910822524689332299398971993508052015930505202943589523062063240037421528492559872178507984589415995093392851330265216023715463521292028379 180 423961189968293719321353344349204278167494185463065218550183926982583603548096498286103580247093623518594533278851772799153339031353748295261580963616255227123976223786764584310591769836624167893808327073644284580539029591066416174531988134016404417627078692997288748576623206415580810983481366332822076799252017479135927668727470213330466959337255008200841655 181 111319700545988678407418543650887797913698463488287104317743063957749813790146751753983223425496187579042964726387812113960725216848293572349079614564364162255140530624292507696441466116960860976347293086154506955182579899928373381510823967186323735515683348824740943057308983796407538711270580574513968860848564213223686928425318769098804063246582327489749284851 182 29389869527362440632488110390753242925358425927528335967426184551107337832747671686633936854457397513168135041293447125239072889565116863914835234199646186831718735306569939626355160348864805524779103268924411859735493132957188070753318372220068437922771451405222666496900735687001855968651294016567122978035947200166877581129310062949776979575360989464214480377903 183 7801713899587899892903474111185002558955896451932930733539102156824901475866218321119022519280290246006088663566972519471595157562300814509032369003895548145882463111171820031677618510745634523265440695392097787502928058625090052843436657667702196524743538236947682026478817216461430023966285053952963411096685427767585526367112534311331052811944009913187965970159819 184 2082266381373442487322663843009685069534337864594846818087418218991314243745942992593836686965124839988825335555440292192114014390664471705947582987247918540122627299351420050207653455222231604618680165891814992155749693003185257758596072448151028600059805616838677818350368049951855755136336736801048610551084925471314435753445609757078674001060404308562060263357509735 185 558758021092412681578051206579100588444638900436503592491118312255864428028733598096158067110617460269162411910075223288025751338263557358078332583168062613818647520652101942948436137304822653038851161726247223417018870938698106468592319379172455402192981815821067223997736902801590739091059827492316498011824384487231472756737919949913821029476927471104390974423347753571 186 150743958678260508641495940097740652111607825973930614498853669722547007867592316504945018732406672152864337411868624479316882162223248775636419732010336512123599799816147003042572600276091271239071850682423469964272582911304646143183806615548684130203136618140124965846707656255049944723187830159197591429714755613677232728293316908852030061069028661209051897922411072176223 187 40885781586270283900616534389437449397646551619570713476413242521477978203289720971017133460137098122528924820902145930465133407403400438270144000828955582937669809508917094481597463832589495496078214938208306300468661221437559828290979503773112523636055788334268928887908581375391164317965809479874146241527877717770355999552710640766426321303204596180509638791725544483011259 188 11148300009765091100525690924949258768917154695107689262893166844188067111954337309621953716636618432902180552922233487981712786726499692526532905702392790310610324840196002202000687578128146885484973735218268183024311714147083422806540625796523546095189533444866489933062510024537118034419004395959467495148569413899843424123253401477591265228504765774390476687771880477786363415 189 3055883456301791059177322407131678427767454751572655446393517562798656897052033108036309050944033216751004012065548190023056184741918147009858082310761187604976277003177511182941088598458428278435151728149773702162277890699405248437607505586049904593717850994060622155854863979058079176192872896072516235045436340414624113185928133647927148862312854331167631157297737852483179534291 190 842063210416772881334063640360846461599075391117630064169633327190116339338704336580933145208974691689728517211533453578552825920509814331198524245915515854807011350881756100176333867419380976548358410459876346676407247857220636221977855409094100220818394185769554763800510888662713347359232329615800698344700378465639433125131374997951532508899394886996302591101194289894678530502543 191 233249360214397046294725217264939342384674991751131421509819703524103287954043257661960686826429980409323357642594955199376958308194580348008548827488071145872390019633424202393504240893686008452027464104523540346460499037627741957514236532743856356426523307697398225012328350223542959667675655316008477407423931108902434802083237126783849139617194583924078148395540849863916930144886699 192 64945985187463981551047316785166601662042999254090547519242006221047980119717965936262300854821729279261966375075700665667685155092104957414194577062001188519295807582665569643169264920648559007915911484535869528001837814082112860886701770029895445090947112018268162850682036893752156263863846448832115504592389117685733058186756103717459395889995613260798273743234594028880813593318570695 193 18177266646586857965894873801555124758851456932390737446022414361259546168984772815881014830217846919290359793030015281239278732447189190127600481085207685223588875043186373987351144237572890118724129347436199720373124848998510443584231421442592963713743466581401713400967852301062391094181105949616036025962696723284660185979995861191013858767288368710920284072366398665792871553315830995011 194 5113729227349707473188053791230247474302241877227786392385409767949670287841996537896659354292219745689839054487486278766241492748299843833231793359980967707276016984188474087089433041602913539185761555189959320288080665798784928743730023474569798111748609561502823856735389150103010296794267684316440036783490847133784182710446013887395985995783621358999312571565221999388109896557881454908863 195 1446000152162289201154913141358462227877037435918910986634037681359133097279043080653185497335207584843326742665332937924163938354737069103131594428233220702831699243348034893564167977847019592482453992725726478610288641128839587120819572515985868330231807825104290413573581073254954419159073321128592408122443482463110642833096484458545127025312969536775420205642826314362192225649082573857290139 196 410969037983896562188599984980443279202545621661136880643732848672890046124060855829512571098071767657685460483344504769285876599762249992832282681179822737923296348501603307366859025924524041006084130759041764884071310104684033594394442108589354253966491612601309959643652529395125604143199185024239929890510613435205795522506152737234809137630762648715448513858272628032830436446824920000148819575 197 117394792625538570080691668882762472262588583021603097106038656688763823781791524241268623989176922108766726502701702674150701816720137341881900192270465280955965035759079061305081847133870377126280406541513284460276895693057867072988062914790614161851270296984738170651132251360588057203058437074829437985992894016841181524603596751155399084503495822165351699346641139477826470801765313410142749303731 198 33703612144263496701320542448248434157155730721205382829466451696669866110323163389696527005712836374757850754518008321869467424199616609462237833049163805435570806893456548760957926912509562400924368845287692306733106690792204828837948129704334825085629640326213335059360891836049341139766170514960206718861710645906722624768964979395719817096356791655681554949151801927034902772284156799090261847827183 199 9724806820114797807230664684634436071259374202160229485199937124916814946652691816826342543530613972700561903625546502153184764196723509501436398689938781335502125035197350727966999097237447415422035580230110649950647090518387282116051135869762096599683834446107508547260122451144468425313029556010445160185776843536636531173937614014632054255182906077205001949021136781945022445678564916569096360019325579 200 2820016045169540475197989012617193949946914846537503167081865850601068701857857222480318904061595871062908937166517645098735629724820747483864591584909174228135348294081415325248539000478378387767804613505933746711245072568870634058251010714289608569892983258584640996184240368335246382178538082810443405294437136950991093680203211477740479497938885699915945070539013504641874039268541599725110534444368118055