2 1 3 1 4 2 5 12 6 69 7 98 8 180 9 1056 10 3967 11 18357 12 77685 13 264563 14 1245762 15 1915056 16 5303208 17 24548040 18 107835695 19 375494210 20 1898502240 21 4942470942 22 23489565822 23 104559681798 24 413327570240 25 1426320927138 26 6025235528016 27 19911812844324 28 87316285518504 29 358372550284380 30 1532543346007680 31 2539788104901696 32 9420365452932816 33 38046861770436656 34 169602516742667805 35 582748805867489807 36 2445601016903591742 37 10299821298526705444 38 38941911174900500994 39 149358826516686107413 40 681339691528454798655 41 2465283122435763657180 42 7440318478651030190996 43 39645419116160234350348 44 160288568214282990115248 45 524244595412371442319894 46 2306602471876366632573588 47 9949103553574850989833210 48 38539622087487503921010628 49 138317448226632941310924340 50 574330919808195595726527540 51 2035675715657129781901902226 52 8769640002466984498263275700 53 33886064362514637293239112043 54 118114101758909227339875878076 55 524294265390846105474760370143 56 2039157309576844138662091189386 57 7921409056745870293179542673582 58 32315484894124383778504444454808 59 123868670503615798702748898617878 60 492617713389307261809556838575940 61 2078948545216267208491262890676145 62 8531004055243137823313308350583866 63 15119363140304871817580198594690466 64 66136660075809036345113211497925408 65 256696066774533743351399698783878880 66 1106128138198789347082419787327625797 67 3968425435744709255962096113140989716 68 16908222059719411368771345932225560219 69 68170398808979663179632387680283735381 70 266048950589676078309411499436521976284 71 996249859292302991672366031739597284534 72 4495182532620047799264821974824330059520 73 14930064143723156659365715116501310708124 74 68500653150815885465474284225703558562329 75 266759871352245941568227484392831845097348 76 1037020308982863363076435144866583270800180 77 4201011898348200244939415766961797074967214 78 16376349335598993354812599888982840563044069 79 64662938467398617610560953307428281996319914 80 277950893354767805766892379950317158463746220 81 1041644495705595505267579889337940793804181414 82 4163682046341364611386054188556478502663142179 83 16358260009424452703426909343988906344930089442 84 67954734856589975274789494879355635857325837145 85 193205149271514968838219247740155274435479064383 86 1024519452593605485216604382246526408555344500292 87 4205100208783604870262946900905325191743109938076 88 16716228138465673975939115979028120354053032179191 89 64840331177599164331023355085388202576362263589420 90 251807147283297146325540162951486611363383170936395 91 894506452212423984305349541337848829319165538652181 92 4106627327402087578440752660942157007426915747758390 93 15077254954022368671101789644359670307735280414285153 94 63288537535758264174275546101870834674958964312183881 95 266453881273300167496168473401374198338568446102854740 96 1032941703974342898581879732669575719533349866410635000 97 3849964626447894723814546439297913886236396599203774420 98 15777960174510210402802790857065291147615406325109883232 99 58062006354649900809062044085832116826358199078414426193 100 246987203734131616444208458236543434887523771525751713457 101 957549104846645732002228595033545918508814657042982575012 102 3580601911452698349587265658408271076454992019279889741056 103 14812395928343803060320687605349863854224256137687659104416 104 60478966794585261756732232951600449607691003640151281063650 105 234482284348275491273587543370026371992940848216386285867686 106 946061995961274676668336800123169161252314775786381589891852 107 3634347565768518095598903291786413534635247494853839283943707 108 14795869926117277761300588930790298166162313809828104867928381 109 51191992208785301376750569013749790144550675698989340168521451 110 221204916600154703832771659264341827904213759909501950498368336 111 947708181797056277121061958478301200512190734911733306452305384 112 3616715411949630065830828562392027810824014710865785166187773115 113 14027021416851875881678903621110680236075912498150616952893421072 114 56529378696180311987887015580068861566634467936432086819263877640 115 218173550682955999233789433363546117402881694663503919934442059316 116 883392478203027848167657454933386777436641394970922253463886758382 117 3546291790784114603581318466368335748718365209705925786400010583974 118 14303080685068049837351604918622327188482405896902433991901172326480 119 52817528007782780780482558153318239744624279057260403557269528745268 120 215617167260727442171904366638762653176663542701250513926770344697895 121 866687151289035533304806078888397636789625170458760315958443107701050 122 3493261476009714820371155333083957214696753065959839439349367073832200 123 13989692940392402904652488320309149054438992833367296952910066574449830 124 54574283854102727730299003783876741889109990522504830830115183123003000 125 228041764652116324181163914605839178000342823816655972731334758574479100 126 920984847584146540031448675933195287057162852619267720501016047434736870 127 1714425109755764036959001982580867352217989461949429297684180693636728250 128 8194287194747423599235137627089266890932076848965471503522844414078703424 129 31772738923983399196012900287185181009518995185079922627544308197506137088 130 132855998931182468343195616436757902879697504772754177264789168111713866900 131 495852881332359790853647628175090285161433398033979845920327282962303861834 132 2080329119226014260192029175450234126473081490695210138518155009696471050795 133 8291882587353204252812974024421039182586689740496814847289606212996107048082 134 32790343248622758264477638071831728857335529690270888238049983952186271807178 135 124602585038917968269932518210079241829185988899363668449564630139716750248049 136 508841656514937810968038614896029283223872393874910786926929480081539911836754 137 2093919241483129233939832030008705570439233669659031129909252844293792472609500 138 8515114426659435035298070127789008020201320215340567049549875462857870852122249 139 32970217160929381018994390175062333251289759896732817592537522944194203840341229 140 132801512962760456076534790494957378595263589465917527041435976861451749511371413 141 523667466123122727241967964295633225363075834147053307773844115472414031019335787 142 2068625195997697976656904186655816132397810437180701064704692430645014653738052423 143 8041596495942402353527172512561049090649171479998876755886123006843515922339726389 144 34575770915844023467803123571896362655338019788532957202759065659379807784626066516 145 133274712201266205405377604472377987889912940276276114120307631260501606358977568080 146 475099116373258870667622228565143450236462459711073436856838265983154332030428717372 147 2096477146394297266419996836293791879976992651999115747267667367240720339478649626719 148 8408400934453274268649044464429760828039585034383524371512259401325236567021808147791 149 34083968969899846083135754478139568527382492180976015859106769240423377859193888597096 150 134494626836027047654594540691518629235100900992630804714959219327713369001924709731552 151 532992483887962771796629934868397459084497634615298232251294670698646422968200445460641 152 2193068367043988982199461494617901108519169118338314594431664516610924722228131806495160 153 7994511604047169366040248537567738084555942606223668292993604524971007726552325056627135 154 33820669694277534430686954414392948798395292009698938910827647948803937841383028640539618 155 134247463956779586036689266118715773602681189340445712598315427075042505322291842658725181 156 526830511936230018016413906523537636229957395845898940736535833029531329575754183189926236 157 2130193312630430789946235914189258708299265099506292420264913954014658461728443274750280795 158 8411124548680533991720779374241014904719167427009737055383690146327342743396431788858189834 159 33582090858773816206380266004382901933343264760476482321240354930440366558209259790951480211 160 139666653794782958417083010235913765851373965227314241943201617086471862790609969499900075248 161 536396903728891015763469905619058673596415510043332749579856773797666062610634228333037504012 162 2157356550588610028650626735468531806455832154390823413678275214458426535709580639340758655260 163 8425691963007501932408249001953154270206450068483887062317844655856053716787851911412099522338 164 34845179965044539805339539821239388412081000226738299016512981326859578616019915946174179945930 165 131204612043753095563282162505379753241642076948565783836503040502857608293358179220116827725582 166 536635924298646904198248026298716356260719160404735006379782083148516483462664604668337256318724 167 2139184102921600178885656288242341328095383546111989639157819155392194800791436318467193914514483 168 8753200747049302062454065254457891962590303733665358178811827389537754325507157112283540208327310 169 34179867386962917457006580953981161729655006613327089438576108193148483352293904506582120422518467 170 100800239073478440800439289346747272088659765457043857485429562139256453734913060781370697775147924 171 546828320178770308096219056977144453815912550230651167198603462401014919833134023656810610735027646 172 2193551369971847616719628594552158368210430516257146994516981816527526134593171569107973894242554295 173 8345392927853721971367714919310746139924571762615527764068652561706041149043591054971490899600472807 174 34166878645953163020018998657761352549958833635744191463863216905740097632259309878514694732140910553 175 139110752450363195818217764101322007085081517492539562156165079828019597005673757433480591320992099189 176 551770831264710548930925095971005978563436424628474366395675181445634164527307536834911523282658713755 177 2153918549797116336809154196445239747000456027172798255569394360074431360000542149101861566832853467641 178 8548949049703049850416759679137378004289673223163234182244578559920152050242090320789993680774102105230 179 34450969531635089709329495684799153887040826520849209224336541859820778955319946289951940295461035316246 180 138023544107457500793109169522346551111562998567576895578325723521568687345469141534886957525061735598020 181 525517998599820583250140547268952712405498214819783971388452362208695964411639584491353822369922256247559 182 1875435659763801249659645078970197547778416033011898356351747274149401612993013098836774727426346426389508 183 8780301249237515987749276107023843723940937861662207793731810069428386810292610225275050644983392085030880 184 34608137394549059245907633033698581066570804494875930343081198455881966186197081607606780520490051015747613 185 136890616740340670931039404199167296771439804607104439051303368177150116800029315901237267826077476098389876 186 539649290821838549522378533077155386186110118608669045323421961802591262664844730198312854082974725010621578 187 2045367497277212129845031921133602597452078028685804789714556756390354318642624964395953131039011367174751417 188 8711947304915878482441633364482936487947338995298372990030723993627277181682596673903543576695308021397700650 189 33626387187805912781691737615120317965063103008710458085072360277800360007532548775287743730974857011702711192 190 137737998688072526755471967690444898174068709529684746112764056701352748299335799608645362354064777312353887346 191 569240441617867071887324056565116240289737469783362082218174472977085878679799198942183456714574774514068243830 192 2224353782332150347033676555621076198656914138375805838309255697765435336144921445518447265450650505097707448480 193 8517269497964021802190967313515510382134596393529020625853646764307560779170922940176229306631939417458510515868 194 34584067510218166848080731047519101039668805488450142361678799305247523677039224646006269754587996049793895200050 195 131151408030252117678390051285705483018305674189203100036934824251024037750874885082727263893156728674786986691504 196 547527398842631326386365508585481132714855260578603400174476547961031121400667572193472009582344179617141415122903 197 2136813263842891434205381072216411411554345585554584115930831617300463401662453567122052271864125156010614491096559 198 8269334353114659929724541501080505150826918878761419391561922762191121468424086421129391624865721260873252558272895 199 33189402958556106734041228152990442726743616946089556297202703332605929284504344240878627078622728465051485825781778 200 137209280964864408462193937725031737494968323266822050490118941163691188905976277143324923524167190650434576762467228 201 535493296034365447700604221665022572362406139634230983795239254391496885683616039673116433538168697746587888194107726 202 2159637274128191424225533284159914784642333298030375527074800757219355397393795815259295849563104512540695974266651738 203 8396307689845350449525700784363609055618494288371107005071083503608769679064843346622613083669674658361170558076265067 204 31785970366568802346119823326431874015792831121526561111798292091321855983149177627534806148182143883698676844276292479 205 135445837108129268304549310456887321101444678291718392525879610731001092990942386088800330846991254581256111716888631896 206 524003968469425089029730723160080445066725617352370119623748757831520276911415872242361686197544439299937088838720320084 207 2147122232660277692390434479577498198945524889109321850509352807003547866546149385522131720359866583740579460827682267565 208 8610478535712283875539765018746849832019201679602972313520304872734242840856316000829569885247957615645286172768925658980 209 33608120683357099246203255674208892976224358914116455820676315989135079185631088043644101154336595758245361480383066567350 210 135403620388208432054568217071161690484315961110737108649397856806563963975921789690372039753127697207416047879105229526700 211 526916339502886585743463251253949298116514450199126334479378408782609947621399225584563193319809877177562675340759530471102 212 2142341500203938941672621659011063759990236413906030904984229917172956000314043285344654661174730852462662672334326700960598 213 8496101648821285344875448878108292949522135818533658119480020960204265378613911080231599627598170349955235114117025438538197 214 32878004531451573427916671426878935638104120641356436977706177307410787251553262492705092542063876284398790571419667663218410 215 134849891018175250718232426539575356521312833967670821228292547615881099294736902180989342786361258920808154345332713536343431 216 536220907342343465061341439991127045694143786722990343135573469835643650043656113699582762526757015296691813154799994838201849 217 2127219495786390345568810087522328689313968879018943012891270439365009599000067879828128484965161075546854323315067730905481981 218 8541648323754029551471049292318581883908713633314321598771396189467261595547598338320282272746237476679890324227556189359840450 219 29450283658768200328012983483313848547329396666955262915281489173043448449747998777185506343244526888775491921755803242136546103 220 135137952127032228117381474939630088924860698578907914787512813298466665933450897234062604206680371895150180568172300475631621437 221 506541174061223368935684597988833317554583873700830047983194771028586829974317260383421750500154670488176531751516797701877467230 222 2107939691240733921509786153118981283192626915314501292346584112051585238832312801288006992606366265205555953932241210126174879217 223 8792833955680720146315600841803828847611000806834662847989517231448643838254044973201723275324721783778932593746594120317571858924 224 33820880161974070812745526525803647366709712879236706775794957041243667019296601791859006933482215723525129175159048644334461026450 225 132064977823776093153291635685522897961511958744239495478011073322994414423086543109168380436198747238439818232606974189508912271497 226 531053989469617462241744892057785338913423612518847820488113723868245647974951735422025652846052123778377795609305206071417924329672 227 2070469229543739228858529187731808499931841711997938790750976332402155590929718056624800114832080803369741024034022268268103671658273 228 8399274809397455622979703562069802111867153042145657590480719847215987961420269231468717160360800938420838272712095367333423815128788 229 33349810156865272837684226577721219604364832101888490965071813674404079156215347045732423279229405642838931026622866577969126522567352 230 133857598579748861065550872579894405861892224794376034549029159204239983062905979256935671747786223602085519497103825535248693882537350 231 511677218499883401504296603570112684832669157926726214412986279875415607722546133721131235469409664977512241988891232445377363845887168 232 2100848951704404210059755378385746739550932906280617864763838340813446045063808298107570557340165257596284350515032175729126025422050391 233 8343822504772103197072822068181452866823997072474922609206653088110095352326586197901988220097156131541394294386833908832272410065794770 234 33485034048134636316903719202109035406392015140763172653793235278880131578770619657622138145347348185216295921103063839701716554898208195 235 132772776215875465579906043655498534759307552758640499279364592480782240193504718862676541852341074953255148013559819843062127671769138688 236 529573658626326234475199931738880869481435461976991455069116034445209519580148616969223497832264798538244896510267849709051571413600147524 237 2139402925199754788086588607784629324257037914339011772540703222497337433483130048044747245417168904925762359044508097171855328180102186820 238 7998512627225107172750455535139003657226198170335260239370590085444994752593900389611354665841342817824405384652485942978761677541189782520 239 33345672149542628607784459272017645293767200804192081215168121987467537534663389883249001935097513370722445420879532716514095156050613647350 240 131370173572805711559378435150854398956667393238108407949120185566940825355191357967346286084880167247886280179394332541143197091787597272390 241 522026039196759229456785789039223013116877441525846126175391502134549051018178367278987932093404064123077930379601334516359646989241022128612 242 2094326658459436451780510769275905886413783213731750197804028844402236007898273850831477470597773521443531539393573313155621841907537644633880 243 8313828641032396680424651199327187390850930153057292136506676786256454906679674679213188004547976601458963491819647750732442885614714509945717 244 33116815246113099103151216000628586308343756643364365090633852050213657374765068588213383004694228077950042148969346536840834136792508204260480 245 133880511293812632614317708202242682751504420772228667649381370380134052849213489398220366139124363838303649082673554096442006777573124759618498 246 537284872058876110088659710645245839662170687815722705773800194322677065695793591130229522672498228124225881817910015160104903583032571295592490 247 2090766214349207713345602087147095628709927042977723143561099316924108946725260720225313355108240482231777620200041343362882377397255890547040077 248 8279534060924509659759201551080000970483712590633415756552145427039875034234515956825600321605177160483187512779539119765410620060867200256213285 249 33481598271194684803144048460512267614162477914511139818373323331870263027505577644495309952570590040632040580212011613100886088666081771542777350 250 134345510166439397443784816669844431875428156452819513817534888068952666653386666683973087444447982362936268664605634864710836943123383642277152590 251 542862096555822558997876911790798795928553926257508394682014530814144546680038488705124365731543267477637014482324911162293087442135355220390166012 252 2124233043511141997923564571920545490510584336056355389918530074579332267438525788182132372197697873623205882489041751240917193116495571255044771340 253 8749857642811485130998743321893810883405115960677555850465771626282740178254658370435106254187765123107532273809410124083987372839545607973520615993 254 35130300344365097317842775225683592111282795902955032189314115825826455588205138974289098643853081992684047483154924869941363577502033226383031529586 255 67593875226387821786168746102531505094403768154225596728015905998725824090187740206886599303636863310190304372827054791701864024315861993686807814400 256 338929887075936353460404590721453054168249134305886768080921634928878332363715624201499513302603363692596496750436795824022469631229119611174513063552 257 1325468579832389399542590256681907080896372446160957765892926467532031723188543769602900333381337082733538190691010216106896187848331627338920675154176 258 5437328222489734257012938604403893081091797263853449013221051982203390483643410596552659772881135249478449684588528785595653874310256813635770597925647 259 20854829959941243405760071499155475783704014538276110214021421859213460395775003647264059133338622945358972211012669012353988488803984904963293757428362 260 86064944013194035647335112656421135211450718941869124305777316724119837270889591306678944080293265157075491871378107144689460760316987798086580971233144 261 342400229993775671021448734636393134094691927100784341424681894204515252828457354381304217011788369108038304121214710985180718790819706279958722449985956 262 1361971393092655768002481237141235782862646562172080718944721165163457989006093413596722409871282462223107202366335334740402707044046931005452213501225927 263 5266757601555465654763579094766206817460192496410066711198558352211677624368786251716884347166466744166937450282934115700735965963850084487151638925239704 264 21547280726853831966292345693124006263029253884017264646159345690875110814577497811069303090683409119636058456690572101350903159825763282223223506868112627 265 87053210768669964910255840749352786575014021490275961398836237349899755042009787409613458031305623021338772844055260038694627360968110244729300726508333304 266 352886186391504353893242247244550156845803356141642657708535221292068631340178816326324827130691454215478811674811617166320408109497871145050147620651434620 267 1376784841780719278828518359728076040309913042814353276141904556270556132803861116114003197086561245115766402459352170426575763213055031590991764842668008981 268 5578380237809586925841499182361267740387281600288976072819201807782323545312044885100947795550299248943502623908189544394823185450599928597383296280717409006 269 21949324803830349623143293355075884549030806851065505719058873807021627329941254925310403220160860220353622387220750127845606429868690961729193996775297241777 270 87279165834048419321878561717979061006540892966062067271872761374958205007477957675055536549254504011584803229284585977957528504729375464082107543818902267465 271 340768364653492479163022707513657482554112223730479190301221984298970639454359064704164705191071982744401414788883678862076623098533723555407765326014011753396 272 1436408316248797179530425016561138070544034661005568693102160108379871372324121237421408876495727993669341945748143112554146763545740348701629813737083114412960 273 5288576084463038227530718476281399683694518201473034462313436392471255400758615655773197441669888864682572949343386445911104563466332163501384548628802147164062 274 22768547816817158981022253006551371377206721751756750322896166458965676610563648885702555818749178902190307183931897495721025800823261338391981125467311904725473 275 88918550346706834003549419677964223574488654389292394924103159082042927176094379443256544930683658613027370395688676243408342863918013749030817108619941106634763 276 359798591336415632503261387162601420065987703160571822751884554186806545130341755501647361971448819687153245942926873838206987718825537382081826700127865016585616 277 1442215303990642731407105582504431294566200134933022596215025460426266068535336066899897754049678185361586791739236295286686024741616221540794329348409852349075690 278 5732632495724589510075070750002612883632466609365787623041800085214795816535583838910895926732624993816623991391531020061215178699605213764512772020065817305975722 279 22589772669612810195798228522869290775494498218348704015583451572102159374829697310042373054425826796403952232297740256527961567266828435100674178189723451263162358 280 89830616213168627815967235748774364999026183971008472078819754959983198510865587775833001101383592211080825844398526085659104553864579272929162508434637092147285646 281 366215795616316661722141402305205077186950274938199993255972889127763289546825636500161068999927726972920087897686040733407085114288629302173489967649730983359299710 282 1455554775427110392126420133330140743973413924017299205381863667813256241365149299525753649665679851050001161209075110519777150140087722318945968201564274078946797620 283 5738861228487044837303289882641838710767145085062365590160518102455175018228609473065503675390318436992170283104400747343705989208610325425329311524934258051469315614 284 22992709603247216547102227091136030010775412733816513342777990039756233784386677831146878731068111153494285680845170121967754447835763125811789692273662372768305673980 285 91466347983628683684453918482734126257377849185184453756636446618390877829860179413620350554562140022198671097667153626303245408015479446610428269498483480462604424275 286 363624935445539377317356297671164552236453601738961861294075553368934323476435443140254811227662410484532311506011366501536317329990977136921979905883952060056666442575 287 1436182883099467397233460266398033170807902431535937381808317115676121928878298282305534141481034778345219888684867195293107442916973073362440951929539003321605334223233 288 5993978902258062197052894168020242231820532961752564191222656322575846993806940028337545648722014259531035292388108131558703715311905782964081139521750580606394487501856 289 23437667516640130735045213831413143025711628890839981385165981764444745294245808002509711835826744467349777385192315543554480164973023292508866818659539616688598932013608 290 94643117273914049812648508217199467041228591663281615449819281945523377943064332519118940573465173234844102494076496866287427363788723916920606596640187191747091195585101 291 370284745618656863911302409240836452196873611619910231370955801539386080663750318247049196742875682945863354856308472283053320222592804418561756915234108879362375933221715 292 1319284879130931237080225498649860481704562056432340152973324587443251902036540541162705038981080627025604856838411497727811444875806930913898603662578386549768108857388526 293 5991831281219121322481599439388820529643776245679423187388652460893088637559266542952885334747137563101024282426738975854268986300340997264256270893195592196138804337139278 294 23810235118042652924198946659445363952966903284783193352265643132329211115926436929658753650419362283405610229908370390899179893443380756437605096451732009014918154001485050 295 94023190633379695646790317560064625291404957162421703843251435557775817533199983239375412981438366347925271607344031699343487279496267469124739277425298864209188545729424062 296 386116281726473561750771808612097049013273518053300300316769328575489099995585274550175432030847006756562235732764230578251662742297014044375226631027832748801811698492878760 297 1469303828305363876230861926439660730740950858660256713379450880042620990178196619869313684492092193018024934276950838848245926561345285977550846419148854957163254904663984496 298 6094875691313697778013590658691353939935420734141540022094953379538368158753963567850852445688875976879936494445124182878964147147859867449766052243849171247647136245188262901 299 24225684406275812190758070070970511241207363267114077326011957959014891787272340495612693960256678523093838877091044491160264982561130117799383899792310028300056024490760796246 300 96215634547701352285204927466470466012327820452921282054601271566166735531670279031141070002831924199825835816418204157308289926402616849563404843406170720565242281000886777834 301 385926593395938149733962033743122826330359699349030711551526616614032060516440919085695127847867102374291421452433663579741835686583310985394175041961721165449020537264676795137 302 1533535605355223397885397322279513415974443303680126314371378650734649087460061086841128549722143207565989212142900138632732219370664886605283869448103907565686701461017165765003 303 6115786428142154942658942739347260188023628063915912528265679574101141175510675108745679338634557631151673941291028216802239704954971412372783880611821972993943718496692005758241 304 24872613656094218171495230714542379234962263167698202092627997193998354950928906115046055106492997410990966072135937822236365144355536651280989279066553087719819508744625736973232 305 97940925373962246104435410635963414988994918625622124211109489256685093697642835879021551283199373744102786547058981063950442320788800029449881072511142105176848367668584796753090 306 392258993092036733093979825515010501685887398885540940748009906153076416587129664694369704742843867697238192876133242609522832325760599289236946696132711861719296886709430471362078 307 1456564943059771779814469577415591119158843548985885021322693516406106967569664022495038842778041218326181223090790671796763732375860551143173414728123387305207668443696819991976216 308 6191134644524917810340790240040703207987990214029574701341294098895605650776381023924891636012061038960206682402219826789467979200054015374381858752053187126721006691280940884155475 309 24849138368928742756157688013037247947679847694813560166904620553620174476942410445629290618489974923325919329535295718045630149896108586642284150092194917813476206260967859485025593 310 98731206079348520534568061596820901639957562508364537323611126715926228100483796952631114528449663049225113164100461703272043874566529296849320886770601791151794336904837235340389604 311 394148039653138796635438783195496069369363216049351228400782247008872563850814416573061597931097392002439257016125942832910409180968277366179267645314028088989301844784154775496963268 312 1599218645844497105719954134250380842351515900491103112890462800719309855191774336108408531496478338997594062529735726593244011215771437389013125031828011942180877993818645583851725152 313 6085617973644818637370317272683636974746408909363035513931046972998873892026845196277339760452588720857651575251715382047585883933765003828955245666948836715508297482086863899389451448 314 25048054518764050058530185033231974196222938704535530399115253645030719133557020541000787092186852323849104618391839278291822306814979910118262286055931739421311134460932223508486315873 315 100043808199178532227144710842580956812920927910650233670580109324018927296749669320178713999034078857204600896604245235663428156255966590310471002199105770883673080249465880210905424686 316 395440497275784501116617588227274236433217157745099822520054392896155739439436861017186589765090237120729545672421615741078686308299270076871567183376941133686452971822316209742622453323 317 1593815605143086094497926731410065462848961148862492048263669238040343454711442139251658403512844179768988394437329159598248326149810352676279995633852430288323282584439843135671498537222 318 6333597985601372565771773531581984472385432004150842522854736950360705706696722158553490719480634517288531641657091898266019319394287418009417404817733115974040423064053338043853878078220 319 25374914943335597347296366306005203651182782199422224040804702374154463316225868783943963001526133984074291895444330045592401902450290132017274094942319479553106569466981381790983921749656 320 103657062103762530096633539144725379399110335056569978923128722849052173344674634121952912789146289329524736335348190060984696686129844195594045619410831157820845057192090972605572534982032 321 404538532874240272978919895338636335057059214499232217936208876517475324156807767864256888832584232541227793474524316613584782969144562105584844001599101758772080149365185295956638586780344 322 1626826448254114003900669561592982624493668310524716702707816958971438176634890896000388485347874703490193569984306771598139856656116978081414609878406737842646258854443752016007794390202711 323 6385050989429607554798667561942145356876526995127757910623190024617354458611032213701817179028556149921249568893585763768895136412815755851111006798880588911946689956197125201714015950844081 324 26148186201714067885789212517682731310996462403188802558974932646044048544070813077453833849909671104969803565910060813973298959255066822382434666506430032441932823773842227031319308957354164 325 101073320557669529681745571092247372650999283409000570978005038783972300002107356497005802468240940269384463377801134548132262105369578858069231196059954882879195688167294825610315612774402802 326 408792047360734441591302528085235081860932701354505679156728581000706849259295301333832043861320881732852131645841033023761382051769375553056822916664190060117954113689941512038086412992359793 327 1619929582164100179847886875895791921473511370726099093941452793320259038924988354144853903981899079340165730631295419289753246714542571589203531073580773646089760626673971222792416629586960940 328 6632240454299858504537935515510743101186042482638889720122418761892740035428528186134136764923701277969768744884046490936689477379341755261257205825504532498107033999676511251678028240697324528 329 26100755442489725586317053742477925766911588755317696300315700860241274686502024849032233882410040040525475654502530435803858359609838267449735703601311790916946104940410788411993049374236643156 330 100671728036291591814149140905940110826160804672415896206943171297391108930301644272668973345839092130293375333048133105550004284962116784853234982402181688117617419817841222630956445819244903521 331 415624386307212264547309202773417335447290483466560311320473115664190361974952605266301921094494975676336348829342947188776086153873576551828852716923287202350883314868270491552696106486961034520 332 1677218194924755056927037962730138373066203926703438705374991521175217880073023953958184489942326459396454628299011254273366929024638650160487639161336754696129274409599528419086311549330886450184 333 6497814839191623837780632009119420527348669323881822581471134045021627691566655166213592457577908534079656323874880363636877022041631149871663133394447318681886356526290853232074927013053048035837 334 26290931418430221300852686072240338022236415520035983249417321809350250734938595200976290600451424368297515197520373060263050724997859216059768840892142051035862221148917594894687122735686739524205 335 105237552098545001840377176986789930480727492922377457971863658293103722085501064249941689769970233002715050916915371425832405327444855581497341698685725612452887233840747417654480589954755643077269 336 426560981979208685168501274832234243078811037821632824643991253703921188720209228739189320819396673320167847622796619322216718867677259766954753605213460095237518267920539491420355557151085862863920 337 1678476946141576116243934057151016626445197084324987579461083936248223047638117175724382496544028715541948555614140003504136068148865573109008851032816411118265135434999604079221188492863467016627452 338 6707385320518020153925309260966070953401915508559660327214433074674547016527889149295898560409428936225087016580417590924951598118922189600608122382120416732711576576109796992791177046811860111698905 339 26725718668230990118154527272400119235404277858222308765326145275686119641990295754800141850507826030662226245194371820749502503891308432692369154556646047806210436670411820456325796225751045840070562 340 107799850572170638738684301474749354999772686055517375828853593703152718779642968014359555805855732111035909639441254834524177763194421244933199522508284228358718986118689965089060214688440593056052280 341 314175188935960875712681095060159161256933581643798627163416229093508025200735439398876062323150426597492284230622577068452574789783121636442447799611530842409711985583408179254614141251515921582184329 342 1700305519088134797933186947890165696725126859308876656131451092294792929663107771759540168938984127323120232458586221859933701001666156543757303476952025952166951872951436167985203831320829668553773514 343 6840449375771747254461798570327564707413605152200771701077917969799345607293812465628725961244499438636534600068568356636329566847086139581667270712000414271812681819074452742443258532583951099307472775 344 27326471272539739082511603889262519487158587747976016120123887096394625042143854622072455752370340752119620800518869113572464106612958710027517150877336992077473584641239908863317704431247984509830890160 345 108520617015158778364960721541427904652215687476429486312746419328525987832249834668263714768847022516942430930278246793203981397309132692679835765187637979466937103485362723402817861104285787627488608473 346 415647980691228107315063001372445748230911107486884985477729154067176279796259323305495563993974714761258656203309336994177922965791159951514577643220890646735836024923613273762566443191567323134722366584 347 1734289833390904992023292871894324854892652267606554182453974287609207084875820012955063792219102930792330752111037950380963359741884908861130589017431167717593458210081872795899315586849430612173444655216 348 6926556647625111741368927951049451198588703144519968583666139830559457258311209734359809151489028135758906967480599530692789601329532409801388254226643880121464672710330044589146084082695378556140255644720 349 27104646014182732310500443007216185701511942319802426807715170279138655571673765850437616252771218495383447537904650155915846437088940561846949310751162082040155978836508561059223947611053193708589988365228 350 109677779052725425399438069537182767272791538398798953279132505052285055958058622253390526080648869778400267777948809560344120644381491246897694174107028340798929090040788348642616466656133362069097718327344