0 0 1 0 2 2 3 0 4 10 5 12 6 6 7 0 8 170 9 204 10 102 11 240 12 90 13 60 14 150 15 0 16 43690 17 52428 18 26214 19 61680 20 23130 21 15420 22 38550 23 65280 24 21930 25 13260 26 39270 27 4080 28 42330 29 49980 30 27030 31 0 32 2863311530 33 3435973836 34 1717986918 35 4042322160 36 1515870810 37 1010580540 38 2526451350 39 4278255360 40 1437226410 41 869020620 42 2573637990 43 267390960 44 2774181210 45 3275539260 46 1771465110 47 4294901760 48 1431677610 49 859032780 50 2576967270 51 252702960 52 2779077210 53 3284352060 54 1768527510 55 16776960 56 2857719210 57 3425907660 58 1721342310 59 4027518960 60 1520805210 61 1019462460 62 2523490710 63 0 64 12297829382473034410 65 14757395258967641292 66 7378697629483820646 67 17361641481138401520 68 6510615555426900570 69 4340410370284600380 70 10851025925711500950 71 18374966859414961920 72 6172840429334713770 73 3732415143318664140 74 11053691001366813030 75 1148435428713435120 76 11915017572901889370 77 14068334001739580220 78 7608384715226507670 79 18446462603027742720 80 6149008514797120170 81 3689517697150995660 82 11067990150089369190 83 1085350949055099120 84 11936045732788001370 85 14106184689534581820 86 7595767819294840470 87 72056494543077120 88 12273810550958675370 89 14714161362241795020 90 7393108928392436070 91 17298062221247451120 92 6531808642057217370 93 4378557926219170620 94 10838310073733310870 95 18446744069414584320 96 6148914692668172970 97 3689348817318890700 98 11068046443366737510 99 1085102596360827120 100 11936128517019425370 101 14106333701151145020 102 7595718148755986070 103 71777218556133120 104 12273903642954323370 105 14714328927833961420 106 7393053073195047270 107 17298308641235931120 108 6531726502061057370 109 4378410074226082620 110 10838359357731006870 111 281474976645120 112 12297735557480819370 113 14757226373981654220 114 7378753924479149670 115 17361393120864891120 116 6510698342184737370 117 4340559386448706620 118 10850976253656798870 119 18374687574905061120 120 6172933524171347370 121 3732582714024604620 122 11053635144464832870 123 1148681856222171120 124 11914935430398977370 125 14068186145234338620 126 7608434000728254870 127 0 128 226854911280625642308916404954512140970 129 272225893536750770770699685945414569164 130 136112946768375385385349842972707284582 131 320265757102059730318470218759311257840 132 120099658913272398869426332034741721690 133 80066439275514932579617554689827814460 134 200166098188787331449043886724569536150 135 338958311018522360492699998064329424640 136 113868807607784855478016405599735666090 137 68850906925637354475079687106816914380 138 203904608972079857483889842585573169510 139 21184894438657647530793749879020589040 140 219793279801073093131985154994838611290 141 259514956873556182252223436018002215740 142 140349925656106914891508592948511402390 143 340277174703306882242637262502835978240 144 113429186379523348228037317453566814890 145 68059588714766641425117328443712982220 146 204168381709036761833877295473274480230 147 20021191187377187163202045962691277040 148 220181180884833246587849056300281715290 149 260213178824324458472778458367799802940 150 140117185005850822817990252165245539990 151 1329207713684792508760301806651703040 152 226411842042730711472662971018961573290 153 271428368908539895265443504861423547340 154 136378788311112343887101903334037625190 155 319092926766455501634269952459324461040 156 120490602358473808430826420801403987290 157 80770137476877469790137714469819892540 158 199931532121666485712203833464572176790 159 340282366841710300967557013907638845440 160 113427455666722208653064066985299192490 161 68056473431724590190165477600831261900 162 204169420136717445578861245754235053670 163 20016609888785935347096382958453453040 164 220182707984363663859884277301694323290 165 260215927603479209562441856170342497340 166 140116268746132572454769119564397975190 167 1324055981027703890649264420563255040 168 226413559286949741012033316814324389290 169 271431459948134148436310127293076616140 170 136377757964580926163479695856819935590 171 319097472412917638650250279564696621040 172 120489087142986429425499645099613267290 173 80767410089000187580549518206596596540 174 199932441250958913115399898885646608790 175 5192296857325901809197342131159040 176 226853180515006533674980005840468421290 177 272222778158636375229614167540135873740 178 136113985227746850565711682441133516390 179 320261175663656207463932691692724941040 180 120101186059406906487605507723603827290 181 80069188138557046292340070929779604540 182 200165181901106626878136381311252272790 183 338953159128644469033706436499179831040 184 113870524904410819297680926121452197290 185 68853998059564089350475824045906670540 186 203903578594104279192091130272543250790 187 21189440223844022347552774789446701040 188 219791764539344301526398813358029907290 189 259512229402444357362168021071746548540 190 140350834813144189854860397930596624790 191 340282366920938463444927863358058659840 192 113427455640312821160607117168492587690 193 68056473384187692703742967930579373260 194 204169420152563078074335415644319016550 195 20016609818878733161180927561024205040 196 220182708007666064588522762434170739290 197 260215927645423530873991129408800046140 198 140116268732151132017586028484912125590 199 1324055902416102988977799012559159040 200 226413559313153607979257138616992421290 201 271431459995301108977313006537879073740 202 136377757948858605983145402775219116390 203 319097472482280815916430984336464941040 204 120489087119865370336772743509023827290 205 80767410047382281220841095343535604540 206 199932441264831548568636039840000272790 207 5192217631581239183526061278167040 208 226853180541415115229188562934086085290 209 272222778206171822027189570308647668940 210 136113985211901701633186548184962917990 211 320261175733561276283896519293477581040 212 120101186036105216880950898523352947290 213 80069188096614005000361774369328020540 214 200165181915087640642129146831402800790 215 338953159207253670936311674540493111040 216 113870524878207751996812513441014437290 217 68853998012398568208912681221118702540 218 203903578609826119572612177880805906790 219 21189440154482961845254035341229101040 220 219791764562464655027165059840769107290 221 259512229444060993663547264740677108540 222 140350834799271977754400650040953104790 223 79228162514264337589248983040 224 226854911254216254804161625758095813290 225 272225893489213873262141083391865179340 226 136112946784221017888202710490557081190 227 320265757032152528100001685592326861040 228 120099658936574799608915843090403187290 229 80066439317459253910698674590018452540 230 200166098174805891005350180091172656790 231 338958310939910759554422153374607671040 232 113868807633988722457442353829642917290 233 68850906972804315038046393920649966540 234 203904608956357537296234273647628818790 235 21184894508020824829274201075833901040 236 219793279777952034032491671262567507290 237 259514956831938275873135165299914228540 238 140349925669979550351204683187874064790 239 340277174624081137543119228965880791040 240 113429186405931929794543328632551877290 241 68059588762302088244828148565886094540 242 204168381693191612893973688765883442790 243 20021191257282256015717957907063501040 244 220181180861531556970343752318824307290 245 260213178782381417161268911201176468540 246 140117185019831836588493434554119984790 247 1329207792293994447970802008688951040 248 226411842016527644159592804284949157290 249 271428368861374374101917204740201198540 250 136378788326834184274944003374445074790 251 319092926697094441099672452281056301040 252 120490602381594161942358920860826707290 253 80770137518494106110896214576780788540 254 199931532107794273605284333428918544790 255 0 256 77194726158210796949047323339125271902179989777093709359638389338608753093290 257 92633671389852956338856788006950326282615987732512451231566067206330503711948 258 46316835694926478169428394003475163141307993866256225615783033603165251855974 259 108980789870415242751596221184647442685430573802955824978313020242741769072880 260 40867796201405716031848582944242791007036465176108434366867382591028163402330 261 27245197467603810687899055296161860671357643450738956244578255060685442268220 262 68112993669009526719747638240404651678394108626847390611445637651713605670550 263 115341536360906404779899502576747487978354537254490211650198994186870666100480 264 38747547371241995355747489146876109242728477358930305476238724609651864393130 265 23428749573309113470917086460901833495603265379818324241446670694208104051660 266 69385142967107759125408294518824660736978901317154267945822832440539385076070 267 7208846022556650298743718911046717998647158578405638228137437136679416631280 268 74791777484025246849466083702109699235964270250958496616925910293048947549530 269 88308363776318966159610556660322295483427692585469068294683604924322853733180 270 47758604899437808229177137785684506741037425581937353261410521030501135182230 271 115790322417210952336529717160220497262186272106556906860092653394915770695680 272 38597952019140479503537417619051772814784565741574740406274171540303496194730 273 23159477939526384936938957710818027925304224468578307115510475169381041294540 274 69474900178368668636734337435519262593745248287567606987801564282148405995110 275 6812858325817343631128823690335239218795627826582083631172443717816089047280 276 74923773382938349072004382109013525495914780501566348149247574766003390077530 277 88545956394362550160179493792749182751338611036563201052862600975640850283580 278 47679407360089946895654158741542210985067119431572642342017522346728469665430 279 452305946942230282564569207657111317430415125416237917422236927323889729280 280 77043957509230053521525800269906234796369851401954963387164310362834123183530 281 92362287821687618169318046482356059492157738657262708481112725049936169874380 282 46407296884314924225941307845006585404794076891339473199267480988630029801830 283 108581696387819157208156895413185285640639031045235615051175752365691278135280 284 41000827362271077879661691534730176688633646095348504342579805216711660381530 285 27484653557161462013962650759039154898232569105371082200860615786915736830780 286 68033174972490309611059773086112220269435800075303348626018184076303507483030 287 115792089210356248762697446947946071893095522863849111501270640965525260206080 288 38597363088092047361481507689809914604481482155810672192548175683433666357930 289 23158417863639207081238319838182683146758674014202984330803682627015347588300 290 69475253536997727921967883393064377519927098439026047916037161796270303897190 291 6811299390689140902157297407047967485640406570147785418368337037866539479280 292 74924293027981083314994890870109282740299854253711114220182276992653239933530 293 88546891755439471797562409562721545791231743790423779980545064983610580024380 294 47679095573064306349859853484884756638436075180285782699456701010738559751830 295 450552903159932272164681675088934154465983440165217748160031361154940993280 296 77044541857157486191659096114095627184024661963705303443585045551557106095530 297 92363339647956996975557979001896965789936397668413320582670048389637539115980 298 46406946275558464623861330338492949972201190554289269165415039875396240054630 299 108583243191156478982039149118392500784431176649868868141701227865252115255280 300 41000311761158637288367606966327771640702930893804086645737980050191381341530 301 27483725475159068949633298535914825811957281742591130346545330487179234558780 302 68033484333157773965836223827153663298194229196229999244123279176215674907030 303 1766847064367008190348776961485993528642204633542619499225931411217121280 304 77194137209189341279650540413471443237670442375549195153138647361471680719530 305 92632611281614336133942578740773434686498802409732325659866531647483773439180 306 46317189064339351571066463758867460340013722307182934139682878789447495280230 307 108979230887711389509075325204975543279375889504749757961107820891496577495280 308 40868315862307000446022214937466757475721359942177123372602449041443227261530 309 27246132857226122633411592883965000314990454029662596454901374671432557214780 310 68112681872468756071243459044470271797183171767206177208004597781464567355030 311 115339783263624639849593903595715663354425339736274050685326221375548252225280 312 38748131737002583665849355473886717450704876531669025797862982213426002351530 313 23429801431678172429100445849520928269960783890748020820370334381001552376780 314 69384792347651406139347174722618295812193061813511035752848277878274902301030 315 7210392873099384060778070953133622078584685800361074373613413146669781815280 316 74791261867177668928787966354747397875985094510306684568433918289718825821530 317 88307435665993325902389945435070153035465176252295806607398019318328634622780 318 47758914269546354981584008194101887557024931026328440490505716232499208219030 319 115792089237316195417293883273301227089774477609353836086800156426807153786880 320 38597363079105398476616028914691529538921830573975763997371670529673035164330 321 23158417847463239088480458042969590028751301166900149579485973350246211439820 322 69475253542389717252887170658135408559262889388126992833143064888526682613350 323 6811299366900952677513383002322830547394270029996557842901117513206045143280 324 74924293035910479389876195671684328386381899767094856745338016834206738045530 325 88546891769712384732348758205556627954179425714514516525825396698406876625980 326 47679095568306668704931070603939729250786847872255537184363257105806460884630 327 450552876409790649899735126584791838695036124586599968743586059104813121280 328 77044541866074200065747411630263674622614977735564842703390527318907148719530 329 92363339664007081948916946930999451179398966057760491250319915570867615839180 330 46406946270208436299408341028792121509047001091173545609531750814986214480230 331 108583243214759545119331749014131449886582012516555883829421620778825757495280 332 41000311753290948575936740334414788606652652271575081416497849079000167261530 333 27483725460997229267257738598471456350666780222578920933913094739035049214780 334 68033484337878387193294743806301453118624396369567402381667357758930403355030 335 1766820105243093318178024834441792323898330994954864297175246224087777280 336 77194137218175715917941263997513791304738690333428724404872664256534057167530 337 92632611297789810482865881192049661207221648733915478312987762058596051045580 338 46317189058947526788092029608442051499772773532455216588642468652410069411430 339 108979230911498851786903711162734699927497722334430864803933159731367573975280 340 40868315854377846353412752951547038593014082332283421091660669428152895101530 341 27246132842953645266714561309309506326117354331853932349206171367509959326780 342 68112681877226248526809136236022103126807538333142398576569665549438766651030 343 115339783290373965134778353174674403709706311284047746707024754156570501185280 344 38748131728086141904121205614233803998944552682411127123963471286418586031530 345 23429801415628577257989776102145684056792200962083803207351214712388203000780 346 69384792353001271196384064638410043883249256123065774957187984434479352093030 347 7210392849497038220909438971699439412160299140560754354467648928120738615280 348 74791261875045117542077510348558792098126556730240124574815839695901840221530 349 88307435680154733406311124623930662635319808248175998618885477849458060542780 350 47758914264825885813610281797815051023740053694368376486676563388789399579030 351 26959946667150639793205513449688727755512687752338553799036926689280 352 77194726149224148059997110074723434085617080525256146775525538072263110863530 353 92633671373676988338566404131027018212802751079204838580162934926908347698380 354 46316835700318467502858521962116265831245739417358763166250744362972637193830 355 108980789846627054515875068425936695523940519901032865196837825714179774935280 356 40867796209335112110422300530479706727533149810082754294025780767215494781530 357 27245197481876723629331746951388308968251675791892732113463371777822638750780 358 68112993664251889072603407688662502246096097846462798655150598746001206843030 359 115341536334156263145178050641854857901815138119642992285038172324013015105280 360 38747547380158709233987973125173652601574943737212711931292331897271081391530 361 23428749589359198451749957621837411541526904860726655860543163811922694648780 362 69385142961757730798464004131846134721671021490184824072790668067967854877030 363 7208846046159716447027352971246097477946628403270831785632279956847932215280 364 74791777476157558133371539015376572742864446976003432097760962686326109021530 365 88308363762157126470640376224202667795848010690549952160186699232221744382780 366 47758604904158421458833864597724382636897319546910391972909489594534838299030 367 115790322390251828409103726058282304730862733136852404184512338104013150945280 368 38597952028126854146012747986364503658559078731476241298134276637271036111530 369 23159477955701859293394552371980943444098347850401008720858664343922613144780 370 69474900172976843851249139215131624087480540493626706452685501223967882045030 371 6812858349604805920034109956751291452316397505733115403743310150965459415280 372 74923773375009194975702620020208174751407857275182670891723952621620266621530 373 88545956380090072786836322032899551411226149229072581989320081115751228062780 374 47679407364847439353435215994825421431771273367402848696531695633358343739030 375 452305973691555580205144036428469665630813714033546019651732643978240065280 376 77043957500313611755645608660315782013636385205749194019754478457282673071530 377 92362287805638022990733701585093244483237499504092323619775027619943559672780 378 46407296889664789285469422810760857074434156609062934819713380131960899869030 379 108581696364216811357297564681916440039285738172926225549208550262760969015280 380 41000827370138526496614801778486458555751410386118300843235539251021763421530 381 27484653571322869524478249197800462259044544828756715902040937048673922302780 382 68033174967769840440887906939858451149165141500841470725624743655717445659030 383 115792089237316195423570985008687907852929702298719625575994209400481361428480 384 38597363079105398474523661669562635951203422344187167500973652871781632617130 385 23158417847463239084714197001737581570858166353280675885969541566041686854860 386 69475253542389717254142591005212744711893934326000150730981875483261524141670 387 6811299366900952671974763824040465168139660009967920058318129595258214871280 388 74924293035910479391722402064445116846133436440437736006865679473522681469530 389 88546891769712384735671929712526047181732191726531699196575189449175574789180 390 47679095568306668703823346768283256174935925868249809627446659522216894830230 391 450552876409790643671482431940419875253081666266458646780615209739354177280 392 77044541866074200067823495861811798610428962555004889810711517602028968367530 393 92363339664007081952653898547786074357464138732752576043497698080486891205580 394 46406946270208436298162690489863247116358610199509517345139156645113122691430 395 108583243214759545124827266097641189854324913509191302642918359763559985975280 396 41000311753290948574104901306578208617405018607363275145332269417422091101530 397 27483725460997229263960428348365612370021039626997669645815051348194512126780 398 68033484337878387194393847223003401112172976568094486144366705555877249051030 399 1766820105243087041267848467410591423984541569332480386830530571262689280 400 77194137218175715920033567389636135038371994929903931866176112495084998863530 401 92632611297789810486632027297869879927761597007570851743333968887987746098380 402 46317189058947526786836647573168645259592790774570092111860399709279504393830 403 108979230911498851792442161318352668634174116854512296319148169774590654935280 404 40868315854377846351566602899674382357455284158922943919922332747078534781530 405 27246132842953645263391491215938725102111517619805073440077165341576110750780 406 68112681877226248527916826267145696868142817237158684879612667558083382843030 407 115339783290373965141006415801030796535501945588730757243589493076770775105280 408 38748131728086141902045184738781673057012674580850123611775224979685161391530 409 23429801415628577254252938526331848361314820379273996885412371360268038648780 410 69384792353001271197629677163681322448408382984002377064500932218519406877030 411 7210392849497038215414089595502622212928857107016921528086996939708732215280 412 74791261875045117543909293473957731164537037408088068850276057025372509021530 413 88307435680154733409608334249648752954858673468302298314713869042505264382780 414 47758914264825885812511211922575687583893765287659609921400432991106998299030 415 26959946660873538060741835960514744168553934676658682462771378913280 416 77194726149224148062089477318877993248675075054242397800752161851018293455530 417 92633671373676988342332665170505224706307141231380090425570857728667676363980 418 46316835700318467501603101615623530333410942699967012551114770095719527638630 419 108980789846627054521413687601639940367329328948349412028320065128531728855280 420 40867796209335112108576094138578625113070213460977238683531700962431510141530 421 27245197481876723626008575445966362062218390363502804014574028129211466398780 422 68112993664251889073711131523803151214773859655926108021447046628871597627030 423 115341536334156263151406303333598973698466366970516463235615476568167546945280 424 38747547380158709231911888894592280669357867453588221614433230482552904111530 425 23428749589359198448013006006790942063536167550202573290196781265429975544780 426 69385142961757730799709654670194957881001267260359518262906128916798761245030 427 7208846046159716441531835890295407069136720593676592711593482094358639415280 428 74791777476157558135203378042360136212467749579201511789107228640489206621530 429 88308363762157126473937686472773082041133955376306495604609977949715320062780 430 47758604904158421457734761181534244555135337984991544158101730022036979739030 431 115790322390251828415380636231726421859401070478679797608298601863754406625280 432 38597952028126854143920444595216464615712966284200443490205522050690617551530 433 23159477955701859289628406267914473166975345445304572666586906088077859736780 434 69474900172976843852504521249820447513188207961992185137442753975916133181030 435 6812858349604805914495659803712364574194335145297180029814253892370233815280 436 74923773375009194977548770071221150377448544728661316016366971374485341821530 437 88545956380090072790159392124722907538099386645334143213677514870908363422780 438 47679407364847439352327525964217636056146860895315661621745884381639298619030 439 452305973691555573977081412972244499182268880702863828735400897931468865280 440 77043957500313611757721629534801190402452566816859421416726589039298263471530 441 92362287805638022994470539159166979583106626404090732934324826667571622392780 442 46407296889664789284223810286069612041144447642396798381530113782751545629030 443 108581696364216811362792914055554285774387395378806239247075901803390473015280 444 41000827370138526494783018653940509977384191317491629610613088737478595421530 445 27484653571322869521181039573617754817983550505228707683320526124296219902780 446 68033174967769840441986976814586020296185472942017473465198213963843346459030 447 6277101735386680763835789423207666416083908700390324961280 448 77194726158210796946954956093996378314234726636024487220943753105145311439530 449 92633671389852956335090526965718317824314514078587851381915721986096308735180 450 46316835694926478170683814350552499294075151750897758898999815343243316848230 451 108980789870415242746057602006365077305575465488360825199415453742397364695280 452 40867796201405716033694789337003579466988167947640100959833238091142964861530 453 27245197467603810691222226803131279899270708439495956111916794960892084894780 454 68112993669009526718639914404748178602423086963928390655666124351644724795030 455 115341536360906404773671249882103116014237314285937857813228578939401666625280 456 38747547371241995357823573378424233230767551681781090088562196358808197551530 457 23428749573309113474654038077688456674073599160949736543628919842689503736780 458 69385142967107759124162643979895786344155456723443797178428749391045585181030 459 7208846022556650304239235994556457966985884727128303378405450590328533815280 460 74791777484025246847634244674273119246518028201384274900169905808499241821530 461 88308363776318966156313246410216451502424456896235469204522796852133383422780 462 47758604899437808230276241202386454734705170811681886291464123721230958619030 463 115790322417210952330252806983853466060605814352159933874175401206379829985280 464 38597952019140479505629721011174116548644718326373731401579922269815476431530 465 23159477939526384940705103816638246646252499121216490907060826482502605720780 466 69474900178368668635478955400245856353429156736688212390618113844441217853030 467 6812858325817343636667273845953207926072502315755883324628842707700742615280 468 74923773382938349070158232057140869260155822338508414918095441769375172221530 469 88545956394362550156856423699378401526972486343058921236788761581710058142780 470 47679407360089946896761848772665804726522494329407402280708802144705400379030 471 452305946942230288792631834013504143901297333086386210842078592991846465280 472 77043957509230053519449779394454103854212890666064913956024363140944804271530 473 92362287821687618165581208906542223796275209332660619505060820050535395832780 474 46407296884314924227186920370277863970088253332873502857951449321763621149030 475 108581696387819157202661546036988468440811782038467837145217068543043081015280 476 41000827362271077881493474660129115755242729097604430311232699824261059421530 477 27484653557161462017259860384757245218128918509431748944435826080504655102780 478 68033174972490309609960703210872856829470350273949793044826447311773868059030 479 115792089210356248756420345215482394403240974543365394148684184276622932705280 480 38597363088092047363573874933964473767766331595971911310076994579734442191530 481 23158417863639207085004580877660889640671403006493214742355556640356744088780 482 69475253536997727920712463046571642021956188774929304445519870458489838397030 483 6811299390689140907695916582751212329629713911751065435356387057486240215280 484 74924293027981083313148684478208201125636751806510020881186260319446673021530 485 88546891755439471794239238057299598884838159385461811970352234971838759582780 486 47679095573064306350967577320025405607233936648606438702854311014662499899030 487 450552903159932278392934366833049951792480800956454810064881383217561665280 488 77044541857157486189583011883514255251582496176774891089616762210869565871530 489 92363339647956996971821027386850496311540499251938578345527138376399966712780 490 46406946275558464625106980876841773131666490026447516577796009879808764189030 491 108583243191156478976543632037441810375025443684464835440020477845785097015280 492 41000311761158637290199445993311335110504841882272097546298230056680387421530 493 27483725475159068952930608784485240057600721521833549967553780498859445502780 494 68033484333157773964737120410963525216313082603149192703787129172322271259030 495 1766847064367014467258950405603122747523511115383666568109754399972065280 496 77194137209189341277558237022323404194597481940055248137449019420475429071530 497 92632611281614336130176432636706964408967473625843221031625201353690520472780 498 46317189064339351572321845793556283765857498568479302349096655554045246269030 499 108979230887711389503536875051936616400653347175501074684282335165330029015280 500 40868315862307000447868364988479733101962207385260017798210944283498743421530 501 27246132857226122636734662975788356442223979427211806420996666107132486302780 502 68112681872468756070135769013862486421438663301356440552639500636231257659030 503 115339783263624639843365840972259438187301547000270667545238418360520499265280 504 38748131737002583667925376348372125839746140777003486844558916551768586671530 505 23429801431678172432837283423594663370235059532350050704423016190018204152780 506 69384792347651406138101562197927050778768303266310359124830717275269351709030 507 7210392873099384066273420326771467814282149979187588908985004042282505015280 508 74791261867177668926956183230201449297419273117364513056643387991181251421530 509 88307435665993325899092735810887445594046697744999897886175064780961000702780 510 47758914269546354982683078068829456704164423862093743397580034411621752859030