247055524 6682225 20866624 6754801 109244304 273108676 203091001 14493249 123498769 981318276 32228329 669124 67947049 1517824 1017227236 916091289 1225350025 2056713201 2697036489 2871459396 79673476 2387788225 1694557225 296941824 49716601 26553409 106028209 161747524 240622144 2032747396 184443561 751689 3059001 1630867456 1171761361 2230861824 151240804 11336689 34421689 78269409 17689 966215056 120978001 3459600 131951169 1547536 98624761 2474329 6046681 1142845636 525922489 9223369 103245921 133033156 2045662441 145515969 149352841 109327936 701084484 16273156 78287104 1718682849 338724 22686169 9241600 59783824 5134756 157025961 1932217849 14884 669124 308740041 62948356 243953161 28387584 1319941561 108597241 23261329 231557089 110224 1202216929 2683861636 127577025 214710409 31382404 13520329 1176627204 291600 1009523529 62599744 9703225 42810849 1005714369 2699449 1120508676 7579009 2302368289 240343009 715716 1957201 19971961 21242881 12145225 426381201 10843849 124791241 802815556 972441856 316555264 125753796 751689 10595025 122788561 62267881 19864849 1924927876 1209996225 112021056 15093225 6295081 1415339641 966289 21390625 922701376 755260324 442513296 225780676 38514436 6754801 308025 2930706496 6754801 1983277156 1592728281 16129 5354596 6056521 1008016 13630864 19598329 23755876 27510025 1159929 294019609 11336689 1712138884 47831056 288422289 16297369 65025 262796521 5626384 1032658225 520113636 226924096 27899524 861184 143641 231496225 14714896 51179716 695556 1345935969 236698225 154449 2041322761 48706441 12482089 23677956 25948836 2013945129 9884736 199996164 18627856 418366116 10304100 14152644 136632721 29899024 246395809 2090775625 38987536 6522916 412164 2001130756 396209025 39413284 164891281 157025961 4210704 124970041 50865424 22572001 8088336 2275194601 665227264 90212004 15116544 218389284 234212416 108722329 264196 5692996 516425625 2557931776 189530289 541585984 2459961604 2814726916 444239929 28143025 1855197184 1132726336 17164449 1133264896 1444804 2239939584 1325833744 47997184 423824569 203005504 263185729 189640441 32012964 29322225 121749156 24542116 615933124 194853681 1027651249 2493241 115600 261339556 372181264 1185921 31798321 418038916 1851150625 7496644 104734756 255025 1235030449 14577124 1306967104 1307111716 103774969 9279083584 9132484 2802276 247009 715937049 1325469649 4498641 146313216 85192900 1242210025 2283310656 221592996 144889369 868245156 1212710976 149108521 3415104 2375490121 10413529 29495761 2519437636 29899024 12809241 119661721 1898884 4721929 11881809 91527489 168169024 17867529 53919649 2424249 2223499716 1142237209 173211921 227617569 451732516 232684516 729316 115455025 92794689 1490654881 218123361 1637254369 179426025 133749225 18011536 527115681 310711129 233289 6135529 10863616 1853044209 1214404 33304441 11390625 4260096 2015740609 77284 818303236 2325843529 116281 253255396 194909521 2303232064 4177936 10975969 756305001 11664 23512801 19562929 74269924 71808676 11532816 533055744 282038436 2441545744 122168809 22800625 2374681 1428310849 1776889 492795601 556516 412536721 108618084 131079601 1134948721 11580409 2471978961 81432576 1777802896 28026436 466489 247810564 1758376489 12680721 746496 326994889 194797849 12809241 20394256 134689 579172356 51308569 86955625 393308224 1991212129 2034731664 14630625 21418384 123099025 3061962225 26677225 2210786361 3007974025 67930564 2036329 1273847481 32398864 18541636 152374336 153239641 300155625 55264356 37307664 2496301369 2886601 122832889 9235521 1130573376 24393721 2825761 19254544 143856036 21483225 162231169 38155329 54361129 2312551921 115218756 329349904 2230767361 33097009 423248329 16883881 503239489 7273809 46457856 1973314084 1133264896 1327104 1428235264 32970564 87216921 17032129 14107536 106378596 170433025 3175998736 2518634596 219543489 21114025 627051681 61261929 21270544 92525161 97930816 11316496 2328676 221473924 8673025 4892944 1482404004 17956 2321119684 17774656 173889 130599184 379197729 1075052944 1120508676 23580736 1985281 1189353169 664225 129004164 639230089 731810704 5317636 228523689 321413184 3136441 127418944 1687401 1948816 160858489 13675204 141205689 150209536 528908004 431475984 187032976 2978430625 42536484 2887450225 234304249 77246521 521894025 132572196 641001124 128164 15311569 217156 3319684 2411809 289272064 1724076484 1724325625 1256641 1135420416 171636201 2380849 84100 2327966001 1109356249 544644 16621929 51681721 29419776 32970564 177902244 2281781824 5130225 86155524 329567716 211469764 616225 326019136 1240996 2152774404 2289169 18190225 758641 1226680576 213444 120362841 2082249 4704561 3045025 319193956 1545049 56220004 68244121 247495824 248755984 531441 990025 138744841 721781956 15335056 268324 96275344 731864809 5875776 2352541009 626901444 32752729 4422609 78872161 33258289 1330425625 174530521 7884864 2589690321 265233796 82591744 32182929 2393209 12730624 47018449 16826404 3201862225 32307856 44195904 56220004 245642929 425679424 391287961 161010721 2324589796 291658084 3908529 9217296 110224 25583364 585225 1488400 31775769 316733209 44116164 1010025 8259876 231252849 27699169 1171350625 1253938921 30658369 27112849 3553225 5885476 30935844 105390756 1128758409 26357956 1618855225 10336225 222039801 127961344 42315025 701932036 103286569 142611364 1153349521 202521361 520341721 14243076 115304644 20848356 427414276 29584 17197609 13972644 124925329 1668068964 2182384656 7744 2821946884 30448324 2617924 118336 202179961 15876 146506816 395641 881721 815409 549081 22553001 4652649 41113744 114254721 2029953025 29931841 18769 169182049 222546724 273174784 2353156 196981225 23551609 26998416 1447209 54154881 1148057689 121104 1151448489 150724729 1227451225 452115169 565107984 1332177001 332588169 439569 12752041 27279729 2231523121 225030001 139192804 2849104129 3936256 2692881 1618291984 133702969 329567716 193460281 18198756 12194064 183521209 194351481 1157836729 131951169 25816561 301265449 172225 2808976 401120784 351649 164506276 22259524 75411856 1979805025 232196644 1113156496 630261025 106853569 51022449 105411289 53361 1227170961 19829209 12837889 1470952609 1912689 1470569104 6195121 6255001 119705481 12616704 911194596 11723776 1133870929 2267759641 283147929 10471696 8328996 833072769 42003361 1799201889 6140484 9801 294156801 186759556 117202276 1491967876 6215049 68145025 2635590244 12866569 1196836 13118884 259822161 1125870916 122301481 35247969 2980395649 23377225 16337764 563255289 11744329 26173456 27447121 27962944 54228496 12453841 1176695809 1244748961 9803161 28890625 2034731664 227165184 25170289 917764 201782025 877969 100781521 201469636 238733401 202749121 3056320656 15578809 16386304 1731142449 36108081 314721 2091964644 673039249 203718529 521391556 549081 2295751396 1043225401 157427209 1322122321 532963396 4648336 442225 91355364 314530225 3004793856 179131456 4879681 109014481 13860729 291316624 935089 142659136 208629136 2291153956 2301312784 2616527104 216472369 127283524 1529826769 259113409 62220544 2396304 308072704 3154176 5973136 2658330481 33698025 1502647696 423659889 51222649 218537089 113209600 227587396 165096801 7918596 2225197584 53246209 82369 30316036 126945289 130736356 2396304 9759376 2315438161 58110129 1207801 2224725889 21316 6430917249 1149184 1274641 197346304 18421264 2530693636 1927561216 2996361 28826161 7284601 158180929 87616 1230395929 2171373604 189090001 42758521 80089 388129 217385536 217946169 1745041 318051556 573171481 28879876 8749764 45995524 11874916 291487329 2304 572836356 1306449 2262016 19660356 714279076 1913800009 176199076 1861404736 495616 1302704649 2778889 2692881 1005143616 2902192384 1012894276 2082249 62583921 32024281 248440644 2660599561 716847076 255456289 15515721 1806505009 410994529 3083536 11029041 116877721 224670121 13315201 546121 1314642564 588289 1813141561 222546724 7529536 202834564 26563716 34281025 15768841 30338064 1045422889 143592289 80089 24621444 515698681 2357296704 923612881 149597361 426629025 48566961 2271856896 3196944 50452609 26316900 232898121 20757136 261080964 1775273956 144216081 59151481 297838564 12538681 24462916 157402116 302203456 2579236 117896164 30261001 2275767025 2653641 887364 199317924 45819361 2270617801 362293156 1507984 3118664025 951290649 1221362704 201100761 1895209156 151019521 152670736 155236 11478544 3294225 71554681 435264769 312723856 27994681 146797456 1635841 621355329 13300609 191844 41499364 125193721 3037552996 258064 542843401 1822863025 54110736 191241241 11874916 30614089 114425809 33212169 268206129 1715782084 233289 163737616 13155129 1192804369 493106436 323892009 172791025 341954064 25281 1180128609 6150400 115283169 174715524 18905104 12794929 55830784 3073009 4782969 229371025 188567824 192721 5410276 2122849 2666689 322310209 1628606736 2879809 18071001 281836944 64705936 265787809 2383099489 118200384 3511876 164685889 31618129 163712025 131308681 834285456 2133423721 13293316 2608757776 2760871936 25921 32251041 320947225 228523689 165276736 159087769 32182929 186240609 18533025 1283932224 1105296516 16040025 818589321 117874449 1168561 14776336 1229881 381924 1705524804 14922769 16418704 541446361 51076 12702096 512207424 19492225 4060225 214369 2637233316 8630967409 512614881 928542784 294431281 43349056 220879044 305096089 319587129 11451456 2222368164 917302369 1594245184 1114157641 2041864969 510127396 465124 12544 712336 201554809 1046134336 25654225 2862678016 7540516 5929 155276521 4804864 717409 146313216 4414201 281937681 588289 2128807321 1070925625 109561 13704804 826281 2120326209 24830289 1276275625 6492304 177502329 182034064 227529 218034756 154878025 26584336 123498769 243016921 178382736 2295463921 89401 2399401 67914081 212605561 25240576 155426089 284394496 227496889 39790864 84217329 114169225 911194596 100240144 7431076 143328784 12931216 25999801 420701121 0 91298025 211906249 138438756 1574105625 1997017344 9114361 1409852304 4575321 30713764 6230016 284428225 2030625 212984836 313325401 195132961 121749156 4343056 128414224 19324816 180230625 24088464 204518601 8236900 3055504 1930547844 314721 2397962961 2866249 25775929 259951129 162129289 20921476 13293316 2330475625 1907243584 232440516 459202041 311099044 2874997161 40119556 123187801 3022690441 514089 828100 51529 1276704361 2038251609 11566801 232959169 15342889 29626249 20720704 17547721 21557449 1324668816 29975625 1285867881 1793353104 3265249 210656196 10125124 342213001 39250225 482944576 176703849 1842383929 3006548224 9498724 14417209 3587236 118135161 14356521 1430276761 1720424484 51466276 44209201 4691556 2268807424 421152484 158180929 1875409636 2219163664 1127952225 211615209 143641 326041 7612081 292136464 69272329 685584 133148521 1249924 133217764 18258529 952277881 187489 256064004 288932004 444889 14167696 164891281 31181056 1925542161 132227001 1663171524 614656 22600516 1697809 1166400 1923769 2655134784 3117212224 2542378084 247149841 791240641 19018321 43243776 210163009 24830289 1526933776 245025 98596 4 22572001 93636 119486761 101929216 37552384 2031575329 1166400 15705369 92698384 827597824 1251532129 7132309209 1227311089 162180225 93636 106440489 835396 2899499409 39753025 398122209 254753521 1407150144 3783025 1304726641 74529 602898916 5914624 124791241 451817536 108241 263023524 196588441 222784 25040016 189557824 1227664 119486761 34245904 142491969 84879369 146095569 174724 1652585104 39727809 183710916 14953689 13191424 2673225 1194649 121682961 12341169 295118041 12666481 276956164 109265209 3065283225 18948609 146689 7980625 14326225 232593001 1481089 16136289 244453225 11068929 2180516416 1183153609 22543504 196056004 232074756 2665553641 66194496 129709321 2268521641 92025649 308599489 184742464 5368489 57592921 3118756 320875569 257666704 66210769 5631129 1212710976 55145476 22448644 7177041 842724 3154176 1281424 42263001 831744 381108484 51969681 1670929129 30976 271441 174002481 320553216 423865744 31854736 131148304 190108944 3129361 1981763289 7246864 269320921 19758025 6895876 306040036 141491025 16859236 19607184 2362369 1993265316 780140761 14002564 113465104 9114361 1695298276 3294225 116122176 121374289 14684224 6594624 17956 9616201 2033017921 231361 718454416 2401 17313921 628204096 101344489 1674436 1336336 1022144841 2025180004 16418704 263283076 215414329 231465796 249829636 2654104324 1053327025 2728286289 7064964 4734976 2233035025 36445369 213101604 88059456 168506361 473628169 5830238736 294774561 189200025 9229444 273141729 3099816976 1169776804 381928849 631818496 2222839609 191434896 2166784 1442401 732027136 326199721 47018449 304083844 59644729 3254416 124609 13315201 1365450304 16305444 7150276 229855921 5410276 826217536 22667121 31651876 55815841 95277121 613089 205234276 152547201 14837904 19412836 4631104 18541636 279157264 1293553156 4068289 25050025 332077729 10660225 36312676 130667761 252142641 2044757961 219217636 236113956 1749330625 15350724 183169156 395641 15578809 102535876 117202276 331931961 308529225 128187684 6895876 24780484 6749604 342225 1087849 261113281 61027344 78127921 39225169 7365796 1116562225 139310809 202123089 30991489 130256569 2261668249 298045696 81108036 184579396 1776889 1519050625 37173409 1161241929 78623689 7678441 261857124 345744 32684089 1390041 1245807616 416025 3912484 525739041 26204161 7722841 3262922884 6395841 27436644 3587236 11437924 1943236 191296561 311364 255488256 13439556 138203536 2782224 226653025 16752649 2392383744 2456590096 11215801 1680508036 46144849 213189201 248598289 92486689 17623204 1485871209 1997017344 753118249 12194064 1037806225 24324624 15745024 1214404 63107136 2473570225 221801449 304704 592900 693889 355216 2537439129 250683889 30702681 100460529 2283121 52867441 918817344 1417823716 78978769 4787344 229613409 1058721444 1521 7584516 16384 118526769 6390784 123810129 75099556 27941796 252682816 872356 602176 25542916 295221124 96216481 649636 1015633161 931226256 35247969 165173904 2383490041 233264529 1054729 14645929 133356304 29909961 483252289 241989136 423659889 16224784 224610169 451945081 114297481 194909521 845297476 14182756 16875664 178275904 1631917609 1413721 278823204 329132164 169833024 1421516209 292136464 181252369 2471184 3243601 1273133761 178623225 2223971281 5116644 24870169 196 37185604 206525641 2475361009 6260004 121859521 22724289 1299314116 82119844 26822041 70225 16362025 18225 1512509881 45481536 26255376 712089225 170569 1188387729 196 1044484 10810944 29997529 1423251076 415874449 168688144 2294697409 1252381321 189502756 212226624 6275025 3140705764 411116176 26759929 13264164 140067225 43125489 24433249 396900 588289 244296900 272184004 173606976 45941284 1002102336 313467025 1211944969 2292398641 306320004 148888804 245956489 613404289 427716 23853456 16613776 1425636 1193357025 1849 173889 1316383524 419904 11316496 14861025 2326036441 268271641 11664 2773707556 17355556 15429184 115261696 2588881 8094025 45819361 68293696 631466641 1472410384 41036836 82901025 12974404 228856384 352162756 4318084 1214661904 74597769 2752281 618367689 1474867216 1324086544 1302921216 77284 232349049 11999296 1479556225 297597001 151437636 101304225 30980356 248724441 3252763089 36554116 183087961 1863907929 222725776 223729 6295081 19589476 190743721 2304 11662225 17825284 1219057225 1902878884 284293321 31877316 712142596 715716 207025 2055534244 326994889 857476 1427555089 181037025 290600209 644809 77721856 61763881 43573201 198916 2063975761 82955664 111175936 1991569129 1132096 22543504 22439169 14182756 284089 30283009 25441936 932386225 206583129 135932281 2378805529 21132409 459684 414736 2518569 915909696 11249316 63001 2269950736 12100 2368521 80656 305809 85396081 162460516 352951369 2916756049 2768896 6180196 225840784 210627169 1147312384 137641 297025 249671601 226683136 26132544 919681 203233536 25593481 2134521 50112241 2507906241 242767561 2886601 16679056 1422194944 1136356 1250471044 1304164 462766144 1503267984 31315216 10297681 18130564 78163281 128210329 29008996 10284849 166719744 1129228816 1595762809 2868566481 153462544 21986721 265225 788544 2131484224 5631129 32901696 276676 1161719056 3147076 30625 145853929 1144536561 2534464 36578304 823403025 16999129 1906719556 889249 204304 18139081 136796416 179935396 94458961 144889369 123365449 12173121 46144849 1122518016 74390625 281702656 6110784 13623481 43771456 158608836 17272336 119355625 151683856 332953009 157351936 8898289 118287376 6115729 55190041 18071001 152349649 261404224 12285025 1123600 2056531801 23648769 312299584 14945956 128414224 171767236 125552025 2257580196 22382361 225060004 86436 82369 121638841 180418624 175561 3294225 25250625 622153249 1114624996 672572356 1386445225 35200489 456976 11195716 14984641 3193369 46144849 142134084 512656 119727364 1448259136 101263969 17280649 3211264 1893376 1220454225 22344529 726194704 153487321 73017025 1983455296 226051225 23980609 41679936 1902355456 432265681 1452600769 267355201 131515024 6620329 239537529 6895876 232471009 1249924 209786256 489250161 252873604 85581001 83521 289238049 2250458721 402965476 2525565025 5262436 227919409 2555909136 217356049 2547422784 1094116 13293316 3779136 169156036 1139670081 39225169 924585649 322992784 53202436 1012066969 72267001 3115314225 39753025 111767184 40309801 523631689 259467664 288524196 31719424 430313536 107584 1176215616 67387681 121749156 312334929 263315529 26122321 226051225 2854658041 157226521 12845056 152004241 163814401 1127952225 92621376 19873764 19571776 1319432976 22306729 210337009 2694336649 22572001 186349801 1289097216 133148521 3173857569 392594596 18071001 264257536 8946081 85849 9156676 2222839609 1915456 1417974336 762643456 187854436 1085764 1498309264 331494849 1232100 43983424 11519236 115283169 5130225 72097081 215678596 158785201 242767561 42719296 1134225 2529788209 1614030625 2343961 57121 297025 28153636 85951441 5546025 235499716 313821225 24964 77951241 142062561 217156 2362369 174372025 72131049 343396 2223311104 1054729 6175225 571536 65173329 30680521 66324736 2019963136 38588944 29986576 276423876 30228004 24025 1411655184 49284 806404 326922561 2090501284 182763361 1179396 2878537104 2627641 1232100 141253225 226576 288116676 1361757604 1327104 1051510329 839056 1293553156 521619921 249355681 1014741025 11282881 27510025 1071711169 16990884 611524 450241 1545433344 316733209 744769 1385402841 28249225 422960356 9235521 29615364 18284176 300224929 263770081 1535121 1861404736 618317956 17606416 9511056 293764 42667024 11744329 29257281 3651921 901680784 692224 272415025 792084736 9653449 17164449 14845609 120472576 9498724 32353344 1345715856 10182481 2477948841 1689867664 62789776 2609370724 2729104 101761 3266008201 14303524 24591681 140114569 1822094596 69155856 47087044 246961225 12737761 300304 451860049 2155559184 1895905764 165649 120409 17572864 23902321 1017354816 2643876 150822961 101324356 622253025 1140624 113934276 16467364 197571136 207936 104203264 237252409 1526933776 1983188089 200533921 18507204 119639844 512207424 318836736 2493241 32729841 2858399296 1016143129 227798649 1268570689 927369 2427364 321413184 2542277241 31329 3101264721 3276100 618616384 289444 124925329 18679684 19321 411602944 292273216 592386921 1331228196 11062276 915849 15171025 26904969 1148667664 1133197569 212897281 10074276 1263376 30283009 155326369 105267600 2425365504 164634561 1607127921 12482089 162409 20921476 566106849 2482132041 13329801 35117476 20921476 319444129 1525225 85264 303247396 21613201 16507969 190219264 2048739169 244734736 27920656 261121 1299458304 1920996 229946896 193738561 4153444 16129 81830116 2815469721 2537439129 291419041 2262016 28579716 619213456 208629136 2593151929 73984 145924 47582404 166332609 29354724 22915369 287573764 195664144 1278134001 812763081 25623844 2331729 92486689 299947761 6497401 2192393329 13549761 2488213924 1532644 29713401 4313929 85264 110019121 68121 167288356 243141649 150160516 972441856 201601 1201523569 19731364 5317636 67914081 64899136 91642329 1719346225 321233929 11478544 613255696 21013056 298978681 226833721 1001469316 1170460944 37295449 106929 2093809 1094116 170877184 226833721 34234201 318096 307441156 492307344 1329550369 324972729 671950084 12694969 151321 12945604 35721 1534915684 2224631556 13689 17757796 199769956 12383361 282643344 286929721 611424529 152399025 602407936 1292186809 128754409 113230881 21548164 18593344 102677689 12124324 192071881 61544025 19079424 2271049 133956 223084096 16573041 1940449 108534724 23104 6786025 149769 20142144 2681375524 103063104 207417604 88435216 1357225 180391761 1442401 116575209 1278134001 2755600 24571849 17098225 164737225 3964081 238857025 29474041 2482132041 168844036 350138944 13924 75811849 118984464 11751184 330221584 4870849 1890162576 1371739369 25310961 430853049 20921476 254306809 10214416 32353344 7054336 2634974224 2815684 1101177856 1649821924 131354521 810825625 2319529 764190736 4239481 5731236 1615075344 44182609 15295921 2681996944 13924 1372554304 186950929 5929 1057745529 80299521 2559550464 7628644 2595321 10478169 163763209 156525121 2211169 13198689 121132036 4626801 168844036 1542564 11128896 321413184 2266426449 15225604 199628641 4214809 6827769 137641 322166601 116273089 1209926656 13300609 509796 46949904 121727089 638219169 2893579264 18679684 169130025 2166343936 2496301369 2153424025 152670736 662599081 110649361 18870336 98287396 38675961 2901869161 151609969 117657409 115600 1082344201 21613201 4541161 197627364 203401 3031823844 47524 13571856 188540361 732027136 1247689 61873956 28005264 92486689 148791204 212401476 170851041 419389441 904401 55905529 2327290564 3526884 125529616 631466641 131769 2002383504 216413521 112826884 8282884 1468575684 521284 217356049 3129361 82973881 121022001 23078416 105575625 32410249 3095920881 477947044 3794704 251001 132227001 22857961 71605444 62315236 12397441 11930116 23367556 1066153104 131446225 81108036 4624 22705225 677329 16224784 1833316 50211396 14288400 27050401 2232751504 1949575716 59783824 222248464 3341584 281299984 231131209 9351364 2847823225 39891856 117483921 2442138724 1307617921 1658944 57093136 36312676 189225 3602404 126270169 2519437636 208849 211615209 418734369 33108516 37527876 2486929 16443025 20421361 4726276 5085025 2681375524 249545209 217238121 222397569 4756761 18326961 1585081 7257636 2528882944 37736449 228795876 682276 30569841 2142949264 192959881 25310961 155052304 115004176 2273191684 17842176 1759299136 357285604 198697216 521711281 533055744 2117564289 130028409 13965169 52533504 2979076 196028001 11916304 915304516 32581264 3178817161 20684304 22591009 24611521 1149752464 18309841 63075364 49014001 172896201 2210692324 803098921 1073296 15335056 529 5943844 302829604 28718881 14197824 390141504 232349049 16384 107584 262504804 4190209 2283310656 232379536 254881225 9928801 9223369 1110916 5363856 9102289 283215241 177209344 252047376 1334025 21095649 279591841 1929321 1933185024 11682724 1162084 7873636 175536001 25260676 165199609 122832889 121 187489 13675204 199826496 200590569 260984025 451584 17247409 1105163536 222725776 1623606436 253892356 4016016 11336689 30846916 2316484 65536 13191424 21353641 4826809 22505536 7645225 1523106729 22005481 15713296 41525136 73441 2449225 148937616 3279721 17909824 16687225 4363921 194239969 1422647524 7513081 212663889 3124362816 116281 16016004 98596 18079504 17272336 1118166721 126202756 1221013249 21986721 1314715081 107806689 725925249 119443041 101989801 2061341604 2529385849 219276864 98327056 95481 136375684 124188736 116964 221831236 1556460304 2093154001 30780304 27931225 116661601 119486761 31979025 133217764 23242041 36832761 3323329 62173225 4431025 17850625 14356521 831744 21279769 1113957376 55190041 1168561 24671089 27741289 2346918025 47831056 251920384 1313316 16232841 13205956 1695204 1890625 4579600 24522304 2181529 864900 3264751044 267878689 5452225 203005504 18966025 1965604 2916 13512976 52620516 5583769 321879481 4787344 91355364 3236401 139594225 61732449 968143225 4145296 40157569 3211264 38365636 57653649 1129833769 3268864 23367556 1656369 1531626496 72812089 887364 1077444 21548164 318586801 136492489 17859076 1011303601 248031001 173686041 1147922161 152942689 1467119809 262144 123232201 91183401 111915241 1135150864 269813476 715241536 100 20921476 1318633969 411805849 15241216 22174681 47087044 295358596 312688489 2621161 28847641 5098564 5669161 3389281 183196225 32535616 702197001 450203524 2617924 372412804 1010858436 811965025 46607929 106151809 1690443225 1313917504 14884 12981609 2887557696 272943441 328008321 2013561 1362052836 105555076 1701232516 2556801 23503104 92236816 270306481 162639009 15586704 122899396 106729561 62346816 3629025 58308496 100460529 1436258404 892157161 2502100441 268435456 11664 3080025 331713369 12873744 1392409225 1654943761 1123054144 422384704 2411809 2502724 12752041 2509056 30074256 14830201 221533456 7236100 22515025 300918409 1731724996 23464336 3174646336 335241 21381376 82065481 24790441 38551681 315915076 153066384 235714609 1031373225 44944 28987456 15038884 837225 318872449 30824704 118483225 319801689 150160516 20232004 1703025 19079424 398281849 8632639744 1986306624 2853803241 2765813281 26915344 13337104 167133184 6095961 28633201 184307776 18757561 251381025 2603448576 834227689 528908004 2125302201 289272064 1171350625 2805625 20736 232776049 14776336 2792241 20711601 241864704 61701025 104775696 1135420416 154082569 79103236 1122451009 285373449 22505536 49168144 2883204 8375236 206123449 10131489 2214925969 102151449 28026436 2651426064 392475721 1211805721 2374681 2925079056 1521234009 1565230969 1187974089 47210641 42810849 2269664881 3161363076 37724164 41293476 29419776 1447209 2772225 25290841 208918116 1102500 16826404 126900225 3655744 2715904 191905609 255552196 252396769 2027776 119661721 160123716 21464689 115004176 24950025 933156 11662225 25765776 180687364 187251856 91508356 457275456 123454321 256800625 3728761 22420225 1010667681 26998416 245016409 175456516 1792506244 239568484 232532001 2803067136 1822179969 12873744 35034561 779689 1255143184 236113956 133240849 239197156 33074001 11042329 311946244 28793956 24910081 36578304 144504441 132496 546250384 4313929 362826304 302203456 105698961 2196515689 33350625 1568635236 16499844 3126375396 22705225 2321119684 313254601 1828246564 3437316 1885129 2859481 262666849 732736 1129833769 968256 602176 269714929 429898756 16736281 1509633316 209554576 723825216 118048225 145709041 4096576 2523756169 191296561 131813361 310922689 415181376 4919524 2689148449 279123849 59613841 1962755809 1069813264 24552025 1117249 146603664 4012009 2286144 1208188081 307791936 934280356 19149376 1894164484 42354064 211469764 2324879089 3567314529 180552969 303038464 223981156 32398864 216225 1248844921 5929 312759225 2063430625 257698809 5631129 168688144 2930944 4635409 15876 210681 116186841 952092736 24336 9511056 13075456 3481 172449424 330657856 428945521 1288225 253096281 122456356 137147521 505521 541696 9272025 2350089 113230881 48874081 73188025 1295044 14653584 27394756 1014049 2866852849 58564 161112249 1117498041 95316169 3132900 8133904 11142244 5322249 182439049 1168561 19421649 41912676 722319376 12355225 2027776 2220100 51322896 31181056 465124 32421636 41705764 51322896 1689867664 1269425641 24950025 123032464 154181889 2772225 11607649 933156 112635769 1281353616 184226329 53949025 91259809 143376676 2383490041 2193361 103510276 2375392644 214153956 267486025 624100 84162276 1230957225 221841 2658124249 534361 28334329 13118884 431309824 2903593225 131698576 1216544641 939299904 1376706816 2125671025 2273573124 183196225 177928921 173238244 38340864 46854025 26255376 571831569 2442830625 110082064 1825511076 1285956 242954569 2576882169 106929 214417449 67010596 31674384 39879225 879844 146482609 2906503744 16297369 2637376 5866084 26173456 1545118864 304956369 131354521 273174784 1134225 2792699716 4190209 1529357449 5130225 17280649 138603529 191767104 10484644 717382656 251920384 2421136 8242641 222784 14220441 4169764 6517809 230614596 1263376 127712601 91929744 125417601 1295044 522945424 2313441 163430656 221503689 3952144 2812329 1647304569 17956 3218436 234824976 60025 492804 149523984 33039504 139405249 3043177225 24025 88209664 621953721 222875041 32137561 324900 712996804 60435076 5574321 11799225 1721171169 1401528969 12759184 59305401 2805625 26988025 161188416 41216400 107019025 777924 265168656 130804969 17447329 851238976 843205444 93045316 27300625 502611561 1768707136 13045523089 112763161 36917776 18215824 12545764 1565001 219158416 241926916 13307904 1701232516 218123361 107661376 610188804 325874704 13808656 32341969 22363441 323761 705221136 229552801 57426084 1192464 2842382596 14295961 1284720649 19316025 48400 1131918736 21734244 499849 1399657744 44342281 1592089801 1224860004 184199184 30426256 1567504 1615075344 459202041 251127409 87310336 38142976 25020004 148996 145636624 231770176 21659716 2507906241 1570616161 1554961489 302377321 178929 2965564849 1322413225 17631601 2897022976 702197001 10349089 2842596 12916836 2878966336 2493241 327103396 1221025 2809 30713764 156350016 2073163024 300304 228484 15626209 1600225 2941652169 343286784 416364025 2306976961 3583449 337561 121815369 36168196 32524209 362404 9418761 157151296 1297321 126292644 102454884 41512249 423801 1625541124 189172516 626851369 12676282921 1998179401 44342281 1857351409 104919049 4036081 1264869225 1166564025 26193924 1162196281 53187849 151142436 21242881 1842298084 10903204 21013056 1274347204 55666521 8128201 444282084 134142724 10349089 421645156 1152534601 1557504 19989841 1188663529 1500625 14356521 4210704 2601510025 165431044 1369 4875264 12974404 18861649 233814681 17740944 335241 226924096 24950025 25290841 991557121 1026169 1263731401 142993764 129390625 10575504 167281 202379076 619213456 867184704 872356 14861025 118336 2312551921 38825361 134513604 180687364 1486565136 244515769 146870161 1213268224 235499716 4765489 1826109289 913006656 2725801 1702140049 62853184 1578313984 4669921 34503876 1129430449 45981961 1661521 171396 5846724 2264237056 870309001 101848464 324468169 26450449 1844358916 2224159921 2920681 1484329729 312334929 3783025 2259195961 11062276 297528001 816987889 120187369 3234765625 1690360996 1581971076 10010896 2289169 2849104129 295118041 29246464 15319396 3682561 139122025 1954404 112508449 10517049 3139984 529 166771396 362635849 198725409 28185481 132112036 1167452224 29942784 260273689 612661504 182979729 24157225 2228878521 72539289 1371241 3844 16801801 1335537025 828100 1541975824 552297001 256768576 22963264 180176929 60512841 12630916 129982801 1004509636 1825201 127825636 13741849 3094363129 5125696 1425666564 51739249 121352256 13133376 36881329 15303744 16916769 3225616 70795396 101586241 14227984 154281241 410305536 391287961 6225025 295118041 139499721 352200289 100160064 297010756 29311396 27931225 2954139904 13741849 703921 62520649 17464041 164660224 28238596 92332881 16900 2728495225 1438760761 198330889 1321467904 32535616 127554436 1829358441 226653025 17791524 440896 119224561 1134140329 233325625 866761 528586081 34969 109265209 101284096 93180409 1914412516 47251876 97969 1881911161 5475600 298183824 2075440249 926228356 3033916561 18783556 472932009 11895601 159997201 830938276 1040320516 74425129 2730167001 171400464 1629171769 121925764 2027776 182061049 11985444 1041159289 2679769 357604 1014049 7332839424 715716 28334329 192709924 1164720384 3171961 23687689 17732521 20921476 1311815961 76720081 22733824 1311025 209989081 16540489 2034280609 106929 1503076 6275025 12895281 20857489 571831569 1476225 314069284 12100 1146025609 522716769 354025 28323684 238144 133171600 1486333809 37810201 122744241 1854680356 415629769 626200576 4301476 634233856 100320256 222397569 222725776 252873604 788544 1395171904 37540129 3904576 1252381321 6990736 1263873601 2197171876 6786025 1382976 258984649 321162241 164025 92505924 267060964 126517504 29268100 3236699664 129846025 31899904 219810276 1915456 229128769 2113057024 14837904 2663901769 24127744 1328165136 1486565136 132457081 164378041 10125124 566297209 32626944 21335161 190136521 35724529 9935104 102252544 36864 549081 188540361 251444449 89359209 442976209 2821946884 1535121 2418025 2108279056 122014116 1347036804 2073163024 1344835584 4313929 142659136 581436769 1527168241 75116889 40551424 371872656 8415801 223323136 155575729 1252735236 930006016 7300804 16112196 131194116 261501241 19838116 1500625 2897561241 308318481 46144849 1230957225 1372554304 402684489 10278436 323316361 117527281 589324176 23580736 167624809 15272464 530519089 3583449 2263190329 658230336 163302841 179640409 165714129 52664049 2977557489 4588164 221831236 14432401 204304 201412864 6022116 12131289 119716 691216681 1973580625 255264529 390220516 25331089 190969 32400 804232881 2073982681 147671104 2241009 4977361 15376 1164720384 8185321 786769 131446225 42732369 1227871681 118439689 1962047025 82555396 2202706489 4255969 103958416 230614596 21013056 164147344 614296225 36578304 45333289 528529 225360144 398281849 152078224 49098049 78517321 48846121 288116676 293764 25170289 1582564 1519674289 1162605409 62694724 1338649 3115225 13225 116812864 2812329 313113025 230462761 205033761 1730726404 171217225 222248464 597529 5987809 1301477776 126135361 133263936 512750736 1515700624 48734361 4210704 339889 277422336 1229834761 741146176 111239209 210192004 2725801 27373824 1319069761 1574661124 35721 1752976 131044 750102544 2430391401 612364516 430438009 232379536 14326225 213890625 1438153929 22771984 2335402276 56415121 312829969 158404 4372281 216737284 2582367489 2266616881 1338535396 1239532849 1306533316 15376 44195904 158608836 207158449 13111641 2030625 2522851984 160833124 2329124121 221354884 3247062289 30991489 3323329 29419776 2021311681 3234765625 1718351209 117896164 199826496 1455727716 2442969 171793449 45805824 17230801 2298531249 146361604 39879225 1401856 817216 2831516944 5978025 71419401 469225 15848361 1841449 12623809 252079129 1066153104 32216976 129868816 131997121 3041536 1210135369 717650521 1374333184 167340096 1492740496 2524921 416025 1615557636 710915569 93636 138509361 9394225 1941371721 1033108164 237868929 24840256 111197025 176145984 103144336 8910225 299913124 7102225 1114357924 23639044 1181434384 1665700969 82973881 1114758544 1629817641 1245456 21511044 1556460304 102718225 19492225 4177936 20729809 2770759044 6473167936 53567761 1764 18515809 3231126649 784 17230801 1612263409 3013696 1164515625 53919649 126090441 2651426064 950625 2765813281 762129 317124864 5625 116251524 2304 24611521 2437495641 1333856484 224676 6310554721 146313216 77281681 13010449 32787076 1529279236 2550409 1325979396 231678841 2067844 4892944 1631271321 27825625 5276209 42025 43204329 50112241 61748164 201384481 194797849 228251664 2243537956 10614564 190688481 2458473889 3294225 765625 133841761 22391824 8836 228251664 162715536 2733930369 118875409 22316176 29550096 1550025 8116801 199204996 225 102151449 1920996 861833449 18292729 56115081 177902244 1032079876 1321758736 1125721 258855921 117137329 1218428836 127938721 320231025 2132315329 58564 20684304 172607044 1318053025 24964 1557504 41770369 1151448489 2885086369 193599396 8236900 218655369 230553856 118853604 224670121 1611540736 1359556 31069476 121528576 3143529 1083923929 1224720016 751198464 186295201 510579216 1071225 9903609 161874729 427042225 2866249 1162264464 1420864 52900 1192528089 115498009 1170666225 159820164 3256642489 231770176 93064609 1415189161 1325906569 13660416 1060900 813604 419904 291999744 31080625 1777549921 14814801 17264025 613089 48052624 2206838529 23174596 46199209 16329681 2471680656 2103781689 659344 258727225 3038655376 1666681 2007889 82955664 115820644 238918849 82464561 315808441 3094081 12680721 617796 30869136 25836889 2627641 417316 674041 126315121 21687649 13225 1779405489 101143249 2927521 51912025 25462116 2792699716 112190464 1509555609 17032129 128142400 27994681 122522761 60516 126067984 29626249 2564510881 2930706496 189943524 3444736 2509056 1432395409 152843769 40297104 262537209 309161889 236052496 221027689 13286025 126292644 18627856 2719726801 1886338624 1181569 197177764 11819844 12013156 1317036681 305515441 151831684 115004176 22819729 22572001 3135888001 259628769 177635584 295702416 11840481 178929 1865956 28302400 38025 2303520025 302307769 125395204 1316456089 101284096 1062961 165019716 764301316 1597696 159820164 119137225 264745441 178730161 245517561 132595225 91278916 41654116 83521 872966116 28238596 230007556 589824 37063744 930433009 322956841 398161 913671529 1202771761 2732409 431226756 17181025 42367081 9114361 21893041 5499025 55815841 140635881 602176 32741284 627264 48385936 108513889 29495761 44422225 17230801 59028489 56972304 8450649 251001 2903616 14265729 602997136 531533025 5071504 5216656 366025 121396324 2625127696 3481956 39112516 1354896 274576 279123849 161467849 232166169 135210384 55771024 511225 2319192964 471193849 265225 61842496 11730625 3247062289 144456361 11042329 91809 194295721 4218916 214651801 214681104 20857489 342953361 402965476 244036 1054625625 315275536 1357038244 322274304 5973136 1937584324 106419856 161188416 2324589796 3485689 25 581919129 316969 11916304 2795765625 148742416 2059162884 7279204 113379904 50183056 29235649 428200249 1618855225 131044 6320196 719956224 1331885025 260693316 5363856 102779044 1891032196 1235381904 2570692804 24980004 1282427721 52911076 1309209489 17380561 117765904 18939904 480249 219573124 1211805721 251634769 1021058116 9066121 217238121 311364 12404484 272745225 128936025 362404 2416214025 487204 102292996 81848209 361038001 207025 142301041 207158449 58553104 1301261329 302725201 25160256 6943225 1231237921 1625625 313183809 426339904 185761 17098225 11614464 2531397969 15264649 1126139364 190854225 11115556 115842169 1920996 3364 1388233081 32103556 1325105604 24336 1387684 612315025 13667809 2475361009 30151081 11029041 1012194225 16451136 59799289 81018001 11723776 611869696 201838849 2899714801 1302921216 1173131001 62773929 21381376 292786321 29778849 32558436 311910921 15912121 90193009 203401 261436561 1226610529 320839744 188320729 28922884 34316164 335241 39175081 52215076 1452600769 112954384 716204644 11985444 19027044 13213225 15864289 8514724 91546624 367236 135978921 968256 1346449636 3301489 93103201 111703761 1798268836 210453049 14538969 1271136409 12327121 1240996 1320740964 3149005456 110334016 2401784064 690217984 3055504 5130225 362826304 2051908804 420701121 140304025 976187536 1004004 39225169 1119170116 622103364 280730025 7187761 144264121 52186176 1419857761 723394816 62869041 309337744 3290596 225991089 2163924324 7595536 736164 249001 322238401 218803264 577248676 49857721 3103047025 122257249 316733209 119716 1652341201 153338689 1534053889 6110784 202322176 1159929 532086489 35164900 35129329 2172676 119716 2014034884 115111441 57942544 35295481 22877089 293231376 41796225 11587216 2145171856 2196324 1229881 2190708025 4977361 2847182881 2713159744 5494336 951290649 205176976 2479542025 310922689 873025209 2647308304 1382575489 293539689 33698025 1228712809 17422276 15594601 1165061689 1841525569 7595536 12952801 2110575481 29866225 120978001 114982729 441924484 1229881 93238336 49308484 230644969 1283430625 227919409 199809 3316041 53523856 316270656 1361536201 114532804 162078361 252142641 2686763556 1717770916 1727732356 678976 313360804 1839466321 5410276 177241 1405725049 1601120196 234487969 1914412516 12173121 3111696 123387664 154629225 46854025 164378041 160427556 24127744 14930496 192210496 2547216 14653584 18610596 567009 2424249 24930049 2879809 3157878025 1269853225 223472601 12131289 1932217849 32126224 100489 17197609 22240656 84217329 625400064 1020100 521284 511845376 230827249 3266008201 2019783364 212722225 124634896 1338315889 112338801 989291209 169744 126900225 109223401 1732807129 20757136 15376 41126569 141419664 7310934016 102556129 151462249 25150225 4330561 11826721 1910127025 512207424 6105841 227949604 111049444 119836809 3024121 169 169754841 1072169536 22610025 38763076 35721 1557504 229441 535824 260080129 60516 9025 24473160721 52838361 114169225 1656369 521163241 40208281 52403121 19651489 30780304 11539609 1886946721 982446336 42172036 28912129 20857489 2295655569 32764176 48330304 21418384 182329 9394225 2259009 1414286449 7689529 49168144 1322558689 92332881 185749641 1663416225 610435849 61387225 26224641 133225 31036041 1730144025 424154025 27405225 11737476 5225796 15116544 33177600 138227049 32046921 50625 1732141161 288762049 118178641 92121604 136161 33570436 3073009 192543376 221116900 682202161 111851776 28536964 19395216 1402802116 8874441 395651881 69288976 4853209 55204900 149621824 530242729 99225 834169924 1205200656 60777616 519520849 1303354404 1423249 103144336 242767561 2117564289 1580049 20016676 29246464 952524769 2676303289 48274704 131308681 594441 2371600 19722481 628454761 123143409 3031081 6325225 145515969 2024929 1188111961 1558117729 1153757089 582594769 41075281 1509555609 135839025 21288996 2377764 6280036 8922169 790321 523631689 1591291881 352162756 274598041 1268428225 120934009 13111641 14992384 5161984 1426950625 301994884 295324225 715716 1323213376 1018120464 2055171556 27604516 1610361 1127844 14100025 6411024 196700625 122788561 2455489 12321 213773641 882565264 238144 321664225 1131784164 24088464 1625621761 542237796 126517504 1626589561 1814504409 18992164 300710281 1577536 2436804496 2261668249 121330225 33246756 310429161 1510721424 1258884 69739201 198330889 90155025 24088464 1352400625 181010116 1110916 174583369 2561169664 17032129 81595089 2111209 234256 3211264 3018733249 232379536 304991296 91450969 8225424 1690114321 3553225 17994564 70375321 38025 1974202624 121528576 23658496 2624307984 11826721 19518724 160801 6517809 62047129 563255289 103958416 152473104 502028836 2568563761 2130930244 185558884 321413184 204547204 134073241 9174841 1241505225 592900 150454756 1692601 1669264 611424529 2434139569 11868025 109244304 24690961 2013561 2775556 2941225 136773025 1543075524 41139396 194481 4012009 15745024 1259611081 1237702761 191794801 9585216 222815329 253255396 133225 23078416 131125401 145781476 15586704 2301984441 254016 557290449 1500625 4791721 267159025 9090225 178275904 1902355456 18198756 38651089 1237984225 58171129 1132053316 1478656 22572001 52359696 2304576036 4831204 853776 446224 3629025 2627641 20223009 27008809 423659889 49857721 1262167729 27973521 45941284 33489 323172529 6786025 11417641 116186841 15272464 851764225 32970564 321413184 1132726336 1117249 1353872025 15673681 165714129 1825201 1028292489 1923085609 5013121 79156609 173889 18429849 352237824 6155361 8242641 5645376 1150905625 4112784 12327121 32535616 506944 642774609 179776 17422276 86397025 35344 622253025 4231249 118483225 1092368601 1717853809 2021311681 591170596 2452527529 279357796 282609721 99102025 227496889 1179510336 1340964 5013121 12145225 274576 3095030689 320624836 611375076 37834801 63234304 520068025 3370896 1744816441 2276339521 329277316 204861969 125978176 382163401 235225 83302129 47775744 527253444 16818201 104182849 4096 76422564 7918596 903122704 7295401 4141225 114661264 822083584 1149184 608263569 1266007561 2373248656 644809 12100 23755876 4562496 1498176 12524521 1695545329 38278969 8340544 492351721 15484225 7225 50310649 106276 2272238224 3175998736 127351225 230037889 21104836 155102116 214681104 91145209 2090916 1252310544 1452025 171741025 2502900841 201725209 1325906569 143976001 123743376 41628304 168662169 260273689 2515396 2509056 12916836 1380625 169744 1233554884 1849 263250625 26532801 17264025 398162116 82391929 1202216929 21585316 105165025 105513984 903182809 1285079104 62236321 911194596 563255289 117115684 1687401 114921 39513796 4313929 7054336 18249984 2474329 66194496 231861529 120824064 79887844 220552201 2306976961 1605289 128550244 2137860169 416813056 331931961 2005056 12794929 1867449796 2347111809 5354596 197346304 4198401 41319184 226653025 2359336329 1671828544 1231167744 1347844369 29062881 11122225 444889 29463184 72199009 972504225 61504 1654618329 581629689 221841 1245456 122699929 227496889 247810564 2298256 982132921 189145009 971444224 117527281 1787569 1965604 2348662369 134629609 2122813476 10595025 2655753156 137194369 114147856 2512716129 432057796 4129024 2368521 719258761 1468944 1819801 24950025 128391561 40602384 68574961 1227664 116445681 25482304 63504 17330569 253255396 9523396 5817744 84879369 738263241 1110916 2289169 527574961 16581184 1842899041 665227264 1462450564 314956009 8994001 2266902544 14768649 19342404 1337145489 3143529 1423628361 230280625 2383001856 5363856 19377604 244265641 205320241 221841 1321177104 777924 290123089 318479716 11778624 168636196 23716 126855169 20142144 19166884 218714521 1461074176 50168889 3337929 481407481 8814961 1745041 848241 181090849 581147449 18939904 12645136 1322267769 2488213924 12830724 71673156 29019769 2380849 20693401 123032464 2134521 283518244 1443772009 1196836 770884 123032464 248535225 1032208384 1236544 48344209 396925929 224130841 1162605409 51265600 225625 192709924 37063744 1946662641 1869178756 1876709041 2309283025 1941459844 1559934016 160858489 1026169 1345055625 165662641 105206049 221950404 1262167729 253287225 8732025 1731856 300304 135326689 111894084 1115493201 125821089 82737216 784996 1027458916 3132081225 2250268969 8213956 166332609 533194281 152374336 24147396 233998209 213568996 286828096 873084304 49729 2019783364 13045523089 3125824 35438209 73119601 125238481 991557121 1697809 52215076 18769 305795169 112338801 233233984 1328529601 463196484 1722167001 18826921 22071204 531441 316341796 599076 35344 1253230801 1146635044 1648766025 3326976 23707161 319765924 12837889 1138489 16129 260757904 5803281 1304871129 3523129 3149117689 235868164 419184676 911315344 67617729 791128129 1278348516 81324324 294980625 128881 730026361 606841 27227524 1904362321 520798041 1314932644 826907536 1056784 9066121 141419664 178084 17455684 1137375625 687241 2326904644 1398236449 2042041 1263162681 1415866384 106929 3010225 2224537225 15484225 1157020225 17205904 96510976 25735329 1726236304 183575401 2268036 316733209 525097225 1343281 39677401 201270969 351262564 3775249 2647308304 13512976 2088025 1157776 158404 51179716 31270464 2244004 16491721 102272769 35344 112296409 8386816 1391140804 307195729 516062089 2010724 6754801 323028729 3363556 72880369 17164449 119716 2343431281 1406700036 616479241 1224230121 2515524025 927369 801512721 1277061696 15023376 414736 63011844 1679442361 25331089 24137569 23309584 1054729 17682025 51984 2357296704 1929321 44100 6340324 101284096 2799891396 1301333476 824493796 24255625 65286400 1461681 71453209 205377561 10336225 5157441 372567204 1165676164 184041 126472516 21132409 143664196 19333609 257049 37908649 22810176 19166884 1203257344 276324129 183184 15421329 24039409 1283932224 63234304 2339173225 2720352649 13264164 333172009 132434064 17956 1022121 512207424 813903841 2640625 172265625 273174784 270109225 58564 105513984 123587689 1879641 12567025 119025 120231225 238918849 133911184 490223881 191767104 1682209 193154404 11710084 26749584 47169424 5303809 2556801 43349056 2969596036 2554797025 18181696 259016836 21771556 24336 1482173001 5294601 65189476 51494976 214388164 15784729 158055184 105945849 9566649 2743035876 3274013961 20457529 46199209 625250025 3172730929 287296 8543929 324936676 523631689 131813361 1187974089 2264237056 552814144 1801323364 4343056 252004 29224836 1535464225 321090561 9935104 409131529 3265093881 218330176 137874564 3940225 512841316 1274347204 46348864 1992015424 145902241 120231225 1207801 415181376 3150625 425104 1597696 4866436 2823009424 12567025 215649225 33315984 7241481 111872929 29343889 573049 3617604 28826161 10791225 416025 2852721 45657049 39125025 28536964 292923225 142706916 8514724 201867264 832149409 10510564 9492561 11377129 144120025 28998225 106461124 34845409 322166601 692224 181063936 1262238784 133240849 8099716 5982916 67765824 55696 33918976 263185729 1394126244 369869824 20232004 1222411369 74252689 25452025 58171129 402644356 1523106729 30747025 361342081 138297600 1351738756 247009 2362369 1014104025 283147929 487204 440896 26967249 327031056 753424 3265249 1668068964 17297281 1229413969 53684929 1481865025 19254544 458430921 31651876 2505889 82791801 571257801 56821444 412171204 1345715856 292478404 21279769 5875776 1422496656 292273216 21252100 1723969 2090135524 2660161 119716 516062089 415181376 1229133481 17816841 3972049 215531761 29615364 2941652169 1936 1820558224 365268544 1291467969 3748096 146119744 1822863025 288369 131377444 6332021476 39967684 130279396 394384 100500625 32024281 23853456 116769636 620308836 44342281 774400 2844728896 366025 351300049 17322244 89401 1648278801 23184225 3748096 2719201 25310961 12439729 321735969 8185321 32695524 338891281 390220516 32001649 168506361 214369 113720896 145226601 1198267456 2661837649 381577156 2291153956 818989924 110691441 1231167744 441882441 258116356 181845225 28561 52664049 92602129 293162884 3530641 741321 23030401 29975625 10349089 3071487241 36012001 35354916 310249 11316496 133818624 5044516 162027441 1212201 16305444 324792484 315559696 26584336 226893969 929579121 11068929 54272689 42837025 277788889 8856576 110754576 59706529 5363856 93083904 2273191684 25290841 1127885056 2599266289 1061586724 2585315716 1020100 6265009 1089 4214809 210018064 23677956 78943225 117375556 21288996 8749764 512656 230037889 159239161 35176761 821739556 24324624 23785129 60777616 92852496 66210769 109327936 535824 2430481 414977641 538756 10491121 986049 24088464 828100 294849 106977649 138384 1681 142635249 27615025 1457406976 210627169 188348176 239475625 10349089 126736 122589184 65536 158734801 662856516 1374629776 297597001 24990001 1192942521 127283524 103144336 2819041 2725801 282710596 11964681 63728289 115600 199628641 1274641 151216209 239289961 1890625 1211805721 5803281 24671089 132457081 1530169 1213755921 613701529 52765696 1263376 327284281 111556 60016009 135466321 128119761 2153145604 4028049 203233536 20921476 331312804 72607441 219484225 5621641 17547721 21846276 215120889 12752041 117245584 31945104 1523106729 172003225 3415104 375769 111788329 3697929 24910081 5053504 443556 1986306624 222457225 2470984681 38229489 23078416 426092164 742617001 24950025 5716881 71098624 102131236 1463445025 3591025 56145049 1626186276 6466849 104162436 32330596 64224196 17935225 7623121 1106626756 2778889 13586596 1117249 2406393025 188540361 286225 1886078041 1 6022116 224070961 51380224 2695790241 1835351281 220900 13024881 31304025 77933584 2849344 98596 111007296 3082914576 42863209 512656 232715025 105452361 37197801 100560784 933180304 2985984 226051225 2230389529 138156516 1182396996 2338302736 1723969 21911761 2826942561 1658525625 395293924 28793956 331640521 1082739025 2076481 6953769 179747649 1064260129 223233481 45751696 1471369 204146944 186759556 741527361 129868816 24930049 883218961 14500864 2542680625 229552801 516961 101263969 122213025 15896169 562116681 286354084 5607424 261954225 272745225 229855921 2986513201 509224356 2965284 253128100 11512449 5345344 516789289 14152644 41209 1111822336 7225 29931841 33837489 767376 1726236304 228977424 23503104 1659177289 30976 1758276 22896225 2559854025 119093569 18974736 12503296 190096 589824 133102369 57274624 60466176 18887716 6853924 2253001 1249339716 114939841 11182336 631567161 519794401 461734144 11029041 122611329 21538881 1241998564 22363441 41383489 185340996 1032256 325983025 290157156 136072225 244171876 155236 20367169 1178617561 418652521 123032464 112614544 52157284 3268864 1595169 1232100 3003478416 16136289 792141025 66178225 1563253444 5031049 276676 2175103044 20647936 21501769 15038884 3081582144 2386615609 151388416 2805625 429194089 316270656 173159281 91527489 62299449 2289813904 1611540736 10010896 421645156 1132096 3437316 287133025 11431161 632874649 121484484 22439169 25999801 310570129 2801796624 6631170624 145106116 11785489 1838736 1076233636 2172676 1721171169 70997476 13359025 4818025 758641 15194404 674285089 2723065489 383102329 7203856 228553924 227738281 155451024 3481956 10195249 17197609 71031184 2961841 1176695809 277322409 235530409 3030172209 152473104 1242210025 1338535396 258277041 20720704 71216721 1597361089 118722816 3059001 32672656 15376 10336225 135443044 143089444 226984356 20187049 286225 31192225 223084096 16257024 112126921 24870169 152250921 310429161 4020025 3253105296 2805625 41512249 69422224 1874161 124456336 2055534244 4313599684 2326036441 18645124 13197873924 294849 1579347081 21261321 260241424 1987019776 2119936 262144 1274775616 212459776 45927729 127644804 49674304 52722121 1022121 1125267025 7284601 343286784 29224836 164737225 82591744 2085840241 2037529321 1721005225 17816841 23377225 55219761 4464769 73205136 126025 1343281 1983277156 868624 2847503044 115734564 117310561 14930496 1032256 677329 1991569129 3214849 1442936196 18627856 1478325601 221801449 279591841 21734244 5329 112317604 11519236 321556624 170903329 142491969 28783225 14791716 174266401 201242596 532363329 843147369 6310144 352162756 41744521 2410417216 82373776 43930384 771061824 1215777424 131400369 21206025 67026969 149769 163216 1991569129 1267929664 1052288721 51151104 8328996 14077504 107806689 1147922161 12538681 115670025 196196049 42185025 32137561 98596 219961 42732369 1117498041 1423249 228130816 205148329 21003889 733272241 48372025 76317696 14478025 221622769 6610041 27962944 661466961 377291776 1725073156 659344 174372025 1495729 71216721 229916569 454276 1223950225 139129 29495761 222248464 2944656 526518916 59197636 12524521 67914081 10374841 129600 26173456 7918596 1292769 61449921 5579044 2228595264 32024281 23580736 304572304 111978724 1068047761 316733209 1993265316 142038724 1293481225 120670225 17774656 311416609 2651117121 312334929 2350116484 2486929 102475129 2531397969 1868314176 27994681 2772225 2073600 284731876 1187353764 3418801 34821801 1214404 61716736 21846276 1617970176 125507209 515925796 197136 624450121 235530409 251444449 6791236 15876 4363921 1719180369 153859216 1125334116 1688552464 215443684 210308004 28121809 3261636 527574961 58997761 27510025 213715161 251001 31832164 34281025 2114712196 5349969 368449 59721984 730026361 131974144 253009 24790441 89908324 83521 259628769 129413376 1184461056 44582329 110691441 28858384 171636201 2128681 16573041 15832441 230796864 26286129 1739761 121594729 1394350281 2326036441 527076 5929 2608225 22193521 1571963904 991179289 352087696 62758084 38229489 36917776 291600 126315121 182061049 279257521 12489156 79548561 290521 39841344 32649796 151142436 2666792881 120297024 1261386256 9138529 240436036 2442830625 1228362304 631868769 19554084 63504 2429011225 954253881 171452836 52215076 27720225 274598041 222815329 185722384 8946081 24235929 4153444 243859456 6160324 335241 6185169 857476 1965946921 101324356 24671089 1955319961 109683729 121947849 115600 2256820036 134583201 51093904 547600 227165184 140398801 263380441 117917881 1666681 131377444 1265722929 12411529 1180128609 131721529 2396304 1932042025 431649 8631844 252301456 29626249 4588164 3236401 27889 2962080625 172344384 81486729 161747524 259145604 1198267456 221176384 1757957184 1313482564 2909955136 700569 12694969 56145049 602358849 111788329 324 2028781764 560316241 121418361 62583921 633616 1316310961 142038724 2665553641 12334144 287296 53919649 892157161 26822041 39204 110103049 4173849 120802081 1916425729 29844369 22771984 3051789049 196532361 929335225 29584 25110121 3183554929 1110555625 22221796 91030681 63001 173001409 12510369 631868769 18879025 182682256 231587524 2292196 841754169 358801 852815209 1045164241 1307184025 1181709376 923126689 1223236 1181434384 12124324 123904 246647025 7011904 4575321 4297329 2085840241 270076356 2146190929 1316310961 5726449 1453210641 2653641 10843849 192321424 1495729 76176 183819364 111851776 8732025 11235904 1991122884 35378704 121925764 82101721 1572281104 388129 274576 22344529 227074761 1247689 24631369 14577124 1061000329 421275625 427951969 235284921 1673055409 72948681 1517959521 1293768961 191213584 62615569 1625057344 16056049 1358069904 6325225 3467044 13778944 66049 179776 9517225 131767441 212372329 299913124 611127841 1215847161 21538881 321628356 152078224 226773481 10543009 235837449 5924356 361 2494902601 2106718201 21576025 323136576 91795561 11806096 51466276 1103435524 179104689 231770176 12759184 61074225 25482304 76475025 166126321 19811401 118461456 14814801 1258049961 2475460516 1387684 24880144 203034001 269583561 44129449 1052676 4334724 25040016 3485689 197374401 4941729 23020804 90478144 825297984 2271189649 18173169 13883076 1239462436 19811401 15856324 2916756049 113103225 197486809 1481788036 210482064 330003556 1225770121 17842176 268828816 115175824 1719346225 1143386596 231192025 153735201 2669956 252937216 135815716 30935844 78234025 2810590225 76510009 3538161 44302336 109139809 22155849 201725209 3033916561 15876 2086114276 49308484 166464 12033961 189778176 136900 129185956 1347921 3837681 191628649 1887876 13227769 45796 1185218329 5452225 327501409 414736 1303137801 12909649 12574116 486114304 6095961 816873561 12752041 1304871129 73427761 928786576 152942689 20439441 17205904 357604 223054225 1432319716 3264751044 6017209 102515625 5546025 76143076 451392516 1022528529 22278400 1038361 182439049 2304 11236 1212201 1653796 2231334169 1137308176 1405350144 20421361 104878081 662596 410224516 6115729 322130704 136913401 2593151929 2132684761 5702544 209989081 166693921 98128836 47927929 25877569 301786384 1766352784 17297281 42823936 3257898084 381928849 1127952225 1617984 301439044 47524 771061824 206324496 622153249 771117361 33856 13417569 320481604 1758276 273141729 7246864 577248676 33466225 828173284 1896129 1240996 2319770896 136235584 3337929 11336689 831744 3968064 418734369 922519129 22118209 174345616 1737124 5143824 21986721 81956809 1831412025 223054225 2962733761 420086016 1106704 326308096 8631844 76176 964324 832495609 77299264 2240696896 192404641 22600516 13924 32761 1378276 177342489 2232279009 728568064 217975696 63154809 53071225 712336 202948516 1243126564 73188025 263169 10227204 149279524 327284281 283181584 122744241 204318436 42823936 1957620025 268664881 471969 22733824 218389284 13942756 1310512401 383161 2697036489 2298627136 21585316 166823056 6365529 130321 30991489 29170801 246772681 3114644481 139287204 561358249 2427434361 254370601 6620329 247495824 395651881 173501584 24910081 29181604 149523984 3345241 326199721 9865881 258341329 4631104 2421136 2304 10394176 22005481 280127169 2735813025 222964624 158180929 1230045184 1125199936 6702921 9278116 19847025 124609 8661249 25220484 27730756 306425025 8555625 1178136976 2873025 15147664 193182201 2859682576 328329 300467556 91470096 710649 1901744881 546250384 9156676 228070404 53260804 578210116 12033961 82664464 28313041 158482921 190219264 114682681 236206161 2122629184 1343281 215649225 104530176 1940449 28976689 1129564881 9979281 2660393241 72982849 3159676521 1062042921 2509056 37957921 376996 183250369 122677776 1403101764 7700625 1448259136 1377003664 242518329 1131178689 765625 301647424 3833764 27541504 70677649 2271049 1553305744 68121 92833225 233289 142181776 2711493184 90136036 1660318009 22591009 36747844 321341476 15864289 6922161 20115225 1732057924 1094116 293764 1112289201 10374841 81396484 8088336 152349649 12574116 1822863025 140588449 1794284881 247181284 15864289 509796 7333264 1125721 1387684 1301549929 100440484 14569489 16240900 6370576 1268713161 2472675076 181037025 1024832169 8637721 39225169 751362921 22581504 9114361 31147561 1013021584 175377049 4293184 78978769 2772338409 5817744 211266225 1129699321 88153321 15928081 18584721 44582329 164685889 15421329 145347136 1692252769 20529961 92525161 32867289 165456769 130233744 31606884 1038361 1238969601 1326343561 13227769 9412624 94965025 65983129 3171153969 1304164 3323753104 67174416 1923085609 317837584 262796521 191600964 1001342736 623550841 4959529 273529 1353356944 17147881 611869696 562306369 916393984 44521 538756 32307856 741745225 1229624356 244453225 77933584 9566649 415629769 859329 14243076 168454441 81848209 267159025 27973521 2128681 1118166721 286049569 2458624 38526849 1084253184 220700736 59490369 2515396 258727225 171505216 9409 10609 45778756 98128836 5846724 31945104 27206656 2356714116 6255001 231465796 25674489 267486025 129163225 1394200921 233264529 62647225 18292729 1602320841 383161 157402116 2311301776 2258625625 61858225 435431689 929945025 27112849 3229307929 9721924 26904969 431268289 31753225 104203264 48177481 2926052649 1739761 71927361 6615184 1034289 9821956 5359225 16289296 6330256 1817104 528218289 20034576 11115556 24690961 11526025 28206721 29181604 13808656 3211264 18258529 581340321 1160424225 132503121 26822041 80532676 118570321 13264164 2090916 141705216 13920361 26030404 39627025 228886641 12159169 297025 171112561 1260392004 178084 792478801 21864976 257409936 1437016464 3908529 105247081 278322489 1909924 1345935969 188348176 2128681 6110784 58564 11316496 1032529689 14992384 9437184 1263162681 13351716 178302609 26896 352836 28302400 834285456 4439449 34210801 1272562929 257570401 293951025 771783961 814931209 39137536 2944656 128618281 12054784 295599249 2217121 17338896 18887716 2245053924 6110784 62394201 229068225 333208516 831860964 617796 317588041 7529536 33124 130667761 152300281 89401 817216 1214661904 115175824 100861849 8340544 71368704 6220036 178623225 26296384 607178881 531164209 6125625 26368225 222278281 116281 595984 22838841 1771561 3246378529 17455684 126135361 32433025 5531904 1909924 13942756 302934025 937024 135210384 19589476 2357296704 22024249 3095587044 15642025 115004176 227677921 305410576 4260096 3952144 2268807424 74857104 14907321 3147076 48135844 5470921 2532303684 238054041 4485924 412739856 231587524 115519504 80656 174821284 267191716 291999744 111746041 132687361 627264 30747025 573049 4748041 144144036 232745536 20539024 982007569 4460544 26563716 2365557769 25553025 45265984 332405824 194463025 721728225 107599129 26718561 10131489 1916775961 127260961 212521 23068809 207532836 203401 11614464 2729226564 251825161 823862209 71707024 35426304 571831569 114126489 298183824 18395521 4145296 324396121 1123255225 1110555625 32307856 2012509321 13456 779191396 71385601 61074225 611424529 114340249 919363041 31304025 585225 6110784 245392225 1666681 9703225 50993881 57320041 49787136 3129361 38514436 30206016 438232356 1932305764 113529025 125316 339889 173211921 147573904 238300969 284698129 393030625 12524521 14092516 1592089801 1096205881 10265616 69696 222337921 141015625 20322064 75116889 25877569 12482089 1351371121 303630625 128754409 28224 56010256 41152225 2762244 235837449 86436 930494016 151511481 19158129 62773929 55100929 13155129 10595025 2653589169 16112196 4280761 31764496 154449 231678841 1442936196 2452356 23853456 1179785104 122589184 10349089 17380561 126315121 1157836729 1177225 79869969 1776706801 1272705625 3263722641 23222761 1775948164 892933924 155376225 823747401 32262400 677329 13235044 28217344 11062276 106440489 160731684 137616361 10259209 3130514401 76282756 128881 62789776 37797904 53831569 100681156 5531904 165920161 274465489 2647129 293060161 197458704 64272289 440202361 41576704 47803396 1218638281 313892089 627853249 49322529 23406244 128097124 24039409 1248986281 1643978116 3148219881 925193889 323856016 1600225 118243876 239723289 3066001 10336225 116380944 22477081 22791076 2560764816 2432856976 4761 17161 8485569 305935081 124791241 825642756 2038251609 2621161 18498601 951599104 749956 105329169 167281 15808576 2953487716 199317924 124456336 4120900 15437041 24522304 52070656 176172529 13315201 911677636 320732281 1582527961 100781521 2253875625 2036329 127486681 2021131849 12630916 65173329 32058244 312264241 277056025 1643978116 252237924 22553001 426298609 919681 225625 128709025 14691889 11519236 918817344 1319360329 11350161 178970884 1628848881 41628304 338265664 317267344 13490929 10843849 14047504 165019716 2621161 1647304569 7879249 314494756 755161 25887744 1161719056 837225 24314761 2547422784 363609 210337009 1313265121 52751169 545269201 109244304 311134321 207187236 263169 2053489 29452329 16120225 1028292489 16418704 12145225 37636 36216324 145161 10843849 163302841 109935225 1419330276 404291449 184117761 69696 1322413225 2601306009 251729956 92390544 8814961 1433455321 1417146025 302829604 1311025 22146436 288932004 122235136 317231721 2965347025 210308004 314778564 157025961 1321686025 114425809 16982641 1468944 219128809 619369 7678441 1071514756 1399134025 29866225 1239955369 1669264 901440576 23464336 2583282276 11390625 221295376 2431574721 122788561 20939776 107391769 179989056 75076 63568729 25867396 15729173056 202578289 732839041 2359724929 1359556 1073414169 2025 2137444 19838116 5134756 18974736 2442969 8323225 275593201 213247609 1711973376 1581971076 182142016 261048649 1021249849 1145416336 2770759044 312193561 313467025 44635761 106929 197486809 41718681 10208025 1179396 285305881 2655443961 2477476 1987911396 1641789361 9030025 611523441 136913401 186950929 2429109796 2026440256 4276624 226576 14250625 2526168121 318658201 3651921 282072025 15555136 7921 338724 2725801 628354489 143641 472497169 349129225 2832489 621405184 109561 1188249841 610139401 484416 3087246969 225810729 7890481 11730625 722319376 8099716 32353344 1890625 25847056 318301281 301960129 132158016 358117776 261121 119137225 51494976 21114025 1756531921 8357881 2085840241 6943225 2686321 1437601 2699449 112805641 4223025 12489156 144793089 2146376241 223711849 176703849 2713159744 2801796624 62078641 1295044 56070144 3341584 309936025 48330304 17272336 129868816 232532001 2253875625 1156544064 1119237025 52911076 1520289 21427641 214798336 325189089 14884 568516 1317762601 273439296 15389929 301334881 1386370756 1024832169 20736 1189215225 2884334436 1212710976 13225 1338901281 36024004 19061956 953327376 3218436 212605561 79156609 8111104 389312361 122788561 26388769 1429142416 24661156 284124736 1677312025 1094116 13830961 83229129 2049825625 14167696 2283121 991053361 1907161 741037284 261404224 3258025 1811268481 20223009 220671025 10517049 267813225 23309584 122943744 1161105625 16386304 1072759009 2568563761 2960556921 532178761 248251536 20811844 1085764 200987329 289238049 178929 1563253444 29452329 50176 2705560225 431309824 2826623556 23415921 138180025 105925264 124055044 913936 26255376 103734225 1952490969 2284553209 192987664 14017536 2073436225 22201 1007110225 5116644 592630336 1838351376 28227969 202379076 2816743329 923005161 2193361 4363921 125305636 39125025 1455727716 223054225 294053904 20457529 2761817809 326199721 13653025 141633801 116532025 76877824 10640644 1777381281 1300756356 32205625 623800576 11269449 629407744 31854736 1406596 30261001 2019154225 1075369 35188624 49284 19731364 23532201 730999369 42523441 10830681 1761564841 30129121 49716601 2392481569 1771561 30173049 120275089 3023240256 11532816 141376 211469764 687241 21132409 228826129 2383936 183548304 97911025 111450249 195384484 142396489 214271044 1159929 15626209 2601306009 106234249 2187441 53158681 3035459025 161010721 831111241 3165075081 222069604 232532001 1968409 27029601 721137316 2528983521 104329 1234321 3204100 17255716 26306641 2760871936 2399401 2273573124 1117249 155351296 27342441 781456 68359824 427207561 25260676 327356649 61277584 1582527961 1652585104 276324129 826281 16670889 2941225 2665863424 932325156 2222933904 62948356 2196515689 118919025 72233001 997233241 1734489 1424836009 40106889 39262756 68376361 1583960401 22420225 1031373225 851929 11614464 1252381321 2130376336 1263162681 74511424 13068225 168246841 278784 3154731889 1991212129 108472225 2778976656 24591681 232593001 8242641 1994783569 40119556 39425841 13601344 137641 1611701316 25715041 240622144 1816720129 29528356 323460225 373321 1320201 7817616 219721329 31460881 212430625 3218633289 12938409 228705129 27436644 248755984 53361 1179991201 137405284 1292474401 11498881 241305156 4182025 223382916 41705764 2368521 231313681 471584656 501491236 98426241 245110336 9517225 198025 226141444 7420176 1934152441 1094116 2436721 1214452801 317267344 16818201 467467641 1973225241 1996569 1325324025 1473796 1228853025 26594649 25600 1341244129 11943936 398161 1721752036 42889401 722749456 13225 417262329 12723489 3136 28933641 107619876 1374629776 26759929 73839649 202578289 2088025 8910225 113358609 1170724 79423744 1540081 2821521924 1119973156 201668401 17816841 17774656 22287841 1825201 3822025 301401 11861136 53275401 17089956 521619921 9784384 683929 7474756 2879809 1034522896 2292196 13660416 207936 145491844 1359618129 10614564 531994225 2029052025 260370496 32695524 1812119761 2732409 210859441 259371025 14167696 23078416 2660161 186540964 2295943056 37601424 1428159681 2268807424 141134400 23299929 2067702784 11410884 1411204356 2443226041 3297856 2977120969 163430656 2418770761 52186176 2515396 181117764 37797904 233356176 3485689 13225 274299844 106998336 512841316 155236 1547536 174160809 15936064 30924721 2577186756 228281881 412536721 1099121409 1492740496 12033961 1345935969 57198969 2227179249 176278729 428034721 624200256 82192356 1315609 227285776 287296 2117564289 2011612201 134931456 944784 188356 57121 285305881 351337536 13118884 82944 137616361 11943936 59675625 1268713161 37834801 239289961 623550841 2448864196 1482404004 6477025 81956809 22915369 23951236 1819704964 988036 222785476 132572196 8678916 611226729 6012304 5499025 352951369 1718721 17539344 245360896 2249510041 122677776 4426816 23367556 219662041 1800729225 1307617921 2195578449 516961 148225 103856481 22591009 123904 862714384 298116 1312178176 14969161 13875625 2319096649 25180324 151831684 2737800976 8856576 1138489 14341369 306425025 1928263744 130919364 26173456 2503401156 27899524 372798864 185613376 12837889 12574116 29127609 1621753441 4020025 8111104 10195249 2916 962361 2002920516 191628649 2929840384 1031437456 14768649 314721 69872881 222367744 199911321 9665881 114875524 20232004 327031056 2410908201 1375929 148986436 118243876 27478564 12313081 100821681 176199076 147476736 120077764 110889 2502100441 318372649 5368489 22934521 1993744 16736281 692900329 2937796 2405601 1820558224 11881 291282489 1809025 229916569 6922161 343396 342225 624200256 3229209 3256642489 19483396 1688552464 149940025 1302632464 312794596 2034731664 17230801 137945025 57274624 328406884 131583841 129390625 2258625625 158785201 153313924 2281877361 61826769 522168201 105370225 160300921 80928016 233845264 27478564 632025 41744521 12100 29008996 10131489 18258529 6007401 880130889 1931163025 1660073536 1912689 193071025 2183412529 73205136 9665881 1193357025 24964 2500 193738561 110754576 241056676 2399401 23882769 21150801 5697769 21603904 1235733409 11806096 136866601 10291264 9665881 38328481 421686225 23824161 64899136 4901796 2446192681 158180929 121198081 92332881 1662437529 16760836 137641 1284218896 186759556 45333289 78127921 1455727716 284799376 50936769 60871204 72900 23213124 173056 1212919929 46063369 765241569 1171624441 224760064 1902617161 121352256 291350761 10156969 71115489 32970564 324 12769 10634121 156475081 13456 227677921 2639185129 11451456 10074276 612711009 304704 694269801 1769548356 2286144 23251684 116251524 11142244 2226064 962361 1050926724 6253171929 5688225 235192896 95942025 1223236 2634129 3052009 1285867881 115068529 597529 149352841 1759299136 15155449 212521 213568996 31798321 6091024 346921 20115225 582169 56070144 1285956 1324523236 417957136 22638564 13046544 928177156 281937681 41209 2682514849 19333609 45927729 1046529 259499881 2540836 26532801 22108804 297873081 155176849 223263364 180741136 1012036 16711744 2117472256 17572864 1531626496 133194681 24950025 332187076 2058709129 1425636 1122317001 54272689 2286144 26152996 188952516 1287159129 271788196 13118884 7722841 31058329 2502300529 126540001 1590015625 12687844 51093904 217887121 1406596 2523253824 19881 1830609 335241 179640409 52186176 199317924 108222409 2891105361 1544725809 10883401 105719524 30129121 1020610809 95316169 6990736 143641 188567824 1056315001 13039321 314459289 236021769 252841801 211935364 55204900 362597764 13104400 174724 1621431289 811509169 281266441 432057796 2502724 2499400036 12215025 16908544 55905529 134119561 1223530441 33930625 157477401 1140624 101485476 22771984 1797929604 92582884 1519752256 1413835201 140625 8886361 1453668129 280596001 2032747396 7868025 862714384 78411025 170172025 1081554769 228735376 115541001 308775184 564110001 117375556 106929 7974976 115820644 2853482724 224310529 112225 34798201 202379076 312794596 319015321 205979904 229704336 14115049 242985744 719104 1061000329 143784081 5978025 2226064 1359913129 52635025 91317136 330221584 328914496 3211828929 61293241 17131321 1868314176 36505764 26574025 258064 107433225 2645970721 2621161 81072016 331776 208831401 200845584 1463139001 1131380496 3090564 124233316 981318276 89415936 29986576 143904016 1495729 2297860096 9126441 69169 2002225 297528001 1287302641 301057201 230918416 81216144 26357956 302516449 133263936 14371681 14615329 3156866596 232440516 1138489 2616527104 118875409 620109604 14258176 335182864 1327072041 164147344 900601 115304644 225270081 62583921 34596 136796416 3129361 7322436 447561 311364 102090816 101545929 1324159321 980253481 761318464 1766352784 582691321 13689 11854249 1618855225 1760929 324648324 14190289 149279524 63170704 118504996 35117476 5973136 234181809 45387169 17614809 4356 91164304 1462374081 19651489 5184729 75625 1162084 467856 147064129 187060329 5161984 31854736 2244769641 16801801 104550625 28270489 212521 119716 531440809 1094116 116748025 116985856 1923769 1559144196 61434244 191407225 92525161 147987225 273207841 32970564 13045523089 5230369 255328441 2285413636 900 252269689 898704 169026001 2637541449 732730761 3504384 723394816 245956489 287200809 60793209 312653124 230523489 633616 3740356 32775625 48260809 56280004 137334961 1152874116 15023376 517153081 4177936 16257024 67272804 491154244 1337803776 234256 540225 52432081 123254404 3052009 181144681 42025 1974025 4334724 151240804 196249 1915456 267126336 116251524 19918369 275394025 11095561 1272705625 1542564 87142225 228070404 1987465561 1271992225 2165878521 982081 154157056 116281 227466724 131377444 2246380816 17015625 594441 15194404 121727089 308599489 88322404 146458404 126517504 4334724 219721329 3247204 3972049 19166884 1254930625 6911641 1069156 2251597401 94109401 170459136 2862864 128777104 2499561 1632079201 19245769 23174596 88247236 192721 160655625 281132289 597529 124791241 21613201 26977636 191739409 1399657744 14032516 220136569 2208196 6190144 79530724 105001009 2934369 6770404 1115894025 3297856 1914412516 217621504 12759184 161213809 2399824144 188210961 32024281 23639044 2985984 24025 20313049 1269140625 122478489 1641708324 171112561 28718881 285136996 79780624 1863225 25472209 7568001 14661241 923612881 1200206736 2785561 1782950625 5239521 509796 427716 62916624 57623281 91527489 132756484 2196324 156025 1578313984 16662724 11682724 227979801 58564 11350161 315275536 1059111936 2627382564 1143927684 11209104 213247609 2160900 317516761 1188663529 321700096 25654225 9259849 17740944 295977616 2105341456 16793604 258148489 12243001 12837889 1161173776 141443449 143880025 792084736 327031056 112084569 25260676 115971361 1252161 62742241 141395881 7177041 6275025 127449 5476 32661225 121859521 227496889 270043489 2342947216 31371201 172055689 163814401 11682724 33779344 98426241 519065089 2692881 2974393444 1230395929 78074896 3297856 27678121 10929636 1739761 1703377984 275625 2990558596 2525565025 28366276 60326289 14630625 253255396 112508449 27741289 32080896 55606849 233289 1541975824 24681024 20448484 4648336 1227451225 131905225 202379076 30272004 2005056 220879044 1325178409 15374241 428779849 2323625616 21930489 61952641 130919364 1454436 45796 195364 126025 108659776 24453025 461041 1515361 216737284 319551376 1271279025 290395681 45751696 2283121 2786467369 191844 152078224 190854225 1463751081 5776 2326229361 129600 232379536 38378025 1319432976 2028871849 132894784 225510289 13162384 295936 241740304 21874329 10137856 423906921 214124689 119202724 11662225 4293184 220136569 1119303936 269189649 328261924 33120025 8637721 14190289 17189316 185259321 290463849 148328041 974169 828100 129868816 110292004 38638656 2184484 3996001 1916425729 24393721 555025 484416 11303044 184660921 992628036 41293476 284765625 2105401 1216544641 14799409 3600 910892761 290521 123965956 148157584 268206129 10876804 5234944 1352400625 12383361 123321025 218537089 11256025 692531856 972196 68161536 1416100 291828889 6579225 1515361 22829284 1119303936 40144896 53392249 13965169 165225316 19509889 919681 58018689 518154169 17859076 19600 18524416 317231721 719104 543169636 14017536 294431281 160801 2686556224 3549456 260531881 11417641 2352832036 286354084 137311524 163216 166203664 28858384 170851041 1371241 14295961 117483921 170569 431766841 16208676 13461561 1956735225 12425625 2985984 17757796 1071225 28238596 710649 125574436 25765776 27857284 5875776 43264 61308900 175430025 2152089 2343961 74287161 22553001 1771231396 1302993409 1737124 39513796 30946969 273042576 1199025 36168196 11648569 24078649 36578304 212693056 52186176 1513754649 611226729 29582721 14791716 3659569 222397569 73984 13778944 13053769 13756681 39677401 14161 101949409 27646564 901260441 1247855625 670761 18844281 562211521 5626384 15116544 2941001361 14891881 11282881 264745441 3130626304 318693904 1117249 2917264 13498276 1318633969 164557584 279926361 4818025 16443025 202749121 331776 39200121 1534053889 13557124 731025 573171481 115971361 137007025 101143249 83010321 2383936 22934521 24552025 162460516 627302116 210163009 5550736 211906249 63123025 7273809 53275401 40144896 185722384 18593344 171479025 1201216 525097225 520980625 622552401 1059111936 21187609 1127347776 383161 297114169 179158225 260564164 19784704 11758041 426174736 13439556 1499703076 411116176 325333369 233142361 1167247225 2755600 1249834609 24980004 730999369 46199209 304746849 319051044 213444 94206436 48427681 12432676 22743361 1468944 14523721 32752729 204304 7529536 204304 1718721 1271279025 17172736 1297321 2331729 2334784 25735329 174108025 1179396 16916769 1922559409 77281681 1754939664 2230389529 1650065641 1140885729 201498025 88115769 555025 101666889 1855044 1149345604 9585216 1092500809 13140625 12313081 18122049 63027721 20169081 1189353169 187772209 27331984 84681 5189284 1467349636 235225 3165075081 13741849 49547521 527076 32672656 532132624 152670736 1613869929 223442704 158583649 1084253184 1439671249 281132289 12931216 1885129 681262201 128550244 3613801 3594816 7958041 45738169 2309379136 56220004 25 24482704 11377129 2632613481 828173284 1641546256 1050926724 491996761 2842596 567009 22316176 63170704 68475625 270668304 217002361 22500 157101156 263185729 68574961 544644 19228225 471975625 91278916 916938961 84290761 123165604 164788569 2187807076 21187609 13337104 127449 29138404 22344529 13075456 20164 7123561 319658641 631818496 101022601 343175625 71757841 132158016 110376036 221533456 7177041 82555396 58110129 4165681 1660318009 431475984 1359556 101761 311204881 80982001 179479609 18164644 53275401 147744025 51811204 15038884 207187236 12759184 131974144 516789289 3189796 151240804 225330121 5368489 923521 141705216 27279729 2082918321 159340129 20638849 102313225 184307776 93026025 3254360209 2429997025 28751044 21706281 1324801 130965136 4946176 22905796 1041481984 1233273924 5424241 232532001 2350116484 168921 2890567696 2267759641 147355321 882862369 14768649 531533025 2362154404 433264225 1829101824 146482609 1315005169 4553956 304704 301508496 127983969 185068816 392713489 18122049 54523456 22071204 1421742436 12524521 1024 1196260569 628204096 12376324 1797675201 1519752256 14055001 106874244 2305056121 1498541521 7935489 4489 6859161 282307204 19945156 53824 170569 2328676 51796809 2462938384 729 135163876 1229624356 101183481 113998329 14607684 331713369 58629649 23794884 322624 1232290816 3118756 22306729 63504 100180081 10614564 74529 63504 1027651249 149915536 15816529 100489 924585649 21483225 252142641 210627169 325549849 2209846081 26988025 417316 1423175625 2481932761 31058329 122367844 247181284 297838564 13793796 162333081 1265794084 12411529 218089 19758025 43217476 1409852304 1194649 23716 4376464 2231050756 1695874761 61842496 1140277824 1071225 1659177289 2629740961 1617165796 244547044 2525766049 18636489 72182016 2130930244 46949904 144 2732409 1007300644 5294601 88529281 352237824 42823936 49154121 110986225 250177489 2775556 2553604 2903593225 204232681 281266441 23648769 165714129 562733284 1285956 3227262481 32638369 1596561849 145226601 216737284 276676 31192225 3682561 29495761 1016270641 1731724996 144144036 25391521 225991089 189943524 17230801 2467804329 20693401 2772225 1255214041 1279161 153664 23116864 28869129 7064964 44302336 284057316 2869636 19483396 352876225 259081 61387225 30195025 168100 390625 1771561 114961284 21911761 1284577281 102313225 132227001 3218436 1179396 1044484 454276 56580484 5130225 2681271961 1780755601 28185481 2491706889 31494544 24226084 50367409 155226681 1929317776 161010721 12538681 1338649 104427961 10510564 199628641 214369 328329 2941109824 52693081 8271376 1317036681 3200521 2262016 126736 1879641 4571044 93141801 147987225 261113281 10188864 155351296 9947716 285542404 1506448969 30735936 230068224 263250625 2331729 2024550025 296218521 16274870329 216796176 2258625625 224280576 5152900 101545929 3305124 312481 232379536 919681 2137444 41718681 232593001 4532641 749956 71115489 152695449 17255716 151216209 3306135001 117831025 9801 5121169 37970244 92140801 277855561 1309354225 455625 291931396 20439441 5225796 10112400 18731584 114921 2916 32970564 430770025 202379076 1347844369 18636489 294946276 1502415121 1664721601 17197609 150454756 69169 147233956 2230200625 402203025 22877089 131882256 36481 32137561 21893041 372528601 1273490596 135424 1368900 27019204 1758276 216707841 1442936196 1911963076 12866569 7203856 11309769 8696601 173817856 244734736 9696996 212521 25010001 21799561 198190084 194295721 41809156 1239603264 171396 925133056 1151652096 21613201 1154436529 278455969 505215529 1320014224 3094081 1316383524 33120025 109223401 3367225 102151449 701455225 175854121 2465321104 17969121 183792249 920697649 442176784 2039244964 2322661636 223592209 217156 26894596 466171281 271162089 120582361 10394176 624100 1273133761 15729156 929213289 179962225 36288576 731810704 1495523584 276676 14175225 719097856 122345721 217156 2886601 212110096 214417449 79423744 13860729 933180304 16128256 38588944 990025 1572516 1881303876 1156 10452289 1299600 3099816976 159592689 6145441 1363012561 1020610809 19998784 24561936 24167056 512162161 1390041 38303721 724578724 2470984681 911375721 134420836 129914404 15642025 83521 33489369 166358404 45873529 1202078241 2304576036 1051575184 2736545344 2676496 23020804 131446225 34480384 121418361 337561 81866304 1118032969 121374289 11189025 41100921 227529 538756 21706281 315595225 3908529 131997121 893113225 2140727824 112869376 155376225 94731289 954529 1868573529 581629689 20466576 29931841 152423716 250683889 22714756 277455649 2647129 1014804736 19838116 2441545744 85858756 6235009 29354724 28561 15784729 682276 120714169 242238096 10137856 101989801 541696 130051216 9126441 362178961 322310209 702621049 2886601 308423844 993195225 127193284 372644416 154181889 8196769 3048516 12588304 72318016 160452889 9199089 15007876 9834496 1863907929 3115225 960256144 77774761 291419041 2563700689 141110641 13727025 916393984 460188304 11621281 272448036 391525369 106874244 12277748025 13972644 1432773904 41525136 259467664 2627280049 320911396 17363889 15023376 125462401 129754881 821338281 2627641 108014449 172318129 91240704 28965924 131446225 1897038025 1135285636 1161582724 22791076 687226225 232532001 11458225 222278281 110061081 410881 62663056 331167204 1085438916 227587396 302655609 95316169 1161173776 26822041 130462084 145057936 165585424 2291153956 298529284 189502756 173889 1361889 2656783936 2859481 155426089 1414812996 1982464 1522950625 31651876 4169764 627201936 15507844 2551866256 15342889 112296409 8346321 2404725444 2224631556 629307396 1746905616 45369 23338561 121104 1178823556 130667761 17774656 553536 215355625 2217121 1752976 113550336 6210064 139759684 105625 131537961 11675889 13315201 14922769 12020089 16265089 12773476 1838736 295668025 200533921 1361314816 221384641 2432067856 1098304 2733302961 15249025 4605316 933180304 2965284 2635590244 712462864 732839041 3254132025 221533456 216707841 123721129 3200730625 108900 1378276 62378404 22005481 420168004 21013056 116596804 762129 2246475609 212605561 112678225 5452225 1264869225 820765201 153735201 210598144 2419459344 3644281 260596449 18948609 215678596 5276209 125059489 327392836 1521234009 36216324 1231588836 128210329 19793601 1694721889 13689 218089 714025 1046529 929396196 7241481 120055849 4562496 67108864 213014025 4276624 222755625 2741779044 1540081 8305924 2045662441 175403536 59305401 52142841 76247824 18292729 351649 3713329 124055044 62663056 1733223424 1310657209 227798649 149426176 213247609 15327225 8673025 251793424 11404129 62789776 16248961 42588676 94731289 1481711049 285812836 214856964 2334784 28430224 12709225 1669264 1527715396 386884 37173409 8836 309337744 11669056 192571129 77774761 291316624 33489 469198921 114921 166203664 942841 12369289 2837905984 58415449 511573924 111894084 1096209 86436 29495761 206324496 19166884 12215025 24820324 9314704 2011971025 148279329 63123025 218271076 2299873849 3481 430106121 1962801 218389284 289 4426816 26635921 521894025 2947512681 30272004 51796809 721191025 25180324 2147766336 22686169 2045210176 259725456 546203641 3125824 1750167225 1497303025 133956 60310756 15484225 190191681 27144100 1879641 37736449 111598096 278189041 189943524 1426119696 2028061156 352876225 984064 556516 211557025 32012964 863243161 870191001 11485321 1248774244 32444416 621355329 5230369 21086464 2114116 602176 6421156 366025 16232841 19589476 57138481 73984 2187441 7268416 2327966001 48121969 1220663844 93721761 2175103044 110586256 3297856 27678121 166126321 235225 1498176 935089 12630916 2544025 446815044 4012009 14907321 53993104 712142596 4915089 31080625 6880129 38588944 142635249 1669264 848207376 527437156 5329 321018889 9217296 411116176 22155849 77299264 27751824 9308601 122677776 1823973264 5861241 66210769 782488729 8856576 61858225 4305625 1042450369 1468944 221890816 300304 94109401 429025 713851524 12054784 2915460025 1470569104 101022601 290532025 2628817984 13920361 7569 228484 1890625 2778976656 191462569 1791405625 1411204356 36614601 452966089 283024 152250921 37687321 70291456 1912689 573027844 1404525529 2183319076 16867449 53626329 121242121 2096704 370139121 55591936 543169636 44836416 430106121 125316 902101225 771117361 861184 148718025 741745225 219069601 2210692324 12278016 950242276 310249 10929636 246427204 5484964 2229049 113955625 250430625 3211264 154778481 1657711225 719205124 937024 126202756 23863225 13734436 197009296 241274089 75637809 816130624 2096540944 1600 22695696 2129730201 48841 165456769 155176849 39204 62599744 178436164 1147515625 10719076 23270976 1076758596 19053225 931225 2561169664 316875601 8684809 20223009 37051569 481636 125865961 216266436 18826921 1152534601 2627382564 23309584 311381316 32069569 724201 2119936 1087548484 1234321 16491721 2524921 631567161 162027441 1325396836 124389409 19149376 43681 2377830169 1281353616 290521 115175824 80622441 18826921 1793861316 1022121 1958151001 104203264 1321249801 247779081 130759225 31663129 101123136 25573249 141514816 652864 192071881 103245921 32398864 183494116 2711701476 1162084 250335684 118831801 18627856 51529 1376261604 24433249 198838201 165868641 111851776 37687321 2383936 2364293376 1615075344 1254151396 111133764 136632721 233906436 24790441 22477081 12609601 26050816 10975969 662444644 2823328225 2107544464 3426201 37515625 11519236 1201216 1823631616 210279001 1141966849 147456 1187905156 380689 8242641 200279104 1285437609 218300625 92582884 89245809 363054916 717275524 4268356 4726276 283181584 383102329 178142409 168246841 1863907929 18045504 271689289 2775556 29354724 1252735236 217031824 41628304 13264164 369664 122832889 261121 1217661025 318693904 610188804 2157509601 513566244 172423161 1225770121 871489441 1209509284 55591936 7800849 2667412609 3161587984 255232576 2892503524 210337009 1017227236 296080849 210511081 131400369 2333373025 711662329 331776 1934881 25867396 28955161 26327161 22363441 189695529 34140649 128164 276922881 229431609 157226521 2304 98426241 20358144 810825625 77299264 128482225 1029447225 119159056 199809 256 17181025 12873744 2082249 31820881 39175081 272316004 128074489 136866601 471801841 676 332442289 1115894025 211498849 553536 1006539076 65025 2654104324 2814514704 61121124 24216241 241305156 1188663529 2411809 65512836 1723578256 483076441 790321 4326400 15642025 31629376 1868689 1038837361 323928004 1310295204 1727732356 126090441 1081949449 23078416 1347921 1932042025 2791748569 203034001 104203264 16711744 46144849 136328976 46730896 248125504 23775376 14861025 149157369 7623210721 275759236 7365796 3258025 37625956 1681574049 492129856 125484804 4804864 11282881 119421184 149157369 9847044 731864809 217156 115799121 174724 24186724 53187849 256 434281 2603142441 685584 123904 100140049 2697555844 36385024 39025009 1739761 243016921 12559936 4096576 3606201 242051364 2650384 1878962409 11002489 143352729 103266244 192155044 60466176 4624 28026436 27290176 28847641 3290596 18225 185204881 1244748961 2267378689 1965604 882743521 1433909689 3143957041 5924356 129163225 26739241 5280804 181476 229704336 273042576 21418384 308950929 2187339361 22505536 2092513536 159340129 4532641 760384 43125489 29241 169989444 1852355521 135675904 215707969 1257979024 1422496656 135233641 842724 488601 16916769 7817616 11350161 68807025 376321201 109977169 18225 2588881 2607736356 102394161 55457809 14258176 59166864 722319376 212139225 200109316 20304036 415181376 74718736 1943839921 1681574049 17405584 22829284 4981824 285677604 7376656 262144 280462009 45369 198077476 1411204356 17631601 22572001 33605209 1078925409 3568321 124144164 46104100 1094116 256768576 911013489 25462116 142922025 1112289201 306390016 30980356 74597769 5290000 39012516 13512976 20720704 329277316 2314860769 82882816 7322436 10163344 1042514944 1739140209 415303641 2975625 19105641 788544 1141426225 2860003441 1825201 86266944 33489 19158129 2425661001 154231561 166978084 1160287969 346183236 9916201 372528601 28249225 594441 319225 15705369 11868025 181656484 33350625 15626209 49350625 152226244 27973521 565504 16192576 201782025 14607684 29322225 131769 2382904225 259081 121242121 887364 1842298084 327501409 103684 86322681 758286369 232623504 41383489 102131236 12027024 516698361 228826129 1816720129 164634561 14622976 263672644 96100 132158016 39879225 621953721 2072525625 1902878884 774400 31393609 1355270596 1212502041 132641289 8462281 247275625 1216609 241584849 212605561 45481536 13860729 19105641 1074856225 66275881 22829284 3082914576 194481 3245125156 722910769 158306724 73273600 282878761 1449553329 152868496 11449 312016896 3755844 19562929 1336336 2250079225 92313664 8248384 53684929 122677776 146313216 5755201 11812969 11236 117375556 3055504 589324176 1852958116 2579116225 42837025 583270801 1617567961 162205696 1373962489 61074225 373069225 27556 1927034404 205209 76930441 8346321 541696 2265855201 246961225 182952676 3956121 19018321 13402921 13039321 23853456 66049 15784729 16384 362635849 1220314489 265136089 290463849 1844530704 312723856 1897822096 138203536 49970761 214124689 1419330276 142129 141871921 2596310116 1187974089 1811268481 8614225 2614689 2700569089 218477961 1161650889 418609 1904362321 1842040561 21613201 117570649 146942884 38763076 183184 1955939076 732736 210105025 4502884 274598041 4946176 1417974336 32251041 15163236 287573764 2730376009 200307409 16834609 29311396 1030225 1175056 9728161 29224836 2712609 18105025 11703241 2547422784 7935489 1596322116 22905796 8520561 1868689 171295744 806404 2072343529 151321 259081 10445824 11737476 929213289 1934152441 1227451225 28174864 2327194081 3140593681 156800484 5103081 581967376 252555664 146689 1782225 211440681 2020682304 627302116