-
Notifications
You must be signed in to change notification settings - Fork 0
/
pb98.py
50 lines (46 loc) · 294 KB
/
pb98.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
anagrams = [('ACT', 'CAT'), ('ARISE', 'RAISE'), ('BOARD', 'BROAD'), ('CARE', 'RACE'), ('CENTRE', 'RECENT'), ('COURSE', 'SOURCE'), ('CREATION', 'REACTION'), ('CREDIT', 'DIRECT'), ('DANGER', 'GARDEN'), ('DEAL', 'LEAD'), ('DOG', 'GOD'), ('EARN', 'NEAR'), ('EARTH', 'HEART'), ('EAST', 'SEAT'), ('EAT', 'TEA'), ('EXCEPT', 'EXPECT'), ('FILE', 'LIFE'), ('FORM', 'FROM'), ('FORMER', 'REFORM'), ('HATE', 'HEAT'), ('HOW', 'WHO'), ('IGNORE', 'REGION'), ('INTRODUCE', 'REDUCTION'), ('ITEM', 'TIME'), ('ITS', 'SIT'), ('LEAST', 'STEAL'), ('MALE', 'MEAL'), ('MEAN', 'NAME'), ('NIGHT', 'THING'), ('NOTE', 'TONE'), ('NOW', 'OWN'), ('PHASE', 'SHAPE'), ('POST', 'SPOT'), ('POST', 'STOP'), ('QUIET', 'QUITE'), ('RATE', 'TEAR'), ('SHEET', 'THESE'), ('SHOUT', 'SOUTH'), ('SHUT', 'THUS'), ('SIGN', 'SING'), ('SPOT', 'STOP'), ('SURE', 'USER'), ('THROW', 'WORTH')]
# Compute squares
squares = []
l = 999999999
for i in xrange(4, 100000000):
s = i ** 2
if s > l:
break
squares.append(s)
p = dict()
for i in squares:
si = str(i)
ls = len(si)
if ls in p and ls > 8:
p[ls].append(si)
else:
p[ls] = [si]
sp = {3: ['144', '961', '625', '441', '196', '169', '256'],
4: ['1024', '4096', '2916', '9216', '9801', '4761', '1936', '1089', '2401', '9604', '1296', '1764', '1369'],
5: ['18769', '21904', '75625', '27556', '86436', '11664', '24964', '18225', '52441', '11236', '65025', '36100', '90601', '91204', '78961', '79524', '72361', '36864', '60025', '10201', '42849', '74529', '63001', '38416', '70756', '51076', '50176', '96721', '32041', '32761', '25281', '24025', '95481', '16384', '66564', '10609', '19600', '42025', '42436', '54289', '48841', '99856', '43681', '25600', '44100', '81796', '81225', '49284', '20736', '62500', '16641', '51984', '23716', '48400', '23409', '98596', '96100', '46656', '45369', '30276', '82944', '10404', '41616', '17689', '12100', '34596', '31684', '36481', '23104', '12544', '75076', '21316', '16900', '14884', '50625', '40804', '29584', '44521', '39204', '40401', '43264', '12769', '14400', '24649', '41209', '61009'],
6: ['641601', '330625', '844561', '492804', '355216', '549081', '176400', '224676', '864900', '269361', '201601', '195364', '346921', '161604', '303601', '638401', '426409', '835396', '121104', '106276', '700569', '427716', '846400', '313600', '984064', '669124', '381924', '741321', '603729', '675684', '169744', '799236', '236196', '722500', '912025', '772641', '108900', '369664', '263169', '481636', '257049', '508369', '253009', '245025', '436921', '252004', '132496', '988036', '198025', '815409', '131769', '149769', '390625', '833569', '532900', '349281', '712336', '898704', '272484', '635209', '804609', '501264', '837225', '366025', '310249', '440896', '467856', '227529', '470596', '164836', '474721', '160801', '611524', '891136', '755161', '919681', '605284', '877969', '139876', '591361', '264196', '786769', '193600', '164025', '103684', '422500', '779689', '644809', '964324', '113569', '678976', '813604', '142884', '319225', '541696', '175561', '256036', '471969', '112896', '432964', '103041', '976144', '748225', '463761', '405769', '364816', '119025', '208849', '133956', '184900', '819025', '207025', '622521', '345744', '417316', '374544', '540225', '806404', '497025', '378225', '293764', '408321', '207936', '972196', '480249', '648025', '447561', '105625', '101124', '509796', '148996', '258064', '769129', '216225', '368449', '592900', '118336', '613089', '646416', '423801', '154449', '602176', '233289', '123904', '162409', '167281', '795664', '495616', '225625', '927369', '170569', '212521', '456976', '124609', '218089', '783225', '265225', '649636', '599076', '654481', '328329', '316969', '620944', '329476', '931225', '817216', '200704', '921600', '781456', '115600', '567009', '267289', '729316', '157609', '933156', '270400', '565504', '756900', '790321', '174724', '251001', '808201', '238144', '643204', '284089', '320356', '450241', '667489', '197136', '923521', '561001', '990025', '100489', '594441', '198916', '498436', '104329', '828100', '502681', '793881', '165649', '476100', '894916', '974169', '383161', '619369', '725904', '514089', '344569', '140625', '148225', '120409', '112225', '874225', '281961', '129600', '380689', '241081', '102400', '842724', '104976', '211600', '318096', '214369', '244036', '171396', '703921', '108241', '110224', '314721', '960400', '980100', '550564', '259081', '398161', '156025', '416025', '870489', '521284', '290521', '168100', '141376', '301401', '137641', '323761', '848241', '839056', '194481', '173889', '627264', '254016', '459684', '992016', '298116', '297025', '948676', '287296', '522729', '863041', '956484', '970225', '758641', '425104', '240100', '962361', '249001', '166464', '291600', '982081', '546121', '400689', '147456', '421201', '191844', '152100', '155236', '180625', '168921', '659344', '321489', '736164', '106929', '159201', '351649', '434281', '409600', '237169', '391876', '362404', '136900', '543169', '710649', '395641'],
7: ['2013561', '4853209', '7907344', '2755600', '2399401', '1918225', '5909761', '6091024', '4133089', '6932689', '5574321', '4511376', '5225796', '5396329', '2353156', '2927521', '1658944', '3728761', '9504889', '8082649', '2007889', '3869089', '1885129', '9616201', '1827904', '9972964', '9753129', '1236544', '9803161', '1413721', '6599761', '9108324', '7059649', '2452356', '9684544', '5308416', '2696164', '5221225', '1974025', '6431296', '3147076', '1562500', '4588164', '3896676', '8886361', '2483776', '4206601', '1012036', '8561476', '1971216', '8099716', '6105841', '3740356', '4227136', '4355569', '4562496', '5736025', '4990756', '4840000', '2910436', '9006001', '1423249', '6405961', '1375929', '1542564', '2689600', '7134241', '2515396', '4541161', '6046681', '8485569', '1071225', '1605289', '1879641', '2024929', '7112889', '9809424', '9024016', '4052169', '8415801', '3900625', '1292769', '7924225', '7469289', '6651241', '9217296', '4862025', '9235521', '8850625', '4549689', '4721929', '1962801', '4553956', '3511876', '2715904', '8773444', '8785296', '1022121', '3069504', '8491396', '6853924', '1503076', '1988100', '6937956', '1532644', '1192464', '6843456', '7252249', '4380649', '3034564', '2022084', '5588496', '8271376', '5997601', '6295081', '8105409', '2647129', '3459600', '6456681', '3786916', '3010225', '7458361', '3775249', '1232100', '3587236', '3441025', '5139289', '2155024', '9486400', '7398400', '1607824', '1768900', '6290064', '4182025', '1923769', '4008004', '4977361', '8791225', '5198400', '2125764', '8661249', '2405601', '9369721', '2829124', '1368900', '6041764', '1836025', '9205156', '1498176', '5631129', '2563201', '3429904', '3055504', '5968249', '7733961', '1648656', '1466521', '1946025', '3013696', '8814961', '1814409', '4713241', '7952400', '2534464', '6210064', '9461776', '4137156', '4284900', '2421136', '2547216', '1547536', '6906384', '5880625', '9290304', '3541924', '1452025', '2556801', '2247001', '6135529', '3625216', '6874884', '1245456', '6579225', '3048516', '4818025', '2067844', '1338649', '9339136', '3204100', '8317456', '1087849', '3644281', '5803281', '2842596', '4941729', '1677025', '9126441', '6563844', '9066121', '5354596', '1976836', '2187441', '4036081', '3489424', '5107600', '4080400', '7209225', '1020100', '3214849', '1212201', '5189284', '1225449', '6749604', '4968441', '2131600', '4372281', '5764801', '2518569', '1227664', '4092529', '1710864', '5678689', '1385329', '9096256', '3806401', '4730625', '5895184', '6791236', '9351364', '7038409', '6948496', '2611456', '8767521', '2537649', '1500625', '2729104', '7562500', '8311689', '1774224', '6017209', '5480281', '3908529', '3038049', '3519376', '7540516', '3992004', '2576025', '1537600', '1697809', '2271049', '9162729', '9084196', '2856100', '3636649', '7695076', '1948816', '7896100', '8386816', '2601769', '4919524', '5755201', '2418025', '1483524', '8381025', '4072324', '9715689', '2175625', '1026169', '1798281', '1104601', '6071296', '7739524', '7584516', '6305121', '9480241', '1106704', '1800964', '4060225', '6859161', '7054336', '6901129', '5470921', '8020224', '2093809', '1166400', '6170256', '1522756', '6765201', '6190144', '4289041', '3556996', '4016016', '8191044', '2211169', '7929856', '6687396', '6953769', '5253264', '2286144', '1134225', '7403841', '2634129', '4351396', '4056196', '1032256', '3841600', '6195121', '7128900', '5890329', '7219969', '1520289', '4800481', '2975625', '6817321', '7376656', '5026564', '6517809', '1985281', '7236100', '1822500', '1633284', '5121169', '6890625', '1085764', '2825761', '2090916', '2464900', '4231249', '4507129', '2958400', '8037225', '1703025', '1062961', '9418761', '1471369', '1238769', '7628644', '3613801', '6310144', '1476225', '1957201', '1638400', '6734025', '8014561', '9424900', '2873025', '1456849', '5489649', '5982916', '2595321', '2108304', '1485961', '1401856', '3211264', '2752281', '2411809', '5184729', '5202961', '7144929', '3276100', '5650129', '2458624', '1901641', '9247681', '1592644', '2941225', '7834401', '1852321', '7354944', '5244100', '1478656', '1849600', '1493284', '1067089', '5067001', '4761124', '6300100', '6964321', '5049009', '1002001', '1014049', '3572100', '4481689', '2322576', '7661824', '2706025', '6671889', '3027600', '4145296', '4596736', '6974881', '7750656', '7409284', '2122849', '1695204', '6320196', '2795584', '3697929', '4108729', '1442401', '3411409', '2849344', '8242641', '7392961', '8042896', '1380625', '1308736', '7139584', '4765489', '4096576', '1726596', '9308601', '3236401', '8421604', '9090225', '2050624', '1968409', '3648100', '1803649', '1258884', '9241600', '7986276', '2181529', '2490084', '2340900', '1382976', '1620529', '3674889', '4165681', '3407716', '9363600', '1723969', '5659641', '1580049', '9132484', '8259876', '1617984', '4981824', '9622404', '3814209', '2390116', '5958481', '4012009', '6739216', '7193124', '4260096', '4418404', '1934881', '9048064', '4473225', '3857296', '1742400', '4004001', '1960000', '1340964', '6115729', '2758921', '3168400', '4884100', '1766241', '3076516', '9357481', '1054729', '6002500', '2739025', '7155625', '8145316', '5143824', '8375236', '2368521', '8334769', '2917264', '6528025', '3861225', '4064256', '1615441', '1048576', '2822400', '1361889', '3602404', '1752976', '3378244', '9168784', '9042049', '1044484', '6574096', '1092025', '3485689', '6980164', '4422609', '4691556', '2876416', '7027801', '6175225', '4104676', '9030025', '4330561', '8427409', '1721344', '7551504', '4464769', '1782225', '5326864', '3606201', '8673025', '3301489', '9985600', '1896129', '8122500', '4173849', '8928144', '5299204', '2064969', '1587600', '6615184', '6895876', '9709456', '1628176', '1034289', '8620096', '3154176', '8179600', '5904900', '9610000', '2208196', '8094025', '1050625', '5817744', '1371241', '8433216', '7091569', '1279161', '1758276', '6692569', '5798464', '6036849', '2005056', '3980025', '5626384', '7678441', '6497401', '2493241', '6225025', '2903616', '1468944', '1008016', '1416100', '4347225', '4120900', '2965284', '1428025', '4169764', '9821956', '2896804', '2178576', '3020644', '6548481', '4831204', '4268356', '4932841', '4579600', '5391684', '6754801', '4414201', '3956121', '3802500', '3617604', '9859600', '1334025', '2076481', '4326400', '7436529', '9114361', '8590761', '4456321', '9138529', '2712609', '6512704', '3736489', '7284601', '1256641', '1153476', '5053504', '1265625', '6640929', '5175625', '9548100', '9847044', '7689529', '3118756', '1162084', '2566404', '4393216', '2053489', '5683456', '1926544', '6996025', '1734489', '1350244', '2531281', '8649481', '2614689', '1127844', '1240996', '1643524', '4639716', '8922169', '1073296', '8294400', '6827769', '7634169', '7420176', '9186961', '9740641', '1937664', '5914624', '8964036', '7502121', '8059921', '3705625', '2256004', '4202500', '6558721', '4124961', '4695889', '6822544', '4652649', '6325225', '7150276', '7086244', '2193361', '2512225', '5239521', '2604996', '3200521', '9072144', '1567504', '1216609', '5546025', '1830609', '4210704', '3924361', '8797156', '2190400', '5017600', '4309776', '5640625', '4149369', '4028049', '9388096', '9326916', '8439025', '1119364', '2241009', '5405625', '9728161', '7546009', '5673924', '5248681', '7650756', '9790641', '7075600', '4778596', '6395841', '3122289', '5621641', '9302500', '2656900', '1247689', '3976036', '2812329', '5022081', '1838736', '3621409', '9916201', '1052676', '1327104', '1079521', '4032064', '8549776', '6110784', '3254416', '1144900', '5257849', '1635841', '9474084', '9765625', '4368100', '2253001', '6502500', '1205604', '1094116', '4844401', '3920400', '9060100', '2169729', '1138489', '8369449', '2669956', '2627641', '2163841', '3247204', '3175524', '3087049', '5602689', '9566649', '3348900', '7884864', '8952064', '1871424', '3286969', '9437184', '4447881', '7064964', '1006009', '1345600', '9572836', '3682561', '8637721', '3651921', '3964081', '8874441', '5779216', '7338681', '2961841', '3193369', '2455489', '3952144', '5013121', '1982464', '4389025', '6584356', '2832489', '7203856', '4218916', '4875264', '1203409', '3530641', '9641025', '5484964', '5166529', '3243601', '1132096', '7166329', '4631104', '7507600', '1664100', '2010724', '4076361', '6594624', '3182656', '3481956', '6436369', '3041536', '2039184', '7862416', '2996361', '3686400', '9872164', '3984016', '7317025', '1527696', '3094081', '1140624', '4186116', '3709476', '2930944', '4835601', '6943225', '1625625', '6421156', '4452100', '4435236', '8732025', '1018081', '9784384', '9400356', '1311025', '5499025', '2334784', '6985449', '1444804', '8003241', '1274641', '2745649', '4068289', '8892324', '3452164', '3125824', '4020025', '8567329', '2436721', '9012004', '1270129', '5368489', '1729225', '7241481', '7518564', '1490841', '9193024', '1098304', '9647236', '1425636', '9891025', '8958049', '2524921', '5400976', '9897316', '1708249', '8133904', '1299600', '2819041', '5707321', '3948169', '3678724', '1731856', '3694084', '2325625', '4161600', '3721041', '1784896', '8916196', '7049025', '1890625', '5267025', '4214809', '2371600', '2134521', '4198401', '9853321', '9954025', '2592100', '4100625', '3157729', '2480625', '6411024', '1394761', '3500641', '4901796', '4963984', '1261129', '1347921', '9834496', '1700416', '6635776', '2414916', '3779136', '6275025', '1602756', '7912969', '1089936', '8714304', '3744225', '3090564', '4088484', '1046529', '2719201', '3294225', '4618201', '4239481', '9150625', '9018009', '3944196', '7918596', '2673225', '2496400', '4661281', '6100900', '2166784', '1857769', '3225616', '3837681', '1320201', '5726449', '2540836', '2572816', '2650384', '1432809', '3186225', '2553604', '5593225', '3129361', '3080025', '1010025', '6027025', '3748096', '2117025', '3912484', '3671056', '9320809', '1420864', '4848804', '8532241', '1965604', '3849444', '6832996', '8910225', '7496644', '7568001', '2598544', '1912689', '4879681', '2785561', '7070281', '2356225', '4809249', '4622500', '7295401', '1876900', '2316484', '5612161', '1329409', '5134756', '3305124', '3659569', '7890481', '1705636', '1440000', '1671849', '1378276', '4359744', '4410000', '5973136', '9922500', '4787344', '5827396', '4431025', '9253764', '4928400', '2815684', '3272481', '4524129', '5410276', '1392400', '1790244', '1473796', '3334276', '4665600', '6125625', '1557504', '4678569', '2893401', '3265249', '7322436', '5125696', '9431041', '2852721', '5745609', '7485696', '9054081', '2265025', '2461761', '2350089', '3968064', '8904256', '6538249', '6713281', '4243600', '3196944', '7812025', '6245001', '1630729', '1408969', '2471184', '1646089', '9523396', '4024036', '1787569', '6589489', '3610000', '1430416', '4343056', '2140369', '4490161', '1306449', '9597604', '1188100', '3218436', '7246864', '1004004', '6610041', '5461569', '8305924', '7268416', '1669264', '1155625', '2365444', '4601025', '6335289', '1397124', '5212089', '1763584', '5428900', '9078169', '1461681', '2468041', '6185169', '4857616', '4822416', '1406596', '1028196', '2289169', '9603801', '3392964', '4247721', '9278116', '8602489', '1435204', '5846724', '7043716', '6130576', '1304164', '6255001', '7958041', '1943236', '1058841', '2343961', '1024144', '4888521', '1352569', '3759721', '9585216', '8743849', '8346321', '2560000', '2709316', '4769856', '7225344', '2157961', '1687401', '1056784', '1123600', '3594816', '7425625', '4044121', '2765569', '2954961', '2152089', '2742336', '5948721', '7080921', '2099601', '1102500', '2439844', '1285956', '1692601', '6250000', '4177936', '9884736', '3189796', '1060900', '1747684', '1863225', '3297856', '4048144', '9678321', '1214404', '2196324', '8726116', '7452900', '3319684', '2934369', '6285049', '1081600', '5148361', '1096209', '3448449', '1447209', '5414929', '2085136', '2569609', '5294601', '3108169', '2924100', '3690241', '4717584', '5769604', '1354896', '1108809', '8520561', '2402500', '7431076', '6702921', '6482116', '2430481', '2653641', '3250809', '7333264', '7845601', '4782969', '1038361', '5062500', '4468996', '2310400', '1113025', '3161284', '2499561', '2229049', '2859481', '5812921', '7645225', '2047761', '6235009', '1016064', '4536900', '4084441', '1276900', '8826841', '4235364', '7969329', '6775609', '9672100', '1042441', '6471936', '5359225', '2845969', '1682209', '7946761', '4826809', '6205081', '1315609', '2805625', '1040400', '2347024', '1755625', '1690000', '4532641', '4112784', '1210000', '3052009', '8579041', '3876961', '5161984', '4040100', '4498641', '3352561', '4946176', '6265009', '8678916', '6385729', '5322249', '7789681', '4293184', '9272025', '4955076', '2073600', '9296401', '3794704', '4305625', '2788900', '9659664', '9467929', '9036036', '1036324', '4363921', '1597696', '1507984', '1552516', '4796100', '1172889', '8655364', '2725801', '1272384', '9492561', '2143296', '2528100', '8162449', '2259009', '1860496', '7683984', '6031936', '3732624', '3579664', '6230016', '6723649', '8139609', '1459264', '5740816', '1290496', '1575025', '1030225', '1065024', '9703225', '4613904', '6416089', '1530169', '1488400', '2920681', '7360369', '4280761', '6390784', '1661521', '9180900', '1254400', '8288641', '1776889', '7601049', '1322500', '2617924', '6801664', '8643600', '2944656', '3825936', '3470769', '2387025', '6656400', '4910656', '3308761', '6215049', '9120400', '4575321', '9721924'],
8: ['64722025', '34703881', '22791076', '27888961', '68707521', '69755904', '97812100', '56520324', '67617729', '62916624', '37785609', '10131489', '33825856', '19316025', '15069924', '23990404', '78659161', '30969225', '78074896', '24611521', '26936100', '68029504', '57668836', '48121969', '77598481', '23280625', '46308025', '46376100', '65901924', '85192900', '79691329', '43586404', '27604516', '23804641', '61199329', '51337225', '62141689', '14092516', '99261369', '20007729', '32867289', '50069776', '98565184', '14379264', '57912100', '40742689', '15952036', '85821696', '34987225', '14930496', '44129449', '58476609', '49603849', '14976900', '58033924', '11594025', '35952016', '20729809', '98029801', '48902049', '40208281', '80676324', '12744900', '50424201', '14122564', '28026436', '84511249', '39891856', '87984400', '30769209', '13712209', '12068676', '57881664', '74960964', '58400164', '81667369', '34999056', '12404484', '24245776', '64834704', '11943936', '92179201', '58415449', '34012224', '86359849', '67601284', '35081929', '66031876', '54184321', '50836900', '37994896', '16224784', '49688401', '80084601', '13010449', '48944016', '14615329', '41602500', '69022864', '15745024', '12974404', '40666129', '43573201', '19448100', '26749584', '79816356', '46854025', '95140516', '46991025', '35390601', '75463969', '43441281', '96924025', '78004224', '35916049', '22080601', '28793956', '94342369', '10272025', '14561856', '35628961', '19245769', '39112516', '89094721', '81649296', '30924721', '46799281', '14485636', '14737921', '89908324', '55756089', '34281025', '17842176', '99840064', '61387225', '12945604', '12040900', '30415225', '36626704', '80138304', '40462321', '90535225', '86545809', '43072969', '13890529', '17330569', '24413481', '91049764', '23174596', '83229129', '27583504', '12334144', '32239684', '29746116', '87665769', '87796900', '69522244', '97042201', '33930625', '29517489', '98406400', '18653761', '18292729', '19963024', '64384576', '21949225', '18748900', '78996544', '15896169', '81018001', '87272964', '20106256', '48986001', '17388900', '52171729', '40335201', '12837889', '92467456', '78216336', '32330596', '56070144', '10413529', '42614784', '81270225', '24078649', '64979721', '11669056', '20070400', '29041321', '70644025', '19184400', '23503104', '52852900', '13126129', '76073284', '27994681', '20331081', '15484225', '58997761', '67436944', '23619600', '10679824', '39778249', '47665216', '32251041', '34421689', '94420089', '40551424', '39564100', '81450625', '66748900', '98346889', '60512841', '61936900', '38402809', '20178064', '27206656', '49632025', '23261329', '45037521', '61591104', '27899524', '20684304', '21160000', '18198756', '14837904', '83814025', '14523721', '58951684', '14984641', '46335249', '41679936', '73925604', '13950225', '19598329', '55681444', '26512201', '20748025', '39879225', '18567481', '55294096', '11716929', '96471684', '16924996', '12737761', '40347904', '26460736', '37564641', '16834609', '16769025', '74528689', '46771921', '19501056', '28376929', '43046721', '11519236', '80156209', '26316900', '30813601', '34327881', '17181025', '29149201', '13883076', '92256025', '20994724', '19324816', '15031129', '17380561', '11833600', '17867529', '59830225', '10969344', '85544001', '65367225', '16402500', '63170704', '79192201', '47679025', '59706529', '64915249', '37185604', '12446784', '76317696', '51451929', '41912676', '30980356', '50737129', '48678529', '29506624', '21114025', '23824161', '91757241', '18472804', '10909809', '74753316', '15960025', '18679684', '11189025', '94128804', '43283241', '99301225', '49519369', '25321024', '40576900', '25492401', '69239041', '51566761', '46580625', '90668484', '21353641', '84953089', '77264100', '43388569', '23736384', '16719921', '10099684', '38651089', '21390625', '27363361', '32058244', '14032516', '55532304', '17040384', '36324729', '66455104', '15713296', '58125376', '86899684', '96609241', '94595076', '24631369', '20034576', '15460624', '75134224', '75637809', '31438449', '96943716', '95726656', '39627025', '14638276', '65755881', '19228225', '46104100', '40998409', '20939776', '28302400', '50041476', '23853456', '23049601', '34609689', '70073641', '67551961', '47128225', '89321401', '24561936', '52678564', '61763881', '17405584', '92025649', '20593444', '43507216', '71978256', '10705984', '87834384', '35988001', '63504961', '29637136', '16687225', '53699584', '30096196', '86192656', '47361924', '44916804', '20903184', '81432576', '42941809', '45427600', '71503936', '19731364', '25999801', '46826649', '30547729', '61952641', '60000516', '29593600', '67420521', '77404804', '54893281', '58706244', '25694761', '10278436', '15342889', '69639025', '31080625', '11343424', '10784656', '24770529', '73410624', '56700900', '18429849', '72012196', '41525136', '86397025', '16208676', '63728289', '71605444', '60357361', '41409225', '50922496', '92621376', '21734244', '76545001', '64288324', '91107025', '17455684', '26091664', '30591961', '63808144', '88341201', '79923600', '24010000', '79352464', '83101456', '48776256', '78375609', '79245604', '45981961', '57123364', '90326016', '38925121', '66471409', '73170916', '28037025', '46199209', '46485124', '26214400', '17682025', '22657600', '80748196', '25806400', '40373316', '53963716', '14569489', '61434244', '52301824', '40132225', '45333289', '31281649', '43270084', '81721600', '80407089', '41951529', '69006249', '13271449', '32069569', '91968100', '12355225', '82519056', '36433296', '82119844', '22505536', '82719025', '16867449', '51279921', '95160025', '93741124', '74943649', '58140625', '21464689', '20967241', '14394436', '92910321', '12823561', '27164944', '17935225', '24870169', '56776225', '30869136', '25542916', '16072081', '52998400', '21641104', '76230361', '56100100', '47045881', '69089344', '41139396', '36168196', '45360225', '97061904', '10653696', '62758084', '92102409', '36036009', '93934864', '49294441', '11235904', '11607649', '70509609', '43811161', '34398225', '28217344', '73188025', '36966400', '64016001', '16605625', '19263321', '10942864', '48066489', '74511424', '18224361', '85729081', '23561316', '12687844', '37271025', '67683529', '30913600', '11249316', '83997225', '69288976', '92659876', '20241001', '63776196', '45549001', '19210689', '27102436', '10297681', '86136961', '27962944', '80245764', '37393225', '94167616', '30680521', '48580900', '73994404', '51868804', '67963536', '61559716', '41036836', '77528025', '34951744', '78925456', '58890276', '27594009', '17631601', '83137924', '14227984', '22867524', '18913801', '53377636', '28079401', '59013124', '29942784', '61074225', '61418569', '71334916', '27321529', '29073664', '25110121', '39702601', '23833924', '49505296', '69672409', '53348416', '46267204', '40398736', '12880921', '72250000', '26594649', '36204289', '59814756', '11035684', '97121025', '36832761', '29899024', '14791716', '45643536', '63824121', '24314761', '99960004', '84971524', '97476129', '60528400', '82301184', '31539456', '34762816', '91853056', '22800625', '44182609', '38514436', '67699984', '80353296', '13690000', '10452289', '51825601', '40717161', '92294449', '79014321', '13764100', '18844281', '30713764', '98843364', '17106496', '30173049', '23001616', '40182921', '95023504', '58629649', '65270241', '80946009', '21288996', '30382144', '22014864', '15108769', '74666881', '97930816', '18671041', '13307904', '15976009', '76282756', '50154724', '27499536', '41667025', '43138624', '35058241', '49042009', '98287396', '11088900', '25200400', '62805625', '82174225', '32364721', '65399569', '81486729', '77951241', '59552089', '36192256', '25908100', '68359824', '24910081', '28761769', '69438889', '12809241', '26419600', '35164900', '64641600', '70174129', '62742241', '84419344', '29713401', '77123524', '56746089', '16426809', '86285521', '12390400', '14447601', '35940025', '46416969', '38601369', '86471401', '56475225', '76825225', '59274601', '38044224', '81126049', '25361296', '42341049', '74580496', '74132100', '32035600', '32160241', '32547025', '18558864', '14167696', '21603904', '14462809', '18011536', '10163344', '72829156', '38204761', '35808256', '25735329', '53246209', '18610596', '29268100', '46158436', '31945104', '18957316', '61230625', '41216400', '69538921', '81956809', '24690961', '10850436', '81739681', '17740944', '29474041', '26615281', '24364096', '13778944', '67650625', '44997264', '18378369', '42810849', '10093329', '58813561', '36252441', '94478400', '20079361', '80425024', '31753225', '49575681', '32307856', '13838400', '60264169', '19009600', '99082116', '25684624', '48094225', '85969984', '21874329', '15202201', '48260809', '68973025', '47817225', '15626209', '89965225', '39275289', '16345849', '15350724', '53626329', '43877376', '12292036', '32398864', '13638249', '35664784', '15984004', '26801329', '38900169', '43626025', '42484324', '76510009', '32171584', '69588964', '50112241', '14784025', '68161536', '84916225', '98962704', '50623225', '28281124', '44702596', '38663524', '81812025', '90592324', '80550625', '50027329', '18524416', '16394401', '10883401', '10621081', '41731600', '95277121', '90478144', '51624225', '54671236', '46977316', '94070601', '44823025', '55890576', '89038096', '17522596', '10023556', '82864609', '94770225', '14938225', '30360100', '19740249', '27217089', '47210641', '36675136', '19166884', '30118144', '19018321', '24137569', '39000025', '40768225', '12659364', '23677956', '52838361', '64513024', '37540129', '41152225', '17875984', '18905104', '10569001', '41925625', '16056049', '14265729', '55190041', '89775625', '77651344', '17347225', '32729841', '29203216', '18740241', '23843689', '77580864', '14220441', '38962564', '82810000', '60886809', '35188624', '74028816', '67519089', '24265476', '34892649', '30162064', '81793936', '12418576', '39438400', '26811684', '40921609', '74839801', '15163236', '26543104', '32741284', '58844241', '48483369', '30283009', '90497169', '25938649', '53509225', '30846916', '55636681', '22467600', '36385024', '74338884', '56025225', '45024100', '79103236', '31337604', '36096064', '67848169', '12503296', '80874049', '10896601', '14992384', '27783441', '47955625', '65189476', '38340864', '70526404', '57486724', '50851161', '42432196', '29095236', '32148900', '68409441', '97180164', '65593801', '46512400', '50253921', '14861025', '11587216', '85303696', '85433049', '15800625', '34257609', '17943696', '45522009', '15768841', '24167056', '71064900', '17288964', '14607684', '33651601', '51796809', '30525625', '34928100', '78872161', '92717641', '97614400', '87216921', '29419776', '22202944', '46881409', '93818596', '10042561', '71132356', '52374169', '91527489', '94926049', '87721956', '49182169', '43217476', '18344089', '64352484', '43718544', '50296464', '17926756', '36216324', '17464041', '82210489', '32764176', '32001649', '53978409', '13461561', '32182929', '22534009', '31990336', '98148649', '25150225', '39992976', '53494596', '32444416', '21104836', '40500496', '78251716', '17056900', '95863681', '38750625', '25080064', '94148209', '67568400', '40870449', '24522304', '33721249', '96963409', '73564929', '19412836', '28976689', '21040569', '27625536', '11902500', '46362481', '52751169', '73530625', '77545636', '32661225', '40386025', '20647936', '68492176', '74149321', '82246761', '51724864', '82846404', '23571025', '26925721', '31270464', '16378209', '11573604', '22410756', '44408896', '16112196', '25928464', '67831696', '24393721', '41460721', '24117921', '24591681', '81072016', '69822736', '39589264', '47155689', '85562500', '12348196', '63313849', '40259025', '17690436', '74718736', '19053225', '57441241', '37601424', '87609600', '92698384', '54243225', '35271721', '93276964', '85063729', '16638241', '26988025', '88811776', '36505764', '20620681', '48539089', '75811849', '34656769', '42771600', '65723449', '73650724', '83484769', '16679056', '61638201', '61105489', '44675856', '59320804', '81180100', '70090384', '14288400', '71487025', '35247969', '70576801', '14899600', '15610401', '73874025', '17239104', '80120401', '62884900', '80514729', '10929636', '75620416', '71318025', '56942116', '13300609', '61355889', '95667961', '41190724', '19820304', '23697424', '72352036', '25847056', '18190225', '33362176', '56731024', '63920025', '21594609', '24750625', '75099556', '42601729', '59907600', '91259809', '60871204', '48692484', '91240704', '21622500', '17892900', '25593481', '83429956', '27405225', '78021889', '14348944', '50651689', '73239364', '39175081', '27248400', '63250209', '73136704', '18490000', '61968384', '51036736', '47430769', '21864976', '29398084', '48358116', '22771984', '16386304', '43309561', '73839649', '72369049', '58216900', '81108036', '59876644', '10543009', '35640900', '35748441', '37847104', '68956416', '41126569', '16826404', '19891600', '23814400', '72386064', '49674304', '99980001', '67026969', '60855601', '31550689', '61340224', '40309801', '22155849', '24403600', '39250225', '84640000', '65028096', '13417569', '24840256', '44930209', '30902481', '54745201', '13454224', '62031376', '12909649', '58247424', '47389456', '21409129', '24295041', '24196561', '36240400', '93392896', '80209936', '70123876', '48930025', '79852096', '39614436', '90421081', '93431556', '17909824', '84107241', '66716224', '89472681', '72029169', '57350329', '16232841', '88209664', '88642225', '15920100', '71825625', '47032164', '38551681', '10349089', '39200121', '71048041', '98763844', '27793984', '25120144', '19079424', '19936225', '63218401', '54493924', '87572164', '46539684', '72301009', '44769481', '65237929', '41486481', '61826769', '53012961', '19624900', '33396841', '91814724', '16613776', '14745600', '48511225', '49098049', '97101316', '44756100', '38130625', '26790976', '15374241', '12362256', '13053769', '77211369', '35676729', '15507844', '72795024', '10686361', '96825600', '52896529', '16418704', '20702500', '15760900', '97851664', '19669225', '13756681', '39765636', '73444900', '53202436', '22752900', '36180225', '20124196', '31058329', '59413264', '32535616', '16810000', '36072036', '98446084', '42510400', '44568976', '31136400', '93779856', '95121009', '11175649', '91680625', '88906041', '82192356', '26894596', '60684100', '57820816', '49252324', '45954841', '84309124', '21169201', '16443025', '35473936', '15752961', '54834025', '10195249', '24255625', '28121809', '26842761', '26574025', '32649796', '90916225', '48246916', '20394256', '75829264', '16104169', '72846225', '81090025', '19149376', '10342656', '16556761', '42263001', '22174681', '18818244', '70930084', '53670276', '35497764', '25948836', '16875664', '27804529', '38613796', '74252689', '34680321', '10188864', '58354321', '15405625', '51136801', '15233409', '68840209', '15124321', '11222500', '30393169', '39715204', '42915601', '37149025', '27457600', '71690089', '15225604', '12306064', '88021924', '30669444', '25512601', '21827584', '54287424', '33327529', '26050816', '24532209', '76895361', '29648025', '44235801', '10660225', '90744676', '79780624', '34128964', '23765625', '26061025', '21049744', '78340201', '39225169', '95218564', '57638464', '61685316', '98863249', '28987456', '86843761', '43467649', '62995969', '26132544', '27290176', '44089600', '89434849', '72999936', '10316944', '64368529', '31248100', '12467961', '14182756', '17766225', '21986721', '32592681', '51265600', '68790436', '58967041', '66504025', '19000881', '33698025', '14714896', '17497489', '90954369', '64112049', '73977201', '16589329', '43164900', '19793601', '93683041', '90459121', '26977636', '21187609', '47100769', '12166144', '53758224', '93586276', '99740169', '78304801', '77686596', '15421329', '74684164', '49843600', '18636489', '10432900', '73119601', '58583716', '78198649', '10067929', '48316401', '54552996', '47761921', '20376196', '16434916', '21233664', '29800681', '44195904', '84162276', '12759184', '96884649', '62378404', '29408929', '88887184', '34468641', '12236004', '60031504', '72131049', '99022401', '78499600', '17530969', '89946256', '42393121', '25040016', '66194496', '63091249', '85766121', '24641296', '30747025', '85914361', '23580736', '57365476', '12960000', '12439729', '26173456', '38068900', '86304100', '19044496', '41422096', '10004569', '48650625', '66275881', '32296489', '19518724', '83612736', '60109009', '24860196', '90345025', '92352100', '28772496', '55980324', '19589476', '82319329', '88454025', '25796241', '19882681', '29030544', '30426256', '13549761', '54952569', '51696100', '12341169', '10112400', '17986081', '23193856', '42680089', '95101504', '59861169', '19131876', '66520336', '16892100', '11309769', '15555136', '68740681', '70913241', '13380964', '13875625', '12299049', '23474025', '78464164', '13351716', '21902400', '49984900', '66308449', '40284409', '97713225', '32478601', '83192641', '20187049', '13512976', '38180041', '38118276', '58339044', '29376400', '11778624', '96255721', '79085449', '47169424', '21687649', '44036496', '71385601', '19307236', '31416025', '15832441', '96236100', '57623281', '68392900', '70459236', '33005025', '21261321', '63123025', '92083216', '88115769', '36048016', '95296644', '12054784', '84125584', '52519009', '45104656', '69122596', '68724100', '37822500', '74615044', '28408900', '87329025', '45225625', '53260804', '19927296', '72199009', '15872256', '52359696', '94284100', '42640900', '52012944', '19873764', '42536484', '70006689', '20322064', '20584369', '26780625', '16573041', '56715961', '61324561', '21446161', '52548001', '93760489', '59675625', '52027369', '23892544', '39187600', '71622369', '87740689', '36493681', '12645136', '36288576', '43758225', '54257956', '82901025', '67930564', '76685049', '15697444', '56957209', '54213769', '14280841', '65950641', '20948929', '48427681', '15116544', '46895104', '52911076', '17969121', '13727025', '80030916', '14592400', '12061729', '98724096', '46812964', '13176900', '49434961', '38427601', '43943641', '23872996', '49589764', '20775364', '38105929', '65318724', '15264649', '45738169', '27952369', '28419561', '65011969', '87347716', '15429184', '68343289', '82682649', '25250625', '59166864', '55398249', '73805281', '14273284', '10608049', '42146064', '91336249', '46090521', '82773604', '52243984', '61921161', '85211361', '76300225', '83356900', '96628900', '37295449', '26193924', '84400969', '46717225', '25989604', '18774889', '10738729', '82011136', '90288004', '13402921', '11634921', '99420841', '63329764', '20894041', '18079504', '23078416', '64689849', '29626249', '36978561', '54199044', '22810176', '34000561', '57744801', '47196900', '78092569', '89245809', '29680704', '73017025', '36276529', '49617936', '37100281', '13046544', '71961289', '19642624', '29811600', '52461049', '24581764', '15015625', '64192144', '82500889', '11854249', '65561409', '18507204', '10478169', '23386896', '70593604', '17222500', '22353984', '21242881', '18249984', '28058209', '94517284', '69722500', '79032100', '73205136', '68475625', '45010681', '60762025', '49702500', '29387241', '27092025', '33628401', '73376356', '69572281', '72114064', '85174441', '14478025', '42302016', '97140736', '17994564', '47692836', '31787044', '11336689', '79281216', '96393124', '89208025', '29495761', '81866304', '18705625', '53290000', '46185616', '70257924', '25260676', '16752649', '20511841', '32684089', '25563136', '30261001', '14922769', '32216976', '63059481', '43520409', '76632516', '12047841', '13579225', '76912900', '12517444', '52707600', '10220809', '46049796', '66634569', '30404196', '13082689', '11546404', '53904964', '65302561', '85396081', '71639296', '42719296', '32273761', '73702225', '13169641', '66438801', '97337956', '27154521', '54789604', '24571849', '59351616', '28901376', '63856081', '18447025', '41860900', '71098624', '51065316', '12006225', '75342400', '50566321', '38539264', '50708641', '91623184', '52403121', '75986089', '51236964', '56550400', '81144064', '91546624', '48762289', '98069409', '93315600', '69305625', '31236921', '14630625', '16516096', '18455616', '18974736', '79388100', '20358144', '12859396', '89226916', '39162564', '64770304', '43480836', '88491649', '75690000', '14653584', '16040025', '47251876', '17564481', '29571844', '26635921', '29278921', '91891396', '17280649', '61732449', '56010256', '16630084', '36108081', '35964009', '77316849', '92640625', '23726641', '34692100', '44302336', '18861649', '91872225', '45832900', '47265625', '52316289', '95942025', '84768849', '47568609', '12215025', '16908544', '65221776', '90859024', '63648484', '82937449', '95648400', '47018449', '44368921', '28815424', '17139600', '23126481', '23242041', '73770921', '60980481', '31640625', '44475561', '14500864', '55011889', '21939856', '98704225', '15792676', '52736644', '71673156', '99640324', '38291344', '64144081', '34456900', '97456384', '33281361', '40678884', '41809156', '93721761', '46785600', '47059600', '44249104', '94965025', '60793209', '57168721', '51208336', '31651876', '98208100', '93528241', '44289025', '27384289', '18326961', '42575625', '52490025', '39476089', '87946884', '65512836', '24462916', '14622976', '24108100', '23309584', '19847025', '75864100', '42784681', '97318225', '11068929', '93161104', '34751025', '84015556', '80192025', '64593369', '50822641', '91278916', '15657849', '48916036', '15132100', '41062464', '15476356', '75168900', '73719396', '20602521', '82973881', '28944400', '46922500', '85636516', '94828644', '35331136', '64160100', '24960016', '98684356', '95082001', '27573001', '18352656', '50481025', '75568249', '87366409', '43099225', '15382084', '12996025', '11868025', '24127744', '56851600', '45279441', '47789569', '89605156', '10510564', '10870209', '10361961', '54686025', '16160400', '26142769', '67371264', '69039481', '18714276', '74926336', '26739241', '29181604', '66129424', '15578809', '85322169', '60093504', '20884900', '32959081', '29615364', '26234884', '15824484', '17732521', '70862724', '82137969', '61214976', '99880036', '31147561', '44662489', '71149225', '15634116', '29441476', '22600516', '39237696', '57138481', '27237961', '65076489', '27709696', '46703556', '21836929', '81342361', '98803600', '35521600', '14822500', '13213225', '44315649', '60388441', '87478609', '13972644', '16507969', '73256481', '21206025', '25310961', '89794576', '60419529', '58537801', '15000129', '29257281', '11029041', '12376324', '14760964', '20043529', '93799225', '63792169', '35904064', '97022500', '23319241', '11296321', '88792929', '42758521', '70274689', '28611801', '10137856', '65529025', '59136100', '31304025', '14409616', '87459904', '45914176', '20839225', '21780889', '95609284', '23059204', '25230529', '97219600', '90554256', '18966025', '17081689', '41357761', '11209104', '71014329', '11764900', '39287824', '26368225', '16728100', '22915369', '33918976', '64128064', '69789316', '48149721', '28451556', '13601344', '15093225', '14160169', '62599744', '30625156', '27019204', '76160529', '15023376', '78057225', '15864289', '61716736', '42850116', '41254929', '94575625', '12981609', '96432400', '99321156', '15547249', '62948356', '10916416', '34210801', '86341264', '49829481', '34869025', '34269316', '49815364', '39012516', '53421481', '24810361', '93045316', '82065481', '12938409', '43917129', '32890225', '50865424', '78535044', '49238289', '11048976', '25050025', '10523536', '11785489', '25857225', '55056400', '41589601', '24710841', '97970404', '94867600', '10465225', '20169081', '71182969', '19351201', '53304601', '43983424', '15586704', '10949481', '37442161', '23435281', '36084049', '51394561', '17791524', '96196864', '47114496', '69488896', '14455204', '28515600', '54037201', '28143025', '99341089', '84217329', '49378729', '26491609', '74321641', '44528929', '23931664', '48205249', '11289600', '20958084', '10863616', '10824100', '13278736', '13111641', '58905625', '49112064', '28164249', '57214096', '64208169', '47610000', '26563716', '89000356', '20349121', '13024881', '60559524', '30074256', '26327161', '95374756', '12866569', '93605625', '33616804', '51322896', '28965924', '84364225', '27931225', '40157569', '22043025', '34245904', '27112849', '60715264', '78127921', '18887716', '30217009', '26718561', '17850625', '90516196', '19980900', '12397441', '32455809', '23290276', '67535524', '19061956', '17214201', '87030241', '76702564', '82029249', '90725625', '60450625', '12638025', '75533481', '85026841', '13704804', '32706961', '40691641', '88435216', '13987600', '83174400', '22676644', '69806025', '15539364', '13980121', '29855296', '53363025', '45805824', '42120100', '38526849', '12201049', '27910089', '31102929', '84805681', '37625956', '22515025', '47320641', '63297936', '46635241', '98426241', '72590400', '32080896', '50665924', '18130564', '34845409', '25180324', '42823936', '10837264', '34409956', '78180964', '67010596', '50211396', '76020961', '61449921', '35200489', '66977856', '51638596', '20502784', '56175025', '18879025', '21967969', '72471169', '16974400', '46144849', '39790864', '92891044', '72675625', '62125924', '71233600', '46172025', '53217025', '87160896', '75012921', '49758916', '41434969', '17640000', '54715609', '28547649', '62252100', '48790225', '44983849', '47348161', '19918369', '78801129', '27615025', '22061809', '10732176', '54169600', '51494976', '63186601', '24147396', '12538681', '66357316', '17673616', '15272464', '25401600', '56836521', '10614564', '37124649', '29669809', '51926436', '86211225', '21068100', '51667344', '90364036', '42706225', '43956900', '63441225', '12766329', '13749264', '31169889', '32809984', '81577024', '26255376', '51108201', '10810944', '37027225', '36759969', '22439169', '30305025', '29582721', '31775769', '23251684', '43428100', '14295961', '64754209', '18003049', '51008164', '10201636', '76615009', '27185796', '31843449', '62726400', '23687689', '27815076', '57380625', '38142976', '54140164', '55621764', '21381376', '18207289', '90098064', '20784481', '50452609', '41576704', '59028489', '28955161', '28836900', '13468900', '16329681', '47293129', '30019441', '79138816', '85100625', '20693401', '52417600', '27751824', '10074276', '60171049', '36663025', '50268100', '25170289', '90402064', '32832900', '10374841', '34774609', '50324836', '47831056', '80730225', '15249025', '76405081', '23658496', '28355625', '94187025', '15602500', '62425801', '38564100', '20848356', '64545156', '12257001', '61496964', '70812225', '18809569', '31899904', '66227044', '51079609', '99042304', '31956409', '17189316', '37613689', '96373489', '24334489', '34586161', '21659716', '26275876', '12916836', '63888049', '21316689', '33062500', '91642329', '58828900', '10329796', '51222649', '19616041', '46908801', '54390625', '40018276', '88510464', '23970816', '49914225', '17472400', '13395600', '76195441', '51984100', '28430224', '86434209', '16362025', '28153636', '68558400', '72914521', '37859409', '54922921', '79834225', '39942400', '39212644', '37112464', '16257024', '70694464', '68508729', '16337764', '36469521', '60403984', '13816089', '93470224', '38950081', '16982641', '42889401', '29289744', '10336225', '39363076', '86527204', '10549504', '45603009', '10673289', '27029601', '69772609', '49224256', '22306729', '22819729', '83905600', '44836416', '25959025', '71927361', '18896409', '77000625', '42185025', '14303524', '23020804', '91374481', '74269924', '23551609', '48108096', '28740321', '82591744', '50126400', '54967396', '89340304', '75516100', '45091225', '79959364', '89718784', '52635025', '64625521', '78641424', '16370116', '16990884', '19360000', '21399876', '17589636', '79566400', '13564489', '72556324', '32844361', '57927321', '45697600', '63904036', '26030404', '20304036', '10323369', '23785129', '20575296', '13675204', '18122049', '84824100', '66341025', '64577296', '54464400', '52272900', '79405921', '40780996', '62789776', '13410244', '43020481', '12489156', '19766916', '16032016', '11992369', '40972801', '81252196', '21743569', '78234025', '19864849', '54863649', '20766249', '12952801', '85045284', '57320041', '25190361', '19536400', '18931201', '32285124', '55219761', '22724289', '18335524', '41744521', '17023876', '11256025', '37662769', '85710564', '76422564', '45158400', '14891881', '11276164', '92044836', '23184225', '29452329', '67174416', '52388644', '39652209', '75933796', '42016324', '24552025', '80820100', '17556100', '50879689', '20629764', '26501904', '27394756', '23107249', '86750596', '20548089', '84327489', '11999296', '34047225', '19722481', '50438404', '31225744', '24373969', '26481316', '13264164', '10536516', '66945124', '45481536', '26440164', '99720196', '10817521', '11505664', '39841344', '97160449', '16248961', '19474569', '19201924', '88962624', '47914084', '60497284', '74805201', '77827684', '28047616', '57562569', '12730624', '92160000', '37748736', '27520516', '61905424', '63473089', '35176761', '49126081', '14645929', '30107169', '13162384', '49547521', '34164025', '74011609', '53173264', '99102025', '53319204', '68178049', '98267569', '50893956', '50225569', '36060025', '24049216', '12496225', '99121936', '41319184', '89113600', '74701449', '19035769', '27636049', '44796249', '95043001', '99520576', '93412225', '31404816', '21706281', '82791801', '34222500', '10745284', '15705369', '89019225', '58507201', '72148036', '64705936', '61246276', '11840481', '14250625', '13927824', '53846244', '89548369', '69973225', '50979600', '81396484', '57244356', '65157184', '13860729', '30558784', '44876601', '21058921', '14017536', '11614464', '38229489', '87815641', '16273156', '22857961', '18054001', '49140100', '19254544', '78110244', '34070569', '24651225', '37075921', '49463089', '86583025', '35617024', '84548025', '46594276', '12369289', '60949249', '37589161', '50722884', '44023225', '16176484', '11055625', '49350625', '35832196', '24472809', '13075456', '35295481', '69255684', '98089216', '80389156', '61027344', '58461316', '19713600', '69338929', '81993025', '86769225', '14600041', '93644329', '66781584', '19105641', '32194276', '59567524', '76755121', '35117476', '20097289', '93122500', '15992001', '19368801', '38713284', '55071241', '65334889', '76475025', '66928761', '11847364', '25240576', '43112356', '69072721', '12475024', '41796225', '10291264', '31696900', '21771556', '18766224', '79370281', '25826724', '93083904', '33016516', '79655625', '37051569', '25160256', '17172736', '45064369', '67453369', '46607929', '49070025', '25030009', '57547396', '64320400', '41783296', '52157284', '20638849', '87890625', '28174864', '12623809', '23794884', '52186176', '14776336', '59259204', '76457536', '23629321', '61308900', '67980025', '16524225', '36723600', '67108864', '22934521', '48497296', '78163281', '12383361', '14402025', '59228416', '65674816', '41165056', '11758041', '66912400', '28132416', '95824521', '22762441', '35153041', '33350625', '31360000', '71554681', '65448100', '38812900', '62583921', '59644729', '61402896', '68459076', '95316169', '72812089', '12552849', '39816100', '76370121', '25522704', '22268961', '79744900', '81306289', '24790441', '25140196', '90269001', '36481600', '49406841', '17247409', '48163600', '70476025', '11916304', '45819361', '32114889', '38452401', '79316836', '93896100', '66389904', '84070561', '25070049', '49322529', '19272100', '25644096', '34539129', '65836996', '11498881', '86248369', '53071225', '98010000', '64738116', '42732369', '42994249', '44395569', '80442961', '76877824', '96412761', '79156609', '23213124', '75255625', '58171129', '15311569', '11580409', '56791296', '97436641', '33895684', '74200996', '80227849', '27331984', '12278016', '26409321', '16136289', '34562641', '56235001', '13286025', '22781529', '42627841', '65351056', '26863489', '38975049', '16064064', '26853124', '94303521', '63872064', '75325041', '34739236', '53802225', '13868176', '13920361', '62821476', '65092624', '50098084', '70341769', '28472896', '52780225', '53538489', '89170249', '40043584', '19395216', '30140100', '32970564', '25090081', '52940176', '40640625', '44102881', '43375396', '25918281', '73051209', '18173169', '98386561', '25633969', '42068196', '55100929', '31505769', '15649936', '31047184', '23396569', '20539024', '21132409', '13527684', '88623396', '28111204', '43151761', '55086084', '39740416', '36529936', '92756161', '32205625', '61842496', '31472100', '51710481', '75916369', '84437721', '16128256', '89586225', '40985604', '23600164', '39576681', '36796356', '41964484', '79121025', '70744921', '62932489', '20385225', '26152996', '70778569', '36905625', '57032704', '61858225', '75846681', '16564900', '20475625', '36409156', '90763729', '48344209', '91145209', '17430625', '22108804', '57062916', '76580001', '15186609', '42250000', '97653924', '28847641', '15210000', '65464281', '11410884', '89567296', '40119556', '47997184', '20160100', '50594769', '12680721', '66178225', '19175641', '31259281', '10471696', '10445824', '37454400', '20875761', '23668225', '66015625', '20930625', '18438436', '99660289', '34916281', '21669025', '43086096', '59059225', '40589641', '12694969', '22429696', '52969284', '85784644', '96177249', '67996516', '51883209', '17098225', '36954241', '42523441', '14884164', '20557156', '81414529', '68757264', '39601849', '35796289', '84382596', '94225849', '12816400', '21086464', '12432676', '12845056', '98327056', '40056241', '70358544', '15944049', '94984516', '87497316', '47872561', '36348841', '47541025', '17447329', '17363889', '99820081', '10647169', '14432401', '12773476', '31449664', '96510976', '33419961', '12652249', '46348864', '95981209', '22619536', '32341969', '10233601', '71267364', '12830724', '45792289', '20133169', '12723489', '72403081', '92582884', '90212004', '49787136', '92217609', '25020004', '31764496', '10504081', '14010049', '20811844', '97594641', '49084036', '97495876', '25725184', '54700816', '63840100', '51165409', '27133681', '62047129', '23912100', '13256881', '41718681', '16297369', '13957696', '73616400', '48525156', '45185284', '45319824', '84198976', '34175716', '16999129', '10758400', '39125025', '69906321', '13623481', '19404025', '35010889', '37687321', '29224836', '64064016', '52056225', '87291649', '26884225', '35856144', '19140625', '10751841', '98664489', '27258841', '86881041', '15689521', '10048900', '80658361', '35724529', '83631025', '68013009', '78605956', '87104889', '34374769', '23116864', '28558336', '52330756', '68244121', '16096144', '41563809', '56655729', '27941796', '42667024', '23136100', '26245129', '79459396', '66373609', '92929600', '31595641', '56310016', '28196100', '42198016', '51897616', '14311089', '18948609', '70207641', '15848361', '23941449', '26553409', '28643904', '61058596', '70610409', '51940849', '30085225', '91221601', '50694400', '89491600', '81234169', '19421649', '65999376', '12716356', '70324996', '59074596', '89378116', '38192400', '29844369', '28483569', '57699216', '17901361', '79441569', '57836025', '83722500', '38390416', '57866449', '67815225', '31024900', '76335169', '29333056', '75411856', '23145721', '53611684', '38167684', '96000804', '75203584', '79584241', '69405561', '54405376', '17438976', '31832164', '46676224', '29300569', '41615401', '47141956', '19289664', '75498721', '38316100', '39312900', '20259001', '72948681', '62331025', '98545329', '23639044', '56130064', '47513449', '64786401', '33212169', '91030681', '28504921', '37246609', '35892081', '12702096', '15904144', '54110736', '22944100', '99002500', '86174089', '31516996', '10989225', '27541504', '52041796', '71402500', '48734361', '94031809', '47004736', '95883264', '81631225', '51408900', '79227801', '15936064', '56896849', '39463524', '43744996', '38912644', '81504784', '54479161', '77968900', '57410929', '18722929', '27478564', '58982400', '93450889', '77862976', '85359121', '12264004', '21141604', '59382436', '35976004', '26388769', '67158025', '79762761', '81360400', '40233649', '13439556', '50965321', '96314596', '21678336', '76212900', '40436881', '19758025', '86713344', '27984100', '15085456', '21752896', '17825284', '13808656', '78694641', '50794129', '31036041', '61528336', '81938704', '24980004', '40144896', '12924025', '12425625', '35569296', '34105600', '69172489', '24039409', '21631801', '36024004', '25623844', '23882769', '31203396', '17397241', '75742209', '56761156', '24186724', '67190809', '40538689', '18627856', '27510025', '26728900', '50951044', '71842576', '85932900', '67765824', '13942756', '31561924', '13060996', '13786369', '69739201', '45751696', '84290761', '12460900', '60047001', '61042969', '75116889', '19070689', '22099401', '53042089', '58491904', '24492601', '97891236', '30891364', '12802084', '16933225', '26522500', '41280625', '52664049', '11806096', '51093904', '69388900', '11135569', '41705764', '33443089', '89151364', '57426084', '83010321', '39753025', '11458225', '67338436', '23961025', '73582084', '68310225', '66487716', '85692049', '75290329', '73359225', '61622500', '41344900', '24176889', '10890000', '21529600', '18939904', '99760144', '67354849', '17598025', '16793604', '47183161', '15729156', '31809600', '86044176', '40525956', '94051204', '86155524', '61481281', '10562500', '34798201', '12510369', '72488196', '56085121', '59290000', '44809636', '51022449', '56821444', '92679129', '59768361', '73427761', '54508689', '71520849', '31125241', '11621281', '30228004', '59197636', '18139081', '57608100', '32012964', '44715969', '11451456', '12567025', '24453025', '83923921', '14243076', '14584761', '84658401', '29116816', '53640976', '23980609', '66145689', '71723961', '94381225', '24930049', '13586596', '54997056', '53816896', '43930384', '60543961', '60621796', '43705321', '55830784', '22591009', '29019769', '72284004', '17960644', '97081609', '76562500', '71893441', '68873401', '12089529', '86620249', '46457856', '10240000', '43903876', '59938564', '10036224', '30459361', '65173329', '20657025', '17665209', '56205009', '95687524', '61544025', '22743361', '82047364', '10692900', '77053284', '74356129', '27973521', '43599609', '44943616', '24940036', '58277956', '62568100', '43652449', '16353936', '36687249', '89624089', '74632321', '50168889', '11792356', '30647296', '52099524', '12524521', '78145600', '25532809', '75881521', '37834801', '90022144', '57851236', '84235684', '26697889', '57729604', '24059025', '19492225', '91183401', '14258176', '80622441', '18645124', '13535041', '12082576', '82919236', '40068900', '10982596', '41770369', '11444689', '17255716', '54007801', '34292736', '56280004', '24088464', '62157456', '47623801', '75481344', '85266756', '49280400', '62220544', '48052624', '32103556', '28100601', '89415936', '40615129', '13220496', '54272689', '81757764', '25421764', '58599025', '18515809', '56505289', '18852964', '15642025', '39917124', '98505625', '91776400', '67223601', '24890121', '72863296', '61575409', '81902500', '18464209', '22953681', '75186241', '74046025', '23328900', '89870400', '54908100', '10080625', '74494161', '38862756', '42693156', '20052484', '68657796', '21436900', '69372241', '37380996', '51466276', '71301136', '58308496', '55711296', '33454656', '23164969', '59721984', '72743841', '89756676', '47087044', '58049161', '39488656', '56987401', '15563025', '61984129', '18301284', '13498276', '25341156', '38675961', '46131264', '18619225', '14212900', '15241216', '24671089', '49773025', '11744329', '87516025', '65983129', '36602500', '13068225', '67272804', '81775849', '17264025', '17164449', '16459249', '13476241', '41550916', '35820225', '31685641', '36421225', '75794436', '96805921', '78730129', '23068809', '60155536', '53436100', '71250481', '33269824', '10246401', '51308569', '14137600', '45508516', '16080100', '78943225', '59691076', '80892036', '45373696', '90440100', '31315216', '16192576', '19651489', '89453764', '11323225', '70946929', '27468081', '13741849', '32387481', '48024900', '10923025', '15776784', '34963569', '77369616', '13242321', '48553024', '14915044', '42562576', '86490000', '57501889', '25130169', '17413929', '59629284', '56370064', '18369796', '40602384', '13793796', '63345681', '49857721', '30991489', '71351809', '18361225', '38576521', '32376100', '94711824', '90174016', '62473216', '11390625', '24354225', '57805609', '43864129', '27352900', '62900761', '38700841', '17048641', '98128836', '11539609', '59182249', '31674384', '81162081', '11002489', '33942276', '14876449', '11689561', '16289296', '29160000', '33767721', '97357689', '25482304', '81324324', '18870336', '10150596', '85340644', '60435076', '78039556', '88059456', '86564416', '29127609', '44382244', '28676025', '45900625', '26071236', '84695209', '11978521', '73513476', '21252100', '64963600', '96530625', '17648401', '48804196', '64496961', '84584809', '98922916', '38626225', '90611361', '14661241', '67716441', '26998416', '56295009', '17089956', '12075625', '50353216', '65415744', '75030244', '94458961', '54361129', '41641209', '52113961', '60637369', '48135844', '84088900', '13801225', '46253601', '48566961', '52983841', '27426169', '22297284', '10725625', '35868121', '53919649', '84603204', '46621584', '59505796', '26378496', '12931216', '11512449', '28259856', '16483600', '33802596', '91087936', '25431849', '50908225', '84254041', '12780625', '84934656', '29735209', '44076321', '84180625', '51739249', '58201641', '37908649', '12895281', '43178041', '44689225', '87403801', '97298496', '84272400', '56445169', '13608721', '44582329', '33120025', '31629376', '12482089', '68046001', '44169316', '84989961', '29235649', '86081284', '41024025', '83649316', '30041361', '15256836', '15968016', '65124900', '21196816', '45968400', '17698849', '14326225', '10601536', '37982569', '21307456', '43191184', '60481729', '68442529', '21003889', '52200625', '61261929', '23609881', '21501769', '74459641', '18481401', '45684081', '27552001', '10310521', '25300900', '11723776', '11526025', '71453209', '22344529', '11316496', '28708164', '38353249', '36336784', '64080025', '60140025', '36542025', '17230801', '49014001', '10125124', '15784729', '91202500', '12027024', '25351225', '84713616', '26687556', '46280809', '93219025', '40297104', '77281681', '65141041', '63536841', '18992164', '10764961', '28869129', '50083929', '26101881', '91298025', '78269409', '49491225', '79548561', '94789696', '14107536', '94633984', '12138256', '23707161', '98525476', '64657681', '10400625', '20757136', '13373649', '24029604', '18062500', '16532356', '11262736', '27825625', '13097161', '14814801', '12873744', '18386944', '92813956', '15816529', '81036004', '34140649', '64529089', '73599241', '84860944', '25331089', '54302161', '74080449', '81054009', '43890625', '46471489', '61748164', '36120100', '31181056', '87179569', '13905441', '28536964', '98982601', '59490369', '46867716', '68608089', '82156096', '74563225', '16760836', '21123216', '96983104', '35509681', '49885969', '10381284', '97693456', '46389721', '25210441', '33593616', '39150049', '53860921', '83247376', '47900241', '46009089', '36808489', '54612100', '21325924', '97990201', '80048809', '18541636', '25100100', '86415616', '27196225', '52504516', '40195600', '30569841', '21808900', '55160329', '85119076', '31371201', '52475536', '33028009', '15618304', '25290841', '83740801', '80928016', '59444100', '34786404', '11471769', '69923044', '16785409', '21335161', '90687529', '40960000', '34727449', '24760576', '30492484', '25887744', '21298225', '12271009', '18731584', '17859076', '25969216', '82464561', '70492816', '32569849', '54730404', '60295225', '41049649', '94536729', '18215824', '97002801', '50367409', '59582961', '16048036', '95628841', '25452025', '52620516', '49928356', '39677401', '16859236', '14040009', '13249600', '45576001', '23590449', '21270544', '14318656', '73496329', '72182016', '81703521', '22610025', '17656804', '47472100', '16851025', '29822521', '24235929', '21548164', '41100921', '91068849', '51811204', '10830681', '99201600', '14197824', '41370624', '93296281', '96452041', '10857025', '38081241', '65707236', '26399044', '72165025', '18688329', '32798529', '36735721', '85082176', '13697401', '69189124', '55130625', '14516100', '44156025', '87142225', '49154121', '30935844', '10387729', '37724164', '76842756', '84842521', '34597924', '87965641', '47734281', '10214416', '42367081', '10582009', '90973444', '35438209', '25715041', '12902464', '59985025', '10419984', '59969536', '43692100', '19465744', '51523684', '85803169', '33131536', '23951236', '81613156', '63075364', '45239076', '14333796', '15280281', '16008001', '30758116', '46730896', '91164304', '40513225', '50537881', '78676900', '18020025', '95844100', '41293476', '40832100', '19749136', '52215076', '58920976', '80712256', '95922436', '31573161', '14371681', '89984196', '18395521', '90649441', '76125625', '63632529', '28697449', '42081169', '10962721', '38278969', '45765225', '77563249', '13446889', '11492100', '36857041', '79423744', '94672900', '64400625', '28933641', '48608784', '24512401', '68277169', '22005481', '56115081', '25786084', '41538025', '38415204', '92563641', '82355625', '52287361', '37650496', '16818201', '76055841', '15856324', '50680161', '10208025', '73479184', '10712529', '11478544', '81468676', '62094400', '40106889', '16120225', '28601104', '44116164', '59428681', '25877569', '10497600', '95238081', '92140801', '52128400', '70829056', '18028516', '52765696', '17032129', '22982436', '16670889', '43256929', '96118416', '42837025', '87422500', '26625600', '14424804', '19386409', '67256401', '16184529', '36711481', '88003161', '32137561', '94012416', '97416900', '38502025', '29931841', '26946481', '12096484', '39062500', '79530724', '85248289', '66569281', '35928036', '99500625', '12033961', '37736449', '25583364', '39450961', '61512649', '37466641', '41306329', '58752225', '58110129', '29311396', '60341824', '35354916', '49660209', '84143929', '65431921', '13823524', '36517849', '72931600', '36869184', '86025625', '90897156', '76527504', '51365889', '34715664', '88566921', '32936121', '20142144', '45887076', '64561225', '63377521', '20675209', '15217801', '50466816', '39866596', '83156161', '48622729', '74822500', '32718400', '29986576', '10903204', '50140561', '43230625', '10259209', '52432081', '21650409', '28291761', '62204769', '40653376', '79495056', '42968025', '15389929', '49028004', '28334329', '29430625', '48874081', '18421264', '19580625', '50779876', '73942801', '13205956', '98247744', '70980625', '42928704', '38489616', '84456100', '98366724', '36372961', '51480625', '23415921', '34857216', '44635761', '25441936', '86266944', '11675889', '46212804', '43639236', '57289761', '89397025', '98109025', '11082241', '50339025', '24098281', '42406144', '25371369', '93026025', '11560000', '50495236', '19802500', '17114769', '39262756', '66210769', '21977344', '96079204', '63138916', '11923209', '69205761', '76352644', '22714756', '13653025', '12588304', '81378441', '21150801', '28313041', '22667121', '13227769', '21715600', '64096036', '67092481', '49956624', '98903025', '38019556', '41499364', '60279696', '92390544', '11329956', '39664804', '14753281', '31069476', '79263409', '60372900', '19695844', '23746129', '14417209', '66536649', '45400644', '59213025', '43784689', '53027524', '43296400', '49056016', '76650025', '51681721', '33570436', '76930441', '87123556', '29953729', '94361796', '70190884', '84492864', '53275401', '40896025', '71470116', '82955664', '92064025', '40819321', '30880249', '14175225', '98743969', '54819216', '91738084', '10227204', '34821801', '55487601', '19219456', '14830201', '14807104', '34187409', '25704900', '65934400', '31326409', '88849476', '53158681', '37945600', '84566416', '10368400', '43494025', '88416409', '92852496', '10284849', '15681600', '19333609', '11269449', '65788321', '58232161', '26286129', '71588521', '89132481', '56490256', '59660176', '29052100', '42653961', '52533504', '80460900', '99361024', '70392100', '47596201', '62441604', '20115225', '46498761', '66732561', '89189136', '11532816', '66961489', '34621456', '14546596', '30603024', '74857104', '64947481', '74097664', '95062500', '62457409', '81540900', '21483225', '92794689', '19342404', '23512801', '16646400', '13140625', '41938576', '35307364', '21930489', '31158724', '16016004', '24820324', '51782416', '86694721', '43771456', '80478841', '17338896', '56972304', '36942084', '15444900', '25280784', '64240225', '95531076', '17623204', '49336576', '10156969', '11437924', '42876304', '82410084', '25755625', '11682724', '11242609', '19456921', '60202081', '94556176', '64480900', '91508356', '35688676', '23716900', '71656225', '12110400', '28729600', '14470416', '60902416', '33709636', '22562500', '13424896', '27269284', '10791225', '51969681', '13184161', '51768025', '96569929', '56881764', '27040000', '51194025', '12531600', '60918025', '16265089', '68923204', '16451136', '32947600', '96216481', '29192409', '80964004', '24681024', '93180409', '20196036', '44742721', '22335076', '35319249', '34574400', '70308225', '34082244', '49392784', '30614089', '36820624', '16842816', '27562500', '14085009', '31091776', '48860100', '17572864', '14062500', '76597504', '99460729', '52258441', '79174404', '17918289', '57093136', '83119689', '96904336', '93141801', '16548624', '49210225', '22316176', '47554816', '14205361', '60575089', '44209201', '90155025', '20412324', '57017601', '98644624', '91661476', '84732025', '54125449', '26915344', '48372025', '66765241', '97871449', '74235456', '36614601', '96040000', '25220484', '67914081', '75603025', '16957924', '31002624', '35462025', '46430596', '42107121', '65918161', '10458756', '96648561', '62015625', '94439524', '13198689', '59923081', '29463184', '74218225', '81920601', '58094884', '56265001', '49716601', '83539600', '32913169', '28590409', '32524209', '26584336', '51380224', '72658576', '65853225', '99580441', '80910025', '32421636', '23011209', '94750756', '20277009', '58430736', '83850649', '32046921', '47238129', '94945536', '31427236', '54096025', '38241856', '52693081', '16305444', '87254281', '10394176', '31741956', '38825361', '32512804', '51609856', '54081316', '73324969', '17489124', '17614809', '69856164', '57592921', '42497361', '21557449', '42863209', '47403225', '19027044', '11799225', '43970161', '16313521', '80640400', '64176121', '42211009', '36578304', '42380100', '11168964', '87553449', '92198404', '29604481', '94206436', '54051904', '37417689', '10804369', '37491129', '11356900', '41835024', '11881809', '62980096', '39425841', '12194064', '11022400', '92968164', '71995225', '11009124', '53231616', '60186564', '32558436', '44903401', '14907321', '13235044', '31382404', '92736900', '49744809', '39501225', '11042329', '64931364', '87048900', '42042256', '20793600', '25867396', '42471289', '45198729', '89643024', '14386849', '43059844', '48038761', '80174116', '57274624', '30294016', '21031396', '10061584', '56927025', '21013056', '85414564', '74909025', '99241444', '96275344', '83064996', '60606225', '30503529', '61277584', '33732864', '16088121', '86657481', '98604900', '16916769', '41847961', '62078641', '78322500', '93624976', '37405456', '10956100', '68112009', '63520900', '29484900', '16467364', '40081561', '81522841', '65739664', '69872881', '58690921', '24920064', '44970436', '35700625', '20529961', '53714241', '78765625', '53100369', '22543504', '74287161', '48288601', '63968004', '33674809', '29214025', '47803396', '91412721', '28890625', '73393489', '82337476', '32901696', '52070656', '15492096', '16621929', '29702500', '47858724', '88134544', '21178404', '42029289', '61873956', '30946969', '98307225', '49420900', '19377604', '38007225', '60217600', '98624761', '10627600', '24019801', '43837641', '41628304', '91126116', '27846729', '80982001', '93257649', '24285184', '20439441', '63952009', '41873841', '63011844', '56565441', '80299521', '76265289', '58614336', '63712324', '15366400', '11964681', '18045504', '67502656', '37258816', '74736025', '16200625', '71199844', '62869041', '90573289', '36844900', '15673681', '18275625', '63744256', '17816841', '11628100', '57335184', '61701025', '12967201', '83704201', '25603600', '40424164', '71571600', '19439281', '94614529', '28579716', '63409369', '84529636', '14493249', '19607184', '74390625', '79941481', '24542116', '58079641', '89927289', '56190016', '17272336', '20367169', '26873856', '63154809', '56040196', '67897600', '78836641', '67125249', '70140625', '35105625', '30658369', '13965169', '68211081', '92121604', '46076944', '43612816', '14722569', '99380961', '64272289', '32262400', '85488516', '20421361', '24900100', '70543201', '42954916', '29170801', '18318400', '18783556', '14768649', '34503876', '49561600', '53684929', '92505924', '21799561', '68591524', '63489024', '64432729', '31719424', '56325025', '14953689', '21846276', '21473956', '12581209', '66243321', '42094144', '35772361', '77633721', '30371121', '46526041', '90839961', '25010001', '39526369', '68574961', '84052224', '96020401', '10304100', '27741289', '28751044', '36590401', '27415696', '49801249', '99620361', '20921476', '72897444', '37810201', '14868736', '66292164', '63568729', '95472441', '71284249', '92313664', '36012001', '83046769', '13682601', '11431161', '22581504', '43125489', '40947201', '49900096', '94848121', '42055225', '72318016', '13089924', '93489561', '39413284', '20738916', '90383049', '25502500', '99440784', '53479969', '95413824', '29877156', '15007876', '53085796', '45387169', '61795321', '16281225', '91470096', '35844169', '24950025', '91355364', '16540489', '16475481', '25060036', '29724304', '53890281', '90706576', '31214569', '42172036', '17297281', '94692361', '22572001', '76492516', '78623689', '50310649', '27050401', '23648769', '77246521', '51351556', '72573361', '10029889', '89264704', '67749361', '91489225', '57684025', '26347689', '20286016', '72641529', '47706649', '50637456', '89699841', '40908816', '39388176', '29106025', '62489025', '64048009', '37884025', '39337984', '14538969', '27531009', '68145025', '20061441', '83685904', '11108889', '25654225', '87441201', '26163225', '25573249', '64032004', '31393609', '58018689', '10936249', '63234304', '64802500', '69705801', '25391521', '21576025', '80694289', '42981136', '32581264', '49168144', '58155876', '69139225', '16024009', '15077689', '78411025', '86731969', '11648569', '73462041', '36990724', '53129521', '11162281', '10843849', '98049604', '64224196', '22127616', '14845609', '37920964', '13505625', '78818884', '74183769', '66048129', '61152400', '15523600', '78552769', '31922500', '21958596', '59120721', '11655396', '96845281', '40564161', '36650916', '10252804', '28622500', '26471025', '12988816', '31013761', '17952169', '99281296', '19704721', '75047569', '59613841', '65254084', '54228496', '93547584', '18792225', '75064896', '60652944', '98227921', '23454649', '35366809', '53450721', '16321600', '45616516', '26357956', '12020089', '54420129', '12145225', '21893041', '22071204', '19900521', '33814225', '62394201', '76003524', '96138025', '12595401', '16662724', '13630864', '79602084', '19236996', '10017225', '33558849', '16654561', '26081449', '63984001', '48385936', '10595025', '15594601', '70291456', '62853184', '61653904', '63457156', '58446025', '54774801', '75082225', '56911936', '54878464', '57153600', '10144225', '15194404', '30514576', '48219136', '18096516', '55026724', '18412681', '18922500', '41075281', '55308969', '90041121', '50381604', '33849124', '64883025', '28270489', '42315025', '17514225', '63282025', '56430144', '19527561', '27300625', '94264681', '22193521', '58568409', '36360900', '29138404', '36397089', '16240900', '62520649', '57108249', '22024249', '91987281', '35652841', '22486564', '27342441', '54316900', '89283601', '15046641', '29550096', '40729924', '91565761', '26532801', '94653441', '22524516', '25674489', '41203561', '31114084', '14356521', '94887081', '33524100', '21095649', '27657081', '19430464', '34058896', '24502500', '15397776', '70056900', '52867441', '37761025', '31192225', '20025625', '27699169', '13322500', '14002564', '11202409', '21566736', '41822089', '92409769', '17581249', '46036225', '70879561', '37015056', '19660356', '14961424', '13660416', '54022500', '72539289', '65610000', '20151121', '31606884', '42133081', '42419169', '99860049', '20985561', '29833444', '40220964', '12453841', '46689889', '27311076', '72965764', '30824704', '39929761', '99062209', '86099841', '19114384'],
9: ['554649601', '308529225', '425101924', '661364089', '632774025', '387263041', '141729025', '205578244', '507060324', '267715044', '103225600', '258662889', '143400625', '728028324', '581002816', '549011761', '494884516', '135373225', '339849225', '307686681', '249324100', '224280576', '186431716', '913369284', '325008784', '421234576', '305061156', '506610064', '205893801', '373494276', '567964224', '840768016', '850947241', '448846596', '269682084', '877640625', '640798596', '649179441', '135001161', '590101264', '181306225', '102070609', '156400036', '885717121', '870899121', '134629609', '711235561', '468506025', '794056041', '188430529', '360962001', '267387904', '296735076', '621853969', '652444849', '177129481', '479916649', '630210816', '374616025', '196280100', '269813476', '109495296', '431517529', '261889489', '993069169', '602898916', '843031225', '191545600', '880486929', '801682596', '722588161', '585349636', '130325056', '427000896', '100962304', '706124329', '903603600', '717918436', '134467216', '980691856', '738969856', '269189649', '165379600', '109641841', '254913156', '153611236', '778354201', '802248976', '471497796', '225840784', '994708521', '357323409', '801909124', '933791364', '399520144', '538286401', '236698225', '368640000', '745071616', '114083761', '773451721', '389549169', '381186576', '681053409', '132664324', '269386569', '215590489', '586124100', '410346049', '994456225', '268697664', '336428964', '708624400', '204661636', '845006761', '274068025', '151437636', '273273961', '397962601', '622053481', '624850009', '146264836', '106874244', '167987521', '573794116', '420250000', '204947856', '217916644', '475065616', '808492356', '738806761', '773118025', '841754169', '173027716', '110965156', '963854116', '621754225', '287641600', '282979684', '515199204', '607869025', '155426089', '630863689', '150945796', '219276864', '450627984', '710915569', '406465921', '442260900', '990235024', '119552356', '524364201', '559890244', '491597584', '488586816', '281434176', '412252416', '318158569', '162664516', '127238400', '591365124', '278589481', '895146561', '913852900', '772506436', '701508196', '923612881', '106564329', '784616121', '205205625', '436977216', '152646025', '410629696', '851647489', '194463025', '871902784', '210076036', '872670681', '675324169', '786241600', '112338801', '192293689', '617124964', '601819024', '612562500', '338854464', '216501796', '345922801', '292239025', '166590649', '444408561', '964972096', '244359424', '358042084', '516789289', '164480625', '402162916', '366224769', '942490000', '142826401', '476199684', '664092900', '228584161', '698862096', '511890625', '162894169', '442807849', '320481604', '201015684', '481012624', '808947364', '631416384', '269419396', '136843204', '829900864', '183765136', '207331201', '129345129', '194602500', '266603584', '610781796', '171531409', '486599481', '557620996', '107848225', '861422500', '276224400', '446223376', '419225625', '234610489', '562685841', '404975376', '107453956', '625350049', '809174916', '178516321', '178436164', '773562969', '484836361', '373339684', '870604036', '734030649', '418038916', '305026225', '424154025', '804346321', '918574864', '146724769', '492884401', '145491844', '152744881', '298909521', '441042001', '671483569', '139452481', '952586496', '986022801', '189750625', '661724176', '611671824', '153437769', '214153956', '644601321', '695640625', '114575616', '268402689', '370139121', '749171641', '175642009', '841812196', '101103025', '422631364', '109453444', '965779929', '259532100', '888516864', '864183609', '453391849', '114190596', '634435344', '798514564', '114554209', '581629689', '634284225', '229249881', '354983281', '228402769', '838334116', '679853476', '329604025', '636250176', '313006864', '352050169', '516289284', '179747649', '217621504', '941078329', '958521600', '165405321', '234702400', '261954225', '538796944', '124523281', '221087161', '225390169', '252523881', '213014025', '357512464', '356643225', '661775625', '272514064', '516380176', '725117184', '741854169', '616528900', '186841561', '244453225', '187443481', '559795600', '911738025', '399440196', '492928804', '164839921', '111872929', '179131456', '815388025', '473236516', '527161600', '192016449', '400960576', '977750361', '747584964', '235837449', '813789729', '702674064', '381928849', '265494436', '243391201', '920515600', '837292096', '196084009', '989102500', '185096025', '142969849', '745180804', '706496400', '107350321', '842392576', '960008256', '772951204', '699126481', '626500900', '460231209', '376398801', '749719161', '680479396', '519384100', '341621289', '436392100', '201384481', '396647056', '255616144', '114425809', '609991204', '688380169', '725332624', '234365481', '286760356', '654438724', '129982801', '682202161', '456634161', '364886404', '541213696', '987216400', '105513984', '299463025', '278823204', '317552400', '178329316', '324468169', '469892329', '522305316', '594433161', '423824569', '846053569', '193071025', '792309904', '208196041', '166023225', '131675625', '474281284', '568011889', '265168656', '228372544', '540888049', '867125809', '787531969', '212110096', '393665281', '917423521', '439489296', '219217636', '895445776', '751746724', '735602884', '342509049', '355247104', '524226816', '309478464', '395811025', '532917225', '130233744', '657358321', '604176400', '253796761', '893113225', '133287025', '783328144', '251983876', '110565225', '112635769', '193098816', '528816016', '880961761', '529276036', '307546369', '727758529', '480749476', '141776649', '977375169', '122279364', '113124496', '319122496', '739132969', '422384704', '367182244', '470673025', '806730409', '100741369', '935442225', '525830761', '669981456', '260144641', '179667216', '793098244', '445336609', '374654736', '301647424', '962736784', '436684609', '917908209', '275161744', '469372225', '196868961', '274432356', '761373649', '401321089', '852056100', '527804676', '892097424', '248755984', '175960225', '284934400', '218773681', '554131600', '599662144', '822771856', '174530521', '101949409', '568727104', '130051216', '598487296', '208109476', '643586161', '237036816', '150430225', '746218489', '308880625', '940771584', '125641681', '208975936', '775121281', '174292804', '475283601', '570636544', '529460100', '830707684', '201469636', '370716516', '276324129', '319765924', '634838416', '742181049', '752350041', '505260484', '473845824', '171138724', '725494225', '820135044', '660284416', '773396100', '924464025', '792535104', '436266769', '767622436', '944578756', '191822500', '519247369', '974376225', '807128100', '544242241', '397683364', '370909081', '649740100', '320947225', '585059344', '441630225', '113955625', '155900196', '193655056', '146337409', '155127025', '960752016', '459845136', '626150529', '216972900', '479697604', '109265209', '404492544', '927385209', '195888016', '940587561', '778131025', '501939216', '427414276', '339996721', '196392196', '706390084', '258148489', '825068176', '700449156', '298978681', '797158756', '134536801', '386319025', '653773761', '413552896', '763030129', '415385161', '111598096', '698069241', '191905609', '312794596', '116704809', '987153561', '103408561', '601573729', '358609969', '892575376', '521163241', '280629504', '222039801', '194044900', '107184609', '655872100', '245611584', '217533001', '287505936', '156300004', '180606721', '140754496', '370524001', '856206121', '677665024', '135582736', '456762384', '580424464', '338412816', '946977529', '475894225', '327211921', '412455481', '160452889', '377136400', '782488729', '436642816', '232745536', '177369124', '705168025', '341806144', '186104164', '889470976', '657922500', '247212729', '369216225', '765794929', '479785216', '332697600', '281165824', '275128569', '445167801', '944763169', '129072321', '563540121', '572166400', '297493504', '948332025', '294465600', '459973809', '109725625', '144624676', '751034025', '637360516', '121638841', '334121841', '482988529', '150234049', '216354681', '741908644', '490268164', '930860100', '728784016', '299186209', '171269569', '305690256', '808264900', '618268225', '361038001', '813675625', '525143056', '851764225', '624750025', '424607236', '770839696', '632522500', '817674025', '434180569', '974688400', '432972864', '433430761', '321198084', '715830025', '803439025', '430728516', '775344025', '373030596', '111365809', '361494169', '645261604', '101183481', '343842849', '596971489', '232135696', '170511364', '809231809', '831860964', '216825625', '295392969', '890664336', '774564561', '140517316', '170276401', '784448064', '838739521', '310887424', '957840601', '220344336', '276058225', '573602500', '161874729', '718561636', '381694369', '763914321', '369062521', '493328521', '575664049', '615089601', '105616729', '276556900', '344807761', '642115600', '923977609', '132802576', '138180025', '124277904', '149695225', '686964100', '601230400', '544008976', '309900816', '266016100', '225360144', '100100025', '264940729', '226833721', '420906256', '587820025', '506790144', '189723076', '104264521', '826160049', '169130025', '881674249', '205979904', '437228100', '148766809', '235039561', '589227076', '301265449', '101022601', '335549124', '349615204', '130484929', '806162449', '393268561', '101203600', '165431044', '930921121', '576240025', '181387024', '256512256', '885122001', '763140625', '120934009', '615635344', '195244729', '141586201', '352575729', '199826496', '720976201', '294877584', '583415716', '143616256', '107952100', '136819809', '749554884', '555686329', '343175625', '691847809', '192904321', '473410564', '359216209', '263347984', '212809744', '683404164', '726302500', '309724801', '131813361', '190081369', '368064225', '299047849', '708358225', '245642929', '152226244', '269452225', '299843856', '887384521', '156600196', '135280161', '369369961', '567868900', '902822209', '961186009', '338081769', '289510225', '902281444', '108868356', '914881009', '337971456', '525968356', '664814656', '348643584', '631868769', '111830625', '875864025', '423536400', '832264801', '126742564', '123609924', '421932681', '381420900', '479215881', '721889424', '109474369', '430313536', '395930404', '130713489', '821051716', '174953529', '970322500', '192321424', '747311569', '112466025', '168532324', '226773481', '196560400', '768453841', '662187289', '683717904', '425308129', '409657600', '121374289', '262764100', '164711556', '130302225', '284461956', '184416400', '101062809', '247842049', '854100625', '939116025', '965531329', '643281769', '856557289', '326669476', '140825689', '961434049', '108618084', '996601761', '628605184', '184987201', '843902500', '154828249', '910832400', '102839881', '176039824', '160934596', '320123664', '968329924', '264680361', '748843225', '614395369', '176491225', '416241604', '914578564', '946177600', '745836100', '108638929', '812649049', '305375625', '217090756', '135419769', '420086016', '616181329', '249482025', '174847729', '111302500', '112954384', '199883044', '460317025', '496398400', '833476900', '367297225', '374229025', '483208324', '286624900', '134652816', '396089604', '521985409', '210801361', '452157696', '993573441', '117874449', '726248601', '309971236', '646583184', '547700409', '660901264', '968703376', '201838849', '820249600', '359443681', '826045081', '202863049', '209380900', '300953104', '139665124', '520341721', '142396489', '635443264', '735168996', '210482064', '158961664', '586802176', '145829776', '300987801', '178195801', '337016164', '674077369', '824436369', '470499481', '650454016', '406586896', '243235216', '660181636', '781202500', '115433536', '159340129', '369869824', '336245569', '114318864', '225600400', '743434756', '857318400', '994834681', '893531664', '168143089', '512343225', '900960256', '196644529', '829843249', '388011204', '171007929', '844948624', '196812841', '956974225', '497691481', '388720656', '378730521', '191628649', '166874724', '194993296', '103938025', '557007201', '576720225', '914518081', '104611984', '408484521', '242393761', '368524809', '527942529', '263055961', '165997456', '478428129', '741636289', '976250025', '537219684', '216384100', '520569856', '912644100', '387066276', '640241809', '271195024', '618914884', '397563721', '189035001', '982195600', '121418361', '122500624', '475196401', '299913124', '829497601', '168220900', '123276609', '602407936', '479872836', '807014464', '220077225', '276423876', '128300929', '139074849', '161518681', '176172529', '139287204', '740928400', '195832036', '553143361', '480793329', '156775441', '168039369', '789834816', '482329444', '210192004', '648211600', '169208064', '265755204', '219662041', '659616489', '436224996', '148840000', '565821369', '716472289', '130599184', '568631716', '139877929', '557998884', '324900625', '159997201', '714118729', '971070244', '438860601', '945378009', '726625936', '549855601', '936727236', '797102289', '540562500', '154629225', '872847936', '413268241', '647244481', '141633801', '449016100', '421152484', '485012529', '318765316', '610979524', '396049801', '237560569', '200335716', '353139264', '447026449', '397165041', '100661089', '694480609', '932630521', '736525321', '418611600', '615833856', '892216900', '211557025', '126135361', '539121961', '306985441', '832495609', '825930121', '133656721', '490135321', '486070209', '257089156', '156725361', '334048729', '939422500', '154430329', '264127504', '381577156', '218921616', '313254601', '490711104', '348158281', '779805625', '556724025', '512026384', '671587225', '994330089', '133148521', '837060624', '537822481', '705114916', '139688761', '963916209', '682620129', '888695721', '240064036', '931897729', '445421025', '949071249', '863184400', '434805904', '834805449', '398481444', '288456256', '340070481', '950673889', '398241936', '101545929', '921001104', '498896896', '609447969', '854217529', '529966441', '906491664', '120121600', '651678784', '103693489', '982947904', '906371236', '397284624', '424112836', '698809225', '807298569', '248787529', '149475076', '971444224', '346778884', '182088036', '526977936', '230402041', '580135396', '823632601', '546811456', '625850289', '915486049', '553002256', '114639849', '353402401', '967147801', '502880625', '915607081', '169078009', '228070404', '311028496', '600250000', '245266921', '598634089', '311416609', '829267209', '849372736', '360848016', '836135056', '286489476', '571496836', '304502500', '108368100', '401200900', '902041156', '336282244', '314849536', '323748049', '880546276', '899880004', '373069225', '313821225', '108222409', '672001929', '648058849', '134513604', '784896256', '666517489', '553425625', '446941881', '284900641', '923552100', '808719844', '453136369', '512569600', '242705241', '672468624', '370408516', '143568324', '155750400', '926776249', '604028929', '326850241', '959636484', '489427129', '943288369', '639533521', '694955044', '548028100', '513928900', '840536064', '319479876', '162103824', '168818049', '493284100', '102333456', '230796864', '987970624', '862009600', '195776064', '105370225', '508637809', '421521961', '225240064', '169260100', '997233241', '128731716', '483428169', '119574225', '120956004', '908419600', '302307769', '599760100', '328805689', '532271041', '762643456', '199261456', '197880489', '470195856', '886907961', '838276209', '998623201', '297079696', '118048225', '715295025', '177688900', '159643225', '210221001', '134931456', '899760016', '398202025', '417998025', '335402596', '814531600', '172659600', '533194281', '258855921', '331094416', '338192100', '643839876', '935809281', '728136256', '800550436', '418325209', '269714929', '249039961', '792028449', '651474576', '243141649', '873675364', '536756224', '231678841', '192071881', '321162241', '620607744', '959760400', '731540209', '971007921', '362064784', '156150016', '125484804', '938932164', '592825104', '410670225', '383141476', '687173796', '387932416', '473541121', '147622500', '348195600', '313396209', '231587524', '384552100', '591024721', '911254969', '980503969', '360202441', '824953284', '452030121', '342731169', '162052900', '745508416', '270306481', '972628969', '901620729', '126450025', '477859600', '349764804', '163251729', '753667209', '468635904', '515698681', '293848164', '513974241', '792422500', '865948329', '755150400', '106131204', '992250000', '294053904', '546484129', '863478225', '949872400', '233020225', '107081104', '646328929', '746874241', '387420489', '187936681', '373958244', '449185636', '594384400', '435849129', '226532601', '321628356', '228493456', '206037316', '164660224', '560789761', '160985344', '102535876', '930067009', '679697041', '638926729', '530012484', '886431529', '441966529', '232532001', '801286249', '861774736', '262731681', '766016329', '655769664', '568297921', '600887169', '962674729', '978626089', '649383289', '715883536', '739894401', '751143649', '112105744', '760490929', '271689289', '105390756', '384003216', '802305625', '429732900', '267159025', '470586249', '244046884', '877166689', '131056704', '908178496', '799249441', '723825216', '148206276', '297355536', '954810000', '466344025', '390181009', '196672576', '460188304', '163123984', '154206724', '412658596', '476330625', '124858276', '555969241', '332843536', '928116225', '518336289', '308950929', '234824976', '896403600', '130462084', '135140625', '864948100', '101666889', '238115761', '218744100', '492440481', '361114009', '100701225', '360810025', '475676100', '298183824', '297804049', '565203076', '252206161', '590198436', '379158784', '684084025', '503418969', '538054416', '829670416', '979189264', '241305156', '461734144', '559275201', '843495849', '445758769', '191075329', '524913921', '748131904', '408282436', '115734564', '732676624', '503374096', '254179249', '203575824', '291658084', '195664144', '186158736', '941876100', '159769600', '802758889', '417916249', '177502329', '467554129', '990612676', '439028209', '111239209', '444029184', '978500961', '370601001', '191158276', '336722500', '178944129', '389075625', '287913024', '229643716', '101929216', '627953481', '813162256', '764246025', '241989136', '539214841', '127757809', '195860025', '143976001', '251793424', '611375076', '897122304', '136422400', '872552521', '580906404', '290225296', '497914596', '847624996', '566392401', '365077449', '201952521', '237930625', '237252409', '665278849', '906672321', '158709604', '407313124', '657307044', '104837121', '484484121', '113784889', '925863184', '607671801', '645617281', '592240896', '952277881', '211935364', '215561124', '907816900', '999255321', '657255769', '748897956', '216178209', '992754064', '239506576', '993132196', '285035689', '438190489', '170093764', '102819600', '601328484', '771672841', '600691081', '142730809', '743107600', '123365449', '627702916', '684921241', '393228900', '840362121', '655206409', '261824761', '821395600', '885360025', '390339049', '328841956', '590295616', '317837584', '517198564', '142014889', '848906496', '362102841', '597411364', '157226521', '280495504', '788711056', '349914436', '724794084', '921972496', '200307409', '576912361', '735657129', '637966564', '593166025', '689377536', '177102864', '609892416', '131721529', '498807556', '147088384', '220136569', '423289476', '748296025', '786129444', '789441409', '602997136', '443144601', '127531849', '941201041', '752404900', '793436224', '529230025', '233753521', '188293284', '409333824', '416200801', '636149284', '435348225', '730891225', '446730496', '195300625', '969637321', '866831364', '457574881', '176836804', '727434841', '489692641', '428904100', '116596804', '575856009', '578450601', '438064900', '136375684', '586463089', '146894400', '926593600', '324684361', '335219481', '308669761', '113486409', '297217600', '217592001', '862127044', '357966400', '782544676', '296907361', '137992009', '461089729', '151930276', '995654916', '635947524', '115240225', '207302404', '324612289', '457018884', '466041744', '304223364', '438525481', '468332881', '123765625', '683927104', '333975625', '724309569', '160833124', '657871201', '531763600', '681784321', '298667524', '374461201', '155925169', '738915489', '323460225', '455993316', '649026576', '180472356', '751198464', '106936281', '151191616', '128119761', '380757169', '856791441', '468895716', '463325625', '813276324', '191573281', '135745801', '362788209', '197936761', '329967225', '138674176', '379704196', '934891776', '232196644', '222576561', '589858369', '100360324', '162792081', '849839104', '235991044', '181521729', '701455225', '425968321', '576048001', '103367889', '109998144', '994140900', '949317721', '248629824', '943472656', '254370601', '164249856', '947654656', '271096225', '495329536', '577681225', '570684321', '345774025', '957407364', '432848025', '786746401', '141205689', '504182116', '216648961', '725386489', '262602025', '748624321', '609744249', '242580625', '314814049', '656281924', '426711649', '347039641', '225270081', '405136384', '829440000', '457360996', '796989361', '260951716', '466948881', '188952516', '294294025', '924950569', '776068164', '144216081', '519566436', '357058816', '848615161', '337346689', '713317264', '110523169', '883575625', '219988224', '258180624', '992124004', '802079041', '382476249', '624200256', '319372641', '325983025', '922640625', '322094809', '436768201', '185340996', '185804161', '567392400', '519794401', '827943076', '163942416', '528724036', '981882225', '618417424', '912342025', '137663289', '882149401', '454116100', '359936784', '415996816', '337824400', '927263401', '295049329', '382319809', '467986689', '883456729', '425143161', '991368196', '108889225', '384081604', '674388961', '806900836', '235469025', '513067801', '946669824', '101243844', '163481796', '140161921', '855211536', '283484569', '655308801', '156125025', '965842084', '989794521', '234090000', '143640225', '790340769', '260919409', '215238241', '414203904', '704796304', '540423009', '400720324', '755260324', '380913289', '744471225', '117809316', '313785796', '304014096', '340365601', '817960000', '124032769', '115326121', '973876849', '623151369', '515607849', '333865984', '973315204', '703151289', '451350025', '128663649', '562258944', '788935744', '519201796', '393070276', '167547136', '176252176', '809630116', '140185600', '113678244', '889769241', '143089444', '128958736', '743271169', '849256164', '151142436', '235100889', '120428676', '221592996', '745399204', '516107524', '727003369', '346629924', '314707600', '247527289', '879241104', '105637284', '151363809', '369677529', '400480144', '963481600', '138086001', '136632721', '522853956', '574800625', '287234704', '316840000', '483648064', '103774969', '168376576', '745617636', '684711889', '150503824', '962612676', '621604624', '161976529', '580328100', '154554624', '281669089', '358723600', '404532769', '595116025', '860659569', '293916736', '153264400', '284765625', '625700196', '164378041', '123076836', '965966400', '981631561', '330948864', '146192281', '272943441', '173580625', '749938225', '985771609', '904746241', '159668496', '200165904', '234028804', '232654009', '711982489', '188705169', '272778256', '839376784', '305096089', '386122500', '554319936', '453349264', '216766729', '274233600', '731053444', '350064100', '314459289', '267257104', '636906169', '532317184', '320553216', '174689089', '648873729', '369600625', '588984361', '175827600', '469848976', '964599364', '934402624', '407757249', '820593316', '347114161', '478034496', '132779529', '285812836', '305655289', '541399824', '336318921', '594286884', '437019025', '295461721', '789216649', '851530761', '415629769', '101364624', '128255625', '698280625', '295943209', '197037369', '540237049', '433638976', '897901225', '213568996', '742944049', '431974656', '136072225', '701932036', '567249489', '519976809', '328660641', '129823236', '207936400', '971942976', '142062561', '119377476', '240622144', '462121009', '684554896', '574129521', '162970756', '393863716', '358269184', '997864921', '239351841', '545456025', '105884100', '425019456', '139098436', '709636321', '137757169', '274531761', '351675009', '543589225', '147403881', '977812900', '170589721', '839666529', '204633025', '935931649', '423042624', '690217984', '964785721', '878173956', '852523204', '729162009', '364199056', '218152900', '317160481', '184688100', '450203524', '608263569', '860894281', '437688241', '110082064', '824378944', '746109225', '639938209', '617920164', '263737600', '408120804', '916757284', '245172964', '587480644', '589372729', '666001249', '273174784', '110754576', '493995076', '811395225', '328261924', '341436484', '610584100', '100761444', '856030564', '199402641', '304921444', '203404644', '345476569', '312688489', '539679361', '535876201', '316377369', '510082225', '200788900', '118701025', '980817124', '536246649', '478909456', '836482084', '595750464', '233967616', '139854276', '818760996', '497111616', '212459776', '170250304', '839550625', '428448601', '873557136', '961744144', '269780625', '190357209', '198218241', '946239121', '259822161', '461132676', '204804721', '462637081', '920819025', '616727556', '106275481', '638219169', '547653604', '943718400', '290327521', '999002449', '962488576', '553943296', '606538384', '202549824', '581051025', '107122500', '498450276', '177635584', '619661449', '892874161', '641153041', '601524676', '563350225', '107143201', '360620100', '346853376', '366263044', '606587641', '200505600', '650607049', '408403681', '670758201', '203918400', '154405476', '127148176', '567058969', '941323761', '510353281', '532178761', '150405696', '220730449', '927446116', '978250729', '564300025', '225540324', '594872100', '845413776', '506250000', '390141504', '218005225', '188622756', '220760164', '557857161', '143304841', '557384881', '658230336', '103205281', '149279524', '394777161', '494929009', '351937600', '100982401', '115218756', '982070244', '286252561', '129572689', '809800849', '394975876', '428324416', '721298449', '561737401', '541725625', '126810121', '856908529', '824723524', '210018064', '363550489', '273340089', '740873961', '274332969', '246961225', '125238481', '329930896', '382358916', '199741689', '416037609', '114404416', '608016964', '372219849', '625750225', '222845184', '132480100', '145540096', '202720644', '445041216', '150749284', '197290116', '728622049', '204261264', '699655401', '403849216', '955304464', '125910841', '363245481', '412699225', '709263424', '743598361', '456933376', '466776025', '548636929', '607918336', '322992784', '700766784', '273406225', '117267241', '848032641', '887920804', '204575809', '589421284', '516062089', '482549089', '104939536', '936360000', '164608900', '121132036', '871843729', '229552801', '316768804', '842276484', '709369956', '263185729', '271524484', '545876496', '619213456', '870486016', '371101696', '443902761', '154306084', '266930244', '926228356', '313573264', '348456889', '320517409', '465912225', '722050641', '191877904', '104673361', '104427961', '360658081', '872316225', '136305625', '150528361', '637108081', '154281241', '622502500', '625900324', '795240000', '142205625', '299947761', '297873081', '946546756', '524776464', '701402256', '330766969', '169494361', '965158489', '257409936', '355360201', '592046224', '522625321', '555214969', '245360896', '613453824', '318122896', '166048996', '283013329', '310429161', '157452304', '705646096', '890306244', '282576100', '279023616', '623101444', '347076900', '254593936', '910651329', '446350129', '905588649', '403326889', '131606784', '107910544', '126945289', '149255089', '362826304', '750869604', '375700689', '165122500', '163993636', '856147600', '856849984', '384356025', '695482384', '790509456', '422261401', '418939024', '735331689', '735494400', '632019600', '182628196', '769285696', '280060225', '932813764', '651015225', '217562500', '694006336', '120692196', '368256100', '819390625', '924342409', '288116676', '485541225', '133679844', '662290225', '114062400', '148376761', '123899161', '416364025', '699285136', '459716481', '118853604', '500014321', '164454976', '512660164', '127599616', '830477124', '790678161', '633075921', '312440976', '898500625', '149744169', '647397136', '186704896', '433222596', '406103104', '817045056', '628956241', '884408121', '265950864', '478821924', '228705129', '663526081', '113529025', '486423025', '421398784', '216707841', '127418944', '937216996', '729594121', '225870841', '763306384', '207763396', '985897201', '397803025', '780531844', '120648256', '601132324', '497022436', '522991161', '617572201', '205520896', '300363561', '145805625', '159516900', '398281849', '926654481', '163840000', '746819584', '349166596', '788149476', '635090401', '673246809', '293471161', '192432384', '618367689', '629859409', '151683856', '308107809', '287845156', '264030001', '905949801', '270602500', '703416484', '124590244', '506160004', '793661584', '335585761', '990864484', '334012176', '209525625', '360696064', '549761809', '397125184', '232044289', '604373056', '834516544', '563492644', '315453121', '468592609', '429981696', '692479225', '724955625', '225060004', '147816964', '110145025', '219513856', '552344004', '178008964', '218241529', '193293409', '739731204', '429401284', '268271641', '628805776', '179051161', '466128100', '104919049', '694269801', '737068201', '346146025', '136165561', '635544100', '405096129', '453647401', '389825536', '858841636', '991935025', '532409476', '140019889', '309619216', '443186704', '304607209', '573746209', '483912004', '464488704', '708411456', '700713841', '455694409', '648007936', '517699009', '848382129', '513339649', '268075129', '310605376', '723018321', '908901904', '640545481', '525051396', '898320784', '360164484', '156350016', '506385009', '274200481', '397723249', '808435489', '228523689', '143760100', '728514081', '637714009', '295702416', '111197025', '780867136', '685811344', '845937225', '604520569', '568870201', '484924441', '203376121', '310922689', '100160064', '113103225', '464359401', '132273001', '193432464', '705274249', '675844009', '131537961', '217356049', '158608836', '107329600', '592386921', '449100864', '651423529', '199063881', '794112400', '947962521', '351750025', '175032900', '228977424', '276390625', '401240961', '229613409', '186568281', '787924900', '292136464', '652649209', '655820881', '764080164', '447407104', '506070016', '214710409', '108284836', '974813284', '859603761', '359064601', '308458969', '366148225', '805481161', '184742464', '859193344', '838681600', '430438009', '213978384', '251285904', '451052644', '156425049', '450797824', '941569225', '461046784', '706815396', '531394704', '284158449', '814132089', '394062201', '908721025', '716632900', '289374121', '361342081', '948701601', '669774400', '379470400', '406506244', '430687009', '561216100', '131744484', '445800996', '577296729', '314352900', '352463076', '659308329', '465523776', '712996804', '867243601', '225961024', '211208089', '269288100', '767733264', '462551049', '296597284', '681575449', '832957321', '140138244', '880190224', '475981489', '460531600', '264387600', '560979225', '659411041', '480530241', '165662641', '493772841', '814931209', '237868929', '438986304', '284023609', '263250625', '440286289', '392515344', '170537481', '471193849', '792366201', '227889216', '651831961', '117700801', '219099204', '464919844', '987782041', '254434401', '819104400', '932447296', '563397696', '383024041', '295083684', '816359184', '214651801', '305970064', '378341401', '187498249', '102252544', '934524900', '969201424', '128845201', '145588356', '823116100', '373764889', '249734809', '427786489', '817845604', '192737689', '814474521', '912402436', '153834409', '435097881', '331422025', '291009481', '124367104', '724094281', '320875569', '690060361', '610485264', '178035649', '932264089', '159112996', '117635716', '294705889', '134560000', '368793616', '711022225', '974438656', '823345636', '357815056', '169468324', '137639824', '887622849', '224640144', '545409316', '678394116', '588790225', '132342016', '429276961', '931653529', '146047225', '736362496', '661106944', '202948516', '282777856', '107619876', '915425536', '483516121', '220106896', '274001809', '507736089', '903663721', '709476496', '233539524', '752898721', '970384801', '657563449', '960504064', '769452121', '434597409', '178623225', '103999204', '127983969', '288286441', '253478241', '668843044', '671794561', '173422561', '856967076', '901260441', '817102225', '420824196', '477903321', '392119204', '627853249', '421645156', '612216049', '244578321', '361836484', '537451489', '381147529', '516880225', '386240409', '620807056', '615734596', '362331225', '670395664', '821109025', '158482921', '122988100', '396846241', '100902025', '578498704', '382671844', '233845264', '971693584', '620458281', '758892304', '114896961', '186650244', '561310864', '624250225', '174160809', '611177284', '290838916', '632572801', '258695056', '165636900', '484792324', '661621284', '140043556', '246772681', '861187716', '636704289', '558944164', '610337025', '766071684', '484704256', '918271809', '224011089', '936237604', '706974921', '436935409', '446012161', '530565156', '343991209', '505710144', '796029796', '774341929', '212168356', '962426529', '151216209', '106213636', '581822641', '651372484', '284124736', '660849849', '453817809', '104325796', '446772769', '167624809', '327754816', '736253956', '139570596', '431766841', '147233956', '649995025', '584720761', '332442289', '251190801', '355020964', '820364164', '285610000', '903122704', '835672464', '385690321', '520524225', '232318564', '726194704', '271491529', '117548964', '759663844', '749883456', '260596449', '690953796', '640039401', '211527936', '817502464', '148571721', '294946276', '623450961', '205463556', '257217444', '202407529', '203034001', '459330624', '278422596', '469458889', '154157056', '390378564', '347785201', '618119044', '181360089', '292307409', '579364900', '283551921', '494350756', '114276100', '121286169', '133079296', '582015625', '602064369', '255360400', '259371025', '430147600', '364084561', '194323600', '226171521', '100440484', '637663504', '143784081', '107536900', '358496356', '733976464', '432182521', '698174929', '430064644', '231252849', '515744100', '296872900', '380250000', '456890625', '657050689', '898560576', '126607504', '145443600', '395572321', '126517504', '203832729', '563112900', '927872521', '688275225', '467900161', '625550121', '279090436', '721405881', '328370641', '658025104', '365306769', '188046369', '631919044', '557101609', '710062609', '884824516', '825757696', '123654400', '835267801', '482900625', '221563225', '811452196', '520843684', '664041361', '894249216', '300779649', '907756641', '243297604', '882387025', '316270656', '240808324', '416078404', '413105625', '391723264', '569824641', '412617969', '383768100', '126765081', '140683321', '212605561', '452966089', '108680625', '752679225', '131698576', '184036356', '165791376', '758561764', '354606561', '935258724', '483736036', '950920569', '436851801', '713157025', '231983361', '369985225', '118287376', '225780676', '472671081', '359822961', '897361936', '664556841', '137780644', '172108161', '392713489', '584043889', '190522809', '286523329', '160680976', '415752100', '571927225', '204718864', '248157009', '102090816', '116942596', '701879049', '438902500', '860014276', '602702500', '108326464', '279658729', '963357444', '231617961', '223472601', '274564900', '143928009', '981380929', '323676081', '197908624', '857728369', '136445761', '248094001', '800324100', '138627076', '123876900', '491641929', '323964001', '639078400', '112911876', '466732816', '901740841', '327935881', '586027264', '101324356', '831168900', '187197124', '612810025', '100080016', '207532836', '809914681', '263510289', '401561521', '600985225', '216560656', '468116496', '255552196', '905648836', '535691025', '217975696', '311099044', '152324964', '617224336', '601917156', '742780516', '324216036', '893352321', '590684416', '730350625', '569920129', '770784169', '367143921', '457403769', '188842564', '781370209', '643180321', '291453184', '254562025', '153214884', '498271684', '439824784', '126382564', '430853049', '788430241', '518609529', '569013316', '984516129', '276191161', '677560900', '920394244', '103083409', '894069801', '413593569', '538611264', '666569124', '474368400', '406788561', '461777121', '379938064', '706230625', '154181889', '122655625', '964102500', '858197025', '120758121', '596092225', '594628225', '842798961', '966650281', '522351025', '565298176', '293368384', '201810436', '130988025', '517062121', '837523600', '751856400', '565916521', '522076801', '125529616', '573650401', '104223681', '395373456', '491952400', '402724624', '102353689', '148913209', '721029904', '161112249', '708837376', '676208016', '272184004', '764799025', '425927044', '438818704', '619113924', '613404289', '162409536', '413674921', '303979225', '520250481', '905107225', '348979761', '157653136', '309302569', '894727744', '745017025', '708251769', '898920324', '119486761', '738263241', '792253609', '845064900', '497245401', '476505241', '139192804', '685235329', '462981289', '404170816', '493417369', '384865924', '167133184', '374306409', '165817129', '924707281', '334377796', '314175625', '108784900', '262537209', '107806689', '298598400', '484528144', '959264784', '715188049', '821223649', '326019136', '700343296', '219365721', '980128249', '665382025', '201725209', '682411129', '857025625', '665020944', '123143409', '627101764', '320159449', '352012644', '410427081', '955860889', '736905316', '998244025', '216266436', '851238976', '526105969', '949810761', '959078961', '566249616', '202037796', '219602761', '151880976', '120912016', '231891984', '499120281', '358913025', '171819664', '888993856', '213539769', '173185600', '496532089', '461820100', '108513889', '360392256', '777963664', '531994225', '150283081', '186267904', '325477681', '124791241', '902101225', '318301281', '189585361', '389667600', '310358689', '963792025', '129095044', '306635121', '287573764', '956912356', '800437264', '351037696', '725278761', '466171281', '342472036', '291589776', '130256569', '577969681', '985646025', '440202361', '507285529', '143041600', '281065225', '614544100', '887503681', '133402500', '211615209', '507555841', '373726224', '387814249', '443776356', '486820096', '161467849', '200420649', '753173136', '617820736', '230888025', '107288164', '738861124', '404613225', '347822500', '150822961', '751088836', '324396121', '903723844', '508096681', '239816196', '366952336', '204061225', '235745316', '141181924', '203861284', '261630625', '341769169', '832149409', '801739225', '220908769', '125978176', '503149761', '137804121', '285069456', '470282596', '699390916', '518928400', '908962201', '361874529', '113167044', '212197489', '563255289', '903363136', '361760400', '693374224', '447068736', '584382276', '815273809', '299151616', '150332121', '450330841', '913127524', '361380100', '263315529', '273042576', '621455041', '639584100', '221950404', '601083289', '527529024', '526748401', '503194624', '799305984', '421316676', '249008400', '174213601', '776346769', '405297424', '970696336', '136679481', '210163009', '921122500', '556016400', '460016704', '953821456', '596873761', '403809025', '836771329', '455737104', '884229696', '671224464', '546343876', '235591801', '740112025', '596776041', '455310244', '143520400', '767068416', '112741924', '763582689', '371911225', '213802884', '109307025', '260757904', '850422244', '408322849', '656845641', '249640000', '176119441', '947039076', '471932176', '940464889', '161544100', '135489600', '325441600', '301022500', '670343881', '968890129', '281098756', '174979984', '130873600', '847916161', '953265625', '110817729', '673558209', '373687561', '169833024', '727165156', '123432100', '344993476', '844251136', '105493441', '836424241', '725440356', '340956225', '498360976', '693637569', '129618225', '361950625', '335805625', '456249600', '591802929', '384277609', '508457401', '722695689', '117983044', '190495204', '866772481', '508547601', '480705625', '381889764', '142898116', '740656225', '727542729', '118396161', '141657604', '904144761', '921426025', '201583204', '802985569', '627402304', '167469481', '100580841', '144913444', '735874129', '422508025', '177422400', '107246736', '190246849', '244328161', '218093824', '483164361', '853866841', '189007504', '881793025', '910108224', '898140961', '235254244', '666724041', '627051681', '866301489', '693479556', '999318544', '158155776', '350925289', '242144721', '564585121', '464187025', '345997201', '213160000', '981506241', '767013025', '138650625', '779749776', '206755641', '124813584', '896164096', '184226329', '582160384', '128482225', '449482401', '446688225', '620159409', '782936361', '781258401', '780978916', '306320004', '214856964', '136936804', '964723600', '144889369', '472497169', '433847241', '734193216', '783776016', '256864729', '145298916', '408929284', '479566201', '664763089', '469068964', '229764964', '663165504', '913550625', '451222564', '640747969', '742617001', '694638736', '292478404', '490223881', '670499236', '365039236', '756305001', '321915364', '725709721', '425225641', '349465636', '105226564', '760325476', '550465444', '108701476', '136212241', '689325025', '718079209', '146773225', '362902500', '968018769', '518063121', '657768609', '109056249', '238548025', '379431441', '975500289', '206554384', '937339456', '413715600', '200250801', '426463801', '187279225', '418529764', '807980625', '510805201', '151634596', '747967801', '642926736', '983198736', '645820569', '681262201', '134189056', '229007689', '197543025', '839956324', '539354176', '182412036', '928664676', '369523729', '844890489', '162945225', '468679201', '108597241', '268206129', '751253281', '175112289', '881377344', '920454921', '241274089', '858431401', '864536409', '408807961', '364275396', '397483969', '191047684', '584237241', '778633216', '642369025', '271920100', '587529121', '881199225', '142324900', '123965956', '509585476', '285204544', '424483609', '709210161', '462207001', '331167204', '909263716', '413959716', '130965136', '576336049', '362178961', '159213924', '215208900', '522488164', '219188025', '216472369', '972566596', '151462249', '707187649', '325044841', '139263601', '360734049', '579605625', '351000225', '643433956', '445378816', '599172484', '922822884', '131951169', '206698129', '618317956', '393030625', '229128769', '234396100', '278455969', '726572025', '487923921', '372683025', '279257521', '462809169', '113316025', '116488849', '366301321', '287980900', '196728676', '246395809', '110418064', '368102596', '495151504', '243360000', '551310400', '293436900', '613949284', '264355081', '671328100', '369024100', '377486041', '349091856', '529552144', '458216836', '719580625', '979251849', '216060601', '903303025', '368755209', '263218176', '156025081', '925498084', '757790784', '243953161', '541120644', '462508036', '660130249', '614940804', '493906176', '900180009', '685916100', '964537249', '631818496', '138203536', '125081856', '691321849', '823173481', '100861849', '736851025', '312759225', '497156209', '949009636', '200109316', '173501584', '882921796', '535968801', '842740900', '387381124', '768731076', '288524196', '274167364', '291487329', '111640356', '886371984', '765020281', '160782400', '338891281', '450118656', '356567689', '842102361', '586220944', '948948025', '281601961', '624600064', '131515024', '328298161', '175801081', '121815369', '720922500', '491996761', '116899344', '467856900', '140209281', '669877924', '205549569', '122345721', '114854089', '784112004', '156625225', '197346304', '252492100', '421891600', '385179876', '269156836', '233447841', '784168009', '586414656', '383807281', '419389441', '259628769', '959326729', '224340484', '691742601', '449652025', '256608361', '748241316', '729108004', '208918116', '191600964', '211877136', '685444761', '185232100', '249450436', '551075625', '132825625', '286015744', '541027600', '154480041', '208138329', '505620196', '141467236', '756470016', '647549809', '461175625', '301369600', '874325761', '233906436', '783160225', '260015625', '569395044', '497334601', '606784689', '405257161', '452497984', '191739409', '204232681', '330585124', '123387664', '408363264', '339296400', '910772041', '253892356', '110376036', '240219001', '568679409', '648415296', '176650681', '103897249', '221176384', '492973209', '283215241', '259049025', '218359729', '982571716', '390418081', '971506561', '816073489', '995528704', '261145600', '495418564', '118897216', '576480100', '363970084', '775065600', '411684100', '547185664', '371756961', '161798400', '220581904', '120736144', '659000241', '495507600', '374887044', '447153316', '156475081', '470803204', '443313025', '258437776', '247495824', '900720144', '157326849', '470065761', '898081024', '980754489', '593312164', '106750224', '659719225', '675012361', '650760100', '614742436', '128051856', '738426276', '340439401', '792760336', '112296409', '276490384', '927567936', '109893289', '221235876', '298080225', '320660649', '488675236', '304886521', '123921424', '166306816', '210279001', '385140625', '957778704', '620906724', '374151649', '654080625', '247432900', '490401025', '374770881', '365803876', '332296441', '380367009', '298114756', '945316516', '954933604', '353590416', '194379364', '325405521', '927750681', '962860900', '546063424', '125305636', '152695449', '180741136', '455011561', '855036081', '194435136', '968578884', '875094724', '180579844', '509766084', '234487969', '469718929', '865124569', '495863824', '714332529', '673143025', '312582400', '342657121', '273670849', '482285521', '969824164', '159062544', '786522025', '988976704', '602113444', '101586241', '119968209', '329785600', '557148816', '708943876', '107723641', '487835569', '244953801', '973065636', '752185476', '693268900', '195916009', '498405625', '357361216', '638370756', '291180096', '478340641', '429774361', '739622416', '241833601', '836829184', '145347136', '551827081', '664247529', '491908041', '543729124', '440538121', '153487321', '152078224', '409252900', '546437376', '822542400', '153016900', '330694225', '696432100', '791353161', '142993764', '851063929', '468982336', '172975104', '674960400', '285136996', '208022929', '572118561', '127916100', '849023044', '668894769', '488189025', '261113281', '245862400', '631617424', '817273744', '424895769', '322130704', '374345104', '182331009', '600789121', '411562369', '705486721', '227587396', '182061049', '141800464', '353026521', '238918849', '585252864', '497513025', '983512321', '129504400', '542563849', '746163856', '362940601', '468246321', '644550544', '795183601', '283922500', '852932025', '487614724', '268533769', '113763556', '629156889', '198274561', '453690000', '921668881', '324648324', '599858064', '320445801', '337640625', '601868089', '348494224', '280964644', '116143729', '577008441', '369446841', '180069561', '384905161', '769507600', '197824225', '238671601', '438106761', '331021636', '781985296', '511483456', '295118041', '674025444', '471628089', '131905225', '402804900', '613651984', '927628849', '853516225', '539029089', '860952964', '463799296', '285103225', '190605636', '453264100', '174266401', '410062500', '180311184', '216943441', '979752601', '910530625', '370947600', '289306081', '896463481', '144456361', '997612225', '220671025', '506700100', '430645504', '752459761', '127825636', '209728324', '463842369', '662496121', '134351281', '296976289', '316555264', '142778601', '523768996', '130827844', '899040256', '623650729', '367795684', '703098256', '976437504', '613008081', '690848656', '230310976', '413186929', '739024225', '811623121', '287946961', '942735616', '423659889', '278923401', '869188324', '148620481', '583512336', '785400625', '560363584', '332734081', '657973801', '491730625', '566535204', '550324681', '250778896', '331567681', '842044324', '694533316', '486467136', '388602369', '745344601', '149621824', '940035600', '757460484', '288966001', '462895225', '656128225', '191268900', '981067684', '741472900', '198415396', '147744025', '368409636', '192515625', '765518224', '103571329', '992376004', '215003569', '418570681', '314246529', '343472089', '226924096', '534811876', '484000000', '760049761', '127486681', '623950441', '317338596', '214563904', '370254564', '340181136', '153859216', '226562704', '586559961', '442765764', '784392049', '937890625', '608164921', '109411600', '281333529', '256288081', '392436100', '715027600', '285407236', '223502500', '647804304', '588062500', '392832400', '149548441', '398561296', '928786576', '638673984', '208253761', '691164100', '258534241', '571401216', '531486916', '266995600', '923187456', '134003776', '944087076', '619960201', '986902225', '720331921', '388838961', '271260900', '834632100', '524410000', '425266884', '339517476', '135769104', '346108816', '526932025', '938319424', '405861316', '481100356', '149132944', '796424841', '600495025', '182223001', '201214225', '476941921', '866007184', '951167281', '884170225', '235561104', '253414561', '429318400', '108993600', '332478756', '376709281', '780029041', '783496081', '632623104', '960380100', '100020001', '408565369', '241087729', '423906921', '653160249', '802475584', '849955716', '471237264', '593848161', '433680625', '743325696', '157929489', '118679236', '520798041', '371255824', '890544964', '856615824', '764909649', '331676944', '465394329', '245768329', '338449609', '213685924', '157552704', '477247716', '294396964', '501804801', '713263849', '941139684', '756030016', '463239529', '208860304', '581340321', '963605764', '140849424', '378108025', '138603529', '178917376', '327718609', '915244009', '817445281', '840826009', '700925625', '127848249', '384591321', '126562500', '912825369', '242456041', '645515649', '724524889', '639230089', '402243136', '796932900', '332369361', '871194256', '695957161', '301786384', '323172529', '851005584', '123254404', '256576324', '726518116', '115132900', '621903844', '953574400', '810825625', '573171481', '108076816', '319551376', '485982025', '910047889', '407636100', '704955601', '602751601', '686125636', '965593476', '622352809', '213744400', '221325129', '250810569', '198753604', '675220225', '692952976', '450245961', '759884356', '579220489', '129049600', '202151524', '475414416', '153561664', '854451361', '643078881', '651066256', '445083409', '152102889', '693742921', '801003204', '138062500', '653415844', '479434816', '303839761', '182547121', '335292721', '312016896', '188512900', '570923236', '881971204', '404291449', '890485281', '304956369', '707134464', '960938001', '136095556', '589615524', '814988304', '174768400', '116186841', '861129025', '366760801', '736091161', '178676689', '171164889', '226051225', '579653776', '374267716', '213043216', '155276521', '288082729', '436308544', '981443584', '392594596', '493728400', '219573124', '441168016', '356492161', '502477056', '116532025', '555262096', '765241569', '770340025', '454968900', '547981281', '742508001', '856381696', '612760516', '536478244', '474019984', '518563984', '402604225', '601966225', '979314436', '340882369', '814874116', '417875364', '581967376', '324864576', '411237841', '460703296', '367412224', '198979236', '734464201', '167521249', '562875625', '635997961', '794168761', '874680625', '457489321', '181683441', '225750625', '570397689', '375196900', '742399009', '683142769', '377097561', '670084996', '407272761', '157176369', '319408384', '200081025', '554743809', '423412929', '162817600', '183521209', '105575625', '417384900', '530426961', '981944896', '195804049', '567297124', '703840900', '800493849', '887861209', '752843844', '955984561', '179345664', '386869561', '424936996', '868834576', '647091844', '504811024', '878292496', '200873929', '271030369', '210540100', '190633249', '364962816', '544288900', '415548225', '302690404', '914397121', '890843409', '158357056', '405700164', '822083584', '257249521', '546858225', '503239489', '848207376', '164865600', '449397601', '324504196', '318872449', '231496225', '348718276', '657460881', '915728121', '405337689', '655513609', '487217329', '831745600', '287675521', '735819876', '760215184', '420619081', '298391076', '794337856', '559417104', '331458436', '118635664', '739296100', '210859441', '178062336', '858079849', '432099369', '699443809', '801456100', '165019716', '531579136', '257698809', '598242681', '427538329', '617969881', '536292964', '223143844', '546016689', '161722089', '105349696', '117483921', '763472161', '409212441', '329495104', '268632100', '206094736', '826735009', '596727184', '262796521', '137686756', '176757025', '639331225', '401681764', '645312409', '914820516', '340550116', '943042681', '372528601', '239940100', '644042884', '230037889', '185504400', '923065924', '538147204', '241895809', '828288400', '716954176', '399720049', '381616225', '268992801', '238609809', '645007609', '690901225', '294225409', '560837124', '892814400', '481890304', '104080804', '995402500', '694691449', '881852416', '875508921', '122213025', '807469056', '426381201', '357928561', '160250281', '822485041', '873734481', '692321344', '477772164', '601279441', '270734116', '132940900', '287302500', '694427904', '278222400', '858548601', '109767529', '314033841', '593799424', '320302609', '595652836', '108826624', '911919204', '335256100', '101123136', '976625001', '795578436', '642977449', '270372249', '144504441', '438232356', '209409841', '104284944', '143352729', '120450625', '409091076', '259177801', '142181776', '972192400', '494795536', '248945284', '182682256', '482153764', '919241761', '132963961', '100540729', '346257664', '649689121', '435598641', '245329569', '458430921', '158432569', '730134441', '676676169', '159138225', '505980036', '805083876', '244390689', '378613764', '929030400', '394896384', '224610169', '961806169', '601671841', '618218496', '693005625', '594043129', '131377444', '532040356', '148352400', '150111504', '254721600', '510443649', '978000529', '835499025', '260531881', '232806564', '235192896', '269550724', '128074489', '119727364', '441378081', '173001409', '297562500', '137921536', '607376025', '111534721', '278756416', '777684769', '526427136', '266146596', '626550961', '302899216', '541865284', '137592900', '512796025', '142706916', '351412516', '230948809', '298805796', '235776025', '720761409', '891380736', '764743716', '285576201', '150700176', '783272169', '180687364', '172003225', '853224100', '707613201', '670965409', '452583076', '221444161', '812421009', '882208804', '178169104', '501446449', '675168256', '636653824', '453051225', '329640336', '516561984', '475850596', '336759201', '517653504', '212693056', '934830625', '161366209', '816416329', '252015625', '430479504', '324324081', '785288529', '629759025', '457660449', '862890625', '434889316', '146555236', '758782116', '819848689', '922154689', '307511296', '185967769', '717972025', '155351296', '103815721', '203148009', '358875136', '952648225', '164326761', '341288676', '541260225', '103469584', '944148529', '282273601', '711502276', '635745796', '592581649', '882505849', '985960000', '302586025', '641558241', '439279681', '954006769', '155401156', '331931961', '122102500', '326561041', '279357796', '160047801', '998307216', '528494121', '142874209', '593409600', '430770025', '124456336', '792197316', '899220169', '324936676', '107039716', '193237801', '392753124', '465351184', '256448196', '724578724', '455907904', '405498769', '772728804', '728460100', '273968704', '224100900', '524089449', '684764224', '321126400', '248125504', '688747536', '195552256', '404935129', '631064641', '833419161', '635644944', '250209124', '191490244', '592532964', '530242729', '989731600', '218684944', '603193600', '629708836', '379782144', '478953225', '515063025', '400880484', '884765025', '331968400', '102495376', '191933316', '158659216', '610682944', '582401689', '276956164', '135978921', '828461089', '255872016', '342546064', '405418225', '264973284', '644702881', '195748081', '786353764', '951722500', '739459249', '351487504', '464661136', '963729936', '913187961', '140446201', '572788489', '301508496', '428241636', '837870916', '356529924', '657409600', '718025616', '328515625', '996854329', '105308644', '996728041', '784728169', '241553764', '371564176', '126360081', '166435801', '961496064', '650964196', '240281001', '143880025', '137264656', '780811249', '280127169', '278155684', '799871524', '300744964', '481275844', '242238096', '604274724', '579268624', '900300025', '172160641', '492840000', '389272900', '144841225', '477641025', '273770116', '833534641', '844541721', '125574436', '482197681', '171086400', '180983209', '537312400', '804629956', '692847684', '864889281', '568107225', '598683024', '476243329', '307125625', '199713424', '618019600', '267911424', '658435600', '867538116', '627652809', '260402769', '124835929', '379275625', '996664900', '260305956', '512524321', '127780416', '897421849', '329712964', '326127481', '629508100', '283787716', '119290084', '139145616', '394578496', '260241424', '515517025', '134676025', '151486864', '933058116', '224580196', '961310025', '656691876', '686387601', '258566400', '310852161', '805764996', '633629584', '339738624', '971880625', '392673856', '919544976', '523814769', '776513956', '774453241', '344733489', '375119424', '190964761', '163405089', '972005329', '324144016', '897481764', '431143696', '783888004', '140114569', '793323556', '172213129', '260499600', '442723681', '210598144', '165199609', '654950464', '732405969', '385376161', '536061409', '526014225', '717061284', '220403716', '253255396', '496710369', '108534724', '560552976', '196981225', '742453504', '727219089', '373648900', '231100804', '361912576', '889590276', '485805681', '122965921', '148791204', '905889604', '481934209', '106419856', '105329169', '173343556', '581726161', '751966084', '116683204', '219010401', '551592196', '250715556', '775009921', '632874649', '527666841', '437855625', '689115001', '765462889', '680635921', '625450081', '130279396', '328769424', '126292644', '723556201', '330548761', '857669796', '769008361', '359254116', '391287961', '529828324', '340476304', '272118016', '224130841', '851355684', '123810129', '459888025', '239661361', '269879184', '358761481', '334963204', '127012900', '223592209', '439908676', '211120900', '388444681', '444366400', '663938289', '417017241', '425514384', '256192036', '438734916', '241771401', '154703844', '323424256', '180848704', '171191056', '699867025', '470152489', '298287441', '193210000', '773229249', '367680625', '613156644', '159163456', '378224704', '596238724', '331822656', '705964900', '822714489', '365956900', '288218529', '437897476', '410467600', '511257321', '212372329', '325297296', '508953600', '231404944', '903182809', '858372804', '951784201', '425885769', '587141361', '154132225', '706071184', '255712081', '839782441', '105062500', '542237796', '519748804', '242113600', '424772100', '399000625', '749828689', '379197729', '670292100', '827195121', '697012801', '414814689', '522396736', '354568900', '290089024', '980003025', '540004644', '222397569', '617423104', '608904976', '916938961', '357550281', '136960209', '126405049', '355624164', '593458321', '101848464', '891977956', '760435776', '304467601', '572501329', '432515209', '416527281', '726787681', '205750336', '729918289', '331749796', '675480100', '245517561', '327320464', '100420441', '710382409', '152448409', '319265424', '343583296', '112805641', '451095121', '809687025', '815559364', '324576256', '504137209', '853107264', '190053796', '394538769', '402443721', '746382400', '513747556', '534950641', '535783609', '289204036', '362217024', '451562500', '286117225', '324036001', '437102649', '122367844', '159567424', '512479044', '616330276', '679905625', '219691684', '669360384', '581147449', '577729296', '283956201', '382750096', '265559616', '215384976', '738589329', '156325009', '522122500', '423330625', '224730081', '118962649', '799984656', '216619524', '185150449', '207907561', '975812644', '329821921', '386004609', '329168449', '424318801', '254498209', '293060161', '721943161', '310640625', '256768576', '109537156', '873438916', '873911844', '430396516', '846751801', '318943881', '132158016', '800946601', '335878929', '460617444', '127735204', '809971600', '326922561', '192987664', '173238244', '183196225', '131033809', '111809476', '512931904', '366492736', '248692900', '841116004', '246741264', '926898025', '683456449', '769896009', '596385241', '169650625', '720009889', '418284304', '409050625', '106028209', '265103524', '172501956', '508231936', '154654096', '948640000', '911677636', '449440000', '473671696', '196616484', '263705121', '488100649', '829382401', '515108416', '847101025', '332807049', '575088361', '692216100', '325261225', '956664900', '321556624', '652138369', '996538624', '120209296', '376864569', '694217104', '686335204', '325910809', '643941376', '634384969', '409293361', '414244609', '253701184', '197430601', '304188481', '251095716', '902341521', '668015716', '886669729', '472149441', '579124225', '502656400', '198105625', '197627364', '439363521', '595408801', '563635081', '827482756', '124322500', '361456144', '132641289', '153165376', '704424681', '230159241', '336465649', '484132009', '332551696', '274101136', '517972081', '290566116', '735006321', '609843025', '680844649', '132756484', '170224209', '542517264', '266636241', '654182929', '264485169', '139925241', '928177156', '340993156', '352500625', '106296100', '477116649', '532963396', '115863696', '447237904', '768620176', '304642116', '819505129', '381850681', '110481121', '393784336', '361608256', '323028729', '196000000', '592435600', '685392400', '682776900', '521802649', '594481924', '284698129', '427910596', '465955396', '246647025', '128890609', '519065089', '855094564', '123587689', '482065936', '302760000', '285948100', '114746944', '517562500', '306565081', '527896576', '192404641', '968205456', '641963569', '524959744', '540702009', '673350601', '760104900', '950488900', '284799376', '704106225', '102010000', '976875025', '181926144', '266734224', '882446436', '160554241', '161925625', '279524961', '465653241', '345699649', '302342544', '589081441', '390536644', '160579584', '217179169', '630060201', '395134884', '388562944', '107308881', '500327424', '812307001', '690112900', '447364801', '663577600', '676052001', '370216081', '403005625', '102616900', '501401664', '504721156', '386987584', '138791961', '853749961', '130028409', '659821969', '524730649', '171321921', '728406121', '179586801', '282542481', '609398596', '958397764', '904926724', '759388249', '346071609', '237190801', '536987929', '196056004', '680896836', '601622784', '133125444', '312476329', '923673664', '293882449', '208426969', '122877225', '701667121', '233203441', '391050625', '639027841', '454926241', '456377769', '907455376', '218300625', '653876041', '338707216', '749226384', '626350729', '662856516', '794619721', '722964544', '917241796', '842566729', '219750976', '210627169', '834285456', '126877696', '127215841', '786914704', '926715364', '359026704', '493195264', '352087696', '293779600', '650301001', '124679556', '189172516', '842682841', '302481664', '697752225', '107474689', '371178756', '564347536', '544428889', '864418801', '812364004', '394697689', '654899281', '314601169', '357625921', '850247281', '659462400', '626050441', '840884004', '482944576', '420332004', '132112036', '396408100', '424813321', '819619641', '131079601', '551968036', '941016976', '114490000', '241802500', '271788196', '246490000', '849489316', '106667584', '323604121', '277089316', '438357969', '681836544', '382984900', '102212100', '259983376', '971132569', '562496089', '361798441', '319015321', '939729025', '570540996', '258823744', '134884996', '896044356', '194156356', '535089424', '168610225', '621106084', '950365584', '280830564', '769341169', '209438784', '378263601', '509811241', '958273936', '982822500', '493239681', '993825625', '316733209', '196532361', '616578561', '222755625', '859369225', '644652100', '113827561', '310781641', '756195001', '119946304', '367220569', '165508225', '403889409', '103876864', '578546809', '169416256', '250842244', '314991504', '215443684', '209351961', '644195161', '160224964', '387105625', '836308561', '138839089', '232471009', '425473129', '189888400', '568154896', '710489025', '256256064', '136282276', '168350625', '678967249', '841638121', '463196484', '185586129', '928420900', '826332516', '328189456', '121727089', '388917841', '689587600', '128936025', '766514596', '121793296', '307020484', '125888400', '714867169', '236206161', '758506681', '583125904', '815673600', '282441636', '318408336', '576192016', '397882809', '252142641', '188265841', '555026481', '108451396', '270438025', '615188809', '461218576', '920697649', '985206544', '275892100', '192709924', '122058304', '412414864', '991305225', '790059664', '826447504', '238764304', '768121225', '465480625', '649893049', '641102400', '237098404', '240405025', '732568356', '179560000', '527850625', '609201124', '912583681', '859427856', '357890724', '175165225', '841290025', '388405264', '744307524', '692373969', '523860544', '552861169', '308142916', '301334881', '506205001', '688170289', '913611076', '125507209', '333172009', '114768369', '861539904', '632723716', '836366400', '207388801', '571066609', '183982096', '621804096', '799532176', '804289600', '289102009', '105781225', '377019889', '991809049', '440832016', '376942225', '642014244', '206439424', '197262025', '907395129', '922093956', '874089225', '204690249', '902882304', '251761689', '384160000', '166848889', '341325625', '144408289', '941814721', '192876544', '526564809', '108347281', '765684241', '670861801', '829152025', '541306756', '987342084', '347151424', '278522721', '117029124', '140873161', '887324944', '368947264', '735223225', '425720689', '689640121', '956293776', '488144836', '862831876', '805992100', '184769649', '179774464', '894847396', '501625609', '234212416', '187799616', '193126609', '995844249', '680427225', '206611876', '170798761', '289884676', '130005604', '102232321', '882565264', '677925369', '500237956', '487129041', '816702084', '114211969', '750486025', '610188804', '152621316', '339001744', '621504900', '121176064', '237591396', '961372036', '581292100', '776848384', '460746225', '847857924', '667912336', '330476041', '168298729', '800041225', '995718025', '983575044', '458045604', '128640964', '225660484', '696326544', '235653201', '503822916', '622302916', '218507524', '574608841', '301890625', '786802500', '267453316', '465566929', '633982041', '253860489', '596824900', '241709209', '216913984', '678706704', '181225444', '293676769', '491287225', '431351361', '699602500', '650250000', '334231524', '214329600', '869365225', '205291584', '976500001', '336979449', '541632529', '575712036', '810654784', '368486416', '251349316', '110502144', '241211961', '483076441', '281400625', '105124009', '286557184', '356454400', '836250724', '576144009', '562401225', '120187369', '138227049', '867420304', '266472976', '451945081', '763251129', '239878144', '816930724', '875331396', '103306896', '114789796', '828864100', '172817316', '560032225', '892336384', '101909025', '740547369', '624900004', '891500164', '273935601', '587626081', '793041921', '303560929', '725548096', '225690529', '433180969', '998686404', '147476736', '626701156', '372335616', '376981056', '420947289', '241056676', '852873616', '143328784', '741255076', '551404324', '317908900', '220611609', '942551401', '233264529', '507645961', '122146704', '852406416', '252873604', '261016336', '885479049', '259854400', '126045529', '306775225', '102799321', '294980625', '255584169', '169624576', '570302161', '731323849', '118592100', '200279104', '978125625', '323568144', '295840000', '364924609', '122301481', '438776809', '784840225', '402002500', '437981184', '696115456', '120890025', '835903744', '287607681', '421480900', '227135041', '155825289', '156200004', '899940001', '968143225', '109516225', '294637225', '232623504', '100480576', '185695129', '495641169', '631768225', '696537664', '327537604', '218389284', '300398224', '713798089', '833765625', '409819536', '217503504', '271425625', '154380625', '367527241', '825700225', '162537001', '932203024', '887027089', '308494096', '344510721', '750212100', '382241601', '425390625', '321987136', '635140804', '745672249', '858314209', '372605809', '102860164', '147452449', '476025124', '793830625', '900060001', '365192100', '115068529', '117896164', '545035716', '914639049', '837697249', '365421456', '312971481', '445294404', '199204996', '332114176', '128346241', '717650521', '897302025', '635695369', '527069764', '879003904', '354945600', '894488464', '270142096', '772895601', '844425481', '479172100', '423577561', '934708329', '568774801', '401962401', '769951504', '322166601', '741037284', '910289241', '229189321', '420865225', '979564804', '187005625', '762256881', '519110656', '231465796', '139712400', '468462736', '504496521', '217002361', '466819236', '798401536', '175218169', '906973456', '373919569', '399800025', '434388964', '601475625', '123943689', '136469124', '609497344', '163635264', '566773249', '137475625', '548871184', '861011649', '241740304', '518791729', '506880196', '581774400', '264257536', '512750736', '164275489', '500819641', '100140049', '352988944', '212634724', '353477601', '358193476', '315098001', '703469529', '782041225', '574081600', '273604681', '148474225', '894428649', '711608976', '284327044', '472932009', '671950084', '586947529', '322382025', '216237025', '182790400', '490179600', '338744025', '640596100', '786465936', '669515625', '701349289', '395612100', '453860416', '150258564', '536848900', '894548281', '378925156', '994771600', '684450244', '247810564', '350026681', '773618596', '164814244', '510850404', '147136900', '245235600', '844716096', '230918416', '847217449', '603095364', '451902564', '865242225', '697276836', '164942649', '510127396', '942183025', '291555625', '864771649', '447195609', '237776400', '204089796', '763416900', '989983296', '542703616', '349203969', '581484996', '526381249', '544055625', '615883489', '202208400', '948147264', '815730721', '190909489', '451732516', '663371536', '111281401', '211149961', '370293049', '191020041', '537126976', '466603201', '166745569', '328696900', '632371609', '130576329', '232440516', '602309764', '490578201', '223652025', '329277316', '709583044', '739078596', '578017764', '809459401', '138956944', '284192164', '875213056', '311204881', '443523600', '718936969', '646837489', '965407041', '677404729', '403487569', '141491025', '116748025', '414122500', '415956025', '646990096', '237406464', '102981904', '112275216', '314672121', '194184225', '492706809', '406869241', '576768256', '401922304', '983073316', '412293025', '628103844', '362293156', '391248400', '170720356', '580087225', '514609225', '523540161', '386712225', '556912801', '629056561', '211295296', '110775625', '398641156', '998876025', '622402704', '489073225', '172607044', '115820644', '309232225', '604963216', '673091136', '334158400', '200760561', '454371856', '246364416', '323856016', '370639504', '288354361', '208686916', '179104689', '329531409', '915667600', '855387009', '461261529', '216413521', '851122276', '808549225', '302238225', '426174736', '609793636', '964475136', '218714521', '552062016', '359481600', '895086724', '330076224', '615982761', '655923321', '409941009', '709529769', '321592489', '436475664', '660387204', '286794225', '113699569', '841348036', '948763204', '625400064', '105945849', '500372161', '672105625', '376786921', '767234601', '989228304', '109914256', '100922116', '101384761', '642166281', '310570129', '158306724', '918090000', '762477769', '179613604', '102313225', '171217225', '586995984', '146748996', '212139225', '819791424', '135070884', '676312036', '659256976', '477553609', '108056025', '734247409', '242175844', '378691600', '137405284', '401281024', '156075049', '966028561', '986211216', '289918729', '124768900', '928055296', '236513641', '826907536', '105452361', '944271441', '742072081', '558424161', '846402649', '616429584', '263965009', '181656484', '804062736', '548824329', '492396100', '867832681', '375235641', '172423161', '879537649', '894907225', '238023184', '350213796', '887146225', '707453604', '384238404', '904024489', '740220849', '110187009', '702197001', '522031104', '270898681', '801116416', '410224516', '627903364', '379548324', '303456400', '180660481', '450755361', '721567044', '196168036', '323244441', '717436225', '982258281', '223981156', '972504225', '427579684', '433097721', '699338025', '248409121', '951660801', '240374016', '161340804', '440622081', '164531929', '176544369', '854860644', '803835904', '103856481', '589518400', '974750841', '826562500', '128232976', '704371600', '400240036', '230493124', '100340289', '459502096', '105698961', '361646289', '853048849', '702038016', '293539689', '625650169', '519429681', '712249344', '162613504', '966090724', '205807716', '378847296', '459759364', '398082304', '528172324', '849664201', '546577641', '537266041', '512297956', '164506276', '105678400', '455950609', '106461124', '799362529', '539168400', '238054041', '177982281', '416935561', '125462401', '128142400', '990675625', '248062500', '147525316', '138368169', '481188096', '205320241', '204118369', '566582809', '232410025', '520615489', '105740089', '401401225', '944517289', '105103504', '896703025', '710169201', '137288089', '262180864', '507015289', '600593049', '290361600', '732514225', '466560000', '887801616', '709902736', '440706049', '112784400', '482680900', '217385536', '289136016', '899820009', '256160025', '303386724', '343212676', '181037025', '282643344', '209149444', '317766276', '103530625', '509901561', '190108944', '538936225', '187306596', '397523844', '628254225', '231709284', '417139776', '121550625', '444788100', '602653401', '444450724', '916817841', '163302841', '704053156', '503284356', '200618896', '700025764', '316662025', '674129296', '767899521', '837581481', '260725609', '106770889', '134281744', '414896161', '271326784', '768065796', '387774864', '407070976', '779861476', '361266049', '608658241', '262375204', '724901776', '325658116', '617274025', '983951424', '416894724', '592143556', '695535129', '456206881', '514836100', '827540289', '118875409', '737394025', '590781636', '325946916', '731269764', '186486336', '105842944', '593750689', '210453049', '393824025', '108014449', '831226561', '215707969', '937768129', '421275625', '256480225', '349316100', '262342809', '981694224', '488365801', '361418121', '410832361', '194742025', '337420161', '620358649', '663989824', '265038400', '189530289', '640697344', '900420049', '671172649', '100380361', '225930961', '409010176', '929701081', '684868900', '102515625', '791859600', '695218689', '151093264', '631466641', '993195225', '256704484', '539865225', '983136025', '235223569', '661827076', '290054961', '521117584', '519292944', '325513764', '725009476', '472192900', '905468281', '381225625', '118156900', '653364721', '457104400', '137733696', '347225956', '952463044', '804913641', '379041961', '324432144', '507691024', '372644416', '270470916', '622801936', '837928809', '970945600', '247779081', '553707961', '101787921', '424730881', '733326400', '680218561', '510172569', '255296484', '120297024', '917181225', '948516804', '300120976', '402644356', '570349924', '583947225', '264615289', '846169921', '754875625', '304991296', '257763025', '639837025', '278556100', '659205625', '176890000', '658332964', '536617225', '232349049', '966525921', '109223401', '167598916', '275626404', '583174201', '610090000', '139641489', '422014849', '934586041', '976187536', '681157801', '490533904', '255328441', '599319361', '661518400', '468722500', '244484496', '164685889', '171426649', '641254329', '182385025', '309865609', '591073344', '300155625', '916151824', '182304004', '103042801', '196028001', '370062169', '237314025', '965344900', '586511524', '125843524', '746273124', '641912896', '332770564', '348232921', '679071481', '522168201', '526794304', '805367641', '918453636', '245799684', '152127556', '728244196', '851939344', '831976336', '892993689', '523997881', '230098561', '232715025', '164044864', '754271296', '728730025', '272019049', '787251364', '862479424', '258212761', '111154849', '315986176', '712356100', '167443600', '220968225', '163660849', '766902249', '768897441', '439237764', '852231249', '614097961', '501715201', '500909161', '370870564', '299082436', '654643396', '279625284', '422549136', '181252369', '194769936', '372760249', '834574321', '173054025', '925254724', '681471025', '221384641', '420988324', '294534244', '258019969', '416976400', '251920384', '304677025', '191684025', '652751401', '472236361', '286828096', '116618401', '412577344', '192682161', '427331584', '798740644', '422302500', '276856321', '511166881', '692163481', '207504025', '191988736', '711448929', '184932801', '129185956', '267093649', '479347236', '728352144', '340808521', '750102544', '869424196', '293813881', '182871529', '297769536', '480048100', '415140625', '324108009', '261598276', '501984025', '339628041', '903844096', '575808016', '301543225', '107785924', '142157929', '658179025', '302794801', '575904004', '211760704', '384199201', '475152804', '639179524', '425184400', '135792409', '161213809', '879181801', '132987024', '242954569', '484176016', '116294656', '135094129', '743816529', '342065025', '859779684', '343249729', '408605796', '102921025', '169702729', '395413225', '346220449', '698544900', '390062500', '431268289', '995907364', '437353569', '145395364', '453434436', '125328025', '520068025', '754930576', '661569841', '765628900', '371988369', '179506404', '369562176', '472758049', '517926564', '761870404', '153536881', '340771600', '127554436', '551028676', '899640036', '319873225', '413064976', '734139025', '508682916', '976562500', '464273209', '118810000', '159390625', '400560196', '969948736', '978751225', '831687921', '365574400', '934463761', '306075025', '237745561', '428738436', '836539929', '259016836', '245831041', '481407481', '437269921', '645160000', '426587716', '800267521', '355284801', '140090896', '195692121', '125865961', '901380529', '869247289', '306425025', '160275600', '778968100', '634536100', '958150116', '932080900', '470846601', '754436089', '194546704', '936788449', '992565025', '587723049', '361532196', '107060409', '481802500', '525372241', '233631225', '948886416', '429567076', '219158416', '416160000', '168584256', '824091849', '483692049', '127690000', '173606976', '172843609', '283417225', '102414400', '584962596', '511619161', '325369444', '745726864', '404854641', '898620529', '640849225', '204175521', '748952689', '150921225', '656025769', '950242276', '902161296', '234579856', '627502500', '948393616', '573985764', '127057984', '167728401', '103510276', '741963121', '474891264', '849547609', '193766400', '212255761', '252810000', '233692369', '247307076', '146821689', '383454724', '455865201', '246678436', '938135641', '137311524', '502028836', '191102976', '382007025', '578258209', '617671609', '639887616', '649791081', '274465489', '797215225', '897841296', '319086769', '938380689', '160478224', '150062500', '321484900', '771617284', '145154304', '948208849', '368371249', '177662241', '234426721', '391921209', '195272676', '942121636', '653978329', '595457604', '331531264', '175350564', '867891600', '787026916', '465308041', '328733161', '121264144', '973564804', '109327936', '381069441', '389509696', '793717929', '409860025', '388523521', '251032336', '597020356', '743162121', '417630096', '373262400', '426339904', '450670441', '469762276', '607770409', '649485225', '124344801', '948824809', '283821409', '982007569', '511528689', '690638400', '921851044', '642723904', '377641489', '281971264', '697857889', '793548900', '405941904', '116510436', '301057201', '710542336', '428117481', '900660121', '212838921', '624800016', '880368241', '140280336', '807923776', '814702849', '493106436', '264875625', '578594916', '195720100', '131354521', '674440900', '643636900', '653211364', '740329681', '486952489', '306145009', '446307876', '835730281', '134768881', '388129401', '461992036', '497290000', '238857025', '949502596', '771006289', '145082025', '573937849', '284091025', '370562500', '109935225', '968267689', '838449936', '415670544', '149793121', '146942884', '108243216', '130690624', '418775296', '218625796', '113891584', '544102276', '370447009', '103673124', '992313001', '125216100', '617174649', '509450041', '735060544', '868657729', '671898241', '283080625', '523952100', '318658201', '411400089', '480617929', '551263441', '841232016', '193794241', '740003209', '629207056', '135233641', '501849604', '101485476', '675740025', '252937216', '131469156', '237653056', '648720900', '134165889', '175562500', '204289849', '984327876', '311628409', '688327696', '105185536', '173527929', '280093696', '473280025', '455224896', '501043456', '333208516', '417834481', '926167489', '227285776', '254817369', '930982144', '536895241', '575616064', '223532401', '845123041', '418120704', '455096889', '776904129', '510714801', '204032656', '195216784', '228312100', '297528001', '749664400', '972254761', '164994025', '185041609', '764411904', '754655841', '116208400', '996980625', '385022884', '655411201', '614197089', '621704356', '134699236', '240343009', '622552401', '621056241', '897242116', '441798361', '921486736', '417548356', '867714849', '246270249', '107578384', '246709849', '135839025', '725224900', '464014681', '350625625', '489515625', '351787536', '115283169', '594823321', '859486489', '275294464', '850830561', '674492841', '790621924', '331130809', '502790929', '472801536', '185449924', '410184009', '188870049', '490666801', '164147344', '953203876', '126472516', '167573025', '829785636', '940894276', '771061824', '642470409', '140351409', '475632481', '201867264', '294191104', '611473984', '123698884', '853282521', '208080625', '207273609', '705592969', '186896241', '540934564', '308423844', '682149924', '732027136', '109348849', '864595216', '329204736', '744580369', '624650049', '277655569', '971257225', '523631689', '184824025', '362635849', '645718921', '687960441', '517153081', '902401600', '125731369', '262310416', '422179209', '770895225', '463411729', '741581824', '611127841', '467121769', '536107716', '789497604', '933241401', '528770025', '726410304', '221295376', '557951641', '109746576', '657819904', '806503201', '747913104', '535829904', '513520921', '873616249', '972753721', '245956489', '293711044', '277289104', '600054016', '193627225', '213101604', '565107984', '339406929', '987593476', '224070961', '435056164', '905287744', '757020196', '540283536', '628354489', '551498256', '972816100', '419922064', '624500100', '128006596', '854685225', '152819044', '139358025', '528218289', '908359321', '911194596', '113742225', '121771225', '390102001', '163098441', '158860816', '853574656', '945685504', '218182441', '141895744', '178222500', '824608656', '703893961', '277455649', '960442081', '502701241', '421850521', '977625289', '317018025', '301925376', '922397641', '910470276', '141229456', '499611904', '726033025', '569776900', '959388676', '175456516', '305270784', '302203456', '491774976', '115562500', '153091129', '845879056', '633025600', '652547025', '234886276', '172948801', '794225124', '232013824', '136773025', '253541929', '118135161', '280395025', '575520100', '494706564', '297045225', '192155044', '472845025', '457061641', '504271936', '911073856', '256672441', '163763209', '312299584', '776012449', '422097025', '935625744', '741200625', '185613376', '912160804', '534626884', '152843769', '989479936', '279859441', '630964161', '235960321', '406224025', '154355776', '101445184', '582932736', '455822500', '183710916', '281232900', '406264336', '730458729', '925011396', '247873536', '192238225', '162078361', '161137636', '625300036', '734301604', '614296225', '824321521', '900840196', '267845956', '191794801', '246050596', '603783184', '139830625', '140493609', '246081969', '769840516', '274697476', '627252025', '106090000', '591948900', '133171600', '954686404', '471671524', '749062161', '744034729', '900900225', '121969936', '426505104', '619910404', '764467201', '401882209', '877522129', '630411664', '931409361', '441462121', '721835689', '115004176', '604717281', '296528400', '422713600', '570206641', '441756324', '558660496', '639381796', '792647716', '964040401', '384669769', '397603600', '681105604', '468765801', '288830025', '769729536', '140398801', '271162089', '101566084', '231192025', '142587481', '711769041', '263153284', '719312400', '133841761', '554461209', '316982416', '198640836', '435389956', '129527161', '404090404', '278289124', '497825344', '979126681', '403688464', '235376964', '144528484', '410305536', '982446336', '935014084', '155201764', '392158809', '129595456', '140327716', '136609344', '349353481', '203775625', '860190241', '212518084', '228251664', '481056489', '720170896', '295530481', '553049289', '321700096', '215796100', '584769124', '174874176', '520661124', '190826596', '732189481', '218596225', '707294025', '221533456', '968454400', '325080900', '542750209', '313290000', '985457664', '116856100', '148669249', '181090849', '196448256', '177342489', '756855121', '319193956', '228161025', '253319056', '970758649', '574560900', '174556944', '752624356', '763859044', '398401600', '966215056', '147331044', '528402169', '741799696', '185776900', '571831569', '155550784', '956108241', '407797636', '730945296', '174821284', '567535329', '891321025', '470890000', '678758809', '355209409', '272316004', '819562384', '226021156', '590344209', '263867536', '158936449', '330439684', '205176976', '399560121', '102030201', '518245225', '177262596', '667808964', '357777225', '712035856', '251222500', '125283249', '563967504', '114832656', '142683025', '130507776', '793605241', '907696384', '216678400', '108097609', '322884961', '625100004', '256640400', '736036900', '920090889', '166177881', '882743521', '419512324', '400080004', '230462761', '193043236', '434722500', '631114884', '929518144', '730188484', '718990596', '105657841', '193404649', '985018225', '895266241', '466430409', '297390025', '470542864', '706443241', '569061025', '691637401', '372876100', '559086025', '219543489', '781482025', '631165129', '855738009', '279057025', '525876624', '749500129', '166126321', '113848900', '989165401', '507195441', '389865025', '820937104', '756910144', '491420224', '196925089', '302551236', '217857600', '709103641', '251381025', '123232201', '260984025', '637461504', '732135364', '189475225', '486687721', '828748944', '166978084', '732460096', '913973824', '474673369', '727326961', '207994084', '120099681', '176305284', '239847169', '774230625', '120494529', '892396129', '724471056', '175933696', '842857024', '123632161', '217208644', '973814436', '929457169', '556818409', '168922009', '217326564', '216325264', '446899600', '168091225', '442639521', '791521956', '528632064', '119639844', '883991824', '729864256', '518017600', '884289169', '172475689', '148328041', '225810729', '467424400', '364848201', '188073796', '512977201', '233386729', '759112704', '755645121', '730837156', '279692176', '151560721', '794732481', '962798841', '423618724', '559748281', '782992324', '143185156', '464230116', '855796516', '479829025', '713584369', '646227241', '297010756', '357096609', '730026361', '309161889', '289034001', '260370496', '680166400', '569108736', '689692644', '564917824', '235407649', '355548736', '786578116', '328116996', '365153881', '754491024', '124478649', '514881481', '913308841', '397045476', '580713604', '927811600', '597118096', '689745169', '249103089', '419594256', '326199721', '501536025', '546717924', '766127041', '121198081', '501760000', '182736324', '248220025', '494840025', '561784804', '153066384', '121925764', '139759684', '558802321', '845471929', '180929401', '810256225', '346406544', '157377025', '424236409', '554790916', '667137241', '453988249', '605602881', '904325184', '348755625', '458902084', '498762889', '975125529', '955057216', '879596964', '163788804', '403367056', '103103716', '567440041', '173264569', '827367696', '364428100', '171741025', '113976976', '881733636', '587286756', '195021225', '438483600', '205033761', '148962025', '878411044', '283450896', '289646361', '124389409', '479478609', '538425616', '290191225', '367872400', '123298816', '867950521', '375351876', '613602441', '225090009', '494662081', '464876721', '754161444', '141348321', '243079281', '576528121', '826505001', '138532900', '742235536', '168948004', '260176900', '318051556', '527620900', '132066064', '281534841', '642673201', '353327209', '161086864', '972940864', '285745216', '236821321', '743489289', '873498025', '555450624', '138556441', '683038225', '156250000', '109118916', '377408329', '483032484', '712623025', '695429641', '127893481', '339075396', '901080324', '167159041', '548074921', '842334529', '773896761', '111936400', '135699201', '145926400', '101143249', '747530281', '209931121', '897721444', '952216164', '860072929', '633679929', '910711684', '243110464', '918756721', '166384201', '447534025', '156750400', '189227536', '458345281', '234120601', '672209329', '364008241', '387696100', '244109376', '613850176', '156800484', '504900900', '348419556', '166642281', '136749636', '971568900', '545689600', '769230225', '101525776', '115842169', '429235524', '153586449', '740710656', '584624041', '613800625', '271623361', '504361764', '179962225', '198669025', '173659684', '352688400', '496442961', '133356304', '107868996', '467078544', '676728196', '748679044', '485364961', '259564321', '784784196', '403728649', '866595844', '271458576', '557668225', '104244100', '543915684', '464704249', '227195329', '334597264', '690007824', '423783396', '227527056', '483824016', '849431025', '105267600', '470976804', '170145936', '928542784', '102738496', '296184100', '141919569', '759498481', '358155625', '713477521', '470369344', '261371889', '709796164', '552673081', '459802249', '839145024', '407030625', '615238416', '844076809', '995276304', '440874009', '252110884', '214241769', '421193529', '811851049', '951290649', '595604025', '571162201', '960628036', '146531025', '568250244', '572549184', '906010000', '134235396', '933669136', '327248100', '242985744', '145057936', '916636176', '132181009', '309091561', '829094436', '636199729', '181710400', '571018816', '686230416', '912040000', '305340676', '349390864', '479259664', '641355625', '284057316', '254466304', '125440000', '289442169', '531948096', '114682681', '722480641', '345811216', '326055249', '200477281', '284495689', '634082761', '308740041', '265918249', '686178025', '463756225', '170615844', '432265681', '429815824', '551686144', '153041641', '243672100', '518700625', '949256100', '838971225', '342953361', '340919296', '173554276', '613998841', '903002500', '781146601', '121308196', '327103396', '634939204', '750760000', '798006001', '403407225', '948024100', '517107600', '622901764', '149230656', '933485809', '100120036', '636451984', '225210049', '701561169', '851880969', '471584656', '249987721', '167909764', '307476225', '824264100', '529414081', '141063129', '909324025', '217651009', '110229001', '372181264', '138250564', '360886009', '138391696', '810142369', '509043844', '269912041', '747803716', '113592964', '496309284', '457189924', '688537600', '121881600', '596287561', '979001521', '798627600', '318693904', '916212361', '577104529', '967272201', '704212369', '755480196', '171060241', '758176225', '144576576', '348120964', '141276996', '594140625', '472410225', '923430544', '215531761', '791128129', '292786321', '157728481', '391208841', '860542225', '678342025', '519475264', '106853569', '409738564', '129208689', '498003856', '493683961', '352200289', '200052736', '764190736', '720385600', '415711321', '913006656', '167055625', '550512369', '408161209', '817788409', '920758336', '172764736', '896822809', '856674361', '478296900', '314743081', '871489441', '781537936', '670602816', '163532944', '189640441', '111661489', '358837249', '240250000', '103591684', '384944400', '850130649', '786185521', '327863449', '287166916', '311593104', '639786436', '868421961', '307055529', '474063529', '681888769', '333464121', '290463849', '250019344', '564822756', '203005504', '359671225', '951228964', '200703889', '768176656', '334816804', '365650884', '745563025', '430521001', '268337161', '105596176', '945624001', '305830144', '341251729', '159946609', '751582225', '699549601', '413919025', '947285284', '968516641', '478209424', '196364169', '422960356', '164301124', '777461689', '119443041', '273108676', '762367321', '977125081', '168169024', '212343184', '146870161', '997928100', '861305104', '215502400', '201526416', '251888641', '550230849', '419184676', '532501776', '439615089', '398122209', '183602500', '201554809', '342176004', '685078276', '862420689', '130622041', '190164100', '785624841', '816302041', '660541401', '133240849', '680114241', '560221561', '652598116', '772117369', '905347921', '936972100', '547372816', '783944001', '131928196', '652189444', '275825664', '310217769', '106956964', '925133056', '582643044', '748405449', '108201604', '545502736', '649077529', '317196100', '372412804', '472975504', '427662400', '690323076', '385651044', '273439296', '835961569', '617373409', '547138881', '719258761', '707240836', '296287369', '823747401', '458987776', '669153424', '626100484', '185477161', '303909489', '483604081', '396806400', '872375296', '842160400', '344176704', '241460521', '732243600', '329894569', '103449241', '279424656', '614891209', '880012225', '179720836', '634989601', '435431689', '336906025', '110796676', '171688609', '224520256', '172580769', '954130321', '675064324', '142754704', '588014001', '494484169', '755095441', '109035364', '537961636', '181764324', '192376900', '110649361', '657101956', '115412049', '122080401', '240002064', '173396224', '498093124', '279224100', '889411329', '970260201', '631265625', '936543609', '830880625', '571879396', '276091456', '171714816', '251507881', '718132804', '345625281', '803665801', '411765264', '201498025', '837465721', '100200100', '314140176', '123210000', '786297681', '655001649', '132503121', '853457796', '126112900', '305131024', '523174129', '225180036', '391802436', '368332864', '771228441', '795409209', '916272900', '306705169', '767123809', '326597184', '515562436', '147549609', '927019809', '520022416', '716418756', '327139569', '179158225', '326091364', '379314576', '260435044', '117722500', '306215001', '101747569', '644906025', '850363921', '259274404', '543216249', '113230881', '749992996', '319336900', '350176369', '855972049', '934158096', '834169924', '113806224', '578162025', '108160000', '865712929', '439782841', '172922500', '667033929', '666259344', '172738449', '687435961', '526473025', '149084100', '901560676', '433014481', '530841600', '258277041', '251603044', '275726025', '161849284', '462164004', '119268241', '494617600', '261533584', '139901584', '202435984', '560458276', '472540644', '668170801', '158634025', '251412736', '375080689', '734952100', '591754276', '783048289', '293402641', '985143769', '203689984', '648975625', '348307569', '108743184', '577921600', '358572096', '279458089', '736199689', '144648729', '399640081', '951105600', '419348484', '775622500', '475763344', '139169209', '520204864', '206295769', '205664281', '123787876', '278990209', '929579121', '933913600', '797441121', '533702404', '961124004', '581099236', '816130624', '152423716', '410548644', '511754884', '588741696', '324072004', '116985856', '359747089', '630612544', '617472801', '510940816', '110628324', '119661721', '708145321', '931226256', '555874929', '219958561', '470325969', '207619281', '365689129', '372798864', '417221476', '418979961', '859076100', '906070201', '434347281', '192044164', '536941584', '191517921', '489781161', '289170025', '865889476', '755590144', '743761984', '162001984', '243516025', '121992025', '149328400', '128981449', '174794841', '227074761', '395731449', '592776409', '448338276', '743925625', '100240144', '827655361', '937584400', '164762896', '385926025', '712569636', '790453225', '516471076', '287438116', '176863401', '125619264', '252364996', '129140496', '713050209', '248976841', '282240000', '451477504', '768010369', '434847609', '804176164', '389628121', '504316849', '183033841', '224430361', '299359204', '489250161', '595848100', '104960025', '337456900', '935870464', '158760000', '979439616', '129868816', '244078129', '255008961', '249829636', '380874256', '265820416', '314281984', '630813456', '982132921', '420537049', '476112400', '556771216', '203547289', '982885201', '447280201', '273009529', '294808900', '990738576', '344622096', '248377600', '235499716', '760711561', '172633321', '667447225', '691479616', '671017216', '782376841', '331494849', '411602944', '125193721', '160174336', '250873921', '249608401', '629307396', '272349009', '899520064', '590927481', '106998336', '974001681', '157904356', '347524164', '761815201', '831457225', '184905604', '166332609', '113614281', '446181129', '445252201', '400600225', '185749641', '104816644', '118069956', '255392361', '178249201', '185286544', '442387089', '926532721', '401601600', '810199296', '488852100', '254306809', '450840289', '291863056', '694796881', '354230041', '156650256', '484660225', '591462400', '696273769', '201157489', '847392100', '494172900', '526151844', '381108484', '515244601', '110880900', '781314304', '463497841', '652393764', '576432081', '248472169', '639280656', '665949636', '699179364', '417670969', '458174025', '391762849', '778019449', '343509156', '400920529', '321951249', '138133009', '142945936', '144000000', '458002801', '591267856', '281937681', '262407601', '248503696', '264192516', '508186849', '198190084', '770562081', '255808036', '628504900', '648364369', '979940416', '356190129', '810540900', '334890000', '542657025', '424360000', '659102929', '370485504', '895924624', '920576281', '116316225', '547092100', '125395204', '293951025', '251064025', '169754841', '830361856', '131790400', '754820676', '250145856', '126202756', '364733604', '448465329', '235806736', '407595721', '540051121', '984390625', '119093569', '749335876', '125014761', '163584100', '137124100', '484748289', '505440324', '111408025', '340218025', '661672729', '432681601', '283754025', '712676416', '792816649', '678029521', '100620961', '788261776', '302029641', '737502649', '529046001', '612364516', '419266576', '660335809', '388247616', '455182225', '395492769', '279391225', '570015625', '305165961', '819963225', '998117649', '988725136', '568822500', '695007769', '949564225', '163328400', '397842916', '161061481', '392277636', '205091041', '453732601', '212955649', '290123089', '345179241', '693900964', '104305369', '561358249', '562780729', '323820025', '152596609', '153239641', '564727696', '823517809', '338596801', '452540529', '653518096', '114147856', '789666201', '312547041', '820478736', '990109156', '174319209', '316128400', '853691524', '784504081', '255744064', '761318464', '243172836', '762312100', '340291809', '256736529', '766791481', '251952129', '185831424', '279725625', '517380516', '251539600', '487526400', '368716804', '344065401', '135163876', '216590089', '186978276', '192793225', '326814084', '364657216', '471324100', '132388036', '125708944', '336942736', '521482896', '292615236', '380952324', '814246225', '365115664', '483472144', '115175824', '708464689', '382046116', '155326369', '919787584', '807866929', '203205025', '187060329', '365918641', '427827856', '871135225', '415303641', '193961329', '318265600', '437311744', '858255616', '214476025', '177289225', '614990401', '153115876', '118004769', '874384900', '456805129', '188348176', '626450841', '273571600', '435264769', '809743936', '704849401', '750979216', '670913604', '453903025', '832726449', '212080969', '226743364', '444956836', '562543524', '635392849', '174609796', '294602896', '275062225', '739676809', '307441156', '476156041', '679488489', '584914225', '441126009', '921365316', '235929600', '135466321', '126270169', '190771344', '158130625', '907575876', '352650841', '925315561', '335475856', '175191696', '236759769', '198781801', '235683904', '769618564', '758286369', '534904384', '130850721', '146143921', '415915236', '588256516', '944824644', '106440489', '964661481', '157351936', '512705449', '170694225', '245705625', '375816996', '102111025', '585204481', '397364356', '121594729', '267191716', '260693316', '261339556', '441294049', '974625961', '502521889', '640899856', '107557641', '423124900', '248346081', '604914025', '836944900', '669826161', '530979849', '385454689', '807696400', '414081801', '704902500', '530196676', '112975641', '362407369', '762532996', '283518244', '133702969', '106791556', '346816129', '502925476', '148522969', '524684836', '156925729', '816187761', '427372929', '139405249', '128210329', '542936601', '486246601', '358004241', '376010881', '605701321', '564015001', '187251856', '675636049', '771783961', '187224489', '316306225', '519703209', '482417296', '831572569', '609546721', '799645284', '387144976', '250335684', '465869056', '795465616', '439447369', '211702500', '876396816', '496621225', '292375801', '448380625', '155950144', '504586369', '463067361', '977312644', '317302969', '256096009', '846228100', '167107329', '278689636', '408848400', '352538176', '329241025', '318586801', '400640256', '422138116', '917787025', '130439241', '942060249', '623201296', '121705024', '952833424', '826102564', '879063201', '363703041', '426092164', '428076100', '342990400', '186759556', '477378801', '574465024', '620956561', '264550225', '381459961', '356869881', '389904516', '613899729', '304153600', '421604089', '270273600', '678915136', '286320241', '354192400', '178115716', '996412356', '157126225', '830765329', '331240000', '426546409', '911617249', '576672196', '171374281', '247936516', '412130601', '390734289', '308704900', '213627456', '960876004', '128368900', '579172356', '478559376', '301126609', '134328100', '632924964', '108305649', '125664100', '910892761', '240994576', '320087881', '257185369', '110250000', '668119104', '672987364', '568202569', '298771225', '172239376', '753118249', '327646201', '301682161', '250430625', '572022889', '272481049', '356152384', '932691600', '731486116', '105719524', '172134400', '501894409', '369792900', '671120836', '206381956', '761428836', '217710025', '606045924', '269353744', '743543824', '301855876', '456420496', '242206969', '115369081', '154678969', '273373156', '180714249', '205721649', '543356100', '658538244', '826217536', '947223729', '263672644', '207821056', '921243904', '574896529', '751362921', '357210000', '490091044', '932508369', '543123025', '918635481', '183142089', '999065664', '257634601', '352237824', '839260900', '711662329', '141086884', '742671504', '915002001', '130142464', '102454884', '133587364', '750157321', '152794321', '357701569', '844018704', '528540100', '635897089', '195608196', '211964481', '243734544', '890425600', '405982201', '263023524', '135024400', '534256996', '195524289', '998560000', '230857636', '503867809', '177955600', '386279716', '796876441', '153636025', '413471556', '500461641', '725817481', '627803136', '146361604', '528126361', '359140401', '116057529', '275659609', '489604129', '213306025', '611523441', '950180625', '179533201', '393744649', '254977024', '126157824', '910590976', '166281025', '183873600', '287879089', '591413761', '167780209', '816873561', '420291001', '457917201', '408040000', '950118976', '207446409', '294362649', '724363396', '891918225', '959884324', '495018001', '477728449', '472627600', '571544649', '113720896', '128436889', '163277284', '721083609', '743980176', '177395761', '815445136', '876041604', '426876921', '441252036', '459116329', '507105361', '282374416', '146918641', '455438281', '209873169', '661929984', '292957456', '172318129', '770395536', '426298609', '452880961', '775176964', '338302449', '205779025', '531901969', '420168004', '353703249', '247338529', '417303184', '721459600', '454499761', '252301456', '168402529', '446138884', '764577801', '133818624', '280328049', '129754881', '108805761', '878944609', '440790025', '230979204', '597362481', '822943969', '265983481', '247653169', '187142400', '428614209', '970073316', '241615936', '614792025', '533656201', '589129984', '248913729', '931165225', '521939716', '410508121', '277888900', '962985024', '935992836', '647040969', '130553476', '145106116', '935197561', '774119329', '491375889', '366416164', '850188964', '903483364', '282139209', '207244816', '886312441', '943902729', '188457984', '366109956', '653262481', '758451600', '594725769', '531440809', '100942209', '806787216', '201696804', '781426116', '198443569', '290532025', '761539216', '268500996', '531025936', '311804964', '127193284', '141443449', '605406025', '905047056', '570971025', '449906521', '594238129', '208947025', '627352209', '192182769', '214505316', '340697764', '354832569', '115347600', '612958564', '341362576', '317659329', '129458884', '827022564', '169364196', '426133449', '466387216', '417058084', '657512164', '818532100', '607228164', '355699600', '729324036', '573842025', '943165521', '569872384', '285441025', '171636201', '579942724', '957964401', '164891281', '145781476', '233478400', '650352004', '584188900', '217769049', '213890625', '677248576', '693216241', '346518225', '276357376', '239475625', '170641969', '307827025', '296562841', '337089600', '611968644', '867008025', '261404224', '574369156', '440412196', '330512400', '194686209', '427951969', '539725824', '123543225', '634183489', '982383649', '894129604', '677092441', '899340121', '512071641', '150454756', '520432969', '349577809', '265070961', '969575044', '752130625', '915546564', '221116900', '153190129', '147112641', '691374436', '318801025', '729432064', '849605904', '966152889', '814645764', '278055625', '264712900', '427993344', '100881936', '154107396', '414163201', '183467025', '101505625', '440328256', '430977600', '128459556', '572597041', '388799524', '423989281', '130667761', '871430400', '938441956', '563825025', '258341329', '898380729', '334926601', '132411049', '739404864', '148986436', '109809441', '802645561', '373107856', '672313041', '309021241', '718615249', '511845376', '580617216', '994582369', '714279076', '300432889', '347561449', '957716809', '107827456', '918877969', '791071876', '357247801', '269747776', '155077209', '119508624', '294568569', '454755625', '545829769', '721620769', '313467025', '980253481', '847683225', '625150009', '119421184', '697646569', '866419225', '248031001', '162486009', '147938569', '369100944', '102556129', '264420121', '184009225', '194658304', '325189089', '325874704', '881258596', '316804401', '619412544', '452710729', '148888804', '712409481', '319980544', '170563600', '835441216', '472888516', '701985025', '474760521', '630010000', '959017024', '221503689', '438441721', '344213809', '119311929', '162460516', '315737361', '154032921', '784560100', '178543044', '637259536', '934280356', '250114225', '495463081', '689482564', '199317924', '901500625', '134722449', '580520836', '489869689', '603242721', '319622884', '107993664', '443692096', '827827984', '425844496', '679644900', '279959824', '748788496', '242736400', '506430016', '216737284', '225330121', '810996484', '397643481', '684240964', '377563761', '376243609', '891261316', '200533921', '322023025', '648262521', '765296896', '315524169', '344696356', '294671556', '283652964', '216001809', '521071929', '211848025', '151413025', '756690064', '435807376', '408646225', '407838025', '790734400', '421563024', '207360000', '895804900', '189805729', '165739876', '280730025', '119202724', '839029156', '349652601', '486378916', '290736601', '942858436', '799814961', '599711121', '149181796', '592873801', '958707369', '794901636', '118374400', '982320964', '262828944', '954439236', '166693921', '150577441', '236267641', '605553664', '149964516', '345885604', '751527396', '480311056', '570827664', '979815204', '511935876', '245736976', '402122809', '350251225', '191296561', '434680801', '417425761', '272811289', '384512881', '954253881', '378146916', '234671761', '635292025', '726895521', '368563204', '307616521', '105206049', '476461584', '202606756', '400160016', '952401321', '148157584', '326344225', '174715524', '763195876', '360582121', '399200400', '186049600', '752240329', '124545600', '537868864', '631969321', '348531561', '239104369', '120472576', '125037124', '255424324', '182250000', '529782289', '368179344', '704583936', '165971689', '566106849', '674181225', '955242649', '103022500', '358685721', '254689681', '138438756', '439657024', '117852736', '309126724', '893591449', '104019601', '174002481', '638724529', '416568100', '605258404', '179238544', '263445361', '240529081', '280998169', '115498009', '170328601', '121352256', '578354401', '263640169', '166952241', '245580241', '203946961', '157402116', '173686041', '942428601', '671690889', '325838601', '380601081', '488542609', '727111225', '817902801', '461863081', '410751289', '635796225', '649587169', '141824281', '893711025', '146991376', '422836969', '249956100', '236144689', '206468161', '398681089', '446815044', '379743169', '264582756', '555167844', '546951769', '598976676', '729810225', '612265536', '574321225', '112890625', '729702169', '326235844', '442555369', '327031056', '130119649', '630110404', '209323024', '658076409', '248566756', '829209616', '503733136', '443228809', '851997721', '211498849', '345104929', '200137609', '141015625', '544662244', '313892089', '662084361', '307791936', '936298801', '217415025', '421686225', '187525636', '764688409', '306845289', '277322409', '622253025', '756580036', '822312976', '202464441', '107267449', '312511684', '469025649', '501491236', '741363984', '598340521', '453519616', '255104784', '840942001', '346927876', '821452921', '728946001', '648160681', '693110929', '514427761', '388484100', '462852196', '137007025', '759057601', '710435716', '228916900', '673194916', '236790544', '136328976', '173844225', '607031044', '329059600', '487703056', '637916049', '323496196', '461605225', '514110276', '188183524', '318908164', '665898025', '517608001', '918817344', '975562756', '313608681', '862596900', '386476281', '886193361', '819161641', '798853696', '621554761', '359367849', '946792900', '630512100', '204347025', '781929369', '243796996', '404050201', '613552900', '183656704', '316519681', '423948100', '186732225', '285779025', '391960804', '966712464', '833245956', '352275361', '810597841', '144144036', '846519025', '125821089', '607277449', '171505216', '497736100', '124099600', '950612224', '109160704', '234916929', '981005041', '162180225', '814017961', '468852409', '729540100', '785793024', '768786529', '667653921', '121947849', '219721329', '411278400', '263575225', '210569121', '196420225', '715348516', '469545561', '952092736', '665072521', '106894921', '663732169', '380094016', '453604804', '290873025', '582353424', '279324369', '603439225', '221801449', '271063296', '645109201', '500640625', '658948900', '196336144', '193488100', '285001924', '192487876', '490356736', '233508961', '801173025', '130896481', '378497025', '401761936', '562353796', '151659225', '470933401', '180284329', '655616025', '693848281', '771395076', '582594769', '271953081', '167391844', '576816289', '345142084', '262472401', '380679121', '426216025', '487349776', '327827236', '982759801', '281836944', '597949209', '123099025', '229734649', '225420196', '117679104', '243048100', '767345401', '265787809', '637764516', '134073241', '850597225', '984202384', '249703204', '212984836', '210917529', '523494400', '738534976', '243266409', '153140625', '661209796', '220314649', '639482944', '197149681', '686073249', '400040001', '375506884', '147841281', '275925321', '142444225', '377991364', '105987025', '190881856', '347337769', '281367076', '722426884', '205692964', '487305625', '315204516', '308986084', '987530625', '893950201', '118417924', '111260304', '352387984', '571688100', '296941824', '767788681', '396527569', '489338641', '915365025', '556110724', '272646144', '586172521', '463454784', '170824900', '864007236', '996096721', '900600100', '936910881', '827597824', '185940496', '156225001', '490755409', '697805056', '124411716', '947839369', '278956804', '215649225', '518837284', '104591529', '984641641', '211469764', '931348324', '476548900', '350962756', '634586481', '269025604', '894787569', '381342784', '951845904', '562590961', '664711524', '194128489', '572453476', '259210000', '756965169', '125104225', '149352841', '270536704', '970634025', '209496676', '794563344', '676260025', '510986025', '170433025', '140375104', '260564164', '605848996', '236052496', '163507369', '198049329', '367105600', '104898564', '161493264', '727866441', '135652609', '354342976', '389351824', '776291044', '206008609', '240839361', '865418724', '334853401', '496888681', '101707225', '580231744', '470456100', '331276401', '141991056', '302099161', '225991089', '143472484', '988662249', '325153024', '810313156', '158734801', '499880164', '834863236', '352951369', '537729721', '326271969', '226081296', '303142921', '267616881', '999697924', '160073104', '487968100', '405377956', '557432100', '936666025', '238146624', '953450884', '250304041', '347449600', '580761801', '475022025', '362559681', '831630244', '247369984', '395691664', '312052225', '468939025', '638572900', '424071649', '300640921', '993762576', '185531641', '246144721', '427455625', '647142721', '354455929', '137522529', '480267225', '156825529', '235315600', '720492964', '674285089', '812820100', '276590161', '349951849', '139122025', '909565281', '831514896', '379665225', '318194244', '192265956', '116445681', '169520400', '229068225', '589324176', '788486400', '385101376', '469979041', '854743696', '484044001', '115756081', '401842116', '933608025', '930128004', '905227569', '144696841', '605012409', '570158884', '643687641', '994267024', '220849321', '729972324', '467381161', '697065604', '128550244', '788879569', '825815169', '477509904', '283248900', '627201936', '543682489', '214622500', '557196025', '563065441', '785849089', '286591041', '164403684', '787644225', '222487056', '638320225', '650862144', '193933476', '553566784', '539400625', '391011076', '685340041', '106399225', '447703281', '241336225', '398521369', '319801689', '277122609', '658640896', '309267396', '912523264', '190798969', '242518329', '215267584', '436517449', '214300321', '328914496', '124233316', '405821025', '468073225', '112211649', '702780100', '165302449', '229219600', '374074281', '165894400', '219336100', '349017124', '204861969', '411887025', '915062500', '119596096', '531625249', '171662404', '653824900', '612859536', '206152164', '249671601', '402764761', '783608049', '522259609', '145202500', '266375041', '282710596', '611622361', '945747009', '611028961', '410386564', '319694400', '285272100', '364237225', '362712025', '541074121', '428697025', '818074404', '724686400', '167883849', '649842064', '867479209', '554178681', '145660761', '890127225', '771283984', '158256400', '254147364', '949749124', '229461904', '740438521', '102171664', '452115169', '334341225', '129960000', '870958144', '184579396', '949625856', '946054564', '794281489', '545082409', '689902756', '493461796', '187690000', '918696100', '405619600', '563207824', '125955729', '729756196', '328406884', '135349956', '167365969', '638421289', '858724416', '782153089', '296012025', '213364449', '366722500', '554885136', '168506361', '438567364', '644753664', '199996164', '104775696', '213481321', '744689521', '884646049', '622452601', '467510884', '265527025', '122921569', '923734449', '150136009', '731810704', '523906321', '185858689', '207100881', '859251969', '854977600', '649128484', '647498916', '561263481', '922458384', '772450849', '897182209', '404572996', '449270416', '607474609', '365612641', '125417601', '354267684', '807071281', '362521600', '118744609', '117223929', '396129409', '180445489', '881436721', '184144900', '713424100', '461003841', '810370089', '481583025', '652955809', '118526769', '198302724', '697540921', '540516001', '112699456', '195132961', '225450225', '265592209', '316911204', '738480625', '397763136', '118243876', '990297961', '547232449', '946731361', '743053081', '235346281', '382593600', '302133924', '859134721', '495285025', '396169216', '291350761', '584817489', '240560100', '255200625', '356794321', '218892025', '534210769', '283114276', '179694025', '286997481', '297148644', '100520676', '987027889', '130165281', '932752681', '521208900', '603046249', '127125625', '334304656', '599613169', '280428516', '737122500', '398321764', '933363601', '651270400', '177582276', '502342569', '242611776', '279123849', '672779844', '726086916', '244985104', '169572484', '154256400', '468549316', '563017984', '405458496', '413024329', '550934784', '223382916', '114918400', '874976400', '202379076', '777015625', '306740196', '131629729', '861657316', '100841764', '546156900', '109369764', '653569225', '526289481', '402845041', '156950784', '437562724', '679384225', '122766400', '767844100', '616230976', '398441521', '418407025', '438609249', '305235841', '798684121', '417793600', '418202500', '166410000', '106605625', '267060964', '175668516', '820707904', '547279236', '593604496', '275759236', '523677456', '516425625', '149572900', '211673401', '390576169', '916454529', '605307609', '497200804', '218064289', '863360689', '623900484', '125126596', '905769216', '878529600', '885300516', '589032900', '196756729', '762753924', '943779841', '854626756', '705061809', '122589184', '300294241', '469155600', '493950625', '140635881', '234457344', '343101529', '105760656', '168792064', '120538441', '689272516', '487040761', '679019364', '620707396', '177315856', '293025924', '402082704', '259145604', '368832025', '437939329', '298563841', '300918409', '161747524', '120340900', '924160000', '102900736', '919302400', '633428224', '198387225', '819905956', '503912704', '486202500', '830131344', '706921744', '956417476', '458944929', '522213904', '450500625', '710968896', '431725284', '585833616', '829958481', '584478976', '129709321', '247401441', '140707044', '385062129', '668791321', '557479321', '926958916', '826792516', '452327824', '571640281', '243453609', '191185929', '683299600', '253382724', '613107121', '723879025', '930372004', '846460836', '561595204', '343620369', '933424704', '514382400', '842624784', '290804809', '334268089', '151757761', '116380944', '314211076', '764024881', '686806849', '687121369', '327610000', '552297001', '679227844', '537636969', '111492481', '110923024', '541492900', '512841316', '809118025', '686544804', '785512729', '121220100', '765130921', '193154404', '483252289', '143233024', '391406656', '323928004', '630662769', '974126521', '184063489', '114169225', '222815329', '309513649', '816759241', '768342961', '460789156', '397404225', '903964356', '162715536', '152176896', '232074756', '450712900', '610534681', '132526144', '168480400', '427869225', '552626064', '561642601', '172791025', '180176929', '202977009', '181117764', '535922500', '218803264', '692584489', '885776644', '169780900', '351525001', '738045889', '603340969', '709742881', '687540841', '646379776', '636805225', '126495009', '841464064', '647651601', '315701824', '450033796', '722910769', '119464900', '338928100', '175774564', '492484864', '529322049', '495730225', '557243236', '109851361', '262893796', '407959204', '295427344', '244672164', '957469249', '413349561', '781034809', '365995161', '718347204', '306670144', '654848100', '186540964', '183277444', '233661796', '532132624', '230553856', '484220025', '103612041', '399160441', '140801956', '287099136', '159264400', '401641681', '453178944', '458131216', '694059025', '690428176', '136352329', '634133124', '513566244', '214124689', '163072900', '308775184', '226472401', '923308996', '251159104', '568345600', '271656324', '183900721', '628555041', '637209049', '742290025', '375623161', '277555600', '630361449', '435473424', '139428864', '762091236', '378652681', '285643801', '246866944', '274929561', '628705476', '458259649', '324180025', '984704400', '136142224', '320911396', '121330225', '495240516', '351112644', '527299369', '528034441', '149989009', '209815225', '584527329', '827310169', '912462849', '152399025', '481319721', '146119744', '173106649', '192765456', '325766401', '158407396', '542330944', '164968336', '987090724', '859721041', '942367204', '710808921', '823001344', '876219201', '845704561', '329749281', '193710724', '820192321', '655104025', '789104281', '632673409', '302168689', '961000000', '992691049', '808321761', '348942400', '570493225', '376321201', '235530409', '323136576', '385611769', '562021849', '170955625', '620657569', '402283249', '688695049', '167029776', '766625344', '846926404', '610287616', '214095424', '922276161', '157427209', '189420169', '628304356', '873143401', '412780489', '177608929', '348680929', '169728784', '967521025', '719848900', '880249561', '861716025', '148742416', '907154161', '622752025', '106316721', '215884249', '886550625', '289272064', '177076249', '598731961', '594189376', '533286649', '676104004', '305305729', '328334400', '295496100', '186377104', '509495184', '184280625', '163712025', '442513296', '667188900', '838102500', '858900249', '660027481', '326416489', '891201609', '748077201', '626951521', '705699225', '361684324', '822599761', '142802500', '600005025', '559464409', '160858489', '846635409', '439112025', '501312100', '194714116', '194100624', '406909584', '310076881', '135629316', '200562244', '800210944', '227979801', '491242896', '473584644', '107744400', '894309025', '147987225', '482373369', '184606569', '530104576', '449312809', '801569344', '755920036', '330876100', '848149129', '305760196', '502252921', '363664900', '619761025', '100821681', '450161089', '100280196', '594920881', '932874849', '367603929', '790565689', '414692496', '345588100', '409455225', '332004841', '984014161', '123054649', '265298944', '861363801', '619362769', '828058176', '544895649', '245298244', '521894025', '229583104', '603291844', '354117124', '947593089', '120626289', '418243401', '250652224', '148011556', '230189584', '465135489', '804459769', '939238609', '451817536', '684816561', '285914281', '494306289', '212401476', '822427684', '282340809', '180499225', '415792881', '142372624', '139617856', '388641796', '529598169', '954871801', '790228321', '356605456', '230068224', '238887936', '112720689', '202891536', '203518756', '233295076', '269091216', '957036096', '833707876', '693532225', '163891204', '144264121', '717543369', '599025625', '263802564', '284630641', '159239161', '653466969', '581195664', '661004100', '813903841', '394141609', '897062401', '516198400', '643890625', '423865744', '771728400', '256320100', '940403556', '874266624', '125059489', '443102500', '315950625', '187361344', '542890000', '842508676', '396328464', '638977284', '251634769', '261857124', '267813225', '976812516', '108388921', '202749121', '119137225', '513158409', '262018969', '798232009', '212051844', '116640000', '113039424', '885836169', '776123881', '674804529', '204890596', '889828900', '395254161', '337309956', '760821889', '491065600', '724255744', '120275089', '716847076', '472453696', '509540329', '218980804', '493372944', '194797849', '794676100', '363741184', '103184964', '708784129', '574656784', '737556964', '290395681', '712943401', '951352336', '172896201', '864360000', '837755136', '800154369', '906913225', '817731216', '948270436', '588596121', '102475129', '125798656', '930311001', '690585841', '120012025', '916999524', '304293136', '696379321', '143736121', '276623424', '955428100', '242051364', '904084624', '447576336', '557904400', '703787841', '691953025', '174240000', '330148900', '559369801', '308248249', '437479056', '791972164', '465825889', '716900625', '148449856', '123520996', '468376164', '159415876', '143161225', '198077476', '462293001', '350775441', '907334884', '883516176', '289612324', '524272609', '153784801', '796255524', '252841801', '821510244', '131560900', '248283049', '506745121', '392356864', '655667236', '957531136', '697171216', '687016521', '136562596', '528586081', '619512100', '903062601', '478865689', '755810064', '343954116', '791465689', '712462864', '592679025', '363169249', '178302609', '402403600', '282845124', '748350736', '472019076', '382163401', '582739600', '957902500', '999634689', '655718449', '209786256', '260790201', '757845841', '172396900', '190384804', '581243881', '725063329', '344325136', '227919409', '338817649', '421070400', '578065849', '377952481', '147914244', '511438225', '488631025', '152473104', '602849809', '104162436', '586269369', '602162521', '463153441', '160909225', '547887649', '358344900', '944886121', '261792400', '435932641', '276889600', '693795600', '665640000', '861598609', '761594409', '104509729', '179372449', '616876569', '195356529', '143209089', '136913401', '197374401', '608855625', '414285316', '194853681', '668481025', '100180081', '585107721', '643129600', '271227961', '593263449', '266440329', '236452129', '675584064', '405015625', '719956224', '223861444', '238702500', '214974244', '249798025', '615486481', '155800324', '471150436', '491464561', '225570361', '496799521', '317481124', '253987969', '850014025', '286421776', '658127716', '268894404', '115025625', '170929476', '236390625', '194267844', '534118321', '401361156', '983261449', '223024356', '447830244', '720654025', '249576804', '692637124', '372258436', '194518809', '394618225', '110859841', '318979600', '108722329', '209844196', '148864401', '758616849', '790003449', '335695684', '843205444', '268927201', '182709289', '575328196', '819047161', '330221584', '512252689', '271392676', '435181321', '747694336', '789160464', '531671364', '914215696', '648313444', '143808064', '480004281', '452285289', '829612809', '844193025', '597460249', '841928256', '185422689', '460102500', '122168809', '172186884', '215091556', '516334729', '303630625', '296769529', '480398724', '145878084', '117527281', '270174969', '297459009', '254083600', '562164100', '130759225', '115047076', '227014489', '529368064', '647855209', '132250000', '944701696', '178409449', '151733124', '137827600', '763693225', '253223569', '370023696', '986525281', '386908900', '461648196', '140564736', '834112161', '544708921', '707985664', '194965369', '496220176', '416119201', '561547809', '617721316', '287065249', '543962329', '663474564', '547419609', '302446881', '545269201', '953080384', '367718976', '537405124', '573219364', '941446489', '374848321', '382515364', '473715225', '787195249', '171976996', '931043169', '196476289', '794958025', '499522500', '790115881', '264160009', '307160676', '394856641', '647448025', '342213001', '832784164', '512388496', '835036609', '207590464', '586317796', '166487409', '148815601', '907214400', '478165689', '562970529', '404894884', '240467049', '534719376', '640292416', '216295849', '264647824', '307406089', '159617956', '366071689', '269485056', '550887841', '823804804', '821739556', '808037476', '856732900', '840710025', '546530884', '257859364', '755865049', '381303729', '153933649', '883932361', '329095881', '114961284', '466516801', '251698225', '733109776', '219395344', '100641024', '595896921', '347971716', '398042401', '259660996', '906732544', '225630441', '972130041', '111978724', '850772224', '357436836', '201044041', '542843401', '226893969', '244515769', '579461184', '403768836', '341732196', '322813089', '561974436', '996917476', '757240324', '424566025', '857084176', '692058249', '989354116', '390299536', '551122576', '300710281', '322561600', '391683681', '629558281', '378419209', '990927441', '134258569', '304746849', '311557801', '491021281', '605504449', '348792976', '626400784', '222904900', '945931536', '179399236', '348344896', '541679076', '485629369', '393546244', '208773601', '497557636', '267551449', '592971201', '576576144', '964164601', '501132996', '250177489', '687593284', '374422500', '714546361', '490976964', '478253161', '663320025', '705752356', '264745441', '241180900', '991620100', '917120656', '479610000', '745235401', '157276681', '291760561', '260887104', '172081924', '546624400', '537034276', '242331489', '654029476', '344288025', '467208225', '295736809', '341695225', '411805849', '524501604', '393982801', '342139009', '436726404', '498718224', '135187129', '204375616', '546203641', '757515529', '301439044', '144168049', '747858409', '854275984', '334560681', '279892900', '481144225', '399120484', '807582724', '475806969', '617025600', '100040004', '184362084', '610040601', '916091289', '275228100', '917665849', '150798400', '436559236', '293265625', '151905625', '299670721', '734572609', '160098409', '357172201', '160199649', '208369225', '389154529', '551874064', '388326436', '207561649', '784672144', '864830464', '148693636', '347486881', '117180625', '146482609', '103836100', '405216900', '209757289', '586075681', '702462016', '890962801', '815844969', '833650129', '694111716', '582691321', '527437156', '144985681', '141943396', '641456929', '464574916', '319229689', '223711849', '545596164', '259725456', '791578225', '880724329', '828000625', '492618025', '102880449', '610732369', '549902500', '674908441', '652087296', '890604649', '740275264', '185259321', '436601025', '193543744', '323532169', '450882756', '239444676', '682672384', '121837444', '184172041', '442681600', '513475600', '345662464', '797328169', '548683776', '636098841', '485276841', '120318961', '230341329', '802135684', '409495696', '243609664', '422795844', '294088201', '933852481', '238578916', '827885529', '411481225', '716258169', '824551225', '186786889', '526702500', '336208896', '739350481', '187580416', '241025625', '870722064', '371140225', '932386225', '600838144', '391604521', '676624144', '200817241', '170981776', '201924100', '498182400', '941385124', '902521764', '230705721', '217680516', '681314404', '120516484', '534488161', '391644100', '203490225', '744853264', '243328801', '181575625', '828576225', '259081216', '340513209', '241678116', '253510084', '917484100', '476723556', '159870736', '747038224', '143856036', '213598225', '439740900', '975250441', '226502500', '556629649', '390497121', '693163584', '671535396', '144336196', '754051600', '676832256', '766736100', '151708489', '413390224', '165045409', '645973056', '986713744', '298321984', '236544400', '929274256', '682567876', '975937600', '218655369', '860483556', '891082201', '194407249', '448084224', '971631241', '244547044', '872257156', '267420609', '676364049', '676156009', '825125625', '808606096', '544755600', '726679849', '678863025', '812991169', '515653264', '719205124', '190191681', '264810529', '585930436', '649230400', '511800129', '201356100', '416323216', '877403641', '425803225', '382789225', '730242529', '439573156', '156450064', '722158129', '434263921', '563920009', '379626256', '801229636', '791409424', '152942689', '695271424', '249355681', '509720929', '318515409', '806219236', '980441344', '469112281', '103347556', '109704676', '301751641', '737991556', '379821121', '138039001', '284394496', '500998689', '123165604', '652342681', '256000000', '961558081', '874030096', '189117504', '261274896', '673817764', '130736356', '155301444', '533425216', '910228900', '303804900', '371217289', '683822500', '464531809', '700502089', '558707769', '227798649', '468029956', '288150625', '198330889', '111576969', '397005625', '630562321', '210047049', '209033764', '343138576', '334487521', '507961444', '492307344', '272448036', '651168324', '419758144', '558046129', '788598724', '135675904', '115949824', '148254976', '273505444', '161620369', '503957601', '943411225', '629658649', '246333025', '880071556', '151856329', '575568081', '206813161', '787812624', '664453729', '147015625', '318015889', '469502224', '427703761', '246992656', '578691136', '292410000', '227949604', '337236496', '537497856', '237283216', '251476164', '311381316', '186240609', '180391761', '192848769', '272910400', '174028864', '775399716', '530473024', '905528464', '589469841', '254849296', '206928225', '157251600', '742126564', '145323025', '281031696', '129367876', '413227584', '102657424', '182763361', '266277124', '480837184', '316412944', '871961841', '573410916', '753447601', '352913796', '310746384', '513792889', '434764201', '136539225', '803042244', '229037956', '298874944', '593653225', '511212100', '417466624', '107682129', '259338816', '112848129', '967583236', '929823049', '841696144', '548121744', '543869041', '627452401', '184470724', '286963600', '179989056', '191656336', '114447204', '351637504', '178356025', '614147524', '962550625', '834458769', '123721129', '979627401', '327465216', '128709025', '562733284', '532640241', '656640625', '534395689', '360430225', '624550081', '182925625', '532871056', '203091001', '753612304', '723287236', '597069225', '892754641', '841058001', '609250489', '252651025', '367949124', '475327204', '906431449', '669412129', '593068609', '126630009', '758947401', '335768976', '544568896', '212897281', '278189041', '987656329', '182952676', '162027441', '108118404', '600642064', '660233025', '576096004', '479084544', '404371881', '624450121', '116100625', '870132004', '358420624', '601769961', '365842129', '104714289', '305865121', '111767184', '152522500', '304118721', '321090561', '317944561', '176384961', '412049401', '159744321', '759333136', '379003024', '442134729', '285981921', '625250025', '488719449', '457232689', '230614596', '829036849', '802192329', '431060644', '583029316', '119705481', '902942401', '907274641', '769563081', '144937521', '104060401', '403126084', '103388224', '316946809', '585301249', '716579361', '417589225', '250240761', '350588176', '792872964', '139806976', '832899600', '277389025', '355661881', '620508100', '117245584', '603586624', '158583649', '270405136', '458088409', '941937481', '651883024', '268140625', '448677124', '505755121', '283316224', '411359524', '430023169', '628906084', '485453089', '606292129', '276689956', '712516249', '127103076', '644398225', '560174224', '506295001', '807241744', '485144676', '376049664', '389588644', '619860609', '101425041', '105822369', '579027969', '275593201', '867597025', '113209600', '729054001', '202066225', '168558289', '739513636', '297735025', '358117776', '488410000', '493506225', '673506304', '138109504', '178275904', '520296100', '102050404', '112869376', '832611025', '477466201', '863536996', '908238769', '675376144', '311063769', '638471824', '176225625', '420660100', '509134096', '386201104', '438148624', '909685921', '875982409', '626751225', '197402500', '146506816', '702409009', '343694521', '234947584', '654489889', '742835025', '332588169', '845355625', '166203664', '711715684', '604225561', '446476900', '527115681', '941630596', '507826225', '991683081', '432598401', '955180836', '691900416', '885419536', '424689664', '940648900', '284293321', '771450625', '965282761', '240715225', '952031025', '450543076', '540841536', '133263936', '235714609', '927689764', '176730436', '347300496', '441840400', '907877161', '113060689', '125686521', '366875716', '285677604', '513022500', '260822500', '258630724', '481626916', '302655609', '553613841', '100781521', '310323456', '292204836', '165482496', '102576384', '457318225', '474324841', '289816576', '505350400', '229310449', '680531569', '407151684', '983449600', '137170944', '913248400', '223054225', '798966756', '569729161', '612414009', '273869401', '579076096', '187991521', '365497924', '823919616', '375661924', '830822976', '309689604', '275792449', '150381169', '842915089', '552532036', '819676900', '110544196', '617522500', '280696516', '189557824', '590733025', '952524769', '401441296', '523585924', '309408100', '257730916', '252587449', '717382656', '525097225', '428862681', '542377521', '447491716', '917605264', '480442561', '310393924', '362140900', '308915776', '427124889', '717221961', '382554481', '848964769', '176331841', '449821681', '163021824', '405780736', '836019396', '485937936', '498137761', '914094756', '613255696', '654796921', '149450625', '400440121', '100300225', '187662601', '137053849', '544615569', '814075024', '201980944', '306950400', '328950769', '670188544', '311346025', '445463236', '866713600', '596580625', '531072025', '669567376', '252714609', '122544900', '286387929', '684293281', '758011024', '554932249', '212926464', '745781481', '768952900', '733055625', '948578401', '311840281', '118984464', '392872041', '118504996', '185913225', '723179664', '179265321', '301821129', '886610176', '493817284', '556535281', '425349376', '112021056', '456847876', '117657409', '877048225', '164916964', '376592836', '198133776', '755370256', '251127409', '872966116', '989605764', '101082916', '346369321', '500193225', '524455801', '317267344', '673765849', '542098089', '147064129', '602604304', '887742025', '299982400', '170459136', '396209025', '169598529', '270931600', '255648121', '159820164', '735928384', '190854225', '328225689', '773006809', '121572676', '489117456', '263835049', '344882041', '350326089', '843379681', '783832009', '319051044', '406707889', '116769636', '427207561', '332187076', '613206169', '251571321', '698386329', '598389444', '687278656', '298149289', '893770816', '683874801', '468289600', '341658256', '357021025', '468419449', '381967936', '705380481', '464316304', '326488761', '509224356', '367373889', '291145969', '484352064', '280931121', '442092676', '371024644', '631315876', '985583236', '803779201', '378069136', '112402404', '155600676', '913671529', '303212569', '160149025', '780643600', '938748321', '129254161', '629809216', '716365225', '935564569', '219128809', '946915984', '174900625', '134583201', '360126529', '276789769', '967334404', '101969604', '903423249', '466300836', '345402225', '198556281', '905167396', '980378721', '211906249', '371063169', '930677049', '326705625', '146240649', '451307536', '726841600', '549058624', '205348900', '519931204', '200024449', '971319556', '908781316', '947346841', '991116324', '335182864', '777405924', '729486081', '993006144', '106646929', '810028521', '153710404', '223562304', '410265025', '516743824', '832207104', '341547361', '959822361', '134304921', '502118464', '431559076', '597215844', '190274436', '599466256', '129276900', '893172996', '946300644', '419840100', '419963049', '736633881', '869955025', '183006784', '466084921', '308213136', '673298704', '629457921', '285474816', '105534529', '545642881', '510895609', '383063184', '704690116', '781705681', '627552601', '503688249', '178890625', '374809600', '211004676', '274631184', '668739600', '223741764', '647753401', '360506169', '260467321', '368678401', '567201856', '184253476', '519840000', '130074025', '349129225', '439195849', '325116961', '577392841', '546998544', '115799121', '372721636', '611325625', '570111129', '209612484', '908660736', '138274081', '389430756', '350400961', '984767161', '250683889', '525739041', '206123449', '598291600', '403206400', '180768025', '108472225', '184878409', '126067984', '997106929', '408444100', '243578449', '269124025', '888636100', '120846049', '394221025', '224760064', '224910009', '353891344', '952956900', '803325649', '766237761', '946608289', '292581025', '288592144', '554272849', '446857321', '943964176', '109286116', '372065521', '526840209', '104040000', '121903681', '224250625', '876752100', '188677696', '921608164', '548496400', '120582361', '108139201', '486158401', '210685225', '249513616', '135815716', '351300049', '256928841', '300814336', '776625424', '486511249', '152201569', '299566864', '385768881', '377214084', '197655481', '512886609', '722104384', '612513001', '155625625', '779247225', '289850625', '281635524', '760601241', '122456356', '325622025', '486334809', '854802169', '164224225', '400760361', '104652900', '940955625', '324792484', '292820544', '795634849', '139334416', '208715809', '400280049', '663217009', '879478336', '274498624', '523357129', '329858244', '427166224', '361228036', '401721849', '297424516', '659154276', '489825424', '399080529', '846984609', '504406681', '539632900', '529644196', '792985600', '436350321', '305200900', '548309056', '177902244', '486290704', '176810209', '496487524', '373146489', '591900241', '575376169', '545736321', '137874564', '938625769', '654131776', '637613001', '317124864', '129891609', '845297476', '197009296', '157954624', '182655225', '128323584', '213861376', '167417721', '818303236', '651321441', '472105984', '772395264', '233600656', '150847524', '372142681', '263997504', '673454401', '488896321', '536802561', '106729561', '717811264', '259499881', '462465025', '234518596', '169911225', '321771844', '112423609', '451860049', '689850225', '900780169', '383102329', '225150025', '516971169', '238177489', '906130404', '441588196', '772784401', '169442289', '678810916', '739241721', '890365921', '394657956', '173870596', '850072336', '197121600', '353928969', '317516761', '179452816', '458388100', '253446400', '824895841', '962302441', '467597376', '282609721', '211062784', '153685609', '175403536', '861833449', '938687044', '153289161', '638623441', '101727396', '267878689', '255904009', '531256401', '180257476', '432723204', '162205696', '560931856', '273075625', '452412900', '772339681', '783216196', '466257649', '146458404', '312617761', '876633664', '105165025', '110986225', '328987044', '531717481', '178970884', '270043489', '133494916', '431849961', '867361401', '320410000', '805708225', '168714121', '602948025', '263088400', '763803769', '446603689', '407676481', '421809444', '614643264', '432140944', '948455209', '213189201', '767179204', '520159249', '121616784', '919605625', '703681729', '201299344', '722641924', '719473329', '666414225', '190937124', '251000649', '607080321', '429525625', '631717956', '484264036', '301960129', '161951076', '314565696', '746327761', '269649241', '719634276', '460274116', '281132289', '571305604', '630461881', '180150084', '378769444', '156700324', '867655936', '641862225', '650403009', '141253225', '266179225', '130370724', '883635076', '187032976', '261727684', '569490496', '984892689', '157678249', '857786944', '286083396', '155176849', '250557241', '453562209', '130942249', '917060089', '115928289', '821567569', '295564864', '679592761', '296700625', '388878400', '393625600', '216031204', '235438336', '759608721', '986965056', '396447921', '803722500', '182493081', '349877025', '626651089', '842218441', '591608329', '741690756', '530887681', '648822784', '641710224', '432640000', '610831225', '577633156', '199487376', '268435456', '145274809', '641507584', '617870449', '431600625', '267944161', '416690569', '169963369', '608411556', '916515076', '542004961', '573554601', '722319376', '386672896', '757130256', '532686400', '179908569', '235008900', '546904996', '678185764', '422919225', '433472400', '860131584', '531118116', '565631089', '698122084', '675272196', '110607289', '451392516', '205148329', '142850304', '973502401', '472279824', '266048721', '242798724', '790903129', '245016409', '517790025', '220879044', '289544256', '809516304', '142134084', '945193536', '257313681', '951907609', '983010609', '511031236', '744198400', '114019684', '726140809', '399240361', '501670404', '312865344', '257025024', '211789809', '396925929', '419102784', '207475216', '610139401', '802588900', '406627225', '900240016', '294019609', '292854769', '315666289', '795522025', '133471809', '507420676', '170067681', '319837456', '462078016', '739840000', '328551876', '528448144', '473019001', '220819600', '461347441', '549949401', '795691264', '607573201', '280026756', '494261824', '184552225', '183250369', '604569744', '364695409', '143544361', '321735969', '126967824', '169338169', '378185809', '305410576', '188156089', '183060900', '968952384', '190660864', '189695529', '105801796', '330112561', '384630544', '582449956', '492085489', '276823044', '550137025', '298425625', '180526096', '304711936', '486114304', '764854336', '938564496', '561405636', '528678049', '682724641', '241584849', '434555716', '857201284', '480135744', '133610481', '986148409', '550090116', '287031364', '690743524', '971818276', '300536896', '132618256', '193460281', '140659600', '152571904', '833015044', '761042569', '690796089', '159289641', '327899664', '297838564', '364466281', '238300969', '719526976', '812706064', '154604356', '158105476', '270109225', '314920516', '801342864', '179935396', '313962961', '136235584', '428572804', '110292004', '378030249', '972317124', '483780025', '569967876', '106172416', '959450625', '921061801', '809004249', '349540416', '921304609', '236175424', '897661521', '744362089', '835152201', '959202841', '954562816', '782712529', '562638400', '548918041', '499075600', '252969025', '563872516', '128527569', '960132196', '284529424', '157025961', '469328896', '417180625', '315346564', '602457025', '601377529', '575232256', '503508721', '704159296', '162919696', '788542561', '342102016', '130644900', '517744516', '684397921', '689167504', '697910724', '862949376', '821968900', '498673561', '815216704', '126832644', '365459689', '994519296', '279190681', '501267321', '208571364', '302725201', '815330916', '411197284', '158911236', '467035321', '297114169', '371448529', '824149264', '929640100', '862773129', '810711729', '532594084', '147039876', '354154761', '349727401', '414570321', '345216400', '588208009', '321520761', '116165284', '120362841', '324252049', '326452624', '140730769', '760270329', '786017296', '503463844', '569442769', '304851600', '306390016', '694586025', '960566049', '431226756', '261242569', '805935321', '244766025', '940710241', '134444025', '782768484', '691006369', '883159524', '138886225', '673869681', '604815649', '707932449', '128391561', '911556864', '683090496', '653109136', '454712976', '262504804', '422590249', '158080329', '604618921', '268599321', '430106121', '101646724', '458687889', '232959169', '206870689', '858021264', '216119401', '102779044', '698756356', '973252809', '193682889', '154504900', '306915361', '263607696', '395651881', '164352400', '673713936', '431102169', '390694756', '582256900', '798345025', '196308121', '723663801', '275460409', '378535936', '750924409', '110355025', '439153936', '887980401', '480924900', '514654596', '494973504', '981255625', '502208100', '670551025', '547606801', '444282084', '900120004', '256544289', '114597025', '292546816', '334524100', '642064921', '431475984', '382124304', '438023041', '947716225', '485232784', '178142409', '756800100', '283855104', '314956009', '253191744', '183738025', '752734096', '127283524', '239568484', '288898009', '418857156', '906311025', '538750521', '611424529', '540144081', '137545984', '640191204', '265201225', '718829721', '442429156', '107163904', '516652900', '460059601', '206525641', '401802025', '660798436', '544989025', '116251524', '392000401', '479303449', '796142656', '119902500', '462035025', '749445376', '503643364', '156850576', '622851849', '983386881', '862655641', '971194896', '695746129', '723986649', '194490916', '159037321', '628204096', '543029809', '269517889', '345067776', '595262404', '316057284', '747147556', '325694209', '233050756', '371834089', '224700100', '182358016', '695376900', '380718144', '933302500', '367642276', '391525369', '812934144', '630160609', '758066089', '386830224', '423248329', '192598884', '877285161', '852640000', '937461924', '524318404', '144384256', '138697729', '121440400', '799758400', '568965609', '530150625', '418366116', '936176409', '918029401', '968827876', '328479376', '980942400', '977062564', '364542649', '678498304', '326741776', '805821769', '249292521', '406990276', '183792249', '448719489', '175483009', '963978304', '367834041', '154853136', '207216025', '152769600', '247968009', '459030625', '215179561', '116834481', '384708996', '798910225', '166719744', '197852356', '186459025', '132089049', '174055249', '507375625', '363817476', '255072841', '540190564', '895864761', '225480256', '411035076', '516834756', '600299001', '458773561', '836713476', '734626816', '990486784', '391446225', '119617969', '407353489', '162256644', '458816400', '630261025', '622652209', '175085824', '344844900', '762974884', '198951025', '544942336', '467813641', '708304996', '390260025', '394101904', '876515236', '915849169', '441672256', '403969801', '944640225', '870663049', '498628900', '917544681', '510308100', '311240164', '103754596', '428034721', '110733529', '562448656', '100320256', '263900025', '931775625', '258373476', '267322500', '736959609', '712890000', '580376281', '778689025', '989417025', '214798336', '451690009', '509856400', '529874361', '820994409', '901140361', '835845921', '478603129', '477160336', '311663716', '274730625', '324972729', '163456225', '292170649', '129413376', '936054025', '580569025', '506925225', '319515625', '682306641', '841986289', '731377936', '728676036', '445632100', '104489284', '144048004', '203119504', '461476324', '520934976', '211353444', '322597521', '483340225', '412536721', '514790721', '374693449', '340107364', '142229476', '100060009', '209960100', '347934409', '159466384', '700131600', '225720576', '636552900', '429028369', '817216569', '691584804', '609349225', '489471376', '287133025', '616677889', '143280900', '308178025', '406022500', '162843121', '190026225', '253128100', '178089025', '560505625', '154330929', '748186609', '782264961', '296080849', '657614736', '663629121', '402925329', '774731556', '275692816', '144961600', '315240025', '859310596', '597313600', '815616481', '109390681', '348270244', '517471504', '160630276', '127080529', '937645641', '451987600', '319658641', '615536100', '343805764', '877107456', '448253584', '623351089', '236359876', '142922025', '285542404', '750376449', '433389124', '246458601', '921547449', '375468129', '536200336', '532086489', '865301056', '128867904', '217474009', '343917025', '662238756', '857494089', '140991876', '954624609', '552156004', '259242201', '346183236', '681993225', '934341489', '368448025', '223831521', '335659041', '150601984', '150307600', '343731600', '874562329', '733001476', '795127204', '738100224', '200987329', '996791184', '220700736', '956231929', '148303684', '132710400', '624050361', '343397961', '522533881', '499343716', '321269776', '178649956', '553896225', '878351769', '332405824', '584672400', '516698361', '188128656', '240498064', '390971529', '888457249', '616082041', '108847489', '199120321', '426422500', '935136400', '612612001', '732081249', '194017041', '992943121', '781817521', '411075625', '238362721', '404251236', '260338225', '273207841', '750431236', '865477561', '473628169', '392554969', '152004241', '207129664', '731756601', '168896016', '686492401', '581919129', '179828100', '196784784', '539586441', '805027129', '313219204', '149157369', '376515216', '256992961', '611078400', '425060689', '414773956', '765905625', '516516529', '408201616', '995150116', '561832209', '590830249', '387184329', '167832025', '639634681', '572262084', '106977649', '310006449', '275394025', '555120721', '275261281', '832034025', '476854569', '329313609', '351825049', '214769025', '606193641', '419061841', '633931684', '891739044', '499477801', '426257316', '236421376', '127644804', '840130225', '546297129', '120560400', '104571076', '784336036', '901200400', '181629529', '280562500', '215825481', '371487076', '907937424', '437520889', '140612164', '659051584', '899460081', '271359729', '440916004', '869542144', '133425601', '286455625', '371795524', '331895524', '412496100', '341140900', '646023889', '523082641', '869306256', '654387561', '115476516', '890246569', '574273296', '625000000', '250367329', '656384400', '246019225', '552203001', '346965129', '438693025', '685130625', '309197056', '812136004', '406748224', '507871296', '255168676', '582305161', '687907984', '214358881', '404452321', '786073369', '585010969', '792704025', '622103364', '400120009', '652291600', '192349161', '310464400', '309654409', '100220121', '358950916', '950858896', '487747225', '807753241', '728568064', '371294361', '402965476', '387735481', '628053721', '169312144', '854042176', '360240400', '943349796', '508277025', '190467601', '224820036', '271821169', '995781136', '464790481', '237067609', '430272049', '533471409', '856089081', '256128016', '388287025', '419553289', '735114769', '517016644', '549574249', '640393636', '177209344', '339775489', '209120521', '730674961', '183494116', '459287761', '656179456', '193015449', '705539844', '385297641', '311769649', '860718244', '131102500', '160528900', '840652036', '206583129', '637411009', '828979264', '587189824', '508908481', '841580100', '687698176', '207734569', '785232484', '261048649', '380523049', '886252900', '134397649', '252460321', '274366096', '142277184', '549527364', '815102500', '139027681', '962116324', '542796804', '147185424', '254881225', '186923584', '144360225', '779917329', '924524836', '956170084', '574752676', '220463104', '272052036', '153958464', '226111369', '963419521', '229674025', '811908036', '707879236', '824493796', '489913956', '256960900', '366914025', '391169284', '268861609', '120406729', '665794809', '496086529', '301994884', '284259600', '460574521', '118265625', '988473600', '214593201', '138015504', '875627281', '433722276', '216148804', '261468900', '147379600', '482241600', '434931025', '750266881', '693058276', '735440161', '710648964', '764135449', '753996681', '180552969', '478734400', '431891524', '527574961', '535459600', '169000000', '628153969', '318729609', '204461401', '101344489', '615387249', '897961156', '263412900', '121484484', '684973584', '641608900', '297976644', '129914404', '642571801', '142563600', '441210025', '253605625', '172029456', '567916561', '780364225', '500416900', '265136089', '626901444', '291521476', '427496976', '344473600', '519612025', '110944089', '974251369', '497379204', '385493956', '292341604', '886967524', '342398016', '145709041', '180042724', '990549729', '132365025', '924099201', '287370304', '462680100', '235622500', '841522081', '837349969', '927080704', '322238401', '710009316', '887205796', '664505284', '234794329', '625950361', '215913636', '218330176', '186076881', '947162176', '454286596', '269320921', '504047401', '563730049', '140896900', '572214241', '121154049', '137945025', '400520169', '830650041', '686282809', '812193001', '413512225', '606095161', '786690304', '123854641', '641659561', '227436561', '272151009', '812250000', '471280681', '696854404', '953697924', '203975524', '100801600', '499030921', '169885156', '794788864', '826390009', '910349584', '149817600', '429940225', '107931321', '565868944', '479522404', '889530625', '351187600', '104142025', '564157504', '875745649', '170485249', '780196624', '255840025', '869129361', '516607441', '882981225', '175854121', '385572496', '103002201', '701296324', '109244304', '474499089', '219069601', '295289856', '603635761', '262440000', '426794281', '547794025', '659359684', '367488900', '702833121', '567487684', '470239225', '980190864', '184660921', '195384484', '443860624', '712089225', '515426209', '642622500', '149523984', '126427536', '931592484', '896643136', '478121956', '984139641', '205062400', '733868100', '175748049', '181279296', '220166244', '877344400', '313502436', '539911696', '249861249', '137358400', '746764929', '163200625', '685654225', '724148100', '736145424', '226863844', '208629136', '470759809', '169234081', '312158224', '870427009', '165328164', '119683600', '725979136', '306005049', '133888041', '141967225', '642419716', '492041124', '918150601', '939912964', '482724841', '552438016', '142038724', '241367296', '419635225', '555922084', '308318481', '136866601', '618069321', '150356644', '237961476', '148596100', '608756929', '936604816', '345960000', '349503025', '101284096', '233356176', '464618025', '299705344', '480091921', '453008656', '660592804', '424195216', '114532804', '843728209', '354794896', '117765904', '838044601', '364580836', '573267249', '957283600', '637007121', '963171225', '803098921', '113294736', '226352025', '669205161', '490046769', '875568100', '525418084', '625600144', '201327721', '592338244', '158886025', '698333476', '171034084', '853340944', '765186244', '195188841', '274134249', '156675289', '808094329', '425596900', '822370329', '514291684', '476636224', '967894321', '454798276', '483120400', '200448964', '797836516', '144817156', '340623936', '416608921', '149646289', '564870289', '773952400', '481539136', '302412100', '137452176', '193376836', '276457129', '337787641', '242674084', '220552201', '236113956', '530611225', '508998721', '356001424', '163609681', '218034756', '741309529', '466992100', '415018384', '935075241', '793210896', '653671489', '203632900', '909203409', '961248016', '564965361', '154082569', '202834564', '128165041', '498584241', '361190025', '369408400', '941753344', '675792016', '104550625', '299255401', '280529001', '931714576', '390615696', '535274496', '434639104', '201782025', '112042225', '549480481', '387656721', '700819729', '645414025', '376282404', '697435281', '207043321', '123565456', '818246025', '900540081', '244140625', '699814116', '959512576', '258469929', '251254201', '603881476', '719044225', '927141601', '508367209', '463583961', '162639009', '229159044', '121022001', '833996641', '852698401', '973377601', '183087961', '897002500', '454457124', '753392704', '291282489', '168766081', '396487744', '701243361', '816530625', '162333081', '791296900', '122744241', '715081081', '182034064', '438274225', '460917961', '945132049', '352763524', '281568400', '249134656', '596434084', '880664976', '207965241', '248598289', '502387396', '482636961', '513294336', '142491969', '600152004', '256032001', '185885956', '578113936', '593701956', '304432704', '593214736', '249166225', '122943744', '513883561', '472062529', '170772624', '951414025', '193738561', '181467841', '497780721', '924585649', '540609001', '271854144', '692531856', '227346084', '312228900', '283046976', '284664384', '404733924', '105863521', '511076449', '249229369', '868598784', '422055936', '679123600', '157854096', '427621041', '197486809', '795014416', '404211025', '246552804', '827770441', '385808164', '187635204', '737828569', '558093376', '315843984', '150013504', '564062500', '701084484', '495908361', '109683729', '985520449', '701826064', '260209161', '283619281', '102941316', '296838441', '823058721', '420045025', '970820964', '411318961', '680583744', '242300356', '510398464', '460660369', '307265841', '499567201', '133010089', '308810329', '956046400', '714813696', '371332900', '102434641', '312087556', '294259716', '123498769', '136048896', '728838009', '751472569', '286049569', '430230564', '732893184', '825470361', '208398096', '900480064', '747639649', '569204164', '172554496', '109872324', '141538609', '362255089', '101263969', '823230864', '148084561', '647193600', '986399649', '132871729', '925437241', '573075721', '713958400', '949132864', '234243025', '352801089', '242549476', '932997025', '887265369', '804686689', '144744961', '675116289', '193349025', '118766404', '179479609', '972691344', '132319009', '198725409', '689535081', '572405625', '841174009', '154952704', '519520849', '633176569', '698439184', '471888729', '947469961', '756635049', '560410929', '758121156', '176624100', '532824889', '238949764', '281736225', '265364100', '948085681', '127667401', '187964100', '109077136', '270668304', '171583801', '832553316', '258727225', '726733764', '103917636', '126720049', '108264025', '347263225', '925924041', '157828969', '216796176', '324720400', '651934089', '150773841', '393149584', '777573225', '347859801', '157879225', '401120784', '889232400', '854392900', '110670400', '210743289', '248314564', '314069284', '452668176', '878885316', '166100544', '602358849', '413146276', '529690225', '106832896', '646939225', '106151809', '572692761', '428945521', '855679504', '347598736', '408080401', '911436100', '512207424', '785176441', '613057600', '908299044', '714920644', '407232400', '754216369', '623850529', '116575209', '153760000', '585978849', '494528644', '820306881', '144552529', '516243841', '121088016', '174081636', '218211984', '489736900', '121682961', '778465801', '240963529', '120604324', '121506529', '297700516', '465092356', '966401569', '313714944', '368908849', '876574449', '114126489', '379392484', '165456769', '296803984', '252619236', '352312900', '196140025', '227044624', '221652544', '881080489', '360354289', '460875024', '509269489', '791634496', '888874596', '863008129', '834978816', '316341796', '679540624', '942674209', '268796025', '803609104', '276157924', '180230625', '173976100', '474629796', '296218521', '115089984', '416772225', '132043081', '326958724', '549621136', '354004225', '126900225', '213773641', '244640881', '962054289', '462379009', '263770081', '136188900', '403648281', '775956736', '179024400', '641406276', '362483521', '606341376', '295771204', '197993041', '161772961', '311875600', '706018041', '152275600', '937951876', '893412100', '682045456', '939851649', '277189201', '647295364', '848731689', '752953600', '402363481', '518746176', '190219264', '204518601', '217444516', '698967844', '205377561', '195972001', '468809104', '540376516', '515471616', '136002244', '961682121', '404814400', '684502569', '144769024', '860248900', '977250121', '804516496', '150038001', '203176516', '356341129', '932019841', '741527361', '151167025', '209091600', '363436096', '469415556', '182196004', '224460324', '616131684', '245548900', '396248836', '724201921', '632069881', '890903104', '129663769', '796199089', '442008576', '642825316', '415466689', '633579241', '160883856', '635594521', '141848100', '140304025', '356416641', '247716121', '565155529', '318444025', '649536196', '797610564', '125148969', '173369889', '141752836', '558518689', '322453849', '603684900', '701031529', '441504144', '286354084', '428365809', '267682321', '144600625', '104734756', '587917009', '182007081', '689062500', '602015296', '246804100', '823977025', '267224409', '288422289', '268730449', '569633689', '206841924', '154902916', '571592464', '825010729', '451520001', '872020900', '248819076', '107661376', '498986244', '304258249', '400200025', '320589025', '806276025', '618516900', '713744656', '178462881', '684031716', '499746025', '730566841', '334670436', '455651716', '583077609', '194212096', '837118489', '184796836', '106193025', '104101209', '825527824', '418652521', '284596900', '567773584', '102637161', '529184016', '142348761', '168688144', '980316100', '566297209', '811794064', '995087025', '994897764', '561073969', '456719641', '530334841', '117375556', '207878724', '497423809', '796537729', '199572129', '459073476', '283147929', '778912281', '618666129', '421768369', '434972736', '264777984', '226954225', '806957649', '640343025', '683195044', '670706404', '688852516', '377719225', '283181584', '273637764', '652853601', '708517924', '383219776', '390023001', '151240804', '130347889', '735548641', '124902976', '553190400', '109098025', '173211921', '689430049', '105083001', '450076225', '299497636', '144288144', '171479025', '565012900', '323100625', '297286564', '958212025', '548215396', '183954969', '456548689', '769674049', '222159025', '895625329', '605455236', '775232649', '148718025', '410589169', '482768784', '405659881', '632120164', '292444201', '446054400', '852990436', '453221521', '896942601', '779526400', '633126244', '943595524', '676936324', '124992400', '269255281', '196840900', '297597001', '103489929', '338265664', '255968001', '356718769', '803552409', '128799801', '101002500', '339664900', '696009924', '628755625', '201753616', '116812864', '418079809', '425431876', '117831025', '656230689', '180633600', '284360769', '204146944', '757405441', '976687504', '414651769', '187909264', '980879761', '583608964', '199854769', '774675889', '432889636', '232562500', '516152961', '159592689', '706549561', '317089249', '228100609', '765850276', '799023289', '194630401', '285373449', '571449025', '561168721', '157301764', '584092224', '239011600', '864301201', '992187001', '332916516', '691427025', '500148496', '976125049', '448507684', '181845225', '206267044', '348606241', '174451264', '915788644', '137499076', '103245921', '217798564', '495819289', '275493604', '320624836', '605947456', '416813056', '403166241', '152374336', '632170449', '960070225', '899700025', '210656196', '862303225', '104387089', '244891201', '119355625', '521026276', '271986064', '149377284', '132020100', '945870025', '625200016', '183575401', '575760025', '506115009', '744744100', '944025625', '145033849', '211993600', '799419076', '315169009', '550793961', '642216964', '165714129', '261921856', '587674564', '375584400', '849780801', '667240561', '320696464', '601720900', '425638161', '198697216', '529736256', '997170084', '399840016', '317980224', '296115264', '666310969', '740765089', '623301156', '596922624', '830534761', '242861056', '513838224', '463670089', '700184521', '231770176', '244797316', '585688401', '197318209', '870191001', '779638084', '206669376', '335512489', '228614400', '541446361', '708198544', '239042521', '114468601', '521665600', '828403524', '537776100', '915909696', '776402496', '208340356', '489205924', '316484100', '878114689', '443649969', '606390625', '157803844', '106048804', '129800449', '678237849', '487570561', '146168100', '300259584', '766680721', '725171041', '150185025', '722534400', '280462009', '574512961', '736471044', '782600625', '236083225', '370986121', '152992161', '589761225', '248251536', '504092304', '291111844', '348009025', '824206681', '352725961', '559038736', '926837136', '469675584', '137217796', '249071524', '885241009', '144865296', '613751076', '278389225', '202123089', '293642496', '805254129', '779582241', '535135689', '740384100', '383924836', '668429316', '150970369', '464100849', '132917841', '997991281', '317801929', '527345296', '967832100', '288014841', '141562404', '879359716', '469285569', '612315025', '416731396', '482812729', '124947684', '184307776', '384395236', '758396521', '166229449', '254402500', '191407225', '200958976', '383885649', '530288784', '153660816', '130804969', '113870241', '340254916', '541911841', '117094041', '754600900', '179854921', '229704336', '745126209', '797271696', '247086961', '360012676', '107433225', '223412809', '275360836', '962178361', '936115216', '261436561', '434097225', '104366656', '441714289', '611770756', '419676196', '918393025', '246615616', '760380625', '129732100', '384983641', '863301924', '864124816', '317445489', '473758756', '526656601', '113656921', '541818729', '665485209', '112529664', '298632961', '703257361', '101465329', '557526544', '554084521', '127938721', '809345601', '276523641', '316590849', '124255609', '170119849', '382710969', '510579216', '659924721', '407514969', '451605001', '929884036', '514926864', '923369769', '145757329', '736308225', '372567204', '230250276', '416649744', '499209649', '412943041', '194574601', '259467664', '160351569', '984453376', '369831361', '807639561', '523128384', '210308004', '409536169', '483296256', '344102500', '872139024', '169104016', '326524900', '629909604', '783552064', '329132164', '526243600', '232501504', '813390400', '134861769', '270635401', '582063876', '106254864', '406949929', '151314601', '373416976', '199911321', '923005161', '777796321', '250525584', '171452836', '315417600', '353515204', '151290000', '835325604', '774063684', '970883281', '647702500', '704000089', '979502209', '918514249', '266309761', '432432025', '366531025', '955737225', '648619024', '883694529', '676572121', '119159056', '572932096', '970135609', '519019524', '991872036', '317730625', '256384144', '255776049', '804743424', '829728025', '659873344', '621953721', '355812769', '818360449', '430894564', '953018641', '216531225', '257987844', '842973156', '127464100', '883337841', '700607961', '236975236', '105247081', '669256900', '935381056', '469805625', '201441249', '985080996', '282105616', '273902500', '122478489', '632271025', '196700625', '798175504', '555403489', '310711129', '999887641', '148279329', '835614649', '148230625', '427745124', '385415424', '111851776', '917968804', '359709156', '364810000', '240188004', '132549169', '809288704', '758341444', '894667921', '624100324', '133541136', '728298169', '893651236', '221861025', '868952484', '332989504', '398361681', '578210116', '772228521', '140256649', '371872656', '682254400', '784056001', '662599081', '764522500', '475501636', '101404900', '275427216', '566963721', '137241225', '320195236', '633478561', '165842884', '345848409', '131446225', '799475625', '168013444', '386515600', '523402884', '915970225', '235162225', '323640100', '361000000', '255264529', '160326244', '277222500', '195328576', '796819984', '593507044', '129117769', '867302500', '986462464', '740982841', '863772100', '719097856', '671846400', '255680100', '979064100', '182169009', '442976209', '351450009', '712302721', '313679521', '235070224', '504631296', '355134025', '477029281', '830592400', '652240521', '119836809', '150872089', '353289616', '167935681', '181494784', '502163281', '369331524', '441084004', '161823841', '116424100', '227255625', '440454169', '147161161', '345327889', '354418276', '313360804', '302272996', '367565584', '688957504', '230644969', '795860521', '851472400', '805537924', '420209001', '912885796', '814360369', '435306496', '753831936', '177235969', '560268900', '262148481', '537358761', '463928521', '199628641', '541353289', '303491241', '360468196', '577440900', '155475961', '112508449', '137616361', '164737225', '245674276', '153512100', '632975281', '471454369', '211440681', '324756441', '691058944', '698597761', '444745921', '377524900', '257666704', '813105225', '802418929', '758671936', '938503225', '313750369', '792478801', '675428121', '183304521', '796086225', '877225924', '981192976', '240033049', '208831401', '340734681', '215120889', '921790321', '153908836', '492662416', '644956816', '211033729', '109014481', '462938256', '533748609', '626851369', '339959844', '392317249', '351600001', '206324496', '606932496', '483956001', '400840441', '746546329', '441420100', '414326025', '488984769', '166797225', '173448900', '192543376', '960318121', '540748516', '926350096', '566630416', '688432644', '634788025', '137851081', '218477961', '291077721', '750321664', '168740100', '754985529', '176703849', '937155769', '999824400', '214827649', '247905025', '619263225', '420783169', '389312361', '525601476', '947408400', '797554081', '455395600', '634485721', '457960000', '925984900', '442934116', '204004089', '692426596', '137030436', '121396324', '662702049', '210975625', '288762049', '401080729', '405176641', '789385216', '815902096', '746983561', '720546649', '783440100', '766182400', '111112681', '224190729', '998433604', '401040676', '262083721', '359898841', '159693769', '471758400', '228674884', '154778481', '114340249', '647600704', '785120400', '990172089', '970011025', '115541001', '363474225', '496576656', '835094404', '124010496', '177875569', '299324601', '766293124', '636351076', '714065284', '714974121', '515880369', '950427241', '493639524', '900360036', '742344516', '134420836', '164096100', '481758601', '127961344', '336649104', '152917956', '687068944', '523219876', '298218361', '137077264', '698016400', '702356004', '169052004', '936482404', '237468100', '403286724', '444577225', '213218404', '527483089', '240653169', '264908176', '567582976', '728190225', '330621489', '477204025', '331349209', '147282496', '298840369', '367028964', '351712516', '359405764', '254274916', '351075169', '280194121', '514019584', '576288036', '414529600', '371679841', '115670025', '547747216', '983700496', '442302961', '240436036', '471367521', '795296401', '354681889', '612909049', '133564249', '734681025', '603930625', '257827249', '833881129', '816244900', '486864225', '355058649', '140067225', '761152921', '943104100', '140588449', '394340164', '577200625', '751801561', '121110025', '161239204', '316875601', '498227041', '706709056', '405901609', '752295184', '544148929', '195496324', '108035236', '119246400', '890724025', '184851216', '597264721', '789610000', '256352121', '447872569', '547326025', '409900516', '276024996', '925741476', '679801329', '435682129', '355473316', '656743129', '197683600', '649434256', '223084096', '180364900', '492129856', '216884529', '534072100', '641304976', '703575625', '518472900', '828518656', '341103961', '104448400', '499164964', '963233296', '103428900', '333719824', '191850201', '656794384', '212780569', '623600784', '879300409', '353214436', '795352804', '263120841', '214036900', '298356529', '130096836', '295668025', '265853025', '636502441', '274266721', '740601796', '188567824', '103550976', '691532209', '695693376', '817330921', '183223296', '974188944', '151265401', '426918244', '615933124', '620059801', '819447876', '721996900', '903904225', '157628025', '567344761', '556299396', '278890000', '876456025', '137428729', '851180625', '138744841', '132457081', '865006921', '328044544', '484440100', '531164209', '323208484', '375429376', '443565721', '662650564', '579798241', '471845284', '304816681', '107205316', '155052304', '668584449', '447787921', '832091716', '485188729', '133056225', '327356649', '409981504', '279491524', '704743209', '232989696', '480354889', '974313796', '991242256', '123676641', '937706884', '984265129', '612166564', '841406049', '500953924', '980629225', '102961609', '206410689', '564632644', '139736041', '253032649', '614593681', '280596001', '287539849', '241118784', '124925329', '707028100', '721244736', '147501025', '384042409', '165225316', '780140761', '976062564', '586850625', '548543241', '509946724', '384748225', '181602576', '870014016', '843960601', '409414756', '190329616', '231526656', '376631649', '574992441', '340144249', '255936004', '329422500', '656589376', '270799936', '129436129', '398920729', '332259984', '162562500', '238517136', '748514881', '465610084', '320052100', '167314225', '492751204', '342287001', '174583369', '964288809', '518108644', '642876025', '651219361', '697963561', '262051344', '605750544', '339149056', '591559684', '258920281', '277922241', '324540225', '781593849', '161315401', '631215376', '110712484', '789329025', '852756804', '423701056', '125933284', '495552121', '146434201', '458602225', '652036225', '762698689', '914699536', '747256896', '462766144', '173765124', '528862009', '346592689', '946485225', '179426025', '817159396', '408242025', '176438089', '225900900', '695113225', '540469504', '685863721', '229371025', '181413961', '111028369', '160706329', '680740281', '547045321', '402564096', '358307041', '621255625', '487791396', '160604929', '563445169', '723610000', '783720025', '832322500', '210714256', '183358681', '650709081', '182466064', '705221136', '531210304', '670033225', '542284369', '425761956', '261307225', '159087769', '451265049', '640950489', '119858704', '773841124', '202094656', '205262929', '769785025', '102131236', '120384784', '585736804', '665175681', '188101225', '591121969', '279558400', '175695025', '761925609', '309936025', '127870864', '266570929', '504676225', '627151849', '283585600', '583367409', '404010000', '215854864', '683351881', '438316096', '609645481', '330257929', '587965504', '307862116', '307967401', '240312004', '527023849', '419717169', '231648400', '160503561', '354041856', '369754441', '192127321', '859017481', '629357569', '213452100', '787756489', '588402049', '695324161', '313042249', '854159076', '108930969', '964226704', '330294276', '133194681', '411968209', '261177921', '496844100', '312334929', '133980625', '126585001', '569251881', '104203264', '580183569', '221771664', '564537600', '311487201', '236605924', '617075281', '965220624', '239909121', '645668100', '837813025', '769063824', '761980816', '108409744', '140968129', '259886641', '389746564', '397444096', '250082596', '704637025', '574033681', '492573636', '258984649', '874621476', '768232089', '212576400', '106543684', '196224064', '272679169', '129322384', '147598201', '122855056', '618815376', '974064100', '341954064', '510037056', '716151121', '403447396', '473062500', '519156225', '892515625', '236021769', '831341889', '270076356', '229401316', '522671044', '119530489', '432348849', '773062416', '407393856', '814759936', '785961225', '451647504', '558613225', '404130609', '853983729', '787868761', '368870436', '202692169', '352613284', '164557584', '246238864', '116402521', '246427204', '403608100', '197205849', '504855961', '113081956', '606489129', '227617569', '495374049', '942305809', '685968481', '557809924', '630913924', '876337609', '111788329', '403567921', '818932689', '615684969', '625500100', '261080964', '410710756', '175297600', '567821241', '652495936', '684345600', '400680289', '939606409', '106337344', '836192889', '443270916', '149891049', '420496036', '143592289', '685025929', '465264900', '517289536', '635493681', '224850025', '716793529', '266538276', '573123600', '436057924', '672935481', '219454596', '482022025', '360772036', '762919641', '958459681', '314388361', '234181809', '435223044', '214739716', '124701889', '183385764', '813618576', '543076416', '756745081', '239073444', '260854801', '122633476', '168662169', '660952681', '182439049', '430562500', '969450496', '710702281', '226442304', '834400996', '432556804', '364771801', '163175076', '165148201', '345736836', '919848241', '713210436', '320983056', '578835481', '245392225', '148937616', '914760025', '327791025', '121660900', '715990564', '106069401', '302829604', '624350169', '928603729', '960256144', '879656281', '220195921', '272976484', '296493961', '434514025', '717864849', '767677849', '284563161', '496264729', '969325956', '702568036', '667498896', '449058481', '152868496', '903242916', '498852225', '124970041', '703947024', '193905625', '479653801', '619312996', '939054736', '149059681', '134977924', '918211204', '106378596', '106708900', '455480964', '409698081', '252682816', '452370361', '196588441', '106481761', '198161929', '312370276', '990423841', '285339664', '746928900', '549105489', '468159769', '758231296', '234059401', '142635249', '728082289', '378458116', '421029361', '259789924', '923795236', '658281649', '638522361', '157076089', '178489600', '449609616', '129481641', '335952241', '793999684', '705433600', '742017600', '760932225', '558329641', '315559696', '343360900', '209902144', '843263521', '508322116', '447322500', '509179225', '321054724', '561121344', '233814681', '992817081', '409617121', '165353881', '548730625', '357134404', '524135236', '318372649', '152300281', '269977761', '482109849', '180096400', '154753600', '441336064', '669049956', '537915249', '734843664', '978563524', '230584225', '956479329', '765352225', '204604416', '565440841', '270010624', '641760889', '926410969', '508141764', '320768100', '392911684', '861950881', '349278721', '359785024', '299774596', '762864400', '205865104', '517835536', '931531441', '349802209', '107889769', '573027844', '849722500', '534025881', '478996996', '375041956', '195160900', '430936081', '299013264', '639128961', '916333441', '678550401', '167210761', '170041600', '720224569', '406183716', '141300769', '426752964', '898440676', '131492089', '847450321', '324288064', '463971600', '843089296', '904385329', '288932004', '182277001', '129026881', '227165184', '257153296', '104755225', '590976100', '484572169', '887444100', '121044004', '257891481', '599564196', '357663744', '783104256', '976375009', '354380625', '250968964', '967458816', '923856025', '167495364', '579894561', '992880100', '886491076', '839318841', '192099600', '517881049', '295221124', '469935684', '312405625', '514246329', '418734369', '899100225', '212488929', '433347489', '333427600', '788654889', '729648144', '431392900', '247244176', '812877121', '506520036', '812478016', '211324369', '606735424', '721728225', '373610241', '813561529', '160655625', '328008321', '304048969', '113934276', '161163025', '641203684', '704318521', '608510224', '906792769', '410913441', '114254721', '189447696', '186868900', '749390625', '266799556', '832437904', '264322564', '692689761', '839434729', '249387264', '410872900', '128754409', '104182849', '423454084', '337052881', '884943504', '311699025', '215032896', '362750116', '538472025', '791803321', '195077089', '961868196', '304572304', '243484816', '563587600', '933974721', '171950769', '147646801', '633377889', '190688481', '724632561', '169390225', '691795204', '371525625', '149866564', '560316241', '527988484', '206496900', '607523904', '352162756', '594335641', '226382116', '153388225', '539261284', '331640521', '134096400', '889292041', '293985316', '180418624', '162588001', '170406916', '942612804', '630712996', '551921049', '521619921', '106357969', '879122500', '480179569', '208513600', '157527601', '247621696', '157051024', '654592225', '923126689', '204776100', '265690000', '186131449', '956850489', '909143104', '258309184', '776792641', '896882704', '865830625', '147865600', '322525681', '878055424', '596482929', '181737361', '406385281', '913913361', '882684100', '673921600', '731594304', '146967129', '395452996', '246176100', '319158225', '718400809', '243765769', '823403025', '242923396', '227104900', '231070401', '187854436', '454329225', '708677641', '209641441', '109662784', '226713249', '120670225', '637562500', '422754721', '101606400', '963109156', '350513284', '144096016', '308037601', '217946169', '344919184', '310816900', '335146249', '169286121', '825642756', '287336401', '378574849', '368140969', '117592336', '510760000', '692110864', '679175721', '203747076', '119793025', '274034916', '173949721', '209699361', '383611396', '215619856', '176996416', '954068544', '146410000', '246207481', '131423296', '366454449', '925619776', '524822281', '140920641', '569347321', '846286281', '270964521', '653006916', '700396225', '235284921', '315772900', '133957476', '812763081', '174477681', '257795136', '359178304', '935748100', '167650704', '607819716', '369715984', '922701376', '460359936', '934647184', '195468361', '453093796', '729216016', '282912400', '420373009', '194239969', '188210961', '245987856', '377291776', '367987489', '134606404', '732351844', '234549225', '713530944', '448168900', '139476100', '184334929', '244859904', '502297744', '149108521', '610930089', '474978436', '231861529', '857962681', '931104196', '119224561', '894967056', '499701316', '826275025', '644855236', '226231681', '529920400', '114875524', '157151296', '336612409', '710329104', '600936196', '178810384', '387459856', '239692324', '301300164', '524043664', '324828529', '966899025', '100681156', '362597764', '168324676', '386554921', '332041284', '318479716', '392079601', '427083556', '300467556', '839724484', '394459321', '738208900', '187470864', '281299984', '968641129', '425679424', '182817441', '661981441', '576624169', '372490000', '133749225', '618765625', '143424576', '255232576', '913067089', '974938176', '175430025', '172265625', '457532100', '266701561', '698703489', '849081321', '791240641', '426629025', '593117316', '213276816', '612463504', '694322500', '289340100', '512433769', '412983684', '373996921', '144480400', '107765161', '115197289', '253096281', '445125604', '322849024', '509314624', '518973961', '395214400', '131171209', '346294881', '154977601', '598829841', '536431921', '350138944', '674233156', '278489344', '371641284', '209265156', '955613569', '206784400', '265722601', '988850916', '938196900', '731432025', '706655889', '413837649', '435556900', '191379556', '873025209', '245893761', '526610704', '972878481', '927933444', '487482241', '131400369', '794845249', '155775361', '168246841', '298944100', '243984400', '113571649', '764356609', '238640704', '491508900', '395970201', '410791824', '573698304', '242767561', '669308641', '233722944', '415262884', '254243025', '266897569', '814303296', '629959801', '912946225', '184117761', '149035264', '534303225', '886074289', '168870025', '140232964', '306810256', '180875601', '723717604', '625800256', '550183936', '851822596', '643383225', '721781956', '484616196', '115906756', '311275449', '132296004', '443060401', '653313600', '323892009', '846577216', '962240400', '431642176', '453306681', '165559689', '983763225', '543542596', '987404929', '893890404', '188732644', '697224025', '824780961', '583898896', '331786225', '855913536', '707081281', '106812225', '202236841', '267518736', '521528569', '147209689', '974563524', '649281361', '118657449', '385729600', '293094400', '359633296', '608312896', '135932281', '351562500', '209583529', '639735849', '264452644', '978438400', '986274025', '511347769', '733163929', '145853929', '374112964', '429069796', '193822084', '271129156', '688590081', '144240100', '130530625', '432764809', '328443129', '163047361', '742998564', '224940004', '143688169', '151339204', '358799364', '400400100', '697329649', '778800649', '924038404', '496353841', '566154436', '303003649', '234733041', '219306481', '831918649', '584430625', '135396496', '237221604', '532224900', '508412304', '786409849', '653927184', '961992256', '290975364', '177049636', '135326689', '994014784', '713691225', '488056464', '712729809', '744525796', '245423556', '513249025', '746437041', '360088576', '106502400', '306495049', '333245025', '136025569', '174636225', '637815025', '502746084', '572884225', '153412996', '684607225', '170172025', '135885649', '597509136', '577248676', '285305881', '473802289', '144072009', '968392161', '264290049', '935686921', '432390436', '928847529', '213393664', '232105225', '161569521', '221414400', '428158864', '373880896', '399040576', '233998209', '723448609', '253764900', '566059264', '587432169', '704265444', '694902321', '887563264', '505845081', '480968761', '920636964', '390892441', '687331089', '928969441', '185722384', '207014544', '603488356', '623750625', '580472649', '614494521', '938809600', '169676676', '321664225', '715402009', '476985600', '568917904', '284968161', '554225764', '904265041', '559180609', '127260961', '261760041', '155700484', '135256900', '187607809', '449567209', '780252489', '277488964', '185640625', '205406224', '201270969', '115390564', '572644900', '353176849', '955922724', '319444129', '868068369', '203433169', '891022500', '394181316', '205635600', '320374201', '298045696', '413756281', '904505625', '139996224', '172344384', '126675025', '114383025', '432016225', '310182544', '996033600', '413308900', '108576400', '914034289', '150209536', '401000625', '291419041', '289782529', '559653649', '334194961', '454201344', '160300921', '356076900', '837639364', '294156801', '902581849', '257602500', '822198276', '454670329', '467294689', '330985249', '474150625', '284731876', '492795601', '534673129', '721674496', '604323889', '126180289', '300051684', '189200025', '189365121', '892157161', '940342225', '145612489', '431185225', '265624804', '621006400', '813846784', '493017616', '743216644', '902762116', '411116176', '175138756', '463713156', '804232881', '523723225', '128822500', '174372025', '218566656', '470629636', '434305600', '398760961', '201242596', '865595241', '149842081', '156175009', '264225025', '554602500', '608460889', '144192064', '837002761', '452795841', '119049921', '462594064', '343879936', '263380441', '789048100', '919423684', '793943329', '132894784', '169026001', '160376896', '214681104', '104468841', '237129201', '603144481', '381499024', '189255049', '336685801', '109830400', '209062681', '481495249', '278656249', '615139204', '337567129', '117440569', '224160784', '658846224', '147768336', '163149529', '687855529', '781649764', '154878025', '221354884', '186349801', '634687249', '791690769', '333829441', '524593216', '613305225', '651780900', '460145401', '144720900', '174741961', '298460176', '628655329', '739785601', '400320064', '197458704', '641001124', '363054916', '158382225', '300190276', '535320769', '888934225', '331604100', '307335961', '744089284', '539447076', '174108025', '507465729', '473497600', '105288121', '251666496', '866478096', '232257600', '930250000', '117050761', '694744164', '265657401', '670654609', '533517604', '137569441', '180203776', '261565929', '519885601', '639988804', '886014756', '825183076', '428655616', '733651396', '116791249', '422878096', '107640625', '586753729', '149768644', '590587204', '852172864', '720439281', '589712656', '499656609', '336795904', '832380201', '356907664', '976000081', '719366041', '288184576', '776569689', '867184704', '896223969', '637512001', '282475249', '329567716', '801512721', '152547201', '215414329', '353740864', '164172969', '217739536', '395015625', '429898756', '293608225', '188403076', '922883641', '924281604', '110586256', '407716864', '120714169', '546250384', '763085376', '500103769', '809061136', '401160841', '731702500', '141610000', '490799716', '397244761', '343286784', '830419489', '239166225', '100400400', '211179024', '380562064', '598047025', '716044081', '965469184', '151782400', '342768196', '913792441', '634334596', '550371600', '874207489', '778577409', '465782724', '696484881', '361722361', '217297081', '172449424', '203804176', '272712196', '605061604', '117288900', '857142729', '113252164', '861246409', '145902241', '839492676', '756415009', '817388100', '204747481', '317053636', '907636129', '231952900', '714225625', '947100625', '240901441', '804006025', '560884489', '605209201', '226653025', '190550416', '753282916', '105411289', '160757041', '912281616', '890067556', '699708304', '382945761', '139499721', '857904100', '296631729', '375545641', '489294400', '922579876', '463110400', '568440964', '290259369', '848556900', '272415025', '182898576', '135210384', '278856601', '143832049', '844367364', '444197776', '816816400', '774842896', '902702025', '612711009', '392198416', '667343889', '317623684', '796481284', '823575204', '219632400', '830304225', '376204816', '231283264', '528356196', '620109604', '113422500', '611721289', '463627024', '112232836', '740819524', '305550400', '513384964', '177715561', '975187984', '542610436', '520387344', '697488100', '478078225', '549246096', '738698041', '430189081', '787307481', '868539841', '533794816', '250050969', '591316489', '981130329', '785736961', '275194921', '549152356', '709849449', '600103009', '646735761', '553849156', '803892609', '249766416', '886133824', '859662400', '186950929', '101808100', '212284900', '454030864', '629106724', '341030089', '514972249', '354907921', '511664400', '784224016', '257474116', '115627009', '146579449', '591705625', '173896969', '868775625', '709156900', '105472900', '369485284', '931958784', '821796889', '873261601', '351375025', '194881600', '661415524', '768564729', '596678329', '302064400', '558896881', '805140625', '810427024', '815502249', '568393281', '500685376', '172712164', '860600896', '314423824', '154231561', '239754256', '289408144', '426670336', '846693604', '197964900', '846868201', '411521796', '113145769', '111386916', '301716900', '277056025', '334780209', '164583241', '106234249', '267649600', '775845316', '143256961', '866124900', '892635129', '690533284', '116035984', '261662976', '350475841', '208051776', '171112561', '367258896', '676780225', '871666576', '473106001', '132204004', '330839721', '960814009', '881496100', '184090624', '780420096', '802928896', '865359889', '104407524', '137710225', '244828609', '684188649', '420004036', '957345481', '213656689', '485100625', '843786304', '198471744', '117939600', '148060224', '307651600', '364160889', '301404321', '651729841', '633528900', '314885025', '171557604', '175907169', '869011441', '994393156', '681732100', '715669504', '322956841', '774898569', '677508841', '716739984', '415507456', '162741049', '923916816', '440370225', '414611044', '215943025', '457831609', '439531225', '578643025', '190743721', '914155225', '118200384', '813732676', '139381636', '644296689', '509630625', '221057424', '291726400', '615585721', '367450561', '255488256', '687750625', '423083761', '554979364', '365268544', '603390096', '558849600', '599123529', '572740624', '360050625', '389786049', '195944004', '438944401', '529092004', '233142361', '309584025', '406143409', '661878529', '914276169', '482593024', '269222464', '677196529', '582836164', '347188689', '452838400', '717168400', '275029056', '408888841', '120802081', '995023936', '513430281', '719419684', '848090884', '246898369', '442218841', '736416769', '526197721', '143904016', '437604561', '164198596', '138297600', '668532736', '491553241', '517426009', '245047716', '768509284', '765739584', '231435369', '152497801', '164788569', '126922756', '327429025', '462422016', '126855169', '942244416', '956788624', '811566144', '364122724', '669101689', '265396681', '565393284', '268369924', '166900561', '539772289', '111007296', '318087225', '315808441', '252905409', '239197156', '760987396', '420578064', '105925264', '559700964', '892037689', '864712836', '144024001', '811509169', '611226729', '307581444', '171400464', '194825764', '321879481', '616479241', '715723009', '726464209', '731215681', '254051721', '821280964', '484088004', '159365376', '242487184', '361152016', '769174756', '260112384', '683770201', '239971081', '659976100', '175880644', '612661504', '152250921', '778856464', '694375201', '560695041', '820650609', '120055849', '104346225', '118940836', '238795209', '511302544', '160427556', '624300196', '896523364', '124746561', '998180836', '672831721', '396010000', '224370441', '268566544', '402523969', '285846649', '663011001', '940280896', '572836356', '976312516', '374538609', '680949025', '391090176', '376476409', '685182976', '293128641', '925376400', '185068816', '193182201', '441546169', '641811556', '860776921', '442892025', '801625969', '611820225', '372914721', '387971809', '162690025', '138579984', '840246169', '807355396', '312264241', '108493056', '136258929', '788823396', '448973721', '116964225', '977500225', '791015625', '287472025', '749281129', '556440921', '548449561', '942981264', '229886244', '881911809', '142539721', '426835600', '954748201', '321843600', '435139600', '130416400', '576960400', '771839524', '103286569', '201185856', '168194961', '847333881', '855621001', '136702864', '123409881', '496977849', '372451401', '416404836', '521848336', '534765625', '197093521', '211731601', '309443281', '267584164', '510624409', '243640881', '561927025', '813048196', '291931396', '595164816', '102677689', '259306609', '564395049', '270832849', '996159844', '843147369', '196897024', '245079025', '688485121', '739568025', '303595776', '753941764', '215296929', '725601969', '394816900', '447111025', '703628676', '864654025', '857259841', '198359056', '748460164', '963667849', '173132964', '145684900', '383180625', '699761209', '133518025', '494217361', '651525625', '117570649', '901020289', '863713321', '862714384', '246584209', '254338704', '163865601', '327392836', '146676321', '299428416', '495062500', '615337636', '390773824', '231800625', '788317929', '316199524', '147428164', '436183225', '254530116', '166152100', '307721764', '118330884', '394260736', '346890625', '548168569', '309056400', '418447936', '845239329', '163968025', '185014404', '517335025', '622951681', '543309481', '310957956', '149597361', '295014976', '286929721', '752569489', '206956996', '906551881', '111471364', '970571716', '502432225', '794450596', '722749456', '471020209', '672261184', '521437225', '712783204', '499254336', '828345961', '240157009', '492174225', '676988361', '110460100', '339480625', '190412401', '357474649', '444113476', '708890625', '456121449', '632472201', '623500900', '517244049', '166358404', '129640996', '614692849', '127170729', '439992576', '290157156', '315062500', '579846400', '364619025', '314530225', '300883716', '966588100', '178569769', '416282409', '105042001', '262991089', '498316329', '150675625', '598536225', '797723536', '264843076', '393387556', '542470681', '435890884', '177023025', '750540816', '535644736', '233937025', '909625600', '398721024', '104796169', '150626529', '733705569', '208311489', '178997641', '513611569', '705327364', '149010849', '205836409', '611572900', '798458049', '777628996', '113465104', '198810000', '117614025', '603734041', '261501241', '214886281', '554367025', '902461681', '280361536', '162384049', '676884289', '395890609', '645363216', '901320484', '826677504', '744798681', '289068004', '246835521', '257281600', '840188196', '869837049', '506835169', '259403236', '146652100', '435640384', '931836676', '529506121', '709316689', '688117824', '486026116', '417957136', '439950625', '780699481', '925680625', '677612961', '938258161', '103632400', '557762689', '594091876', '232898121', '213510544', '408524944', '406062801', '586705284', '181440900', '521756964', '279825984', '412211809', '461519289', '171243396', '245110336', '320839744', '302620816', '360924004', '159896025', '139546969', '538379209', '797045824', '538193601', '145371249', '181872196', '240684196', '843670116', '288796036', '129231424', '104530176', '771561729', '205119684', '253924225', '140944384', '414936900', '272382016', '980566596', '356832100', '233081289', '518381824', '759443364', '857376961', '866654721', '725871364', '247464361', '607129600', '745453809', '378964089', '203290564', '321305625', '734518404', '102394161', '359860900', '112254025', '170746489', '817559649', '164019249', '559984896', '593994384', '136890000', '432057796', '627602704', '987279241', '388365849', '574225369', '153809604', '165688384', '212751396', '392396481', '167288356', '170851041', '176145984', '797384644', '281467729', '127396369', '563302756', '524181025', '337934689', '144432324', '151609969', '957654916', '233875849', '316092841', '127306089', '301196025', '403527744', '401481369', '102151449', '851414041', '896104225', '908479881', '926471844', '107226025', '361988676', '610633521', '174927076', '799701841', '985269321', '491109921', '370331536', '306110016', '896343721', '164634561', '244421956', '997801744', '731864809', '267780496', '714492900', '103734225', '396607225', '746491684', '788767225', '798288516', '288694081', '504227025', '381655296', '115971361', '273836304', '332150625', '396288649', '126090441', '154529761', '683508736', '565060441', '590052681', '338964921', '122567041', '230766481', '308002500', '397324489', '335842276', '217887121', '226592809', '982634409', '730296576', '415099876', '139594225', '184960000', '176943204', '192654400', '600397009', '828115729', '817616836', '118439689', '123321025', '183629601', '201668401', '745290000', '290668401', '681523236', '165945924', '910953124', '556205056', '275560000', '111175936', '254625849', '619462321', '143017681', '913490176', '623051521', '351862564', '716097600', '100560784', '191130625', '365230321', '250937281', '828806521', '963543681', '961930225', '896583249', '185177664', '462336004', '180123241', '545923225', '891798769', '898260841', '892455876', '301577956', '724417225', '452072644', '412739856', '351900081', '575424144', '174345616', '107412496', '723394816', '155376225', '257506209', '322417936', '124500964', '111323601', '112360000', '978876369', '217061289', '911798416', '924403216', '228886641', '143952004', '435723876', '497468416', '397085329', '399680064', '128187684', '330730596', '454158721', '909022500', '134792100', '134954689', '204318436', '911315344', '787588096', '380484036', '469632241', '342805225', '207158449', '281501284', '398601225', '140778225', '316235089', '188925025', '152967424', '901800900', '814817025', '205234276', '963047089', '115648516', '303282225', '429484176', '136399041', '168065296', '210134016', '295908804', '231009601', '451137600', '884051289', '917302369', '141372100', '927202500', '286184889', '491686276', '685497124', '437186281', '589664089', '919059856', '261210244', '754106521', '715134564', '212430625', '351225081', '712836601', '804573225', '566487601', '807184921', '109788484', '215972416', '295805601', '952339600', '881317969', '389983504', '834921025', '277688896', '167857936', '830188969', '706336929', '350550729', '905709025', '483868009', '316448521', '582546496', '807412225', '157703364', '904806400', '241958025', '125372809', '415181376', '171898321', '256416169', '263932516', '292068100', '695851641', '104857600', '203319081', '317409856', '488498404', '249197796', '179211769', '257570401', '139240000', '891619600', '290907136', '668274201', '756250000', '198612649', '547840836', '215062225', '978313284', '731918916', '139051264', '782824441', '477072964', '636300625', '636401529', '873320704', '975687696', '389036176', '710862244', '658743556', '510534025', '175536001', '220938496', '854568289', '136585969', '824838400', '124634896', '417262329', '191462569', '243921924', '136492489', '122190916', '621355329', '213949129', '915304516', '167184900', '707560000', '501222544', '348568900', '147962896', '627753025', '396567396', '469588900', '956603041', '120253156', '665743204', '312122889', '905408100', '399320289', '908118225', '224880016', '657153225', '243859456', '809402500', '291248356', '929152324', '470109124', '651117289', '322489764', '250620561', '185395456', '281904100', '500595876', '768675625', '492218596', '792141025', '542983204', '694849600', '740492944', '303421561', '901440576', '421439841', '395095129', '442849936', '699020721', '869601121', '270569601', '683561025', '604127241', '363321721', '189145009', '459630721', '865065744', '353778481', '852815209', '540097600', '192820996', '476810896', '444155625', '126990361', '236728996', '121462441', '736579600', '682933689', '543402721', '583657281', '299117025', '303665476', '158206084', '502566724', '671069025', '847159236', '451775025', '406425600', '565964100', '197065444', '638168644', '125260864', '156050064', '161036100', '566916100', '296149681', '621405184', '413430889', '872611600', '344139601', '456676900', '239259024', '386948241', '699232249', '114297481', '182601169', '259918884', '133864900', '662908009', '327682404', '215678596', '663268516', '453775204', '471714961', '112826884', '422343601', '405579321', '340328704', '552814144', '366684201', '455779801', '790172100', '177822225', '699496704', '198528100', '652700304', '167262489', '173290896', '188540361', '185995044', '229916569', '272085025', '156900676', '937523161', '454073481', '131262849', '208542481', '885062500', '645210801', '461390400', '220641316', '457703236', '333610225', '421357729', '686702025', '417507489', '993636484', '355850496', '623001600', '770118001', '132687361', '202635225', '737339716', '275327649', '945562500', '938013129', '998054464', '322669369', '818703769', '108659776', '486996624', '102697956', '236852100', '628855929', '947777796', '175615504', '289986841', '121749156', '308388721', '714172176', '147792649', '289748484', '305620324', '484968484', '403045776', '536709889', '595213609', '981318276', '225510289', '372026944', '276124689', '511573924', '886729284', '404693689', '347710609', '802022400', '271887121', '292717881', '151831684', '856323169', '107495424', '288864016', '582208641', '865536400', '656538129', '296459524', '429608529', '193265604', '662805025', '737665600', '301612689', '978375841', '884705536', '239289961', '862361956', '883872900', '508863364', '178756900', '842450625', '695060496', '671379921', '102758769', '349989264', '280261081', '382398025', '851297329', '936421201', '339812356', '126000625', '423207184', '376127236', '380172004', '609299856', '975312900', '406828900', '953142129', '753886849', '757295361', '403085929', '353966596', '508592704', '218537089', '403246561', '796763529', '750705201', '484880400', '285170769', '221027689', '159542161', '415588996', '637158564', '300606244', '932141961', '222337921', '875390569', '402684489', '559842921', '169806961', '820020496', '107019025', '190578025', '518655076', '768398400', '997296400', '251856900', '222934761', '506970256', '514473124', '521300224', '838507849', '193571569', '992061009', '345550921', '849139600', '243890689', '574704729', '674700625', '920151556', '908540164', '221920609', '768287524', '940096921', '909082801', '524639025', '350288656', '497869969', '278789809', '185313769', '318836736', '103652761', '759718969', '371409984', '141039376', '230007556', '850480569', '209178369', '322705296', '445674321', '132434064', '118483225', '633881329', '449524804', '202350625', '761484025', '362978704', '296252944', '208658025', '759278025', '302864409', '815159601', '266081344', '459416356', '402203025', '939361201', '567154225', '650199001', '868245156', '915123001', '964413025', '988788025', '162358564', '369293089', '820765201', '454243969', '269616400', '431683729', '276290884', '296321796', '491198569', '530703369', '924220801', '381264676', '118570321', '162154756', '941507856', '623251225', '387026929', '536154025', '112084569', '176013289', '914457600', '130919364', '782656576', '122899396', '599417289', '785008324', '126337600', '917362944', '985834404', '656948161', '675532081', '759167809', '254019844', '593896900', '436810000', '158004900', '287404209', '366799104', '147695409', '473454081', '882624681', '188375625', '124612569', '488321604', '315027001', '912100401', '725925249', '289952784', '986650921', '628454761', '502073649', '690375625', '145130209', '462250000', '321413184', '439070116', '418161601', '467337924', '112678225', '415059129', '377175241', '399400225', '390852900', '743652900', '161417025', '953512641', '808890481', '123032464', '567011344', '241647025', '483384196', '252396769', '766957636', '623800576', '485320900', '163379524', '642521104', '329458801', '188650225', '879419025', '125753796', '315915076', '215473041', '142420356', '412374249', '189860841', '179184996', '273141729', '109620900', '428531401', '212547241', '108430569', '128572921', '937400689', '409576644', '318622500', '843321600', '316697616', '124188736', '432307264', '638017081', '838392025', '167003929', '247590225', '231922441', '214915600', '241926916', '520478596', '384473664', '767456209', '119180889', '483560100', '930494016', '496665796', '353101681', '624150289', '304781764', '295324225', '800720209', '559322500', '183169156', '162231169', '165868641', '106584976', '336098889', '322274304', '348905041', '247181284', '528310225', '625050001', '616379929', '149670756', '169182049', '406304649', '295633636', '633780625', '337126321', '819276129', '550981729', '186322500', '120824064', '672520489', '209294089', '669619129', '395771236', '128595600', '551639169', '521391556', '449864100', '647957025', '862185769', '551169529', '769119289', '999761161', '669670884', '609053041', '500730129', '391129729', '635241616', '643231044', '308845476', '365001025', '474194176', '532732561', '118026496', '192210496', '211644304', '291384900', '389233441', '813447441', '888159204', '494395225', '687488400', '277422336', '924828921', '326380356', '515380804', '346480996', '583560649', '129846025', '274598041', '675948001', '678446209', '871607529', '228947161', '199515625', '752514624', '915183504', '510488836', '538564849', '162435025', '221890816', '145250704', '129390625', '255136729', '144672784', '982697104', '169546441', '642774609', '233417284', '785064361', '534580641', '782097156', '746054596', '147889921', '514200976', '213919876', '565773796', '230371684', '133726096', '779135569', '518290756', '117787609', '196252081', '154057744', '197233936', '341214784', '214066161', '267486025', '133772356', '370100644', '104632441', '464143936', '199176769', '657204496', '566820864', '364389921', '294122500', '780475969', '128504896', '662135824', '407192041', '747749025', '344956329', '146095569', '286895844', '918332416', '575136324', '342842256', '938074384', '176570944', '753008481', '445927689', '192626641', '115304644', '203718529', '755205361', '635191209', '391367089', '365727376', '135908964', '793267225', '890783716', '937094544', '551216484', '580665409', '120231225', '121066009', '183927844', '682097689', '591170596', '899280144', '149940025', '715562500', '607425316', '520113636', '105021504', '837234225', '476068761', '161188416', '110838784', '986776569', '693321561', '320338404', '566725636', '720815104', '138415225', '124880625', '481978116', '104980516', '682881424', '315311049', '696801609', '652904704', '282946041', '424648449', '609151761', '658486921', '660747025', '143065521', '441924484', '973190416', '583802244', '564252516', '564205009', '737611281', '857611225', '670240321', '246521401', '138509361', '318336964', '766348489', '392040000', '404412100', '274896400', '696590449', '478690641', '702621049', '893471881', '295977616', '113443801', '111218116', '300571569', '127441521', '232776049', '290293444', '498941569', '437813776', '908841609', '167340096', '110313009', '143137296', '132848676', '243547236', '810882576', '895326084', '852464809', '840478081', '170380809', '592484281', '214534609', '134815321', '256064004', '805310884', '825987600', '414977641', '789891025', '374732164', '418816225', '266113969', '133217764', '150160516', '251729956', '667964025', '591219225', '167236624', '210946576', '256800625', '104693824', '145226601', '485761600', '130782096', '841870225', '787139136', '200930625', '243016921', '146627881', '412008804', '378808369', '603537489', '801852489', '189667984', '497067025', '608954329', '916030756', '643028164', '687645729', '225300100', '423001489', '109579024', '458730724', '565583524', '160731684', '115713049', '446519161', '359329936', '257923600', '311946244', '673973521', '312723856', '390457600', '771506176', '239413729', '902641936', '424401201', '398840841', '492351721', '272547081', '466862449', '666930625', '218832849', '901680784', '460445764', '613701529', '609102400', '512614881', '715241536', '924768100', '268107876', '310534884', '649638144', '395850816', '759222916', '532455625', '103958416', '165173904', '730512784', '199035664', '965904241', '158684409', '680375056', '131148304', '442176784', '214446736', '115691536', '391485796', '146071396', '356039161', '163558521', '182574144', '363093025', '117418896', '624950001', '458302464', '393903409', '162307600', '953636161', '803495716', '176358400', '690480729', '793886976', '889172761', '190136521', '718293601', '582981025', '217120225', '783384121', '135303424', '223771681', '341067024', '200590569', '126697536', '714653289', '866183761', '904204900', '511709641', '166823056', '251317609', '481231969', '884110756', '264095001', '852581601', '120165444', '501177769', '861892164', '268009641', '866890249', '274863241', '386436964', '895206400', '450458176', '428490000', '237375649', '370832049', '215766721', '210424036', '338008225', '400800400', '519657616', '503060041', '527391225', '285711409', '964350916', '375390625', '151807041', '863125641', '166539025', '606439876', '338670409', '293162884', '124300201', '889351684', '448422976', '920272896', '178703424', '380796196', '505035729', '217149696', '593360881', '851705856', '178596496', '759994624', '614345796', '583270801', '312936100', '813960900', '159921316', '213072409', '237006025', '534858129', '253064464', '208600249', '545129104', '880843041', '582884449', '494573121', '175324081', '352425529', '142515844', '955366281', '124657225', '203461696', '706602724', '609003684', '596043396', '196504324', '455609025', '874148356', '560126889', '642318336', '590247025', '485409024', '342916324', '280763536', '668325904', '241398369', '623550841', '123476544', '296046436', '672364900', '347636025', '803949316', '471975625', '686597209', '961620100', '219810276', '258952464', '596531776', '988410721', '244296900', '371718400', '279926361', '525693184', '437395396', '308564356', '932325156', '825297984', '200194201', '125171344', '391327524', '241864704', '348083649', '368294481', '806105664', '302516449', '601034256', '392634225', '465739561', '258116356', '822886596', '361076004', '597753601', '973003249', '965034225', '847275664', '754381156', '244015641', '460402849', '943656961', '609694864', '306180004', '304328025', '279157264', '202578289', '998496801', '144312169', '357285604', '631014400', '863419456', '493150849', '134026929', '941998864', '291214225', '616926244', '917726436', '297631504', '491863684', '601426576', '604864836', '527758729', '117744201', '428986944', '434013889', '196196049', '146385801', '623401024', '474411961', '435765625', '452923524', '192460129', '502970329', '433972224', '398002500', '186404409', '995465601', '293745321', '658794889', '893053456', '450373284', '921729600', '734084836', '129004164', '135047641', '100600900', '692795041', '677300625', '220047556', '270339364', '149303961', '967210000', '314494756', '764301316', '507916369', '201412864', '336575716', '683247321', '227496889', '258052096', '726356401', '837176356', '103063104', '504766089', '459673600', '142086400', '129937201', '973752025', '988536481', '295874401', '525647329', '297252081', '524868100', '972067684', '254945089', '629006400', '291316624', '595018449', '103713856', '725763600', '816016356', '713904961', '129777664', '637310025', '424277604', '275526801', '232684516', '897781369', '237160000', '368217721', '985394881', '875035561', '719902561', '536339281', '198584464', '761704801', '587092900', '367067281', '410953984', '679332096', '509359761', '370678009', '154579489', '908600449', '304362916', '868127296', '221831236', '232593001', '119115396', '119924401', '116273089', '422466916', '384120801', '420414016', '778298404', '167702500', '816644929', '146845924', '928908484', '412861761', '439866729', '314778564', '154927809', '376088449', '796650625', '705858624', '456976129', '342361009', '552908196', '216855076', '186295201', '575184289', '189282564', '267355201', '278355856', '902221369', '231344100', '372104100', '959698441', '158835609', '344250916', '309830404', '772562025', '103795344', '280864081', '289714441', '450415729', '112317604', '988284969', '250462276', '296425089', '934035844', '697118409', '165096801', '196953156', '494439696', '337163044', '344436481', '121000000', '263542756', '208167184', '392475721', '324360100', '139972561', '327501409', '654234084', '184389241', '194295721', '303247396', '435014449', '156275001', '778521604', '934219225', '191767104', '712142596', '411156729', '929762064', '144120025', '162511504', '840072256', '434138896', '175059361', '205606921', '781761600', '533841025', '531348601', '580279921', '160807761', '409131529', '500506384', '574417089', '126315121', '703363441', '531809721', '796368400', '256832676', '465178624', '583464025', '665846416', '475937856', '421973764', '590490000', '202492900', '749609641', '145467721', '991746064', '156375025', '879834244', '376554025', '296356225', '157502500', '875272225', '932935936', '240746256', '149206225', '269058409', '265005841', '118461456', '802702224', '353064100', '508773136', '265461849', '287743369', '960690025', '157602916', '238208356', '840014289', '282038436', '305795169', '529138009', '441882441', '973128025', '993447361', '184525056', '419307529', '362864401', '183412849', '265233796', '158785201', '929091361', '735982641', '400360081', '293334129', '199543876', '643789129', '155027401', '225030001', '892276641', '113358609', '107599129', '203889841', '907515625', '136726249', '772284100', '692005636', '484396081', '514064929', '214007641', '664195984', '536015104', '581677924', '820421449', '546110161', '333537169', '142659136', '513702225', '571257801', '377680356', '419143729', '160959969', '214183225', '310499641', '147306769', '138344644', '836887041', '672416761', '975063076', '860307561', '433056100', '924889744', '214388164', '678654601', '127035441', '293197129', '634233856', '590392804', '399920004', '323064676', '829555204', '260080129', '220374025', '496175625', '459587844', '708092100', '350101521', '500282689', '778744836', '440748036', '250493929', '572979969', '775901025', '827137600', '619014400', '808662969', '456292321', '112063396', '562828176', '241491600', '619711236', '473889361', '380016036', '203661441', '481670809', '375158161', '280160644', '579316761', '762036025', '303874624', '702886144', '454840929', '207676921', '711822400', '216442944', '312900721', '473932900', '373842225', '520752400', '191434896', '186814224', '361570225', '362369296', '420127009', '554696704', '772061796', '259113409', '444830281', '525463929', '843612025', '276756496', '617621904', '954315664', '714760225', '292752100', '427248900', '912704521', '150994944', '224310529', '920879716', '149719696', '675896004', '933546916', '889709584', '317588041', '235868164', '127509264', '825412900', '789947236', '174662656', '952709956', '345290724', '991179289', '546390625', '812592036', '236575161', '710595649', '189392644', '791184384', '872434369', '447618649', '485673444', '985332100', '724040464', '848265625', '503015184', '165071104', '423166041', '431309824', '289476196', '497602249', '440034529', '103124025', '871371361', '952771689', '555639184', '345030625', '103266244', '906250816', '160402225', '302968836', '207648100', '160123716', '374035600', '738154561', '330185241', '314104729', '604668100', '957159844', '100460529', '986588100', '599368324', '141681409', '276257641', '367757329', '170302500', '257345764', '138768400', '738752400', '186513649', '231040000', '369639076', '888814969', '479128321', '173159281', '100500625', '731648401', '871076196', '877996161', '481846401', '230827249', '884884009', '233570089', '412090000', '148133241', '229795281', '148547344', '960194169', '285508609', '205005124', '508006521', '206985769', '680792464', '940526224', '198838201', '174398436', '177156100', '139216401', '847042816', '184443561', '553472676', '108951844', '272580100', '528954001', '262116100', '308634624', '621654489', '220492801', '155251600', '650913169', '676520100', '595067236', '881614864', '204432804', '821854224', '271557441', '852348025', '338044996', '277588921', '189612900', '930189001', '522579600', '826965049', '436141456', '553284484', '744962436', '269583561', '186186025', '770229009', '121528576', '116553616', '307371024', '547466404', '630311236', '389470225', '523448641', '102718225', '341843121', '877462884', '762588225', '108972721', '761263281', '189062500', '952895161', '632421904', '351262564', '183548304', '671639056', '479391025', '138462289', '875923216', '439321600', '647346249', '837986704', '618964641', '213247609', '742562500', '252047376', '879715600', '850713889', '210830400', '862244496', '661158369', '387499225', '368025856', '951969316', '680270724', '254211136', '618715876', '294774561', '128097124', '144793089', '992502016', '118352641', '156975841', '670136769', '155226681', '740057616', '595701649', '994203961', '595555216', '102272769', '904866561', '313927524', '453477025', '678602500', '146289025', '669722641', '905829409', '424030464', '119006281', '229431609', '170668096', '229340736', '459202041', '622153249', '219780625', '595506409', '441000000', '180956304', '204976489', '404331664', '482461225', '940832929', '645871396', '237683889', '903543481', '515925796', '544802281', '828230841', '164070481', '548964900', '168272784', '711288900', '413796964', '224970001', '219869584', '871253289', '664299076', '380640100', '112487236', '129686544', '738317584', '222964624', '371602729', '199600384', '189943524', '152720164', '640646721', '172055689', '433264225', '122788561', '610435849', '281199361', '488277409', '435974400', '698492041', '533101921', '561453025', '891679321', '307230784', '950982244', '709423225', '615784225', '810483961', '277155904', '487658889', '232166169', '707347216', '364313569', '744143841', '552485025', '141705216', '756140004', '508728025', '837407844', '109202500', '110124036', '626200576', '146023056', '909746244', '415222129', '906852996', '335622400', '748569600', '166255236', '674752576', '545362609', '318229921', '391842025', '873202500', '989039601', '268173376', '564680169', '209004849', '383964025', '131285764', '896762916', '322058916', '493861729', '300849025', '148498596', '114982729', '620757225', '553096324', '141395881', '645058404', '978813796', '172869904', '250398976', '941691969', '530657296', '407918809', '347002384', '737285409', '723341025', '792084736', '266244489', '432806416', '350887824', '570732100', '829324804', '388681225', '382632721', '770673121', '714599824', '204404209', '364504464', '940219569', '321018889', '117462244', '550653156', '295186761', '349839616', '323784036', '291043600', '596336400', '125596849', '201072400', '549668025', '320231025', '580039056', '481363600', '167754304', '395174641', '944394361', '811965025', '493062025', '793492561', '744252961', '940158244', '199430884', '993258256', '148425489', '651627729', '231831076', '656435641', '871725625', '682829161', '945009081', '765075600', '604471396', '906612100', '917847616', '742889536', '967023409', '525326400', '301473769', '872079961', '488454201', '578883600', '505890064', '919363041', '247118400', '898860361', '475109209', '538843369', '476417929', '224550225', '448592400', '549386721', '790790641', '922033225', '319587129', '127328656', '805594689', '643992129', '290429764', '276922881', '786634209', '449779264', '109432521', '212868100', '101304225', '227315929', '704530849', '245141649', '426050881', '312829969', '805197376', '233111824', '830246596', '486908356', '562923076', '165251025', '125350416', '383415561', '926045761', '175244644', '932569444', '269846329', '166771396', '987467776', '268042384', '105431824', '612117081', '222875041', '695798884', '645922225', '297183121', '429359841', '958026304', '170015521', '210395025', '109956196', '197796096', '477422500', '561026596', '278255761', '280294564', '954192100', '321449041', '169937296', '407878416', '598193764', '424978225', '914336644', '271293841', '132572196', '621305476', '480661776', '248188516', '219040000', '485497156', '620557921', '339259561', '122389969', '795916944', '237807241', '465049225', '279591841', '198246400', '180794916', '543775761', '280797049', '716525824', '271590400', '197739844', '665124100', '951043921', '934769476', '481451364', '146700544', '823460416', '592630336', '770284516', '868304089', '368985681', '159719044', '230432400', '322346116', '693426889', '652802500', '126247696', '206899456', '145009764', '795804100', '398162116', '612018121', '723932836', '826850025', '389115076', '189502756', '747420921', '487261476', '839202961', '226984356', '616975921', '465221761', '166926400', '252746404', '102191881', '332880025', '161264601', '945808516', '547513201', '146797456', '720063556', '967085604', '289680400', '154803364', '238733401', '525784900', '930738064', '134908225', '591656976', '286151056', '956726761', '377913600', '921183201', '856440225', '152349649', '576864324', '335439225', '360278361', '172370641', '430811536', '607721104', '288558169', '558140625', '648109764', '152893225', '310252996', '490844025', '332661121', '300502225', '299636100', '907093924', '198894609', '631366129', '291897225', '237498921', '723502404', '363016809', '927507025', '268960000', '135722500', '496131076', '191324224', '901860961', '411643521', '153884025', '267747769', '287709444', '508818249', '498048489', '569681424', '803268964', '564490081', '149426176', '303526084', '336025561', '358231329', '407999601', '215150224', '429857289', '853165681', '745890721', '394419600', '105904681', '525280561', '581436769', '155575729', '375972100', '230523489', '327573801', '664402176', '572309929', '650046016', '845181184', '820536025', '306285001', '409374289', '582498225', '845762724', '142468096', '743871076', '247024089', '455523649', '151388416', '386594244', '806844025', '605898225', '916878400', '463368676', '848789956', '615288025', '526518916', '129549924', '168974001', '994077841', '162766564', '256224049', '150724729', '100260169', '264517696', '521345889', '207417604', '445210000', '376166025', '137968516', '476592561', '961062001', '247558756', '124567921', '152028900', '722856996', '179801281', '270865764', '750595609', '449228025', '299601481', '124434025', '732947329', '402323364', '522716769', '874503184', '416853889', '111450249', '569538225', '972441856', '482505156', '426009600', '108764041', '309795201', '150479289', '422425809', '256896784', '187553025', '520980625', '105966436', '721352164', '693690244', '804970384', '111513600', '512116900', '946116081', '697382464', '214417449', '509088969', '780923025', '969761881', '703522576', '277522281', '673402500', '548262225', '763527424', '373185124', '518427361', '247149841', '490445316', '443397249', '289238049', '784952289']
}
# set, precompute,
# TODO map words
m = 9216
for a, b in anagrams:
print a, b, m
cubes = sp[len(a)]
for i in cubes:
letter_map = {}
for k, l in enumerate(a):
if l in letter_map and letter_map[l] != i[k]:
break
if len(letter_map.values()) != len(set(letter_map.values())):
break
letter_map[l] = i[k]
bb = b
for l, r in letter_map.iteritems():
bb = bb.replace(l, r)
if bb in cubes:
if max(int(i), int(bb)) > m:
m = max(int(i), int(bb))
print m