Skip to content

Instantly share code, notes, and snippets.

@Samathingamajig

Samathingamajig/data.json

Last active Nov 12, 2020
Embed
What would you like to do?
JSON formatted data for `Fastest square root of an arbitrary size` https://codegolf.stackexchange.com/questions/215077/fastest-square-root-of-an-arbitrary-size/
This file has been truncated, but you can view the full file.
[
0,
1,
4,
9,
16,
25,
36,
49,
64,
81,
100,
121,
144,
169,
196,
225,
256,
289,
324,
361,
400,
441,
484,
529,
576,
625,
676,
729,
784,
841,
900,
961,
1024,
1089,
1156,
1225,
1296,
1369,
1444,
1521,
1600,
1681,
1764,
1849,
1936,
2025,
2116,
2209,
2304,
2401,
2500,
2601,
2704,
2809,
2916,
3025,
3136,
3249,
3364,
3481,
3600,
3721,
3844,
3969,
4096,
4225,
4356,
4489,
4624,
4761,
4900,
5041,
5184,
5329,
5476,
5625,
5776,
5929,
6084,
6241,
6400,
6561,
6724,
6889,
7056,
7225,
7396,
7569,
7744,
7921,
8100,
8281,
8464,
8649,
8836,
9025,
9216,
9409,
9604,
9801,
10000,
10201,
10404,
10609,
10816,
11025,
11236,
11449,
11664,
11881,
12100,
12321,
12544,
12769,
12996,
13225,
13456,
13689,
13924,
14161,
14400,
14641,
14884,
15129,
15376,
15625,
15876,
16129,
16384,
16641,
16900,
17161,
17424,
17689,
17956,
18225,
18496,
18769,
19044,
19321,
19600,
19881,
20164,
20449,
20736,
21025,
21316,
21609,
21904,
22201,
22500,
22801,
23104,
23409,
23716,
24025,
24336,
24649,
24964,
25281,
25600,
25921,
26244,
26569,
26896,
27225,
27556,
27889,
28224,
28561,
28900,
29241,
29584,
29929,
30276,
30625,
30976,
31329,
31684,
32041,
32400,
32761,
33124,
33489,
33856,
34225,
34596,
34969,
35344,
35721,
36100,
36481,
36864,
37249,
37636,
38025,
38416,
38809,
39204,
39601,
40000,
40401,
40804,
41209,
41616,
42025,
42436,
42849,
43264,
43681,
44100,
44521,
44944,
45369,
45796,
46225,
46656,
47089,
47524,
47961,
48400,
48841,
49284,
49729,
50176,
50625,
51076,
51529,
51984,
52441,
52900,
53361,
53824,
54289,
54756,
55225,
55696,
56169,
56644,
57121,
57600,
58081,
58564,
59049,
59536,
60025,
60516,
61009,
61504,
62001,
62500,
63001,
63504,
64009,
64516,
65025,
65536,
66049,
66564,
67081,
67600,
68121,
68644,
69169,
69696,
70225,
70756,
71289,
71824,
72361,
72900,
73441,
73984,
74529,
75076,
75625,
76176,
76729,
77284,
77841,
78400,
78961,
79524,
80089,
80656,
81225,
81796,
82369,
82944,
83521,
84100,
84681,
85264,
85849,
86436,
87025,
87616,
88209,
88804,
89401,
90000,
90601,
91204,
91809,
92416,
93025,
93636,
94249,
94864,
95481,
96100,
96721,
97344,
97969,
98596,
99225,
99856,
100489,
101124,
101761,
102400,
103041,
103684,
104329,
104976,
105625,
106276,
106929,
107584,
108241,
108900,
109561,
110224,
110889,
111556,
112225,
112896,
113569,
114244,
114921,
115600,
116281,
116964,
117649,
118336,
119025,
119716,
120409,
121104,
121801,
122500,
123201,
123904,
124609,
125316,
126025,
126736,
127449,
128164,
128881,
129600,
130321,
131044,
131769,
132496,
133225,
133956,
134689,
135424,
136161,
136900,
137641,
138384,
139129,
139876,
140625,
141376,
142129,
142884,
143641,
144400,
145161,
145924,
146689,
147456,
148225,
148996,
149769,
150544,
151321,
152100,
152881,
153664,
154449,
155236,
156025,
156816,
157609,
158404,
159201,
160000,
160801,
161604,
162409,
163216,
164025,
164836,
165649,
166464,
167281,
168100,
168921,
169744,
170569,
171396,
172225,
173056,
173889,
174724,
175561,
176400,
177241,
178084,
178929,
179776,
180625,
181476,
182329,
183184,
184041,
184900,
185761,
186624,
187489,
188356,
189225,
190096,
190969,
191844,
192721,
193600,
194481,
195364,
196249,
197136,
198025,
198916,
199809,
200704,
201601,
202500,
203401,
204304,
205209,
206116,
207025,
207936,
208849,
209764,
210681,
211600,
212521,
213444,
214369,
215296,
216225,
217156,
218089,
219024,
219961,
220900,
221841,
222784,
223729,
224676,
225625,
226576,
227529,
228484,
229441,
230400,
231361,
232324,
233289,
234256,
235225,
236196,
237169,
238144,
239121,
240100,
241081,
242064,
243049,
244036,
245025,
246016,
247009,
248004,
249001,
250000,
251001,
252004,
253009,
254016,
255025,
256036,
257049,
258064,
259081,
260100,
261121,
262144,
263169,
264196,
265225,
266256,
267289,
268324,
269361,
270400,
271441,
272484,
273529,
274576,
275625,
276676,
277729,
278784,
279841,
280900,
281961,
283024,
284089,
285156,
286225,
287296,
288369,
289444,
290521,
291600,
292681,
293764,
294849,
295936,
297025,
298116,
299209,
300304,
301401,
302500,
303601,
304704,
305809,
306916,
308025,
309136,
310249,
311364,
312481,
313600,
314721,
315844,
316969,
318096,
319225,
320356,
321489,
322624,
323761,
324900,
326041,
327184,
328329,
329476,
330625,
331776,
332929,
334084,
335241,
336400,
337561,
338724,
339889,
341056,
342225,
343396,
344569,
345744,
346921,
348100,
349281,
350464,
351649,
352836,
354025,
355216,
356409,
357604,
358801,
360000,
361201,
362404,
363609,
364816,
366025,
367236,
368449,
369664,
370881,
372100,
373321,
374544,
375769,
376996,
378225,
379456,
380689,
381924,
383161,
384400,
385641,
386884,
388129,
389376,
390625,
391876,
393129,
394384,
395641,
396900,
398161,
399424,
400689,
401956,
403225,
404496,
405769,
407044,
408321,
409600,
410881,
412164,
413449,
414736,
416025,
417316,
418609,
419904,
421201,
422500,
423801,
425104,
426409,
427716,
429025,
430336,
431649,
432964,
434281,
435600,
436921,
438244,
439569,
440896,
442225,
443556,
444889,
446224,
447561,
448900,
450241,
451584,
452929,
454276,
455625,
456976,
458329,
459684,
461041,
462400,
463761,
465124,
466489,
467856,
469225,
470596,
471969,
473344,
474721,
476100,
477481,
478864,
480249,
481636,
483025,
484416,
485809,
487204,
488601,
490000,
491401,
492804,
494209,
495616,
497025,
498436,
499849,
501264,
502681,
504100,
505521,
506944,
508369,
509796,
511225,
512656,
514089,
515524,
516961,
518400,
519841,
521284,
522729,
524176,
525625,
527076,
528529,
529984,
531441,
532900,
534361,
535824,
537289,
538756,
540225,
541696,
543169,
544644,
546121,
547600,
549081,
550564,
552049,
553536,
555025,
556516,
558009,
559504,
561001,
562500,
564001,
565504,
567009,
568516,
570025,
571536,
573049,
574564,
576081,
577600,
579121,
580644,
582169,
583696,
585225,
586756,
588289,
589824,
591361,
592900,
594441,
595984,
597529,
599076,
600625,
602176,
603729,
605284,
606841,
608400,
609961,
611524,
613089,
614656,
616225,
617796,
619369,
620944,
622521,
624100,
625681,
627264,
628849,
630436,
632025,
633616,
635209,
636804,
638401,
640000,
641601,
643204,
644809,
646416,
648025,
649636,
651249,
652864,
654481,
656100,
657721,
659344,
660969,
662596,
664225,
665856,
667489,
669124,
670761,
672400,
674041,
675684,
677329,
678976,
680625,
682276,
683929,
685584,
687241,
688900,
690561,
692224,
693889,
695556,
697225,
698896,
700569,
702244,
703921,
705600,
707281,
708964,
710649,
712336,
714025,
715716,
717409,
719104,
720801,
722500,
724201,
725904,
727609,
729316,
731025,
732736,
734449,
736164,
737881,
739600,
741321,
743044,
744769,
746496,
748225,
749956,
751689,
753424,
755161,
756900,
758641,
760384,
762129,
763876,
765625,
767376,
769129,
770884,
772641,
774400,
776161,
777924,
779689,
781456,
783225,
784996,
786769,
788544,
790321,
792100,
793881,
795664,
797449,
799236,
801025,
802816,
804609,
806404,
808201,
810000,
811801,
813604,
815409,
817216,
819025,
820836,
822649,
824464,
826281,
828100,
829921,
831744,
833569,
835396,
837225,
839056,
840889,
842724,
844561,
846400,
848241,
850084,
851929,
853776,
855625,
857476,
859329,
861184,
863041,
864900,
866761,
868624,
870489,
872356,
874225,
876096,
877969,
879844,
881721,
883600,
885481,
887364,
889249,
891136,
893025,
894916,
896809,
898704,
900601,
902500,
904401,
906304,
908209,
910116,
912025,
913936,
915849,
917764,
919681,
921600,
923521,
925444,
927369,
929296,
931225,
933156,
935089,
937024,
938961,
940900,
942841,
944784,
946729,
948676,
950625,
952576,
954529,
956484,
958441,
960400,
962361,
964324,
966289,
968256,
970225,
972196,
974169,
976144,
978121,
980100,
982081,
984064,
986049,
988036,
990025,
992016,
994009,
996004,
998001,
1000000,
1002001,
1004004,
1006009,
1008016,
1010025,
1012036,
1014049,
1016064,
1018081,
1020100,
1022121,
1024144,
1026169,
1028196,
1030225,
1032256,
1034289,
1036324,
1038361,
1040400,
1042441,
1044484,
1046529,
1048576,
1050625,
1052676,
1054729,
1056784,
1058841,
1060900,
1062961,
1065024,
1067089,
1069156,
1071225,
1073296,
1075369,
1077444,
1079521,
1081600,
1083681,
1085764,
1087849,
1089936,
1092025,
1094116,
1096209,
1098304,
1100401,
1102500,
1104601,
1106704,
1108809,
1110916,
1113025,
1115136,
1117249,
1119364,
1121481,
1123600,
1125721,
1127844,
1129969,
1132096,
1134225,
1136356,
1138489,
1140624,
1142761,
1144900,
1147041,
1149184,
1151329,
1153476,
1155625,
1157776,
1159929,
1162084,
1164241,
1166400,
1168561,
1170724,
1172889,
1175056,
1177225,
1179396,
1181569,
1183744,
1185921,
1188100,
1190281,
1192464,
1194649,
1196836,
1199025,
1201216,
1203409,
1205604,
1207801,
1210000,
1212201,
1214404,
1216609,
1218816,
1221025,
1223236,
1225449,
1227664,
1229881,
1232100,
1234321,
1236544,
1238769,
1240996,
1243225,
1245456,
1247689,
1249924,
1252161,
1254400,
1256641,
1258884,
1261129,
1263376,
1265625,
1267876,
1270129,
1272384,
1274641,
1276900,
1279161,
1281424,
1283689,
1285956,
1288225,
1290496,
1292769,
1295044,
1297321,
1299600,
1301881,
1304164,
1306449,
1308736,
1311025,
1313316,
1315609,
1317904,
1320201,
1322500,
1324801,
1327104,
1329409,
1331716,
1334025,
1336336,
1338649,
1340964,
1343281,
1345600,
1347921,
1350244,
1352569,
1354896,
1357225,
1359556,
1361889,
1364224,
1366561,
1368900,
1371241,
1373584,
1375929,
1378276,
1380625,
1382976,
1385329,
1387684,
1390041,
1392400,
1394761,
1397124,
1399489,
1401856,
1404225,
1406596,
1408969,
1411344,
1413721,
1416100,
1418481,
1420864,
1423249,
1425636,
1428025,
1430416,
1432809,
1435204,
1437601,
1440000,
1442401,
1444804,
1447209,
1449616,
1452025,
1454436,
1456849,
1459264,
1461681,
1464100,
1466521,
1468944,
1471369,
1473796,
1476225,
1478656,
1481089,
1483524,
1485961,
1488400,
1490841,
1493284,
1495729,
1498176,
1500625,
1503076,
1505529,
1507984,
1510441,
1512900,
1515361,
1517824,
1520289,
1522756,
1525225,
1527696,
1530169,
1532644,
1535121,
1537600,
1540081,
1542564,
1545049,
1547536,
1550025,
1552516,
1555009,
1557504,
1560001,
1562500,
1565001,
1567504,
1570009,
1572516,
1575025,
1577536,
1580049,
1582564,
1585081,
1587600,
1590121,
1592644,
1595169,
1597696,
1600225,
1602756,
1605289,
1607824,
1610361,
1612900,
1615441,
1617984,
1620529,
1623076,
1625625,
1628176,
1630729,
1633284,
1635841,
1638400,
1640961,
1643524,
1646089,
1648656,
1651225,
1653796,
1656369,
1658944,
1661521,
1664100,
1666681,
1669264,
1671849,
1674436,
1677025,
1679616,
1682209,
1684804,
1687401,
1690000,
1692601,
1695204,
1697809,
1700416,
1703025,
1705636,
1708249,
1710864,
1713481,
1716100,
1718721,
1721344,
1723969,
1726596,
1729225,
1731856,
1734489,
1737124,
1739761,
1742400,
1745041,
1747684,
1750329,
1752976,
1755625,
1758276,
1760929,
1763584,
1766241,
1768900,
1771561,
1774224,
1776889,
1779556,
1782225,
1784896,
1787569,
1790244,
1792921,
1795600,
1798281,
1800964,
1803649,
1806336,
1809025,
1811716,
1814409,
1817104,
1819801,
1822500,
1825201,
1827904,
1830609,
1833316,
1836025,
1838736,
1841449,
1844164,
1846881,
1849600,
1852321,
1855044,
1857769,
1860496,
1863225,
1865956,
1868689,
1871424,
1874161,
1876900,
1879641,
1882384,
1885129,
1887876,
1890625,
1893376,
1896129,
1898884,
1901641,
1904400,
1907161,
1909924,
1912689,
1915456,
1918225,
1920996,
1923769,
1926544,
1929321,
1932100,
1934881,
1937664,
1940449,
1943236,
1946025,
1948816,
1951609,
1954404,
1957201,
1960000,
1962801,
1965604,
1968409,
1971216,
1974025,
1976836,
1979649,
1982464,
1985281,
1988100,
1990921,
1993744,
1996569,
1999396,
2002225,
2005056,
2007889,
2010724,
2013561,
2016400,
2019241,
2022084,
2024929,
2027776,
2030625,
2033476,
2036329,
2039184,
2042041,
2044900,
2047761,
2050624,
2053489,
2056356,
2059225,
2062096,
2064969,
2067844,
2070721,
2073600,
2076481,
2079364,
2082249,
2085136,
2088025,
2090916,
2093809,
2096704,
2099601,
2102500,
2105401,
2108304,
2111209,
2114116,
2117025,
2119936,
2122849,
2125764,
2128681,
2131600,
2134521,
2137444,
2140369,
2143296,
2146225,
2149156,
2152089,
2155024,
2157961,
2160900,
2163841,
2166784,
2169729,
2172676,
2175625,
2178576,
2181529,
2184484,
2187441,
2190400,
2193361,
2196324,
2199289,
2202256,
2205225,
2208196,
2211169,
2214144,
2217121,
2220100,
2223081,
2226064,
2229049,
2232036,
2235025,
2238016,
2241009,
2244004,
2247001,
2250000,
2253001,
2256004,
2259009,
2262016,
2265025,
2268036,
2271049,
2274064,
2277081,
2280100,
2283121,
2286144,
2289169,
2292196,
2295225,
2298256,
2301289,
2304324,
2307361,
2310400,
2313441,
2316484,
2319529,
2322576,
2325625,
2328676,
2331729,
2334784,
2337841,
2340900,
2343961,
2347024,
2350089,
2353156,
2356225,
2359296,
2362369,
2365444,
2368521,
2371600,
2374681,
2377764,
2380849,
2383936,
2387025,
2390116,
2393209,
2396304,
2399401,
2402500,
2405601,
2408704,
2411809,
2414916,
2418025,
2421136,
2424249,
2427364,
2430481,
2433600,
2436721,
2439844,
2442969,
2446096,
2449225,
2452356,
2455489,
2458624,
2461761,
2464900,
2468041,
2471184,
2474329,
2477476,
2480625,
2483776,
2486929,
2490084,
2493241,
2496400,
2499561,
2502724,
2505889,
2509056,
2512225,
2515396,
2518569,
2521744,
2524921,
2528100,
2531281,
2534464,
2537649,
2540836,
2544025,
2547216,
2550409,
2553604,
2556801,
2560000,
2563201,
2566404,
2569609,
2572816,
2576025,
2579236,
2582449,
2585664,
2588881,
2592100,
2595321,
2598544,
2601769,
2604996,
2608225,
2611456,
2614689,
2617924,
2621161,
2624400,
2627641,
2630884,
2634129,
2637376,
2640625,
2643876,
2647129,
2650384,
2653641,
2656900,
2660161,
2663424,
2666689,
2669956,
2673225,
2676496,
2679769,
2683044,
2686321,
2689600,
2692881,
2696164,
2699449,
2702736,
2706025,
2709316,
2712609,
2715904,
2719201,
2722500,
2725801,
2729104,
2732409,
2735716,
2739025,
2742336,
2745649,
2748964,
2752281,
2755600,
2758921,
2762244,
2765569,
2768896,
2772225,
2775556,
2778889,
2782224,
2785561,
2788900,
2792241,
2795584,
2798929,
2802276,
2805625,
2808976,
2812329,
2815684,
2819041,
2822400,
2825761,
2829124,
2832489,
2835856,
2839225,
2842596,
2845969,
2849344,
2852721,
2856100,
2859481,
2862864,
2866249,
2869636,
2873025,
2876416,
2879809,
2883204,
2886601,
2890000,
2893401,
2896804,
2900209,
2903616,
2907025,
2910436,
2913849,
2917264,
2920681,
2924100,
2927521,
2930944,
2934369,
2937796,
2941225,
2944656,
2948089,
2951524,
2954961,
2958400,
2961841,
2965284,
2968729,
2972176,
2975625,
2979076,
2982529,
2985984,
2989441,
2992900,
2996361,
2999824,
3003289,
3006756,
3010225,
3013696,
3017169,
3020644,
3024121,
3027600,
3031081,
3034564,
3038049,
3041536,
3045025,
3048516,
3052009,
3055504,
3059001,
3062500,
3066001,
3069504,
3073009,
3076516,
3080025,
3083536,
3087049,
3090564,
3094081,
3097600,
3101121,
3104644,
3108169,
3111696,
3115225,
3118756,
3122289,
3125824,
3129361,
3132900,
3136441,
3139984,
3143529,
3147076,
3150625,
3154176,
3157729,
3161284,
3164841,
3168400,
3171961,
3175524,
3179089,
3182656,
3186225,
3189796,
3193369,
3196944,
3200521,
3204100,
3207681,
3211264,
3214849,
3218436,
3222025,
3225616,
3229209,
3232804,
3236401,
3240000,
3243601,
3247204,
3250809,
3254416,
3258025,
3261636,
3265249,
3268864,
3272481,
3276100,
3279721,
3283344,
3286969,
3290596,
3294225,
3297856,
3301489,
3305124,
3308761,
3312400,
3316041,
3319684,
3323329,
3326976,
3330625,
3334276,
3337929,
3341584,
3345241,
3348900,
3352561,
3356224,
3359889,
3363556,
3367225,
3370896,
3374569,
3378244,
3381921,
3385600,
3389281,
3392964,
3396649,
3400336,
3404025,
3407716,
3411409,
3415104,
3418801,
3422500,
3426201,
3429904,
3433609,
3437316,
3441025,
3444736,
3448449,
3452164,
3455881,
3459600,
3463321,
3467044,
3470769,
3474496,
3478225,
3481956,
3485689,
3489424,
3493161,
3496900,
3500641,
3504384,
3508129,
3511876,
3515625,
3519376,
3523129,
3526884,
3530641,
3534400,
3538161,
3541924,
3545689,
3549456,
3553225,
3556996,
3560769,
3564544,
3568321,
3572100,
3575881,
3579664,
3583449,
3587236,
3591025,
3594816,
3598609,
3602404,
3606201,
3610000,
3613801,
3617604,
3621409,
3625216,
3629025,
3632836,
3636649,
3640464,
3644281,
3648100,
3651921,
3655744,
3659569,
3663396,
3667225,
3671056,
3674889,
3678724,
3682561,
3686400,
3690241,
3694084,
3697929,
3701776,
3705625,
3709476,
3713329,
3717184,
3721041,
3724900,
3728761,
3732624,
3736489,
3740356,
3744225,
3748096,
3751969,
3755844,
3759721,
3763600,
3767481,
3771364,
3775249,
3779136,
3783025,
3786916,
3790809,
3794704,
3798601,
3802500,
3806401,
3810304,
3814209,
3818116,
3822025,
3825936,
3829849,
3833764,
3837681,
3841600,
3845521,
3849444,
3853369,
3857296,
3861225,
3865156,
3869089,
3873024,
3876961,
3880900,
3884841,
3888784,
3892729,
3896676,
3900625,
3904576,
3908529,
3912484,
3916441,
3920400,
3924361,
3928324,
3932289,
3936256,
3940225,
3944196,
3948169,
3952144,
3956121,
3960100,
3964081,
3968064,
3972049,
3976036,
3980025,
3984016,
3988009,
3992004,
3996001,
4000000,
4004001,
4008004,
4012009,
4016016,
4020025,
4024036,
4028049,
4032064,
4036081,
4040100,
4044121,
4048144,
4052169,
4056196,
4060225,
4064256,
4068289,
4072324,
4076361,
4080400,
4084441,
4088484,
4092529,
4096576,
4100625,
4104676,
4108729,
4112784,
4116841,
4120900,
4124961,
4129024,
4133089,
4137156,
4141225,
4145296,
4149369,
4153444,
4157521,
4161600,
4165681,
4169764,
4173849,
4177936,
4182025,
4186116,
4190209,
4194304,
4198401,
4202500,
4206601,
4210704,
4214809,
4218916,
4223025,
4227136,
4231249,
4235364,
4239481,
4243600,
4247721,
4251844,
4255969,
4260096,
4264225,
4268356,
4272489,
4276624,
4280761,
4284900,
4289041,
4293184,
4297329,
4301476,
4305625,
4309776,
4313929,
4318084,
4322241,
4326400,
4330561,
4334724,
4338889,
4343056,
4347225,
4351396,
4355569,
4359744,
4363921,
4368100,
4372281,
4376464,
4380649,
4384836,
4389025,
4393216,
4397409,
4401604,
4405801,
4410000,
4414201,
4418404,
4422609,
4426816,
4431025,
4435236,
4439449,
4443664,
4447881,
4452100,
4456321,
4460544,
4464769,
4468996,
4473225,
4477456,
4481689,
4485924,
4490161,
4494400,
4498641,
4502884,
4507129,
4511376,
4515625,
4519876,
4524129,
4528384,
4532641,
4536900,
4541161,
4545424,
4549689,
4553956,
4558225,
4562496,
4566769,
4571044,
4575321,
4579600,
4583881,
4588164,
4592449,
4596736,
4601025,
4605316,
4609609,
4613904,
4618201,
4622500,
4626801,
4631104,
4635409,
4639716,
4644025,
4648336,
4652649,
4656964,
4661281,
4665600,
4669921,
4674244,
4678569,
4682896,
4687225,
4691556,
4695889,
4700224,
4704561,
4708900,
4713241,
4717584,
4721929,
4726276,
4730625,
4734976,
4739329,
4743684,
4748041,
4752400,
4756761,
4761124,
4765489,
4769856,
4774225,
4778596,
4782969,
4787344,
4791721,
4796100,
4800481,
4804864,
4809249,
4813636,
4818025,
4822416,
4826809,
4831204,
4835601,
4840000,
4844401,
4848804,
4853209,
4857616,
4862025,
4866436,
4870849,
4875264,
4879681,
4884100,
4888521,
4892944,
4897369,
4901796,
4906225,
4910656,
4915089,
4919524,
4923961,
4928400,
4932841,
4937284,
4941729,
4946176,
4950625,
4955076,
4959529,
4963984,
4968441,
4972900,
4977361,
4981824,
4986289,
4990756,
4995225,
4999696,
5004169,
5008644,
5013121,
5017600,
5022081,
5026564,
5031049,
5035536,
5040025,
5044516,
5049009,
5053504,
5058001,
5062500,
5067001,
5071504,
5076009,
5080516,
5085025,
5089536,
5094049,
5098564,
5103081,
5107600,
5112121,
5116644,
5121169,
5125696,
5130225,
5134756,
5139289,
5143824,
5148361,
5152900,
5157441,
5161984,
5166529,
5171076,
5175625,
5180176,
5184729,
5189284,
5193841,
5198400,
5202961,
5207524,
5212089,
5216656,
5221225,
5225796,
5230369,
5234944,
5239521,
5244100,
5248681,
5253264,
5257849,
5262436,
5267025,
5271616,
5276209,
5280804,
5285401,
5290000,
5294601,
5299204,
5303809,
5308416,
5313025,
5317636,
5322249,
5326864,
5331481,
5336100,
5340721,
5345344,
5349969,
5354596,
5359225,
5363856,
5368489,
5373124,
5377761,
5382400,
5387041,
5391684,
5396329,
5400976,
5405625,
5410276,
5414929,
5419584,
5424241,
5428900,
5433561,
5438224,
5442889,
5447556,
5452225,
5456896,
5461569,
5466244,
5470921,
5475600,
5480281,
5484964,
5489649,
5494336,
5499025,
5503716,
5508409,
5513104,
5517801,
5522500,
5527201,
5531904,
5536609,
5541316,
5546025,
5550736,
5555449,
5560164,
5564881,
5569600,
5574321,
5579044,
5583769,
5588496,
5593225,
5597956,
5602689,
5607424,
5612161,
5616900,
5621641,
5626384,
5631129,
5635876,
5640625,
5645376,
5650129,
5654884,
5659641,
5664400,
5669161,
5673924,
5678689,
5683456,
5688225,
5692996,
5697769,
5702544,
5707321,
5712100,
5716881,
5721664,
5726449,
5731236,
5736025,
5740816,
5745609,
5750404,
5755201,
5760000,
5764801,
5769604,
5774409,
5779216,
5784025,
5788836,
5793649,
5798464,
5803281,
5808100,
5812921,
5817744,
5822569,
5827396,
5832225,
5837056,
5841889,
5846724,
5851561,
5856400,
5861241,
5866084,
5870929,
5875776,
5880625,
5885476,
5890329,
5895184,
5900041,
5904900,
5909761,
5914624,
5919489,
5924356,
5929225,
5934096,
5938969,
5943844,
5948721,
5953600,
5958481,
5963364,
5968249,
5973136,
5978025,
5982916,
5987809,
5992704,
5997601,
6002500,
6007401,
6012304,
6017209,
6022116,
6027025,
6031936,
6036849,
6041764,
6046681,
6051600,
6056521,
6061444,
6066369,
6071296,
6076225,
6081156,
6086089,
6091024,
6095961,
6100900,
6105841,
6110784,
6115729,
6120676,
6125625,
6130576,
6135529,
6140484,
6145441,
6150400,
6155361,
6160324,
6165289,
6170256,
6175225,
6180196,
6185169,
6190144,
6195121,
6200100,
6205081,
6210064,
6215049,
6220036,
6225025,
6230016,
6235009,
6240004,
6245001,
6250000,
6255001,
6260004,
6265009,
6270016,
6275025,
6280036,
6285049,
6290064,
6295081,
6300100,
6305121,
6310144,
6315169,
6320196,
6325225,
6330256,
6335289,
6340324,
6345361,
6350400,
6355441,
6360484,
6365529,
6370576,
6375625,
6380676,
6385729,
6390784,
6395841,
6400900,
6405961,
6411024,
6416089,
6421156,
6426225,
6431296,
6436369,
6441444,
6446521,
6451600,
6456681,
6461764,
6466849,
6471936,
6477025,
6482116,
6487209,
6492304,
6497401,
6502500,
6507601,
6512704,
6517809,
6522916,
6528025,
6533136,
6538249,
6543364,
6548481,
6553600,
6558721,
6563844,
6568969,
6574096,
6579225,
6584356,
6589489,
6594624,
6599761,
6604900,
6610041,
6615184,
6620329,
6625476,
6630625,
6635776,
6640929,
6646084,
6651241,
6656400,
6661561,
6666724,
6671889,
6677056,
6682225,
6687396,
6692569,
6697744,
6702921,
6708100,
6713281,
6718464,
6723649,
6728836,
6734025,
6739216,
6744409,
6749604,
6754801,
6760000,
6765201,
6770404,
6775609,
6780816,
6786025,
6791236,
6796449,
6801664,
6806881,
6812100,
6817321,
6822544,
6827769,
6832996,
6838225,
6843456,
6848689,
6853924,
6859161,
6864400,
6869641,
6874884,
6880129,
6885376,
6890625,
6895876,
6901129,
6906384,
6911641,
6916900,
6922161,
6927424,
6932689,
6937956,
6943225,
6948496,
6953769,
6959044,
6964321,
6969600,
6974881,
6980164,
6985449,
6990736,
6996025,
7001316,
7006609,
7011904,
7017201,
7022500,
7027801,
7033104,
7038409,
7043716,
7049025,
7054336,
7059649,
7064964,
7070281,
7075600,
7080921,
7086244,
7091569,
7096896,
7102225,
7107556,
7112889,
7118224,
7123561,
7128900,
7134241,
7139584,
7144929,
7150276,
7155625,
7160976,
7166329,
7171684,
7177041,
7182400,
7187761,
7193124,
7198489,
7203856,
7209225,
7214596,
7219969,
7225344,
7230721,
7236100,
7241481,
7246864,
7252249,
7257636,
7263025,
7268416,
7273809,
7279204,
7284601,
7290000,
7295401,
7300804,
7306209,
7311616,
7317025,
7322436,
7327849,
7333264,
7338681,
7344100,
7349521,
7354944,
7360369,
7365796,
7371225,
7376656,
7382089,
7387524,
7392961,
7398400,
7403841,
7409284,
7414729,
7420176,
7425625,
7431076,
7436529,
7441984,
7447441,
7452900,
7458361,
7463824,
7469289,
7474756,
7480225,
7485696,
7491169,
7496644,
7502121,
7507600,
7513081,
7518564,
7524049,
7529536,
7535025,
7540516,
7546009,
7551504,
7557001,
7562500,
7568001,
7573504,
7579009,
7584516,
7590025,
7595536,
7601049,
7606564,
7612081,
7617600,
7623121,
7628644,
7634169,
7639696,
7645225,
7650756,
7656289,
7661824,
7667361,
7672900,
7678441,
7683984,
7689529,
7695076,
7700625,
7706176,
7711729,
7717284,
7722841,
7728400,
7733961,
7739524,
7745089,
7750656,
7756225,
7761796,
7767369,
7772944,
7778521,
7784100,
7789681,
7795264,
7800849,
7806436,
7812025,
7817616,
7823209,
7828804,
7834401,
7840000,
7845601,
7851204,
7856809,
7862416,
7868025,
7873636,
7879249,
7884864,
7890481,
7896100,
7901721,
7907344,
7912969,
7918596,
7924225,
7929856,
7935489,
7941124,
7946761,
7952400,
7958041,
7963684,
7969329,
7974976,
7980625,
7986276,
7991929,
7997584,
8003241,
8008900,
8014561,
8020224,
8025889,
8031556,
8037225,
8042896,
8048569,
8054244,
8059921,
8065600,
8071281,
8076964,
8082649,
8088336,
8094025,
8099716,
8105409,
8111104,
8116801,
8122500,
8128201,
8133904,
8139609,
8145316,
8151025,
8156736,
8162449,
8168164,
8173881,
8179600,
8185321,
8191044,
8196769,
8202496,
8208225,
8213956,
8219689,
8225424,
8231161,
8236900,
8242641,
8248384,
8254129,
8259876,
8265625,
8271376,
8277129,
8282884,
8288641,
8294400,
8300161,
8305924,
8311689,
8317456,
8323225,
8328996,
8334769,
8340544,
8346321,
8352100,
8357881,
8363664,
8369449,
8375236,
8381025,
8386816,
8392609,
8398404,
8404201,
8410000,
8415801,
8421604,
8427409,
8433216,
8439025,
8444836,
8450649,
8456464,
8462281,
8468100,
8473921,
8479744,
8485569,
8491396,
8497225,
8503056,
8508889,
8514724,
8520561,
8526400,
8532241,
8538084,
8543929,
8549776,
8555625,
8561476,
8567329,
8573184,
8579041,
8584900,
8590761,
8596624,
8602489,
8608356,
8614225,
8620096,
8625969,
8631844,
8637721,
8643600,
8649481,
8655364,
8661249,
8667136,
8673025,
8678916,
8684809,
8690704,
8696601,
8702500,
8708401,
8714304,
8720209,
8726116,
8732025,
8737936,
8743849,
8749764,
8755681,
8761600,
8767521,
8773444,
8779369,
8785296,
8791225,
8797156,
8803089,
8809024,
8814961,
8820900,
8826841,
8832784,
8838729,
8844676,
8850625,
8856576,
8862529,
8868484,
8874441,
8880400,
8886361,
8892324,
8898289,
8904256,
8910225,
8916196,
8922169,
8928144,
8934121,
8940100,
8946081,
8952064,
8958049,
8964036,
8970025,
8976016,
8982009,
8988004,
8994001,
9000000,
9006001,
9012004,
9018009,
9024016,
9030025,
9036036,
9042049,
9048064,
9054081,
9060100,
9066121,
9072144,
9078169,
9084196,
9090225,
9096256,
9102289,
9108324,
9114361,
9120400,
9126441,
9132484,
9138529,
9144576,
9150625,
9156676,
9162729,
9168784,
9174841,
9180900,
9186961,
9193024,
9199089,
9205156,
9211225,
9217296,
9223369,
9229444,
9235521,
9241600,
9247681,
9253764,
9259849,
9265936,
9272025,
9278116,
9284209,
9290304,
9296401,
9302500,
9308601,
9314704,
9320809,
9326916,
9333025,
9339136,
9345249,
9351364,
9357481,
9363600,
9369721,
9375844,
9381969,
9388096,
9394225,
9400356,
9406489,
9412624,
9418761,
9424900,
9431041,
9437184,
9443329,
9449476,
9455625,
9461776,
9467929,
9474084,
9480241,
9486400,
9492561,
9498724,
9504889,
9511056,
9517225,
9523396,
9529569,
9535744,
9541921,
9548100,
9554281,
9560464,
9566649,
9572836,
9579025,
9585216,
9591409,
9597604,
9603801,
9610000,
9616201,
9622404,
9628609,
9634816,
9641025,
9647236,
9653449,
9659664,
9665881,
9672100,
9678321,
9684544,
9690769,
9696996,
9703225,
9709456,
9715689,
9721924,
9728161,
9734400,
9740641,
9746884,
9753129,
9759376,
9765625,
9771876,
9778129,
9784384,
9790641,
9796900,
9803161,
9809424,
9815689,
9821956,
9828225,
9834496,
9840769,
9847044,
9853321,
9859600,
9865881,
9872164,
9878449,
9884736,
9891025,
9897316,
9903609,
9909904,
9916201,
9922500,
9928801,
9935104,
9941409,
9947716,
9954025,
9960336,
9966649,
9972964,
9979281,
9985600,
9991921,
9998244,
10004569,
10010896,
10017225,
10023556,
10029889,
10036224,
10042561,
10048900,
10055241,
10061584,
10067929,
10074276,
10080625,
10086976,
10093329,
10099684,
10106041,
10112400,
10118761,
10125124,
10131489,
10137856,
10144225,
10150596,
10156969,
10163344,
10169721,
10176100,
10182481,
10188864,
10195249,
10201636,
10208025,
10214416,
10220809,
10227204,
10233601,
10240000,
10246401,
10252804,
10259209,
10265616,
10272025,
10278436,
10284849,
10291264,
10297681,
10304100,
10310521,
10316944,
10323369,
10329796,
10336225,
10342656,
10349089,
10355524,
10361961,
10368400,
10374841,
10381284,
10387729,
10394176,
10400625,
10407076,
10413529,
10419984,
10426441,
10432900,
10439361,
10445824,
10452289,
10458756,
10465225,
10471696,
10478169,
10484644,
10491121,
10497600,
10504081,
10510564,
10517049,
10523536,
10530025,
10536516,
10543009,
10549504,
10556001,
10562500,
10569001,
10575504,
10582009,
10588516,
10595025,
10601536,
10608049,
10614564,
10621081,
10627600,
10634121,
10640644,
10647169,
10653696,
10660225,
10666756,
10673289,
10679824,
10686361,
10692900,
10699441,
10705984,
10712529,
10719076,
10725625,
10732176,
10738729,
10745284,
10751841,
10758400,
10764961,
10771524,
10778089,
10784656,
10791225,
10797796,
10804369,
10810944,
10817521,
10824100,
10830681,
10837264,
10843849,
10850436,
10857025,
10863616,
10870209,
10876804,
10883401,
10890000,
10896601,
10903204,
10909809,
10916416,
10923025,
10929636,
10936249,
10942864,
10949481,
10956100,
10962721,
10969344,
10975969,
10982596,
10989225,
10995856,
11002489,
11009124,
11015761,
11022400,
11029041,
11035684,
11042329,
11048976,
11055625,
11062276,
11068929,
11075584,
11082241,
11088900,
11095561,
11102224,
11108889,
11115556,
11122225,
11128896,
11135569,
11142244,
11148921,
11155600,
11162281,
11168964,
11175649,
11182336,
11189025,
11195716,
11202409,
11209104,
11215801,
11222500,
11229201,
11235904,
11242609,
11249316,
11256025,
11262736,
11269449,
11276164,
11282881,
11289600,
11296321,
11303044,
11309769,
11316496,
11323225,
11329956,
11336689,
11343424,
11350161,
11356900,
11363641,
11370384,
11377129,
11383876,
11390625,
11397376,
11404129,
11410884,
11417641,
11424400,
11431161,
11437924,
11444689,
11451456,
11458225,
11464996,
11471769,
11478544,
11485321,
11492100,
11498881,
11505664,
11512449,
11519236,
11526025,
11532816,
11539609,
11546404,
11553201,
11560000,
11566801,
11573604,
11580409,
11587216,
11594025,
11600836,
11607649,
11614464,
11621281,
11628100,
11634921,
11641744,
11648569,
11655396,
11662225,
11669056,
11675889,
11682724,
11689561,
11696400,
11703241,
11710084,
11716929,
11723776,
11730625,
11737476,
11744329,
11751184,
11758041,
11764900,
11771761,
11778624,
11785489,
11792356,
11799225,
11806096,
11812969,
11819844,
11826721,
11833600,
11840481,
11847364,
11854249,
11861136,
11868025,
11874916,
11881809,
11888704,
11895601,
11902500,
11909401,
11916304,
11923209,
11930116,
11937025,
11943936,
11950849,
11957764,
11964681,
11971600,
11978521,
11985444,
11992369,
11999296,
12006225,
12013156,
12020089,
12027024,
12033961,
12040900,
12047841,
12054784,
12061729,
12068676,
12075625,
12082576,
12089529,
12096484,
12103441,
12110400,
12117361,
12124324,
12131289,
12138256,
12145225,
12152196,
12159169,
12166144,
12173121,
12180100,
12187081,
12194064,
12201049,
12208036,
12215025,
12222016,
12229009,
12236004,
12243001,
12250000,
12257001,
12264004,
12271009,
12278016,
12285025,
12292036,
12299049,
12306064,
12313081,
12320100,
12327121,
12334144,
12341169,
12348196,
12355225,
12362256,
12369289,
12376324,
12383361,
12390400,
12397441,
12404484,
12411529,
12418576,
12425625,
12432676,
12439729,
12446784,
12453841,
12460900,
12467961,
12475024,
12482089,
12489156,
12496225,
12503296,
12510369,
12517444,
12524521,
12531600,
12538681,
12545764,
12552849,
12559936,
12567025,
12574116,
12581209,
12588304,
12595401,
12602500,
12609601,
12616704,
12623809,
12630916,
12638025,
12645136,
12652249,
12659364,
12666481,
12673600,
12680721,
12687844,
12694969,
12702096,
12709225,
12716356,
12723489,
12730624,
12737761,
12744900,
12752041,
12759184,
12766329,
12773476,
12780625,
12787776,
12794929,
12802084,
12809241,
12816400,
12823561,
12830724,
12837889,
12845056,
12852225,
12859396,
12866569,
12873744,
12880921,
12888100,
12895281,
12902464,
12909649,
12916836,
12924025,
12931216,
12938409,
12945604,
12952801,
12960000,
12967201,
12974404,
12981609,
12988816,
12996025,
13003236,
13010449,
13017664,
13024881,
13032100,
13039321,
13046544,
13053769,
13060996,
13068225,
13075456,
13082689,
13089924,
13097161,
13104400,
13111641,
13118884,
13126129,
13133376,
13140625,
13147876,
13155129,
13162384,
13169641,
13176900,
13184161,
13191424,
13198689,
13205956,
13213225,
13220496,
13227769,
13235044,
13242321,
13249600,
13256881,
13264164,
13271449,
13278736,
13286025,
13293316,
13300609,
13307904,
13315201,
13322500,
13329801,
13337104,
13344409,
13351716,
13359025,
13366336,
13373649,
13380964,
13388281,
13395600,
13402921,
13410244,
13417569,
13424896,
13432225,
13439556,
13446889,
13454224,
13461561,
13468900,
13476241,
13483584,
13490929,
13498276,
13505625,
13512976,
13520329,
13527684,
13535041,
13542400,
13549761,
13557124,
13564489,
13571856,
13579225,
13586596,
13593969,
13601344,
13608721,
13616100,
13623481,
13630864,
13638249,
13645636,
13653025,
13660416,
13667809,
13675204,
13682601,
13690000,
13697401,
13704804,
13712209,
13719616,
13727025,
13734436,
13741849,
13749264,
13756681,
13764100,
13771521,
13778944,
13786369,
13793796,
13801225,
13808656,
13816089,
13823524,
13830961,
13838400,
13845841,
13853284,
13860729,
13868176,
13875625,
13883076,
13890529,
13897984,
13905441,
13912900,
13920361,
13927824,
13935289,
13942756,
13950225,
13957696,
13965169,
13972644,
13980121,
13987600,
13995081,
14002564,
14010049,
14017536,
14025025,
14032516,
14040009,
14047504,
14055001,
14062500,
14070001,
14077504,
14085009,
14092516,
14100025,
14107536,
14115049,
14122564,
14130081,
14137600,
14145121,
14152644,
14160169,
14167696,
14175225,
14182756,
14190289,
14197824,
14205361,
14212900,
14220441,
14227984,
14235529,
14243076,
14250625,
14258176,
14265729,
14273284,
14280841,
14288400,
14295961,
14303524,
14311089,
14318656,
14326225,
14333796,
14341369,
14348944,
14356521,
14364100,
14371681,
14379264,
14386849,
14394436,
14402025,
14409616,
14417209,
14424804,
14432401,
14440000,
14447601,
14455204,
14462809,
14470416,
14478025,
14485636,
14493249,
14500864,
14508481,
14516100,
14523721,
14531344,
14538969,
14546596,
14554225,
14561856,
14569489,
14577124,
14584761,
14592400,
14600041,
14607684,
14615329,
14622976,
14630625,
14638276,
14645929,
14653584,
14661241,
14668900,
14676561,
14684224,
14691889,
14699556,
14707225,
14714896,
14722569,
14730244,
14737921,
14745600,
14753281,
14760964,
14768649,
14776336,
14784025,
14791716,
14799409,
14807104,
14814801,
14822500,
14830201,
14837904,
14845609,
14853316,
14861025,
14868736,
14876449,
14884164,
14891881,
14899600,
14907321,
14915044,
14922769,
14930496,
14938225,
14945956,
14953689,
14961424,
14969161,
14976900,
14984641,
14992384,
15000129,
15007876,
15015625,
15023376,
15031129,
15038884,
15046641,
15054400,
15062161,
15069924,
15077689,
15085456,
15093225,
15100996,
15108769,
15116544,
15124321,
15132100,
15139881,
15147664,
15155449,
15163236,
15171025,
15178816,
15186609,
15194404,
15202201,
15210000,
15217801,
15225604,
15233409,
15241216,
15249025,
15256836,
15264649,
15272464,
15280281,
15288100,
15295921,
15303744,
15311569,
15319396,
15327225,
15335056,
15342889,
15350724,
15358561,
15366400,
15374241,
15382084,
15389929,
15397776,
15405625,
15413476,
15421329,
15429184,
15437041,
15444900,
15452761,
15460624,
15468489,
15476356,
15484225,
15492096,
15499969,
15507844,
15515721,
15523600,
15531481,
15539364,
15547249,
15555136,
15563025,
15570916,
15578809,
15586704,
15594601,
15602500,
15610401,
15618304,
15626209,
15634116,
15642025,
15649936,
15657849,
15665764,
15673681,
15681600,
15689521,
15697444,
15705369,
15713296,
15721225,
15729156,
15737089,
15745024,
15752961,
15760900,
15768841,
15776784,