0 3 1 6 2 15 3 36 4 98 5 258 6 677 7 1830 8 5006 9 13340 10 35215 11 95702 12 264851 13 717760 14 1894473 15 5031846 16 13788409 17 38375030 18 105005017 19 279236168 20 734728565 21 1967715202 22 5416631023 23 15061949148 24 41271428388 25 110250824636 26 289840310574 27 766277436248 28 2072808806434 29 5730605191220 30 15917076193927 31 43598567628960 32 116805378158927 33 307735040924576 34 809569868196275 35 2161429932603550 36 5895709045826207 37 16315235223564058 38 45127079306883661 39 123113251819970246 40 329487645693328668 41 868434221997471250 42 2279603992492285840 43 6039915476035715074 44 16294457386406510370 45 44723154356851139116 46 123723393981921120023 47 340813304006556524558 48 926245631903844209079 49 2475717468112401974402 50 6529854816593068268152 51 17141368408478904067360 52 45262762249541576930754 53 121220820151427150453038 54 329934413948670007446120 55 908077648284044355159672 56 2504291633242484320278747 57 6857213635299313834333350 58 18532293913660803796772651 59 49367760312737262945606812 60 130053379986086667388104360 61 341180247495918096184075414 62 898974470621152010295004655 63 2396271638473172291687555820 64 6480881906744154533463737056 65 17741243994548855288485956818 66 48837430046402814482328398679 67 134135647221191246708175494150 68 365213386667641974308432416319 69 982256525626274237748541101358 70 2609534688087710766938369072975 71 6870531546215864020184852107768 72 18031852501455084190246717179888 73 47502309435996435129982331547568 74 126354060176677181945889782464457 75 340351684200395568265040269138428 76 927338714023745738076693506343413 77 2544049870684864179117586191871632 78 6983447161629233140843182789268274 79 19067415331022168442903830677960680 80 51567646790205781935414436112497434 81 137907404337381488985436106467695724 82 365028993269834670681165731385812157 83 959484888329950989955814854815172988 84 2517212628676353302185820064316393788 85 6629059825173721566280396245534944014 86 17609446102157494592151264420305453961 87 47305132536472548185694817851717957644 88 128438756031613066611882937223132875127 89 351269586294918311755563402363718336924 90 962865166447078808764678885325486846195 91 2631638882551640482103603796453072409000 92 7142118172094601224123244859053804000651 93 19200996533118534960955442254094211359722 94 51114258856506268698484266273399396973391 95 134947182658761750797203988347208616468010 96 354493153489887358172616965605980777103109 97 930657896832135854080802302836961983714406 98 2453269865900169350358745160104268765001028 99 6518503139288584184341044121457337043528108 100 17492857017845684128327508261131261687899751 101 47391061095529947265692986373653970502182504 102 129271353928327901909407128331641836862084289 103 353607845190950986614017503039166143005022722 104 965741624616697915993085171437386327728162420 105 2623557071870073465220522406364106822475485686 106 7071456504660829183029156194197113198102100201 107 18891538349749531331507953467082694258593667304 108 50049160003527870578684050672240165444876350068 109 131753311906970503541433263829822936755879511670 110 345732240009176755491199547548034772314761674448 111 907851127144712107749415473099463888143308769726 112 2394787639666134735851778990803402782984336308298 113 6365221380867563904967367828956039315095538008546 114 17072055710128986206334240806723050220314624563154 115 46182307652627384679172313753049826082905181619532 116 125722146234309497941365987523520848629846828268841 117 343266186676508893778893967383890788672031176003640 118 936540731822155442373612977143237957114869323660553 119 2544838098162665617960819624495380326830739382731950 120 6870300868194859555305666100422962377169174565435173 121 18404135147162458852565435566712366450914818165097732 122 48916749173811193115514586550690771918064593339155166 123 129152304420742789142376847718599734088525989294884828 124 339474984611472163682257354698236343494135627673406177 125 890989734313128253218916980803263146305189965253489162 126 2342864228529763217145133155381205908347441114886152291 127 6191306360524143691018711795930129275127345546448348692 128 16480029782199452524566789051108555039954892329469104648 129 44224711515178487359113455326201129442661071159034986796 130 119569819316781221325975622370658466166058704444611762348 131 325054670279942026109710048244720189126340570275735369242 132 885976340904916939048661951459548244942606875091170497187 133 2413559713515018433954879167513830335889511973046876490526 134 6552781194097597688225815387640413611950519224452920641591 135 17691960251936466107784381355866759906866503814993751930010 136 47440024595093045025115415555139118095212470229880772217020 137 126296911959974361844438451177652572034866396609707370885816 138 334043641279603275477893431353174024913233073291597745405918 139 879124438573248253128528390858120920851577506685655021951290 140 2307430293035433816990041495501084971609497520346786393394836 141 6056707788237370134989586231049468135389769820264210838249374 142 15944471925428593465729711378736862147145306621021387086276382 143 42200448219064578315588643943757974848068965983535444612457312 144 112474840504108554729217347354423229338770375817910981870632078 145 302003284422851892173672896291983720269410334227208629546291174 146 816261191307016186631041182416757985955130437095760666723884084 147 2216646850102336747324786478760079208392838567122654631299245488 148 6032855948060985588483832519986813221782063154036592084402960794 149 16411232597178536021287250859991436270648355410867317178653036552 150 44512964970241443930372986458245651318494175381378106459604386311 151 120150433192036620340584047820460430364876802617224877934243584066 152 322352522529829965091736942077757399179690922629389869548012809433 153 859247044391767916521638350618610480137306035328227503405812340838 154 2276383802002022565975551589990286098319642059768135618969109989774 155 6000645049906104128159346809859698658069016765190887189690100396608 156 15766704098813995441986605550360569884206708086513576535644214184882 157 41385219013308026339466990258843619607912116727355462192263931319086 158 108786294011300067261700406783636749630860066605835829572439130109138 159 287035783783048397569836311426579168921239107896964606494716916763248 160 761591478307116652298916327865188922935116650251303714455688707693700 161 2034066356944942296764388245961600630569438224886295727458128697866728 162 5468398048146261768268891540653701843155235458549255070321130437954096 163 14783336759422931122263955467598558667909501014497545151990765393401614 164 40117177687810152860264683377900622937650999669584932023175877445783059 165 109036013831122108765252051849191228039181758339862633083626887387569074 166 296136084314861973661566268716591269945076082523449452779150974828759680 167 802032558369003654951800654913306078689584487090533884907476909658405414 168 2162530918943883814233777123375209127873400707255043964472616936321262133 169 5798859539731773034240605228724266979562986527426611611754568530224266032 170 15457874047846484421313619044107342611093589167996277906249114431024650038 171 40971559937242996375323005944079357919058169342680400382842798779075197530 172 108070984049338199761486037970102691948330228324542818379823967311489018132 173 284078381087980621808407310380353556732801750863504795086692270419487838650 174 745533979744018303284486675662185201311659638546326328459117097208443443688 175 1957516559872285632847229638429898148752057992629683672486125100306125639652 176 5153061832150809087445620704129558446673709809171021995388858008617670495455 177 13625095471617317427677604591376138707118948843305615619069231520081763238314 178 36230675742579679430666192107420437746686116341394588996104504581511392416310 179 96936823009022485195770758359705940292222650673583916408125508758396635520174 180 260867554170689977584533209500745731554149627804690256031799352430777701858098 181 705307979370622565989661228467988171132660973652792213146518719907632609102978 182 1912623784918586989798465433040654873434366817052885718569952658299359044839173 183 5191748460235175912506648940957545403772379181889703606086234354444630732902776 184 14078934667396032686292891470452602327056153034461968654810394579205991612494150 185 38074462833007395545041352518061111962229234176916363661265303300089414892496076 186 102543589351478835267752785995007089661339651133573232247320755748758093123746034 187 274793132323409040907701633859211213836285254308428110560417846859459789009224916 188 732430642357188130466663413227387528062927400704723629371814382511729789633047140 189 1942064145710924024279779397059911550060080558341365839342295166760039805523753692 190 5126181327439973416362180412940571519812361667644456115154526841645480990905148544 191 13485182517398636237449688482054436887997183671077480264707738060414135105836236676 192 35409215095476273979917429738727338498669814775491456818221558942898482940989385786 193 92970350549458213445518634262630169014337577159696671576620706307402218111110508014 194 244535996822779489056342226558137278827490376720953905765665876796509813823272448998 195 645425692731996149271007493243361216112803537091498495984542274622167509425483789136 196 1711680999970003934199774640515875792779949136836500653701296321142210251207055633162 197 4564451151262226892749311036622793571655835175275125996067731002912746879597018417828 198 12239368689413471937623789237467987110900929908020417555226895616044224220728808677356 199 32980010841128554708239379445383635137860410363485814927516290803182814447496885420060 200 89193291478757623796469286018555101516747767863864823646025552432452232440433386825636 201 241717640498721217391240437932700323852722663517782889179676698818336560681994599390152 202 655268452648529125558048652473859991969951834312140508184806229704948259731773297862253 203 1773907414529075479975497007009509716314795830661377436689188098689815340152686130618464 204 4788589691007555026533529579320299217218617267322993404918063601293504021298770330482248 205 12875415630093097909309058766404611392839780303573862224429021620882538591466004193679140 206 34457264528910988225014077871581888594282839351517713005955156777311194609995812851125913 207 91758391070890916284012641606775591415816684264087467588307546442748904865097606375999686 208 243180414716817279239104012500295252279338679943375921360945468534025150089176595049068750 209 641781887906252337705656568701941658641214921767483042250809471464627088253581910829682446 210 1688302047048532764678705342837559029931019179484279714618008007810451462268782074129797967 211 4432878580214231271023309116269547325347452407325287180910380104947696872182427337340669506 212 11634884304021214975818494809216514350204557501792502132294248895079153807149525613813158858 213 30576308692194372492478990941104177077032788048840571863927846974333210183473181038037202078 214 80579635426397671003834771907932633439451537688141741857476806110497546149124752545920140461 215 213224199969822619330935014981414556658114287480255169058166094177259141698742697343420946064 216 566997711805121307325066685530983243358949498682568291569853187378143450140265195507795827403 217 1515584589214932077936323146087259489432928417227550186672376272892572631710294319086983992544 218 4070951629629354047296395104200441417447162757361780318259976426746951279858917722983113270425 219 10978882080540754808081412439021992987497100606047586162507885018653581738418671467634359365844 220 29690685773481069024919077382787040835660831722379096702329924249807085880960851600433964279481 221 80396211633239126195357950946270123057848874594208521267563832933630984383285647578820495587412 222 217638413196402439896856542929605165030406594342052870454886506818886773149557550762684964147718 223 588163022025091228678732457895844347369637930816899239579013477036840009106301991247104929485178 224 1584884627214376784124478449994477946972260456566087128478446787156750967020858765482006803327407 225 4254449832441696738164351634025058054124085020444204173177085216284156885863959049031469803245542 226 11370912030946041870197848202750174143364458347529963667356818742000233353746859188228553081014761 227 30253428966390868923186292113348099750067961010133475532762214166501468431651222737793773823492990 228 80142710482550179294000744237211098876230009353516936495990170446851642388388970645410388157326061 229 211495585161642265432077340280170991317672418926065127478468142399182371836163904125171514167137172 230 556500477884455871952028084533664216993349820228523874816502579438574326286847510551796367609578153 231 1461686913041296954741646708074721955395119843014881995053924058928477362302069576217077395378339792 232 3837510735240908125660616164359900313648522050921111116420287826035278037959918253777774459204404926 233 10084866116923600777701119576283825971170177652505432733954060771658445902846436444170506644407170164 234 26565193264276897116326703041039608133723110460320881620374069216821101283712608721231049346938745791 235 70224416966264093718299954914913952304348011043567289359555050256099257909921372503517419462998852046 236 186447569164174027165697026495449804362430871944123569868333774387967682698636857360373148659940272996 237 497375306044117051432853314739997748661437791047788105974535325565842626418923638942792408225446507250 238 1332967310294107808163439304272452498448315759209620745663726195163232040984869637150557659423115945834 239 3586778344379290745269549283651102731725539277396153296738740026732422027984721207893986628916443281888 240 9680822057454603613418534023915142517139831664812731014812873222917645407165361230230959225840594577638 241 26175995394198025674072140734191709673122729344093114988882833797530780731327223299273601868327318227238 242 70809167780156083877335722415657969786523582216007028219537196429999288839380864775933715060645442484772 243 191379056420769712519164481455411484505086379430990233672989847346961391293865972677989530512239079963604 244 516180438442643013541845852792269796877865087913199358749911657638317071992499710767997280536382723637461 245 1388002661054578870718506088543900576927959014449600894676844991124723242968932422192174140680197304116212 246 3718423029595757301322291941387232154830221895499479750590722239042213601372963910800513423073017593281878 247 9920566308177254557703316300888876371122435080197409260535967442017861640431949549891996769540801024708376 248 26356576287588443151804147859534769348773398172570747624448717561672402837642346830886587117466592127714653 249 69745709901086162966491357013396506342689645439311801598775609969242905663623738573547469228437163179200632 250 183929979022148783401651668935481709033825977825574463154010773902892487164077733658885023236773416505945683 251 483773755026952986684628774432057053182188158592852702093765514359887770852329516180912389632561810495809796 252 1270380319022797490517722656378494755539925504822133658659778651565902590981669137058376975830639498549040002 253 3334604372266682948274211537760247532180880716239515698990637815865814781652117146113789214291480972239955556 254 8760393420746121516626758814550857996185027679872034407349392067312355524718853617921310620126624731112102931 255 23062471119922192280196590476287193689839433775350672035202536524728576371345702861279150534785426353992104648 256 60905524711458462634590422988694433220106960497410183083291798101696172271617795164608069144633344603423171685 257 161481143597587363570805036603324026850292922613536069330774298154191985666626390890849721714689504756879812324 258 430017239719896320733594269678250551748466106705324130939928811349439160861982470393728841095885677661315722841 259 1150139256551706562968300544938626996108907608968117989263569973806700605329755618630503224023133309156490541046 260 3088416052911466438458429202310487643465127451071229426900544904137551388723788947951120957674388243622459151869 261 8319669696053059174349097304626188133815455707264620201411871275973642593442234207565022150541974140316904625006 262 22460103986419876548999436731178726708304961494380026288199167537691768973684201552668994580219934096104348457216 263 60693340908866367527198905068822622951236328718329264285902949592142412076878146577061446447334381902162454067768 264 163972517503858507592396246682112524971315545472585467902695245771046408287050883489083461716396841997701962129679 265 442397214655494610090970011637790650941484253426663840435273907282935470941764261788310477338330716691593581598708 266 1190812617234423617895089489566750544456675859938603278232885952730772378277186615070590879192483305038372923103093 267 3195467372582883079045161305660357764631585043757109244373579580591944809961078765065469660727824616314391220137616 268 8544013664419662059717793764313928314247786555588482487738438861080925349912185086946516109500152716144586298043581 269 22757091896194583384678216103712838162525416308882370147340007901992910423143989742639241759208872416512657386604568 270 60381765483015126193574616839058772006121274669421248597715057601744144563134992001074816011550276205970675690315319 271 159643124057008336491388624923934329614080087906849424376231316126441284622929265341527926596858947894938011190144574 272 420803458368064641522509226822989909763062474506671091750609697511104976591594704657486948328261376837933345005704950 273 1106673981912657157160682243849071789956040859267891305786958430120983676385203387532264715759082753464843220045254744 274 2906555100848207348914085052126277339126041317511762511460204502269980461105421851544642278515165692151497580741515192 275 7631665121213122230952392471896191936541827527219418890372163173917594028695126855451090747990946041373917827010462560 276 20055309249292971442356085224386073796349357489983628867597110794025335899392163432918412349383193599425147757478259635 277 52805689462388696335285462705156229216315385116965898347902218504102228756207443415858561892165071096812361733582397576 278 139439672303445696309741284393545713027465203202208073102948275682902136495720187185019248908585907365809773735140389680 279 369537047996065898373397393170299850816598197798699754481097919490307848450182910638539830533034114832880578915441452836 280 983267911760851476632030569928932602972480674915649183703913930189108465514586889401867278963713234456491875264166704689 281 2626933943602638512945542684821839086002608304360284301229757634054873529066153581316594568414454703199612052219426945082 282 7044575618451557936033955629267199107229669576538074268266928526621891676893894283849591615725063560964912061508909446973 283 18950269878718589284534442308620260838345278447189013715468878782294638030246903478528209852548788211590574142449852367880 284 51091819871540985957848396229065694895162653481434176762587662512250990239416065269964608785029792221752330310760151757473 285 137917184084205216990347546011489557523966172719813575431339670112724869441437640491711570167075732316390679536986276164512 286 372348659031279595443548501907568547633197832698387826008045904134375682587872269818999090796138116955843837879200953860784 287 1004373759796292051034492704624798371497669173975714859675304022409488990140388113447912274793249854267761287978266405949402 288 2704285347027916548818327945129215094915882798703268200433215617454871870670431077132138920442571582529995262846849153918620 289 7262553515387993120209063125734771902510103293822246862466870442234865720721447382757130545628839918048202701656701920866626 290 19442841406292887491832783536300941373386364956097368617762476421706699362141953493089587105689337899482143873496284148518063 291 51869514325459962189769321811967237254682864982361779313646930304394421721086257338150436608868224344666287143560267806022486 292 137877629644140940948410993509901908459991391585885932814865158175430648342057765796803739589174251035215359131007629410529230 293 365216758188166221653111416123965508124904649047033865443363475151465962972821369893083893145990283388729679082089429099775794 294 964328769096638465843478575782823368395194126026780178002260021485607129932837429808616396713635289416446356335865226283418920 295 2539507611785891149147757514479181442614590324327355690048863482302875495444976567437278507714320492838158464329369108933981944 296 6674771818998422075205168354377897906499335132253295010344842777376523409748205729577364610496423981511522701438081608582412806 297 17525214665015927499596295781999586700172821207564466414935103453591184615317155069053236967449183142455787334540620698920819988 298 46009925375531238013622178787283389293245962182826700719582122901856149266724604384427222260395477713685918452620357353400163098 299 120903327708810968476300309214478654178037591034162994369120556207624874723689670392937119342035112348809606523461414655773255488 300 318305093296687816644934193724361260225643354303627874684570969294974582099971063533258819204065969620349603381619357945294085818 301 840299567235168572827995163826630641041175396426670662093364548197589247896146398448977453215679803743465654134454229437927006368 302 2225810223149318461999749362532656410835378791307244845510587236949373837924467726885355945056159271267764873954181216411115927381 303 5917892434391798263648835869745472892426369542495182665028693421591667833939249920266754555158314694808157044163644998404929742686 304 15794249410557974134395128830962974775038876658835548631784414072007227850931168274165268969750787132198356493089945090354066708718 305 42303527892069433857486790859250093454329003693487819028534967121789528948026900806133458335532609289419935300412750644037510903018 306 113650245322466424278125945515381840697076463592696282867923621693965541132760800941750489702141244545540120567967152225462767243061 307 306023239472216958036113677113692832759518306425890558091359353932120086092775368894665593092142531971907250079531555885975559000454 308 825162711386700883983576542552761416219289278320479410786757794646494457660100109641946214313128820643795813637661835281366835131804 309 2225918986857807655470006794267536887797705754787297457002159635032359830734079563633826004537380822905187142773066018731235717660428 310 6001404359736789688813236761638661875810772169640411207494229623027302101877361668760855924551999742499236830666724326369846815614995 311 16158204382996287244980377217604165277595863817708090253348344882477806214281259060703529631471536988489056866604301672886946419345934 312 43411805016367386393889514715157587188980953810962173369934867383396743837108794965712234315888896701872747039139230491164356334123447 313 116317414005650942203752325452244019265665797750373436049168225077039931283948706572328669689809112975240874910114069116344772173937802 314 310692203267782831140042867747709109698479939697805127131139116851312588770930973644056627153789160407711458136406954175705899141250725 315 827132562388710241465268542379241649074299495238943629010859770280002128849051077004687419630545364886817793556911541676221866509390188 316 2194698741187190577514514748360851336343499533424701209088952343040643931341429599233142400888371010441691769170770390803269426780034618 317 5805105022285122464790554613410500607498259444252500474190856857510951699667264153077299145843325841147240554529084280650746889173273008 318 15312352903835818818533827469094434850113840447747904432847649995619724030543462518439179534031727757303157651685385701303006307780280626 319 40300130805148635190833611012938244940456817685255696282214704965076874741229923398535174250855119147031050253679060917147828368871862428 320 105902087037555616474713451433262370294361578211945433149840969922438078586172840805147503757612802441453852829146541800564920484619794157 321 278091446755674818641094793206877389014069373611258077221165137486217596393112344138688615305886172896625772493828726331944514561722656716 322 730362872327253649792951496456253661408196455421644109829503659745558807929025413389721703023569645182400106350656153865021556558295878477 323 1920204996952282987754036702012944172080453986237568934575925795926644282866742978487170631114114190626095181018638367607378236925997817952 324 5058046480270030383025676039743579470056573160802057037038336022973616642549537907904808782935444873518788137969856575229386174536604848651 325 13358605819850818620170034770103908341408456136255200792532134056815147580994142097500050674353800280780752685642316681883028298166046032298 326 35393147321026545830497430541697933253415107411738290579530387874324391458616298631352105543102739084321850608922428443524411885270656235138 327 94100265896087262707376785990848294937144062321489455847875637797219485974607152380218962388792941376822502134011161289392680087752611735616 328 251069730255592650623656496102387094709510593812229331613982835289595792148634909102342703981714808279231423173006933874754177050544282416293 329 672095990461607787113879701414210616499003219729005320400681108270148167051689816551836061470378822891000381718585307809510319914275649226282 330 1804254689110347198808873180648486984777808234218959348222100291939396742662006913357877523058742242765117629046233354231018236147736893781274 331 4854067570092292040172697565747535644318636386792725134613848524376650349251455141591305242140747140459559241463229405225902434141865015405664 332 13077064304910697041429892840040412336031386716099091521592388198453179642344193674798291179063149016907715685221109539733654991584047332526068 333 35248366911159791394468766701380982630290329257436758808597230803400755141780799975322160630328847549708480867119698058528229676677688140379642 334 94977506099816159564949620219639471073025848946402961552908463106603062081637674330614193329704622523815220844553717544839387483242126029102744 335 255628454840960969741519023023305371606876484462487926360572798389508179206609609957848828538503344493526940527405840486304188259782663629231030 336 686754793971748646421667010059109781787954212229473112411466067638640540891930415939187885194583417013175052273394641739310865589792203591689284 337 1840572549862810315621373503442129593595576623066864496214016502510676387089295078516548516006365409626306194690410933629017355547152243840977940 338 4919077884790534297787015673631092628193754992655173038029551807734116562224265009363571641464309466183573987251954833215588365714039535129896339 339 13106477523717612429149868501936763674093255383034515015887194336765431667924597747826218171796031411097808937959376811856372226083794600318148990 340 34811706809238887945732025103849225017153231518631021307359248301458222468316075339706397673989493451851027139682592133603816208150027116898540021 341 92180859953363542109801021027164151040591908310292572861005420530556935876960654353411841218275232153951794234679973865475892565213816972105598676 342 243412590201492669186478892974673361243402305967127999717656181222057450101338230032615974288200980515895886885347749645016544210553735125971101520 343 641225278369499340133009779280778715645629051054939075218102546308349361772194521349534996994662661689454651863899937762631487713349970783412732104 344 1686099952079965490486343625825238493538683408820083117679938554303879399527922089262815755848733130762791632580753984007970026819113093708429212873 345 4428458310473319239433516800328408059703394916047213699826018057499602421951859626104981078537164017139722992757358492296012356478549185757241835008 346 11626477220539777650078948508072237764806617533121944446243450242727016173470975453173687802378929361007677016556337864827786667949571209465445952227 347 30536588690719658431564993122575237188221358606851056445004089470985458307406919045208390644915413908812703086593523995947485873924654635154943750242 348 80300671190996181697937480580186412076021636411194349871700306396626741460195136418544912957897734621246015639164374335366411150057489285015395906061 349 211576825718659524725970134927173733344445421473348133235796421732248110628514444209428875550414857874239533397051200221913393712351065052963598002258 350 558908091559224731391557012640145465375618315248685896537031508331143097902218617693892129138501920158259702055881023280304128451255280276645920178658 351 1480931868656170711206557872265474267000282034636418334321183289123875607989538363208035914947496302200352042603856394515269934925493188780884523221228 352 3936943714472590564877862631362027993507665266867724531403091199791955623477043693715727393915997564405690672979905975880180173385615409475269951468689 353 10500701479645480364646614216671280105107376318577889168967926156448666105125225267973937987986438004472515948544505883859783025448719465461161966530074 354 28094200573014697543780512001850426814611872077455197053913693791944527247585111653747385471626882859964063416026222407157734089159415544220946420732159 355 75364597790882526130886711268959177367123861148689597920469836637941883943436139946312647216773925429010550086293697999848223776486978132007797804226198 356 202586445180879078711732723892415219750780080986312210288718493210914900371845332638246739502917553078540282712925427484787386020043264039042977712896400 357 545300190918082690301793973213514814850185011424268204845083165308418844669812472087787409412757998171324569906351753150274295397472715128114153120866574 358 1468615579563179733989120488509207261804498253620682988607623163249460772071447342194528385443066927772553460015913850705938063559710834155313278804884852 359 3954499864933437963777842300743374005372318215739323277908641228837560916263623781967277603325245449354279638205221811955747972705203953942857713817518362 360 10638223949055984729900938548907294785824013334078304419040456336505029694607884251807317330377660276720155671328759676317791693806056633574651552981238960 361 28573266372416679601216905365440706298695206981063014042759485384044245921632677979406311048436301927501378088795332477634597802343706407746589541493832570 362 76582741326483869113089583946263532419866897119872067726319968824673962365924950983164600129764842898360254981833325676555890406506475913887088088238625481 363 204741279720591375005760080060828375809985495342706928352389148791777214486146256304575058994366584904827630725256798620222015612286224635962048658529326640 364 545843041564996438610081394423060405785390065605007155041605418010783135617611226454393009842206830226025188734318181887097730084050967787545270389274627070 365 1450995301120184608210624015917844591891559796664332869215459376605916744340087100647094829666628485245638473271220133414002390413182805288516827297890833882 366 3846026794833055872476494978975473533846982616170148016859690555052689934737369208144804625012393431682903832622265826294127759760080795709783127536999442914 367 10166747960923359500840366594060171958198177766989701497020634437903867293040075694510888042145974432414493125461506607107423883778463846517431769280221443206 368 26810887167484578843587728187756979201769163380460134920588925980808696091423219386296665810100725840567739546601458767633351689458006564682546969152517258280 369 70565378065469087206969747221286415904761643093933206689733020659999178022007222020516779229098130676228698341148623898320504018997070156554097654416811380412 370 185466194639819595141327719899506624695928264241529216531069330162564657688113543313477813950658077898580178920640301847524105230548559462296031852839759942407 371 487092315510837241634570071705581120437847492127604824791887927530504271493425612129747695991556276420157738662372834491625461543322299396522419670054023592914 372 1279200603575876509537809170583152852076012913135927135746031632898222476594132141707677283484026250726728658828971425133265409932681989210118176648814699133163 373 3361743112808277737267924886765274953014638744275870593595223611739833780276119496927591848257228730762466289376988120913504996539311038385215415044954463073190 374 8847026419090087715641215139330930698933772017428471461043232993600994846473813298875790203086637710615047854762520941491207258351614076445768973138931978415488 375 23330021159258117334364861900298588667749409756678711194897944599093287030359706179494696543924953058272854990917130439061797191946961904148196075456628991835980 376 61680037084584644588297649119430551552530024251577018288791341073376713572366492578965824349909213533998303184112147532781598659250670193746635799571130881695721 377 163547029493921758430251819561204867706956543636825882822376760287276730194831740215231052172698316348529484957925554177381063304867900320902748835097271893933880 378 434993735163816326820047127108090556836925050189549626441035772261580008537934151316052347537090541330523805755596729087692630649705223317136048110500435908458425 379 1160513607661878495706461480478073181139638055777938322232929829430887975783126870414436817788469862003909216564638946301761445519678282255473662717152241526584968 380 3104858548784555033266639397176709993434310670862882145582922255513285276579434530176998456460195704139942378645396492418148445838555019958219274599675948913912030 381 8326795460403110979464880515994856812768173875211857497487427084753381539502937445463566907862993122623318416696318896853285189421540448646693074688863413504367832 382 22372644222358652381304288585343437667957156914636182977131132910023171919971730350169209515640774358835859721079168558455230644230542932456692022538093140372659164 383 60183497070916402064705220908350302399736705315869950699132189627583650902416348409386310280432849132964943859846802476185053977358248966174356186171322918183888384 384 161977629086856007759017850650517176707836340064796028823994060775739774665988457993515163426107844627175725757505640039653664778013413214029224221338691413351297524 385 435859423870764330433540418199495997995015827185678253244578833629240617463522511207279832459948743849968717747141418378187796922105399299192331884005247657816900330 386 1171830151654641651867780747789426695189754832431398070358147737225722233146731577460999772976197650808625122092732192930394229566462843547125495360806227163832701449 387 3145961874738590145389221255350942397326284764687736226212662856897014484115457962632894295547210720672035661958939791891565319542875104098052346468279291454036387228 388 8429418338237096670381357567160286680915556073229349280710124885182250364150445554789719738668580958781269579928712475486667494780865288228050249037312833138776061800 389 22533578731558320911520683904339505212240919866140948391356947563895056086754152392668198507877372512070774815270350846729220086007820663919272926730657027902289388130 390 60080969124651338464900301877890312446016193531999895784216935506288509890119445122251381675163815604860284021998140160510243230771351270069014021764799777551705625366 391 159756607062225375294340003182070146298012015324464186158430343796834621992509568378434223482784787256281649509002237058585599958717803137020383958780236915048958596892 392 423635931855679350967592207262434102802181436203381501437925592178406896535195719204324393419761636913877742300328323918748841327717430343203476226236422342929036285012 393 1120446707867409037110756663108399539671415211876790878966871706918348517453049490143777735968964620817665506963030793726130400330889304196804680208038905924715670881372 394 2956379523323507947969490582855815042647652060986233673691237724004956854418481437012820554901636559269913110056198731169442627796350357073363168334560952701046067255786 395 7784960078148015656984981254786270174056963130086307281864558309478545031018508274716485576244217540634450726380457099205642409298147919536257854802741972976732494883462 396 20468316313531180399476097105981610982054096832869658993279952356783644256290446840273329635395790610070728692479920684699155649466439234835960015468835172485373050628952 397 53762349669667592278251551844545060282471448365145545676266431332184772932852220672803586710460369305797433144383633288991919223691142838320120478673562238838678136184542 398 141160930420864476528248969114079465693525916279249503970502594453592671753040844900376057631302427289697190263402129850267334602246940971288593233353880831491160514373532 399 370746519230129713096222537621110276646572190759461208643670337856741326814912947287416963005751385276921094137940888135790959395970388336086763039602631070524444039135172 400 974660285944213726472779960645144970243055972066157841195102043508814187728781404514802375315083359382489032542010072228312343617605202141903905815380766423271865723382467