0 1 1 0 2 1 3 2 4 5 5 10 6 27 7 62 8 165 9 423 10 1140 11 3060 12 8427 13 23218 14 64782 15 181370 16 511004 17 1444285 18 4097996 19 11656644 20 33243265 21 94992847 22 271953126 23 779790166 24 2239187466 25 6438039076 26 18532004323 27 53400606823 28 154024168401 29 444646510812 30 1284682242777 31 3714538101838 32 10747799237320 33 31118541938333 34 90154144269146 35 261337874182862 36 757974071278443 37 2199521072164101 38 6385742037591008 39 18547816827204217 40 53896687455686247 41 156678599475139286 42 455645247270612154 43 1325578489076434450 44 3857784532062067232 45 11230973769062420703 46 32706741411021949099 47 95277749619642328816 48 277635107221494737209 49 809246150593165372773 50 2359420202380103499661 51 6880874914134360950404 52 20072032669184604842050 53 58565820469952626784718 54 170922167283881239306401 55 498942097986237111021770 56 1456786886895029023785321 57 4254345145299412856536627 58 12426737315398003238490661 59 36304984607944691340446917 60 106085817556484355525496879 61 310047090766504701130636044 62 906305712132786810520420836 63 2649696187454607487850382027 64 7747997097424227479700548170 65 22659620266604549669242239191 66 66280155861533736816045819762 67 193901035897681171397677149800 68 567336259130626769031061008388 69 1660209624530299068023028592543 70 4858984784566916061059988746237 71 14222852327730469747057623683518 72 41637515456484382180494322533899 73 121909715447633154759269380940997 74 356981537465613744509090731683244 75 1045455864122557569758580519472026 76 3062081864176058725101462043853665 77 8969696104277253230832358909288383 78 26277693323127896861599473481040687 79 76991736959904004672738981512727289 80 225604208202585391908920610741663431 81 661142921996899737290335078814219907 82 1937704309010213451939735216925646652 83 5679663544619777934500577335143103557 84 16649441119772716184853610326398363267 85 48810997769383841561522932507338711903 86 143111900323798125816531515502157600237 87 419636198728316478673414289254900688669 88 1230575879019110814021601020837055942506 89 3608953318488497414847443286978191337151 90 10584996686630257952462915996180480954992 91 31048168960829786817430902714464834945667 92 91078590218814698277467626497018077781481 93 267196586431882129111545072431234929956138 94 783933265196384620928401235830455366938348 95 2300171240993479372757454053699601024475217 96 6749528868274766777814213391602379856633059 97 19806982192494113212591017190747522227679205 98 58129166030222681008684423397172225445170911 99 170608313078262302689743602493989146380166155 100 500767350237555475718419130859156267139320123 101 1469944588868446981533121183105472384888857127 102 4315136151690047740898747695588086637239701222 103 12668234044509798067256309679189840606713053675 104 37193338259993699852181974905647462889085215471 105 109204675674406830936275237621802038099917976545 106 320659269451583505011283059099915700435672714049 107 941612835498578048271884156033018805611241711201 108 2765199527047952920121887410898342085726726470201 109 8120927828325665613423153254279085309369551190071 110 23851157113070959570417483003486064710192490969632 111 70054727057528017033413316100766722525498487284931 112 205773385648800069022391467918154445146968316082545 113 604455472530275119671739126543781056174686043345882 114 1775670481870560285703087636544608485251507931647636 115 5216545446497541610264819089101851494124822716328134 116 15325893115957792864342483900783441959326361642039454 117 45028802186647514092279545113253622303955436785209710 118 132305055265154905715815089980548022609518103963378638 119 388761788110475446313940782052042299093157874439750051 120 1142382250710760856295409701884675112392187244209636073 121 3357064839432880282711512965074162885224441576456522988 122 9865704210251901092347329113952974276883535707104966029 123 28994539094015345983099472359667314674721073366897644795 124 85216515824393033854572323468068741631728461233890794699 125 250466978944158269569078015391295331865283213185308256158 126 736200355618094475100371583763982628209248110240286452287 127 2164014261572776127564412896284569024560071895671135365093 128 6361250236761833307762857800709909219850830196518232939680 129 18700052649509086896616570435646475452359870829807906883140 130 54974450197803519766927207701186486970554378206030643028336 131 161620486848145239556258905121037408883672967564198781940994 132 475170114016879691469631989373518259873179035887249035977422 133 1397071914710217891134078975162345315438188702093960320035566 134 4107760322651534719620915809122993518501265168841879830293412 135 12078357383354963693687061344870243669549129941174925698919530 136 35516230402935015981548725844188586007706272057248805643231318 137 104438789732013256481959543032158791092504708535369226483330161 138 307123144439046281550269776406457161469007980867531388898249438 139 903189307891737037670375055922950429842317617594618750751696015 140 2656197349364083725566511721569395097943108821792849900926070333 141 7811905594147550372656852925207341853984238730083738591632569749 142 22975687773519407499904370210601621802798241001885837421921017406 143 67576351185944821108814388491721792701080596611534104336319537261 144 198762951971315767714946250305347924089329094981188362880536257771 145 584642556332903456403249374760743547160969886720478766943585380210 146 1719726982662648699768132151240151558675187818579493339484304277518 147 5058741554047271480327246501657301456203236600983836798302452773410 148 14881242735436012098115783179859684409020784718381127112782643615772 149 43777348109402455527897010127196236144840194426533534276390423178715 150 128787307125023508326440152737831181620096388213213151943998590076704 151 378887139727906501899431576996439872478300721188820917899389846202310 152 1114704324540925310752612690831792014829311955457268729640708995683027 153 3279611189441549895588932133135100197755249488074867128878126577405982 154 9649342485392009445676406532886829442010685990715795300500513099839539 155 28391321670086567892544620582908751058379870932615016943594368910210812 156 83538345368201931092321316240311006965768703506171373587037665932500256 157 245809318494815783731228105317009985917270785931029424876478161008365689 158 723307352110726711363408362392312135220132961690344189345544505711898058 159 2128429798042321928495037715732027277810149533630979996669755769589251384 160 6263362519445173393577834532612615312840946467193519657067716904378762632 161 18431784837019429416699889557846332262851993887881161629265020880012905782 162 54242377675373358008667321981999917360991023708132640575676642029762442887 163 159632527272491645371285632278256292967466803655987365627999625138990524308 164 469802441565466894291189525171119232642623411580946402269895436807984972146 165 1382675365023128412668695906250727323109561314291376798077911753149634451608 166 4069453827295156156051909359812519474529914071916220977151034892257758820334 167 11977407929715974366798920782114363361500179883595510380082893584915402577426 168 35253338106348998758562103198173677449189199075610950371633898213077237755418 169 103764361082551918551849209261354505569988391884671122026927805834014038766871 170 305426439380245365144813563567395209431628508382256720239664849025955910919591 171 899032444808234316805307759549011060396357103174005845203609990597381035955644 172 2646392797556313703753968490647824073586812260878663478308410073806128139890495 173 7790105436814864695636255788011988438302222280630571404348455419603744696711202 174 22932021525430548117630343021782389951759682210681960662017819099803289394534955 175 67507373126612205942088206652751428968609520184865459691449402537023603086367177 176 198732927455492486220435280778676959147976192699960666432578382795370660365146263 177 585056886791220821213875892606834033220593659061388564802768730617270046221795481 178 1722407468500445917615160195525412319422218721439437750404274273472561085680514104 179 5070877714890304157052986742420491042467409542733381202192702167541923809852191967 180 14929308958539144889941934007847061072712735508753153182215399279950703606743137729 181 43954718510971197910473106033838509766220081946710041278313522334937230390842033685 182 129413752456368451397014262419864284876071589452734181383686374891246943115176772970 183 381034577920626256400157669083427954885611662430010176835845060565793548018717307799 184 1121908096221837393563448121181156980600422627451728067787231634902418593501453886818 185 3303383656255906398340367711467099095477168478839304825651285702563751004738440055852 186 9726789025103236509241399594230412619029342334023562380483361601109785578265534037154 187 28641029934986662064844264916383918868446358135050383365345239944933181926367911909171 188 84336646990262085199059079276790818440373859692387142788614370750197933255689659722684 189 248343332831891425926691180609196267349947393341841731063097067647108904003257718793628 190 731302515467262568857774096432466866192229919680954532852645272931087358910262034068640 191 2153525063349335857665123979995354206621026414403360560394334919529561781723540818169258 192 6341777635102109491738178237109905564373464419801114154837822694901634236324540130237439 193 18675843333148292293666872728747757119763657151513147651728476944103143426443689543252244 194 54999340794628376375529401700261558431995529166248087576254723386123943103729303524402219 195 161973033253516692538613628794297554178344572322519797248630930696133307048870294217655192 196 477019173193057193161020398194235959124741880722192565477136686088512465702520878871668573 197 1404872028562757160970745076908881924276410492373555490812476838071245030328425730643759036 198 4137570708787808545667782327182493916991966726278849745990658389663556894955859761263409640 199 12186016113749049384614343415966874987622318847912113584846294572860353442424083919810516993 200 35891007404468326614435076873302423587879711574660355344270703177357904175633167422494312417 201 105710239253201850486356472631833599193802953130406728718664658090206405996233905019811947203 202 311355037627851510142639254928083276795698077191296963942083135886857861546872926159476408568 203 917069183031618382572622510425941078478552103121156193316720659641935018679378101330866498636 204 2701192862581126380236863296206741363309136920532491138539921841553669047467692807594833375655 205 7956394493348020161628274838840009485945973845783796811588902532558532044612719258398096942452 206 23436036987160839044646863386017928465256985172241332444775962080086078194465562150735402646964 207 69033378031273253876184634168229256541504700064787756402584970507324736044076437160965975335853 208 203348556121135677076042708441678492136626112978219015010702905708068884495960817851233395392031 209 599004398889598126704816323809318765202027669107621357895336760649155728006450784249531933594897 210 1764516875826369745074148982138518747001981088932645297061935892783793366821103991022622950488349 211 5197906254406465374121971453816808278973926815764259190310205960292540382693100442323325798842962 212 15312208263606602191437694626610381380452480272063043058570786446223021494133612479613742040233301 213 45108034940158782019523394907398365538105420631730536745513214645434066348030044057170063193869938 214 132885202769446835598223239662962609147957714675728426828649558020983085250663614200635869340804160 215 391476694378249973342356043773124067619613281057692611538166768932543638876007645151162228765106755 216 1153298468905134444239893756549593831895216667428017004246676414352877707929750076331883443398162213 217 3397691731665325618109925237876064401015604455580310849674885877707452503119402306994025893198355771 218 10009966586766903098400719264980249014065550097244155421084745174909275645348839771639570176580672528 219 29490872495644548387161300541545798374790229011293352640955188991534124099225336636838218141886462957 220 86885818680850887013104458485741591623000961900980966626250847649864935442618337209422352900595041822 221 255986109711274316610780461726846723152253693695226042557388801280991356700399257952001182844396302081 222 754206158624121785471801976318672734990986050663240016776317256195679088035907255830518604728011736770 223 2222132060999895735323356592924118721049220353834013898239031078167679096359787076237170280241327176454 224 6547201688116629761483734039251124228620462784930143428109125094984652130614521285656061641278963268924 225 19290682098113904132041626343815814087646544345227320677080630009749472164702676407901149926107194488913 226 56838866227932181373581875854236328412982765087902574863265435974783951258504116781105928831261290799590 227 167474671635380611769993170074088540869928962945552602821290665374796954819279380287120821081812242809736 228 493467685931602339410910479707832121513574000212876508315797678818770184886670799747260010109861834370422 229 1454032478803483870190583812330122480670454681112409817938769386799047239320400856852236007082665819910744 230 4284451702658889404312995148739669214646549506581907387575835491174406389533333990697012140511684855694592 231 12624730087379517086609952517642644941397666253170745535547745531166309258545250960954373559058113905076387 232 37200999628329107500868058221889382103607251685296398197035208422966950159322839044462044358677409090327231 233 109620739678788304471958478639954150935863692579776892504558325504781473783569424274282065507030384356577343 234 323025203927035107910572921018380693477491041895675081393151446443449608678774800105796339994431681939967287 235 951887462691051145907881867796327706462291838898127340154128691927686534002339680232490910332844862815881275 236 2805047852810205949301159154488077657121016022413080214568837635013338164940885894958622979765287918339415878 237 8266094523250150784201597304475813421084127198280796773384804519779473464970978765540229607786537650091802393 238 24359358095558395013854060778634266516159441377142862723486371223133667794900511716972264331585704604894324582 239 71785486534756143701215567246266702140831464473027722588793044072567379417873560550064152704729598480747284866 240 211549863073603866484507227100587521484429232877832163323151005037450163057788855118497179854472266839731340423 241 623439188130350342217554955227052825759559013859717354369065922349099607767829781179120419337788522897045551491 242 1837302444419034374920560729786396326633310274031815858323239933015498583769017859390414837024193869543379042450 243 5414674718258563216935086218088801214652757705815301800050751010700403767669181106820801558871364152813921239363 244 15957660205286256382877774292744280681083395141610601417561905845280839716757208042219296147360152857861425977373 245 47029583819213352571701275182811293402101446645617213803797314279919211295546629944794315118050937210708357111420 246 138604745046555841113774118716229205253696884665171922254584394533151162629002345113020631003017654482362567802330 247 408498119261114741714807498708189116368183858051083035533664685841305142742061629387030436783274613916502574306499 248 1203945935696167010187458099721578720515644523576370178909228309866554959340258530571492129924293359166384727643161 249 3548369437033819237188345489584750294805246331780719024663655110925032179747707092291614682818081161394183204652655 250 10458166636582862875755817886459870990034341991669735386359360762625843102177278638926431232682539307239444414721024 251 30823867508494902200230651509995724562533746437881190879199934837958337267022131238393695491437561086955670810195520 252 90849702091894621633338776100084370055994592043160438792440653063493120865527553436947508989476790901340503462012287 253 267771687088553604601107461680662357365918162536457934387700479727213589924397007271428639868928956645535898094164906 254 789242628455408806882496774636151691464725179636867202391924563749956302138866883585014055651533159788601482238612105 255 2326275298746251406276260261779749856761465597956468335077870711597069364003315720022023633322956571862685205169041545 256 6856718871908324739302784112829974161277838057133001139707960925355946641249160822779334330713095798872717737672887377 257 20210460154603677264758559749912346709158033195374558842390933388217300303184038109848577440651746864037648972843209346 258 59571789779048917747099189855281047240336091920543918570744518505308629836260868306360754741995241886324743810142038359 259 175593990417398365506812592885563380073955615965091809186809268746252322062027265689775759958382026176691141393842622921 260 517586770921417260545156347076045270914065147701269015716547337740060327795079756487777167962109578944065666694873353549 261 1525671985636650244194571496887319032395763229764746888621237504602117250521120046958794860945117345487592481336969604156 262 4497214759004243452323482315515637544919635139843865226596312702283121540457079105216152407503222191714456939577256304751 263 13256549587562118877101310970625298925401935678227894428013625877852365739822664002464601439487184938349605214571296934270 264 39077048966968605424822585894245648595988464959943055296970415846433593044352150235272088078572976710201973218980681308755 265 115190687394803186027685451615405519219046769039518041122308928747114624934603859924356994274848119231534683595748637152837 266 339560606737096829555952371025335072121058275107406722087661707273697443670867538876845672894813426551917372079828941214715 267 1000971057406291616107214569385565092414727362447410905667333281876937964028964387535236163319638122862493711219458317924607 268 2950733561667270306013152900006714482401835278143015544739736346153317040544420979133175979392888652369959197972338983203498 269 8698466558552735042649442471949065238318381007503711277488672203437796908074419788186300524487898612447717577263973969264262 270 25642454568967159010637394132983964293681036080982508731922972290413246090748605965738076048550412229943690184695180922182468 271 75592838904943887417374537363021169422328460087479061477469346958261222179254566489454558872813355625811046368339446524843222 272 222846517071643153977311804164052603168332141188313499110899398715571458022982992303873051873198162915474317489570467942317529 273 656954285823873653957984365304313326230727316173069846231347272493216783440832754798376932942551517966291435299676414789939115 274 1936727523562024949938397865938434405414526638149732635515352711484578651858435012376363293683418705348378890294101185948645972 275 5709603427779840870485007806708593058560235823019474722913974860684022973461320581100361638713973610814191769392543128299202085 276 16832451865625339994434539015202541943233477879970764082531904121229530290917125898678069987782188934937932211871325762198388665 277 49624118610098739518376551628049160438786588927299578488951608257958767496213055877944535481021814586328784962452428281710527917 278 146299280790025293472520213354656156783486205676279607456059655951437878157291299777463990107066858697526827859325054328249706366 279 431315939554816588814022933347614650451458017072647944648711188240621153970965663929935868745844614277160466929509139424516111700 280 1271606471150354892075372387892780206611602210168731824272188600772579815672565795358532501727820799335632420379982267692445230448 281 3748986077591542417514981340697226197977286960469022199746976262987256567305712678965533770932292805885113309233165213356295305118 282 11052964515172137291646050520347840754050634706201346109922203877955385045109408982907735968964618213833893412495379587634490515728 283 32587237587236519613530087052384446535584072712293115026650885061470485209788282319324578841267606190580410199278808930986142682868 284 96077150654068922338820729849233399057064524810981729201989007877054579886609896556344563685200034916181313776445876291531291553664 285 283267306432825647575836397635504251323171609858413381099707976622311539450498734575217093353294999243371933569845684046966839323410 286 835173172370457174849474467332459037872378974482056689133431070035425936703312697273567918647878991875876412912180537266432423926469 287 2462409831631480470388171314331745176021916535771480054877844840187973231380119711244894717963507943408666009025499091067513965599156 288 7260187399407212364107297014153426269393050921463875334846248413080282650268430810283927317398130943617561943181408388860071170881630 289 21406171136922261547023177350526780090000043158717451017864722467292840924647655655413012110282913577473385643413513977285668647289218 290 63115176151107575850166227082908319841865187216593594331061468176360361275752332768127712514784575339358086300154923713622116873765944 291 186093936419464325665418723949669702877560283759769774850486241966146841599000760428770343665897905806966930110868362305846045199827706 292 548699090698404449499815980433612993095685393520444895478374880602102192691142893913018307344714316975797299775119856255008542080262079 293 1617855867341498986736314108787176328339909215216974986254206746913911856197795465388609372192178223051554729554734741954456137371472471 294 4770335914488247404016408342998838806346190014384772282734775324982069371190733051821297218409760257713726781717570187406411253623220982 295 14065708667394589697025469160917399884980215506793542001573968694466460843618487568765683035354147474220144982486364158234266529708794768 296 41474176610570265390983686134559079797876247130052236291772849767434495406538042405698115135810097135003208796114318092807933989942151833 297 122291818490397631272594745712751507364234025305226843917859970748337515819931782510019840035228924622807426058487803720144689088157994611 298 360595652172922172781247625348570622611327767345467587143278878604866046219609691347820779510096926281923817996010259906890883641558607478 299 1063278417817452250980330457924830470729643854649418803927230386443358389250005620259520015791017146660296285646122758662840852345587668206 300 3135284235896482633932494782383244853392755331819078280275251313940996514191426275123940657083669307618213664038490777268468981383541315660 301 9245070428462263464452572229803412915897054034931143753882496197435068785663966031127242458685812326921290622676215889571827170235511169186 302 27261320708849668536739094794265938184329461631793299566182403477762734569268451848196913212439032671987325476934796559152526246649413695547 303 80387199845321477872208267511974490596305985613915731218986255706484241921572054069257526772007055330003998659554889042823695555253511242574 304 237044689031740131730028127839889677474016748606785110924621895047549829944841283686911237212451446429536974773026754437440356596198791041407 305 698999485031884019430215034458814697824963964991122927356284678941573927957347371094080439433429040096509136606083265733858961449660470900034 306 2061231443338296869590086359501599826730420469540438012829784490991451154337334255283193115014208982803550940122364665324106836160645825460549 307 6078269017301949464920636402435797539496661994338818126489143877019914347644522517566168020034888862476026038414585088480619758855995949998037 308 17924056782992750672448653110497713038957616126725989988873906917915149952023574000107891280766033937803671561295630977820222499024650758740514 309 52856197770569307413076040381723413356513086936922690046898157106682452428168225005711997642286493924052617346378596820289433439261538666932855 310 155868630732878946072364149000156454484461178094360218028899950297881292393544055489411139330973064229394588069270864461797920179369366695191025 311 459647280779525742649376704192218249122288714899402332739357043620880642103804696355807653084496722280547926019126941543741958268177637507019292 312 1355482214959265179427172358136854539167090740463280656431158375186592137772556488658601050809677733387627225422623252409900947484109606213696672 313 3997293944717587794454045352209533248964172087416237086958590796573167610163155851576667793634742596771337723698582610776766507255069236864230550 314 11788036221138345048409210889360268213037308833049342578291990335948271530095639159675741061357498699809119690077488129929486148275792428020419763 315 34763214809866134264934264796491979266477204464750710968510408212502191968384057866853145877808784602282283060132347610837374186744787752701506549 316 102518319272812546779268662343628026368523236636323643185181424180751926681050399638606867124921381655155696157737052155959188254380465174712265273 317 302333365897443932033638279635590694744525581880713365238329657416844788810768650669221721122021492649450685865415201110333725478106930898935125584 318 891607509701671453615637389681318832592550631759778179602519087640359949739617455950171676155637804051403401848311906854582867651696527268717719320 319 2629446716643932562502600039905754623832899853396836121267084599878216705514489034760670844056297530165588619168421111801921391561525369851195356944 320 7754575545935087697914998036320658862183863887327940516781969292173861761405430322587795350806420500835680172508259081351171544306980681909747531145 321 22869394657781805191321410963770954318167448535433618701494914405529308825149501750761055657592115499601475525419954973553928082335004379001086955435 322 67445700570568300198727520643986250727649206008635956513624378243086765294564777682883878873887602727442768100166106761390344723408473323466773747073 323 198910090966700318984217065250787975195197942703621857077966561196946278092445666893644455555215669210230384614253529688628484895657478995302269257855 324 586627325584624861918436153356651683200560936492192250091661496336619088984065683981310098464235105764321765807995662570938077894203589965502047195551 325 1730097868535028111731836848402989485669078273551075211558081878473957209309903865841794210650840170401918750832016818574703786116096559228579988595709 326 5102487446761322970066044688163767390853024834125257521629638959174535867732259695227602642843392029224069901792821021410648701881316286069127161745425 327 15048599807637676553030133689060780992356484063376337076747865999252890117542690094500420121825378153327459616888080877559993721835745304658144105962227 328 44382636563679566856029886016775907470003479232587555497542463332509456636675532552956497791872525243636558278622736233085012077246316431940760613148630 329 130897979489373825815303239859123587759515069079474910867519413406531479108982043561589665374557836265265553634834081874064867083476102207900351203826109 330 386060715010385498951707195822779481623173601510962271270180787692705871431916978569050241773499831401473369470751921338883462620324308082748715262857170 331 1138625968492117546574250359570195012163003840310483698680713153557667178493557478338850231702035954787461843964364811073183192266150687466493708701363854 332 3358221576833337227499074569509274711329369935207193050040433312401074763176176454586669857404103453250748027191612362517911675170338587683973799692007042 333 9904678513069052460919522128127987616279639685453185194448678117383641343180475419241400291642758512406491796785451433685848408069647494783806416251497364 334 29212866652652322591633989050941950632453391822112787447341237633209997695425926236856425290740727493622242698295277658397499934396392841305137890402905527 335 86160995696410039143482694238955520342972375418174598078291949711386242823055762013823975516845916344159651316140607753928208775130658037121014618744311466 336 254126506461375956408392413126175314129889782703412762437361085257499924920111801069950136979658786859148781300187887181612058323669762942172300179029322910 337 749535024365366069506916895984176042459041291997362581862695025013605951155883829935742142489843317452448091298520331158274091684674727553677202508776356979 338 2210734502011937332089497052288560110240902159674722095856337544131538733271450901987725764931791649317426141824326171185095109183979783561179825643765062997 339 6520545408696499490963752811387337787082862577770562073082574620869481869867184875345527895181673883897955181369907968318579698916844371012902924115867861861 340 19232419328001225138170281378999892239772690247296471639364514050751291042656199403885206792299076173395169135103519051445673022782132071255614512743920886138 341 56726574772777613581005274609639041479379953749619528465596055716129209913802093024806261317638913772326833776588301000045209202370120248474746755150056936498 342 167317679702413581817668267686888253173755728259348917802324894628738227871913475654864956494624045344722510295060678436012434842927814542315430570282613801379 343 493514277063356124788840551935615161859159558523863766736886757579636780482105309453466650056984707195553768326220181328164630259089217354639600937914100621463 344 1455660875062816229565822884018088805024064241932042138484852012477950789508078518426183286477635465441178630965132176796058779793260036209042293165600417652924 345 4293616815409611315658527000081187577465872909330044481801353713421149724329727172988791716711846213957487190235773533282939657337379487940237085990444621772498 346 12664525648761076524087241847319662664617427172766986568735288816657366751716345386573058860841341487531445537467233821886382961752876546012794635112824545382486 347 37355721497552504700280091489682702491222458857379256495618205359640016456836755107354680236305373270686642076159613750649070043353874287892097771512687605680789 348 110186368952620464766368677807195674063757435193334998855149357830229253618097318394380869823409244787106311084420085293899866525755951289865310010887062047875473 349 325013306460729928294462270968168285095081676498092527505432380011023427004205495770237287626294115853325611629482123537814658632445142142601925642538397100856881 350 958687192105991890809941793161476633258040413411616494030347733949359711406636703290384018246724694239634936369768496577874208898970063380793672140524690422837266 351 2827842438165454637645833473432849580088437331373354585451009091777183080723917549935733821546993553939938108869242782716977992785888595198226137862779852216714983 352 8341342909829540645750937503299416590030410362493248192736506829324847358046736304072742316667369810284052150473005630085940639046901892757593067636162867053536616 353 24604764574174805991028428330664536622672436148590781777812579822151515185757036816386351833423711148797603683572814506705412506312161513620594150720472758589647937 354 72577985564726975292744493569768010071416807845407799422556874994539699960157078662812680890470341025947584125476966053856170218968809997760692349366904090365697087 355 214088357277061920750870034686517339194453354459099351782677524491099747158932945355325782593415189913093257720621202698764304825977410683860088065396568578340157754 356 631514926183899244489549600700083150280934704012938812116638197912268489743263170371692007345426443377830353994340816104166020755044605867802089137818202347587022230 357 1862844511414762375455576446854393968593174462300301354555278291266481287917331609442596057319002650372879222035565321654160548354090444544337604482771413431242782657 358 5495054407193018288007759828167210173029588868681747781152261371643907319360072693766821032767325467337729080985072081399367906120686439533015951189922472751994861036 359 16209505915549811721004631348458892565465301524632572887170933348948143088236899078905932839091728455596652286067258065206683458639415023101251907961729037329704140877 360 47815635794390102296377110468574400037492171441881764562414661204049757909537402045835537985629178693676955620649769524784704083967017919870570863354500657005606685106 361 141049794141368613409116683540119524303384043068920610293494262932544328763017091932787364831337344203258234566968758472270806550412565723914609072949583336165759905363 362 416080468429086537777007124182118505313964069487372395314987487648745000216969918007510483532369396509375069302204628327932989547947954243912148690184901215661796741739 363 1227395541126770968255623606953368103827313812932436904440031586671287125392077021427543556461678234888051648857665987288695283956781371014144113415633315764965251227888 364 3620712810668289582034892357851237138387181814219859840409144557137318049966014534789724103393462518611718603828442477232926378132415015868381726647129274085772236973395 365 10680852786026202495577345217088795778911133961062184089036174714033938882129621062980112078994838550596103492215283887432521971651421338003082214110569265583700692658861 366 31507945140496889711636612611427671989514018932056269271067713819731777217661127087782760616861215608314724597728573098335718857283910010082890259330291968260091380472770 367 92947244751106729144679079578031525701787500508761495008845605928674735051459555333377077409555508982703802641945451379579097496110490498572438660819134367788358093170764 368 274192288532742837914106938647599917299956585509203296608715437603683993807743448107439116415592122658778284044622622495683507244156766217561239143689033073137325795902586 369 808865321537889084526605705739159191735386180548001656884521970772274569342604529835872674901941339824716599191253840166576574639181146864938117251255540384930321943093047 370 2386159378788376634859988636630866751922059920778373862016196530443059665700477805740752961753129393594691293666205132153396341074729772994758609857823964845247628104475273 371 7039226179739601674477046099922489890383180416295489993392012988064114317209998502642373644291383802657194904158977317717210045390910836483585326515562427632555479359866367 372 20765989002473918230216363333662345814015119845158659895419863645875418761245980287126363089677348980585715592596286876987380169101994415558403250447249708226456328744144922 373 61260781916179415907658269553905381569353181371210483706665872042028815204695508344000618723197510239535505279905470136351516291519843208150362981244392246548493659697598088 374 180723511456874785441191185128482458867069376109334506360790053534550958314648226536027284354282809540227633974056224003208130890320137007756687941337696813163088206375201100 375 533149455382508077731633329504606771866578483048909756019384062903560188556950044818292255650505856770323148581886765174662387483677409678409643265934988670562378109908598745 376 1572843329915670616311683354779246818082404719910385818230313746480104847582059397256502533757658215957048330334411461577867177500061015118124465637118683370289776764807499444 377 4640065701133196522180502447728809450085914475434323830408459564463538844375325834550573608569461295819254113696271353487359624560076376706001685922718088135596281565981002084 378 13688786619685518906152898252803921072026396509919354670820842239706093121853524341585315546716041984778882234117885871847964397493841059074780803712769163204556747815206267508 379 40383869054670715138165427843488622290761432356788764461979278922921025024917542687586065596386516934658112380877565883494468574529941387992763589531274981726868205966236637213 380 119138748190574460060686340366045549350337253062322758650132425029143846978043100119683959886690342492494425930987483402712857644094471246014012750176669610145076014395973440193 381 351479714858171455813517351662947786744417085963650846097159037611752408211766823272793189179527433545925478142494788882359965155671313296534031442351015903833517706063585343415 382 1036930413102271322292709460321488479530582234899100641289545120456382809506318920619186382014645419612652354033671551410192983239350966144761099367014448376278498660843613135611 383 3059152046950651168583387909861859289357082369215503129551409595423763593404191769132993800718085988472632267553795357907929062811185245472258510074547588202467369450524576042908 384 9025153684429413574048509811268557426204082830439671723918981018406878252578468932519281367196764697313884437707698249509575278032626341665421775084510484198825924518801153347359 385 26626263825825863263646421569548887701772335414751157172512572003235442917080543382986438597072560184713745371624666229491990899587853792842778695728378608712982110155934850689017 386 78553931735869261281001619067859505012124390294349806773231318012990432502505944813046201793925170929183579307747855795390157295275349683850573758073343830993682101710026726151677 387 231754237485137914632981908867282536190458942230248194423467635479234686321901407282286987803737710728053070773210034578045230190921691727648887614767175563128459089343244347501951 388 683737643079303993156122508117610174218775518526961035867585667920570443469175127551744269399859070913406362744637420737448714746182345255885310196633296213073380425357121136963855 389 2017220333661893309773730739152272887524538889757119056159215931466170613005770684126298215946966179526481914366504276168505799390806766238319947807748737794425715530326771236125062 390 5951400995400482386261906007798954706804244060827256231959877714638298108936976423348635069130379855537526927947578074784911694932310802212591511083850168071194885196335791422372029 391 17558487733675560144471503802979576228125145200845533685623813989796930852702753945332022582204320839079535726308780101113623518223580517988823155111405830901275299303427555195038822 392 51803250682722963808777677282919064085771049180616280041164851712578714356736648259024482941997742713174727931254973447294027395141422899848187716358377508172730624814706100034287836 393 152837144847765167225060371002943743471844946812259173989080253876918051558971514779952968974194989673094441644991145013107705703417347023284610250399554176877211974392855780742184888 394 450923436554121054082492589632557902560575681101439655553085393279539655545015471775003605024854401465415266454749100456268290949843159386184065286902873733375559660359556467211923555 395 1330389103877507858029426351665075317419139734700574437950188541356677961791357531867659088807443567446006543185972688554530436183950630151732441071076679931668902752683513604847494575 396 3925152363451013270068425579538315675108490351118409533870867361985192180644356959417027061203409592349078548856513041695041000122175349894767659807040865548263397779658510437508957536 397 11580740205774749155680738187452296736036875410549988076129466915579541948624075055057645914669478753839381478718781537054082901360424506641914925552051543534594622698052725463740785099 398 34167882760076902193361052755621620919632499091168843324328420138525829643518114215653169910499273769553976853456243817747331049614829932917750697902718051353431395455512096213206518443 399 100809568859245082940779735431666249913762257110964466082276604324803888902710977133899809068388409848251451094285479708770314003629356956451170258485948612243628754473348384825747553210 400 297431784596244123160904308647171108355160861378336607539472673649596771885148518526222073869232849955045530574874394424486087484446180856437583603316812134967353801739643688480083613226 401 877556156371971150557343237672870030115789711051900451741602084796640642251407409434017329316060930965850597119762632924809929748516543810341410124712148363560801801660216997495976662015 402 2589192671846346081131159619705610484903230505812648474679326820732852435884786588369810001332461546681703698458023091742565018425227735046182321958786504561346471366514306826542126236693 403 7639337955428075971534334535475248729077443842527266127624125538466841607723090771066267049648296641291132410092813210792846495318978660717917837858463222244419638187184943192073984346731 404 22539743520261384541329911090111478879581401174283357595068212464501811333923966839697398605185614448383170806935580891036059674302472720576266139159239997752468231760780537805178047468481 405 66503438431994556210104953724485894867617100112097610818774590424280977793028210333492923772595662214037289306381433231696088325255202979798745994339990003690682961965834696497340386815850 406 196219021204207389664797956601966125352930616579441328057295750472887058120479869962181882595474484412427993384233078002206378934744597551315197363087229852145689998931848261908217748487453 407 578948556027161917745775399646703658562309699942942490440664636124437057571425102362482421901862236290480898116769332952391113867553059641264017863988172784018439438588757588017932827723437 408 1708207803371055722695997321595016178738706845719206187441311421116077797950043408178114796100198152629561296369680095338918652614607319230193746169890843076316243075718282012675843583478435 409 5040147835599240744891233393881640290815247556643805953927491887784211743925355129731530936696145558477400138425235872603362214197167878459949188359752310863334349468863799479702171625184519 410 14871257285281126287672007300807138604178366790027684021842617423295152456447108315855867400294414093768871116151556499845104547397551792281084272021819099931365850745642977954991468507640315 411 43878717876677954730091029917502240350124103637167467230941308383292387343897366945985955747530459003825392356189708565633888865167911913748919860585823093545771962830389187213975556664098492 412 129467866628674734571344787757899635812114071895900712855807295527944353847724090142362635291324036395838017815291786166574168511055418305263427635842062218463744225948604270673366135388198986 413 382007479746115179408868521993215309281437080141768213684714545832795440388661134949004886091396589580103565705789136178478383661496985113728572390111791550620148380066203279674966068517752427 414 1127154748028725661918385964286632251475206466089310988249049087210217616912071614330665518155261626191799403106428070979598713826852253952098538131460343411365474288719074879842356235192547404 415 3325806808000273405391933625279225239121751007932848502669309416153755707234385930849060994550668066344024972420027344444432595965331533512998470450033119061863055663701678688365474586457581541 416 9813236772710300207149697779772127346600968057862679453569295058463876427012641496706994706339588248536759433990768975537258314138652942192552254655104665874737112600977681607813667248942221018 417 28955383086106139700057422173331624559696334641104916525965885885830036178313471271868663859104926224825931282786401468180934719158948674671812502853658505838718591135752154875259332489193501189 418 85437419399346337659616615621474666780013078066916502165311030191750495111241962546406502764020136718281867741399734617668390443595855145395740250026564094467438686772978623130913141596950023887 419 252097588005596532934716279433727700169777115496007520987660257311400188147031992051768825800146928356775236867135795497746668482851464422968883826129746983742760649461163825847748196329133291286 420 743859667616798293595450067054112875661601202211511367227489933863114592013209720521980946331633164391699890041799123647036524856936066016457094621499273169591887241458648815514874567073068678654 421 2194901714019216581981944700135007425965539094183954340784912711735262134163238271292523725934684097051408949881343493379942503782441210302955244616477394409753559621574607603348738642221913411379 422 6476507609322344491605752961800097457465431851140092501181610586932744593462759767382545479567525903823872626682081267335977223582827745398683646438905619811983047633757775772219221979163531234463 423 19110339876516653031873491325930602143773789896730332378730113518551997671247207864421316103478900469211191600303687556862732786177583925226701891682897100172242599867113881233076970680715817546335 424 56389424506439593240138086875141435724334434846726482885274115596917381147087178290345148092318765939394168925548285098876184560072884379000729922752916567040952718144751376135939879337833071877411 425 166390538020958378337176063515255056970290320109837043937815557400611847120361800500592016569513492297991154401372948025685035695022120839831908666455625811447855858080657697185136180627439810504971 426 490977165361933560899657149921678376219632718165933265035520765716981969477864280889333808386983953504969279373823714194170216234510025597935508595818941657685387886666196770014149042656401871659027 427 1448757372109152390604849697256442991215343261052607675240431979891010366601108242743613636755171019117771624460128782921980819948288551257135428938340732057110311441892077631641139731104885983618990 428 4274956622986342484551235954577149561981303123664991695574015074822450486896401293623649126286391604342743355739702217948181241811097381263387180200603013476336637152917691430631307711194083051145104 429 12614482739771224303759226802824822580293100411038809389257219810866692408549849540801678793865228292243313202892002794539427402872967305739698609625123032205925145839276208878849395892979479154175497 430 37222784207354724119493712609257053524256633307091448001334260032843667197174708469924048152189386127623790865478899534276376559613930269530639259826771739259716268670641057973365875858242728242432137 431 109837320046852734448035853315500473934253331164850687466069224776467193869488036593955535821901576035476933989214238554662327976461894937876781253386662913240925682232853342281255767422101476022695718 432 324110170394103602821986964921492830518625167423435131142804055407138254980921496417099018283364719313496091796500166242943848980665842472560279800385121474438447825855999142577275398495307117616731652 433 956394435992120888070075631751729678779990737764938638584192685880487027629136490416030787543146358628452379758461289757260561755820705935194324912061327113322796284619880613453431313390640478100178006 434 2822169314528555628615501839170194096162114572730359809583839775199819376705597831999815788490956076192050381948207254126953517532837065140060006076133641866401895382103755261002485078399026857076570758 435 8327808415734362528628306350836589212248357677432587366314859013526307740820498547549778961060689632303114191337810926319407806455690616531349083498516061820230262931895696751637019866956769045244165087 436 24574235370619640590189419974722014861271773271502286864141123762907917042455474111426143159760079129118782593207717942835753432956260944273513893587445556145933332441662906209359482992637880081234588466 437 72515512784506560488395406251423674868445453092541383170663570620302244805738715306530133018151615384610301204868650815941323483937589064299141388001795549557575396771307615848766493232607224592199557276 438 213985055897075520863523480744931706820222162362889395990568430199546585113445846861992294906756864486225483054532813533261532769266949221077488498026346568885703401181233231974981232944413256357986478866 439 631447972018476518047110207692055138311090153166233736638754291652953754150138738233945582792152997331911077111808055202739938081614820160858783696612876585240246949746568365590772365314277604681316845429 440 1863345118459744030137414400891761189388078715662235764747483895200429837747984728551961716517522014448841319362157418622202908795523248894705493320556051558939577944627475310094364617246990000715882394998 441 5498580896473389090379654024748947326066150826466854829181469952172992724770139911192582914496747868234098422705173180823904180482490507382379194333702465402492848107974057756210261166207980120428850260695 442 16225927174568035489524346870709024399457076306928486277917817594444093702227384086748844753434545061640502418236969996343788213828474767719979743638469307651779058810996087312118013717732466884153619347327 443 47881748763494289213063342460672063885272441042252403875911923048132931261693521683092542658856598306339094515475731750036224570627402078245371849437900664412389451525878177905252315112438477742394539322055 444 141296711801149417920277253466913768823456522439944524404214642724856086781510735066336000631792715518678544059338928214929515612072610102226199337326109646614549114194342186451878562166415098460956740913880 445 416961225524922977281056171945498734310919263818573389556213272187569091449674896673906494966468358585929479607744642953879030674562255322387895715079870364296758275663699410154193273119279244231318884396481 446 1230441137215251587963537393247461999463044355220099215163292523636782375061811787362235122374785458976715868804215359183482572830494538690786966329603537458744458701132047169619129356811423059717818967543929 447 3631010996076252376111365568100874998640818476349947377922016936445938631729305625824261239881217856235930723967569660440238290090118561218337360656866906272574943981519815576648340766381802789822650785179937 448 10715090137584694255975408444662180748502218984503707467650777327185023898092346523523588383763487178731231114176582955385225816173701007023023668942684153999025457139974936870820237547942173982236172364897889 449 31620274048040806521764194131847604198025498744541832554588901078860147257399791379289825624328645953717038871392258996707791482952219609977006690322632279420880037140423193370143126810396182097239934803236384 450 93311884370299629552365571183209751477284260048870872957636761486986121156930773417639878522355691947932907216237290589908476383741689405625977905670414777570158209188185888775362272300235214153014180849148413 451 275365680902657460195803188288239955993561969194331706806328873690041535219423527976064457930997167207623945246054149538121309015245505214811110678577548821215473038584817555074967170319292498233185091374676682 452 812613778305401861705598739812789715997090780708914233225519264602325228687359055206141194637712389560788323507436903368924869634922475441170974585379036480337371259219271691710283766285466913426855481721400497 453 2398060083754734461353800002997176112758749513336773617301067636730609411515193378643989613206872241228367526297521662468287996360079353484865959935136181988562299565245648559630422163862489373927710174372132491 454 7076808465812972890087071138482871428865686433285830593052174063471632449438820602668242332474317369823224141622483318144080574332506976502161554037417530798623961104990330427787659447193323966339459370817757470 455 20884126697372229728617347225279273613606495916265419916389810293589519013837115258331454380479420625840825986260557882307818220223052385126225444327816846445552449111947317655526202240578135382330875327922918766 456 61630641306230375358759115427774287823202053616092448106875641467902069398412825330977901311057065615304980675702024913605211229100865668441533748223849353845155410715983339911134234816427281361666521189124486291 457 181877316540030621868432209697054000100822158105776802491569167602866757763308770789585808358825233292269489874451581311203273226012710319221189444538907660178670161616301341585835900927383826354846311694699077648 458 536737409741863628727767501460168878768430686601421019810459834411847814285683305868345370900637626404604505664123533359388658084989460751276074051399977991793167227534624117489231054138179603876264282440739883622 459 1583968952647081950832167600819702548472238825260624111286162490333114633195742732971806020124947849217561775718597639828526157830492275144022084731559687064973617596124625108476455402841069411261580119844441539264 460 4674475930358443274641754691605869834390375698230919554042982550811423010516893128373702966231068394770872780392362702232303548217575212598833944890213234093073007520296810509874812188841335291423576354676400828291 461 13794966466032260931121165984158912747890057540563738269919910825763772482737582102125329083906253200794094186194386647179928790008511681084913890269251405107046475316259493620066934302450694035380786010473502945682 462 40710817387455993530766148654719436968405013555914695853589546453007181147936669782133127779487357275468082861900615292882378254371964937666755566373460187925565149559848580739987888135764332967227795851993121489454 463 120143544636349504158690284037752425295544705746894396294622217005809930738998794527503548725332093502537957102974769138425947715544227580658941692652670738690791854413133591984914276072096869751866926251995839281583 464 354562253686655452452947170332500567955271725505020055285870392902013117659955035406120422453975419832025191668783294823316405709345456578544266337561376251726026107225671836348137180115493491038162257255395331852028 465 1046371713460173266775143352340850229930099449950356677502580665094464005894208505736383146638338183254518193557269407344225902916266442779844758130471775045049456974631541419969466650783763689965927965344086689504683 466 3088025726779422733078746355583108993099710888929034150099721051545422115272822615237901006924632399565204658042318367372459045452481462562632756529164795831876550549387525359805068299074054361103503874839869201699838 467 9113333219948395376921159120176746558555581850890822966599097131494361424789755377215704924757227945513617377747046059206290649608013571691010597216654178502342709729259068196796000594615746720453555345773881223594293 468 26895214088103788803637425376716313306764868170809707135475931495131400460455846286219504513092776452591242591568266227895320329909660429623261524518356271636227128126528833476762062114643173774789598739573629717666326 469 79373251336934530125462174854263195952198201287645317787391987493995366068110842654418809434143990632973252853643547986106252635520230138881359243178330882830327352043276280567773439713593121415040684900898917407941142 470 234247378199421982645681788084692522559900765420126308696113176962177285176345647047236560039328978323981777584982902550450653609144365350995771655715034966686261235379873173300454114415655851908464086014743015123992780 471 691316152992122033451604383148176583086272959248063984538504507447993727008179678101199666420602805885680974710463126576726043721521983454105038277324509880547243966423105614168399913070064012317434133420047792029438886 472 2040234381750368206069879248320947973253493544528895377923717334452088707611748213099702151889670157800485719624970277409106993929171856274020454112306546586399086537628767578712865538129867813115985782243685004802258817 473 6021224294151688679759762507838812762072431791361939514593026328461404774070289337928629636038968060904526714267768684727353375706091730637690890912528507127868164194205687833171482734906512993919254091206360389278148440 474 17770143241361663582399933101954954350349206611047211424157665093049584417954362767942251530784582684728785235084130183793609376258260324035127764364466413112602209487056109904655170212114422457097817170235937475750087931 475 52444316085288849317381797428544228827830487305134063158064722751791110601140524248429321847744264908532178602633855211425324459425364447111545064554363301114352410091376675028649344148833613762403390333109631918855659540 476 154777309325712873552477586651804281992640862455114318773680944618308665366694971993520961446294758703025190470228802458909193966159163419101887060888673514091473993686265966999801095263242802223929663000863719264060796764 477 456790982362358895225514698723940209245917188060676383410521498935094492235697474648266094686791961680651409987682954044891677127745770308168842015502316872726986142326635166357311166283167142861514446006764712899961913764 478 1348121727964512784125340046874380754035311137784581468532448715863381159169124358449657231136394010032439344396825723219277006383084581360177867682600507882449517432151598622015873256028065409957979883299052776239518967619 479 3978707812272369551801512081639075849870070362382710681183735441075392412397983840823937306418753756540962421997651856146612825848771637706943838870697149140437046175493771280005224143036063835747037359793529041066764456510 480 11742385420324576709663407603547031582545617006192058042635363313486707055348545354071283435630508351466521517507857011946860203768221004668855808764679989915845098744969901432900808993854014353371135959154995730072053534829 481 34655483011240654948595032409977195196646041884327223466831513344932532938933404654932018888365759034275694272158471849079485213461968017855075928978276450643494286347647820996179670186267784804050028831461405989167360548457 482 102279575397187108304936348444635845752037780763326581601749396160374543726712820002902915837570711082673245254760391940976534262210243994956730816905783124358433370848461800312556466017384249647908315241608588944338110116376 483 301861138933985434435605418737213368053571980898622099159445666974344502483464352663289473212711410414289204394576230230000880129141542424564158880868534188630801820934291927173267107702484117733663714315850897762719479193151 484 890895613196626576785937050768623232706570119148050037004479377965902164446630484608360804850073333704470177783949164106832263394756661291107889269121654310031164733149554978149276195077954064128275246002337865355373832567000 485 2629346085028037990544495246776472519255104475766936396301527633126597739670594035805729582670442600206244917852839386042418932551743280784630310454471362094972763010383892943122842922468270114781881540523686426954105716039657 486 7760147924897939505119657004726480680411162782203923506442369357628438023085289212139459555726059515966411781902650445001517836399543120722407278271435639030485967166270627560604240402606969397924778194504741343616789894866217 487 22903062305244850447230753746277711956121133431870277958634641629494445665295941447393782007343635795747906306443059474360453417216807982836545155069875365120246096989570081444710287254454202491295442397468731595964534156349122 488 67595597617324502592100646438790246714389028317766465589787823440321717921607224130634359964008279208841824890231508078372774967416060333700465499958361273954623537464347338213536479982660899785305243159124068845697318928072802 489 199500765802416140491889760433996572198501829130301443702763403684508687073419694333730719914659522671576140741055324417520070221839277713251918302186353356755645158184729918736545315987181141068361311882027343382703508978351830 490 588805712151178688162662228449738542974567558601181727521230835876074684313333994673797560314975247379154547188678544298262228111002615445038741938077784913940497691560023102836454677908279781245184247095379073233215835432040430 491 1737803826436931921684576796142269520188105526201983560314073153641067746704750574866969254819338622089204423859508434961258240305288548526160963820981942049558259464654487180774065359778514777191529481810358397742270900246183746 492 5128977167635326290953047192581034979169555523119471112662017495368273098489931011476077201083290227932191965443486484863173141064353678653684588573515754301051605415495087966574765156320827593391554832954746492153051934193109753 493 15137775466063116542502536833565386985646504966277350952587587285259664989462388220497763378320635580373565371738615504499472361974612424189929966741577027294705764735348044627491524905819917263205978730736635732676326406854576270 494 44678092648630483681945018191687370615210262129651575773129500505295874614935060946570386854446264956871386186745870306944997143238420883697044849818250758362479148091247496670226263006474233116083709861903812199752680515321780859 495 131864671208756113959580981850009623085616551203425972132887579222325590920462770549560332434690061551534429847295576229968398896653516737846776297219109598985674353851459778736971249770972516524973328747005760284919513134633908625 496 389191681986117329663258449511659520831950175300784915280521387521343106267305193949233796661109990475139229787674173685544001888839255804216317919818969919553302316591807565680617303987407705913908932212248332805052762240454706577 497 1148682222529941537145154141185333944250346222541060943863177319612007029475517549241463197620539778825681325869943687596950294663349156949477297044948023789350790938013339134103386459170206218252864332374459183630101900399356008885 498 3390295096452748246701010657926445504483968861883374519015484436998326873398765058027135687703840219298307185153524212329688672844517185310141631390504770328923197108047807717722495359488871720128820412206770541272448147651128296732 499 10006365215661258896954342652037477288865532938329731604167356593436530429083874271761279133994701250924676465648701276260941915461386186151142746970386391548519750266421037030696107355568760396151113730715106083847438655001260926475 500 29533603496056931869102507882280373839545174190289559399536344055108408343499887764848709014635713904977270212455417733416852888742012763220037028239446261795612864791809308758150883559661432742500332691122979430017981996639244815993