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
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
|
# Squaring tests
sqr:0,0:0
sqr:495,0:245025
sqr:702,0:492804
sqr:23080,0:532686400
sqr:-485,0:235225
sqr:31727877,0:1006658178927129
sqr:-8234442,0:67806035051364
sqr:80,0:6400
sqr:75029676,0:5629452280664976
sqr:-8153,0:66471409
sqr:5729957,0:32832407221849
sqr:641,0:410881
sqr:-82,0:6724
sqr:7356,0:54110736
sqr:0,=1:0
sqr:7761224,0:60236597978176
sqr:928319,0:861776165761
sqr:912,0:831744
sqr:334190449,0:111683256202821601
sqr:#xAC46D3FD,0:#x73EF407495E70809
sqr:-180,0:32400
sqr:8965915,0:80387631787225
sqr:1771,0:3136441
sqr:131,0:17161
sqr:2518088106,0:6340767709578667236
sqr:31019,0:962178361
sqr:460877681,0:212408236843937761
sqr:2,0:4
sqr:2,=1:4
sqr:-43189,0:1865289721
sqr:400,0:160000
sqr:400,=1:160000
sqr:16978,0:288252484
sqr:32,0:1024
sqr:4185,0:17514225
sqr:246082426,0:60556560386045476
sqr:5024,0:25240576
sqr:4283818927,0:18351104599323431329
sqr:79803747,0:6368638035240009
sqr:27,0:729
sqr:-294872579,0:86949837846111241
sqr:5431,0:29495761
sqr:-64,0:4096
sqr:-27347593472,0:747890868709777014784
sqr:-93,0:8649
sqr:5941698,0:35303775123204
sqr:68188,0:4649603344
sqr:-10073,0:101465329
sqr:712007,0:506953968049
sqr:74981,0:5622150361
sqr:590060947429,0:348171921680809101710041
sqr:3375362,0:11393068631044
sqr:6288,0:39538944
sqr:-14938,0:223143844
sqr:818,0:669124
sqr:-61517636,0:3784419539028496
sqr:-485757743,0:235960584884454049
sqr:52047149,0:2708905719028201
sqr:880295,0:774919287025
sqr:23268913856,0:541442352037948788736
sqr:8611582804,0:74159358390148502416
sqr:-35440071,0:1255998632485041
sqr:-123,0:15129
sqr:-198239315,0:39298826011669225
sqr:-18792,0:353139264
sqr:42334,0:1792167556
sqr:8871716,0:78707344784656
sqr:-742998638,0:552046976069855044
sqr:599309793653,0:359172228768401439084409
sqr:92330620850,0:8524943546546454722500
sqr:-21253,0:451690009
sqr:-8591240,0:73809404737600
sqr:-4406721416023,0:19419193638435754241136529
sqr:7093605833487,0:50319243720880795970579169
sqr:540053945630,0:291658264190530996096900
sqr:6679643648234,0:44617639267392821131318756
sqr:521589,0:272055084921
sqr:13144286787,0:172772275138902783369
sqr:-47469,0:2253305961
sqr:480758624,0:231128854550373376
sqr:-8238434,0:67871794772356
sqr:-867204631,0:752043872027846161
sqr:84079798766,0:7069412560531055122756
sqr:14048677,0:197365325450329
sqr:647598376181,0:419383656832267988144761
sqr:89538606,0:8017161964423236
sqr:8775965118,0:77017563752352753924
sqr:135957585,0:18484464919032225
sqr:76500157735,0:5852274133479880330225
sqr:821777330800,0:675317981416772628640000
sqr:38741,0:1500865081
sqr:262422499893,0:68865568450091585011449
sqr:-114911750278913,0:13204710352163261933292461569
sqr:645965,0:417270781225
sqr:-846535490921,0:716622337388858473428241
sqr:56965538331,0:3245072557340630265561
sqr:-744309142053,0:553996098943672933054809
sqr:8398405793,0:70533219863895958849
sqr:14899711014997,0:222001388330422931958910009
sqr:4321091217,0:18671829305634541089
sqr:818709681211,0:670285542108617246426521
sqr:557620246567,0:310940339381441875285489
sqr:666538614295667,0:444273724347187940858494974889
sqr:-169058708804,0:28580847022475667110416
sqr:-796502,0:634415436004
sqr:-5416597755634,0:29339531246339285978741956
sqr:922525,0:851052375625
sqr:2993210,0:8959306104100
sqr:1714169182508836,0:2938375986263011104043218074896
sqr:-27353337,0:748205045035569
sqr:9130672606905,0:83369182254485348653679025
sqr:1596656380704,0:2549311598042796583535616
sqr:-9683496758810,0:93770109477883775312616100
sqr:909229240,0:826697810870977600
sqr:333499398389171,0:111221848725938992589570067241
sqr:-307250046,0:94402590767002116
sqr:3035000042541,0:9211225258223871809736681
sqr:-2721781933,0:7408096890805216489
sqr:48792067992331,0:2380665898968251261074813561
sqr:9234221,0:85270837476841
sqr:8101724703211,0:65637943166619366033710521
sqr:8164095821,0:66652460574469664041
sqr:804766485,0:647649095379255225
sqr:6183556496806,0:38236370949191691088201636
sqr:48857539680655569,0:2387059183646833479261385610713761
sqr:7026205978661388,0:49367570454577033123192362086544
sqr:644316320534354,0:415143520906928406000094197316
sqr:-2418657837,0:5849905732481518569
sqr:-689024588558,0:474754883637521184519364
sqr:7595432034404,0:57690587789250486239635216
sqr:51477603372463937,0:2649943648972710500135406365539969
sqr:-4859149914716259,0:23611337893687027113016478955081
sqr:-596229664,0:355489812233552896
sqr:539807450614764,0:291392083739210874761534775696
sqr:-1566967626957,0:2455387543931251913079849
sqr:65611170065548,0:4304825637370261946616540304
sqr:30495282,0:929962224259524
sqr:24673048425668,0:608759318615358173321246224
sqr:-417870989,0:174616163447838121
sqr:973135796,0:946993277456553616
sqr:61834268876013338,0:3823476807431111794332536353902244
sqr:82806890204302,0:6856981065307326523299307204
sqr:1316959192994,0:1734381516011407738684036
sqr:80328462383346,0:6452661868872633334658155716
sqr:42624480104111,0:1816846304145754485399100321
sqr:-375979141,0:141360314467097881
sqr:9920379080,0:98413921090901646400
sqr:80353168236771535,0:6456631645686909915006519786256225
sqr:21921266256,0:480541914266444257536
sqr:51036336390,0:2604707632113238232100
sqr:7536279247897084,0:56795504902284238073836255703056
sqr:4057492473172,0:16463245169847433139741584
sqr:270453549401790,0:73145122384026464066855204100
sqr:-97595328880030,0:9524848219201217774132800900
sqr:2730620091663,0:7456286084993650522105569
sqr:596640915610381483,0:355980382180394358404919444789279289
sqr:907362117785845,0:823306012792813655285282364025
sqr:3529407863794686,0:12456719869015768803663561838596
sqr:5637629105915,0:31782861935859962287987225
sqr:701177821774260333,0:491650337748096387958827849257270889
sqr:388674994544,0:151068251383778429767936
sqr:9003508844276352939,0:81063171508962508596780155978893937721
sqr:5782278255807599,0:33434741827585369298571706144801
sqr:54932190594257,0:3017545563483777218801382049
sqr:2330326791,0:5430422952852357681
sqr:2344523846,0:5496792064462631716
sqr:734348606390121,0:539267875707112861194846394641
sqr:1667343410703,0:2780034049214712934954209
sqr:47416690990247089326,0:2248342584464579496535799798615023134276
sqr:2992718026488505861,0:8956361186069257268281338748231351321
sqr:36345508239,0:1320995969151216881121
sqr:9136952501974852622,0:83483901023344519207328952878620274884
sqr:-68684476889,0:4717557365515575118321
sqr:3324362191672831934,0:11051383981423794566026717599410180356
sqr:3950591846438354580,0:15607175937145207775001664097806976400
sqr:452699498737223,0:204936836156932968571605751729
sqr:16407472075973,0:269205139923833746283896729
sqr:-42791759402,0:1831134672718655397604
sqr:-969620447288,0:940163811798981186554944
sqr:-7324554153015094663,0:53649093540450670762129798726851083569
sqr:1246969904304174,0:1554933942240360863251113822276
sqr:527095728932983463,0:277829907459393180154350270231472369
sqr:133034527166,0:17698185418281191991556
sqr:5806610887494202860,0:33716729998766214183769310106832179600
sqr:604840631315943,0:365832189290668488059885979249
sqr:7106121629098296578,0:50496964607538628518974633341246510084
sqr:81378228896850,0:6622416138388112367939922500
sqr:-18768741494576,0:352265657290218942237419776
sqr:81188620065937,0:6591592028211068078227687969
sqr:8219251025608152,0:67556087421960658524081448855104
sqr:20867876779389,0:435468281279762622975213321
sqr:27156769177930279482,0:737490112183384027655411672542630188324
sqr:40320990680365371419,0:1625782289446111137560608246113822073561
sqr:231848755308011786,0:53753845337874323313724120314909796
sqr:841695784516,0:708451793672004705354256
sqr:1766836913116,0:3121712677549275732829456
sqr:664177322904,0:441131516259924282993216
sqr:5979213918247228581465,0:35750999080161375874506971631233196141546225
sqr:1758746127509067,0:3093187941028139358526167210489
sqr:135179542401621982047,0:18273508683911915341791581411360790310209
sqr:112047175441308,0:12554569524375254604552750864
sqr:70541788345164680600,0:4976143902934011567084482333700016360000
sqr:1492832267100,0:2228548177694925742410000
sqr:3521705164411,0:12402407265039108540976921
sqr:-473191108111249626,0:223909824795552331595427695285139876
sqr:855883713881684,0:732536931687904321002750675856
sqr:16916839558930925199,0:286179460662610259828831065810133189601
sqr:296829185936965,0:88107565624001340524953411225
sqr:7414275234516727336390,0:54971477253168072142121335070692704218232100
sqr:90237037450605,0:8142722927861889317814866025
sqr:60553464627047020812,0:3666722078339034795281351845204761139344
sqr:4439551436109999,0:19709616953866354532829227780001
sqr:5735204172472,0:32892566899940238322590784
sqr:-477556465681133,0:228060177913855160813632163689
sqr:6136903544018042,0:37661585108581203963482021513764
sqr:7355012443029717610726,0:54096208037121975042332803663623262070247076
sqr:2615297272121929464,0:6839779821568405573166111210191327296
sqr:1236583510060121661932,0:1529138777352611011481426496873465697972624
sqr:259304999298782298,0:67239082661341488057486265598160804
sqr:67283385405374162098001,0:4527053951608116799312629323426390509928196001
sqr:301048056239861279998,0:90629932165798680163672601418278954880004
sqr:513985608867175879,0:264181206122561507573492869119422641
sqr:8456087728243890247050,0:71505419667756916634176268857406110033702500
sqr:978607251971625,0:957672153611455542449805140625
sqr:190320200462916,0:36221778704244531620691223056
sqr:213818886286553,0:45718516132821882562028621809
sqr:-862217602106683,0:743419193382598324879713262489
sqr:318640018205323583652,0:101531461201888944823553345475699841657104
sqr:-500900129006539730,0:250900939238768144201293108068472900
sqr:820114087330800098,0:672587116238431209810989756836809604
sqr:55403047897851377414057,0:3069497716371613929908572787677424384421199249
sqr:4810813844423644764918,0:23143929845698208536190754736426427483546724
sqr:9103047106745502875,0:82865466627627670814122634036633265625
sqr:963951698125641,0:929202876319306914592621660881
sqr:539175052498265418,0:290709737236507269568171898774714724
sqr:-50157204922004988220,0:2515745205588001416429472062562338768400
sqr:11026905984136936161244,0:121592655582994972607713656480448242767627536
sqr:3502071722216797290044,0:12264506347550524601785650136506422261521936
sqr:-40351577732954785,0:1628249825538692426114606854396225
sqr:-95254896582422725495010,0:9073495322928048629343683310955771449534900100
sqr:60457070221477869,0:3655057339764706108220106456781161
sqr:93325659970487089,0:8709678808926976205678491915693921
sqr:413237232385124613101743,0:170765010229317482334791391007519236011269638049
sqr:951114415591592288075347,0:904618631546136131332571710964234352253549170409
sqr:401010074180215687828,0:160809079594022088656212052683319147357584
sqr:52476554710721850732027,0:2753788794307383662963857897873667915763528729
sqr:5258576802493280623,0:27652629987720455286211141065027268129
sqr:6054103219841182396749,0:36652165796491372073556099894662392045769001
sqr:956352502346019997280,0:914610108743494184401252227637651207398400
sqr:-26892207599979464777,0:723190829600393285039943832095383659729
sqr:764634776535170557034248,0:584666341486990214285762412733243291473444925504
sqr:8999350031831592,0:80988300995427275943650249254464
sqr:7641437781743263624,0:58391571372253409436905597502761613376
sqr:27231085935730852312965,0:741532041239158628505821004397916290307091225
sqr:54460324605443402457738,0:2965926956130264089583329153826508098876076644
sqr:360110851757167625249,0:129679825553272757329435766523210102312001
sqr:5646907739554115833792819,0:31887567019036174101601259024712393010835015966761
sqr:8713094333529031952536,0:75918012864975725504514567963780052556831296
sqr:6067775047370385059161755,0:36817894025490678648663816543505226751463254680025
sqr:-39161602370641311011,0:1533631100236219150516980671952829842121
sqr:7592562487471228106393,0:57647005126155282856061129287036732527470449
sqr:-117854390966306661620,0:13889657470039065250071587891189181024400
sqr:-5296482668083754900244441,0:28052728653311610979016516323012132263081551402481
sqr:4890037916081745315,0:23912470820717098435617409376524449225
sqr:878103465304676151,0:771065695780080592884753986988174801
sqr:410286152523309284403,0:168334726952380209481013581654379939066409
sqr:1320575015715850,0:1743918372132917474487941222500
sqr:1130593146191972580760544,0:1278240862216263084092458499026711588345467175936
sqr:9152293784326972307,0:83764481514630131881899390265544902249
sqr:-30945617243677794421601,0:957631226592208454530069639810039434135403201
sqr:637512608176985502983848,0:406422325584622643202173308977613669311348887104
sqr:953752290145863389507,0:909643430958479183560202570458470797703049
sqr:71232551174252547137921372,0:5074076346792507932127726514013453732491272854362384
sqr:89641379812972941263,0:8035576974773672749927646579813248035169
sqr:570533510213359628,0:325508486276377734955790890860298384
sqr:156037452082545281465,0:24347686452412614795656577852136072546225
sqr:820946717694830576249,0:673953513293915850368458978756517402910001
sqr:897982009226057242719944960,0:806371688893666754984415476086593388617121385429401600
sqr:30047225710589062348346,0:902835772903084382776376808801558904248935716
sqr:91332956688159987977447,0:8341708977401308279373560739783999581780637809
sqr:779547769133542092868254,0:607694724361082242143909923818285375848601008516
sqr:70223199028646964984,0:4931297681816964046455576234794522120256
sqr:-7130588717194686908,0:50845295453784170628102737064146600464
sqr:7862855876206371917242,0:61824502529993072660297880196210138896886564
sqr:99635166626419149819259,0:9927166428674308348042432184271252852367309081
sqr:9143110466763720332929390,0:83596469007444295894790689042921258303578725772100
sqr:624603802062355481979,0:390129909550750146243139974448833393756441
sqr:57467188276773877127351,0:3302477728438176937336538778081989035872277201
sqr:56666158509765775413,0:3211053520253900204952292290417155320569
sqr:1669285813108053464947655816,0:2786515125843815201176904833798671100095144793598625856
sqr:-3894381579633443035,0:15166207887788271015100954608590011225
sqr:260571571745997869095,0:67897544002179714981985817184280756119025
sqr:53560277137779384583336,0:2868703287075733025329170304306805830328888896
sqr:532633647890554999729943,0:283698602865199724513575317928240776802930783249
sqr:-8109683324597705697831,0:65766963625258096837076939441707642678104561
sqr:71512764950951349786,0:5114075550930015809763806667815322245796
sqr:-3230261313024043132,0:10434588150419815167286482704196369424
sqr:3876597618180653484531214,0:15028009093283915659666843759569773575981340313796
sqr:2022902748890635933130119,0:4092135531469291257986156298716581802948984954161
sqr:-9239803654422657921335,0:85373971572282304128064994834647223048182225
sqr:40891548247525081118,0:1672118718079671532749847110472480129924
sqr:165164019691356860628567608,0:27279153400606916807248493439181759924278997826841664
sqr:236044194969218596813550,0:55716861978666481928715444466626794213463602500
sqr:-9327691800876445934166044473,0:87005834332137675107296063213991033162475616331013847729
sqr:-1141008979009187167080443,0:1301901490179587721260801760634357975556433076249
sqr:80240901025439711368171436,0:6438602197374411723371216408703542996140198286302096
sqr:48396694980176876386,0:2342240085004277665404844769815924420996
sqr:8287110859147430899223483,0:68676206391799270292835857144249638800252378651289
sqr:979738309307210018577,0:959887154724150329311355128100080685104929
sqr:79997549118990663707588,0:6399607865045323915139363453196300002368777744
sqr:404720558142791950357,0:163798730183413039673176219498755952427449
sqr:39783276700470626124196,0:1582709105026208988642497555015175748816646416
sqr:68076977401073761586383174,0:4634474852066307646499543932220927310440054750314276
sqr:8780946490021005951868,0:77105021260612224378649288336653880732689424
sqr:2293326364302719333015,0:5259345813205928950683229209501046468990225
sqr:-85950587462318432622522110756,0:7387503485117650543389782822459944191622287564105530891536
sqr:-45213570780978740239083451,0:2044266982766574490551025400685924690824376542069401
sqr:-252288475394454050742693,0:63649474816858046994487266873669024064892892249
sqr:13343208905111714280686404,0:178041223885452552994753470810964520657769390451216
sqr:2532670767542782527921078886,0:6414421216765747171902768427962647904467236158235000996
sqr:90594811403510761816916775742,0:8207419853237683569360118704220290897994537812705119650564
sqr:8205141011719296761924,0:67324339022197964842201619162042351536181776
sqr:9720036859316498875611356,0:94479116546471347354649044496204860597822756158736
sqr:283132666802141375993924892,0:80164107010492409231567496032871329019099690937211664
sqr:35478297544662423863733,0:1258709596667599773811969774518746956152695289
sqr:32285080416677631255843925,0:1042326417511341492231091561259042214939463959405625
sqr:-34268147969999862649888,0:1174305965293805707432076575873585053266412544
sqr:700904064615551520403894,0:491266507794601220883840126321977531400890363236
sqr:911134642830965648237534581154,0:830166337366711341532911911675565532094507072828006211971716
sqr:51391198660039915856968,0:2641055299715688443070254859801397489834153024
sqr:66416349272456975065639625734,0:4411131450680996161120441843876023071544149766499595038756
sqr:806758926584205263840,0:650859965623299098779505861978364011545600
sqr:477799154735707308352114224,0:228292032266156375585779864239845871819082410743122176
sqr:-1654950158079442331247637936451,0:2738860025727171161306644564106812249408719162131709514475401
sqr:942376212580429636273132640938,0:888072926037435108264123633745578188505325516681766433519844
sqr:-173744882442406814125820238,0:30187284174925763628296929994001889276434196290376644
sqr:2808504238232363752504253,0:7887696056169149811385548240526285742328783088009
sqr:807298846393541075908135,0:651731427388342229023346153451352474114959178225
sqr:26937190640553605997330,0:725612239605528790179357561582679743967128900
sqr:62574675969704339348702583,0:3915590072713493701996057357474786632808765390871889
sqr:804162708867230857991464,0:646677662332682695199247623301634798792296863296
sqr:-386730036170782490733,0:149560120876654733607852171916967230877289
sqr:-434273419527492647189701,0:188593402908101632063112882554636374293080469401
sqr:869166535411038930671123943286,0:755450466278428791412005047210119303561723595211750144477796
sqr:10449922204455770677506,0:109200874079177753861811872396922278254380036
sqr:-90720321424101605506013285,0:8230176719292308756103957083707087895694294596491225
sqr:618017451906480640476197978670,0:381945570860979111437601753456109637509740412489393774968900
sqr:600218595859234657114146,0:360262362815231263075003129475804047328873309316
sqr:-1271084021549941372472074416151,0:1615654589839571823374561631341349734773214052728307529654801
sqr:-1550867554578739621065776,0:2405190171845039917385273345455165995626118482176
sqr:6043648591268889505332580,0:36525688294746432641148169772867559568256409456400
sqr:4436117400241675705710942,0:19679137588726963606581585499912481843633658527364
sqr:963653222408138267064741,0:928627533057588796323445139533613848091885397081
sqr:79810459027918017737526,0:6369709370246980620783598883260816355828600676
sqr:902803003175340266413761,0:815053262542413447161071151674614683772050165121
sqr:41752360733446165868795969,0:1743259626815817253890642356111049015824205750648961
sqr:18433679660798345484293758,0:339800545836930605431594748131416795001464037762564
sqr:-8099616466845982700651861415703,0:65603786910002599981017618042158396492585415981482319374984209
sqr:53861499928450854325903869409643,0:2901061174542511385668622771108001926502370466421638385341387449
sqr:-9539042911647353522749973,0:90993339670249619985617080925599605810472271500729
sqr:-9953723302036330682964697708913,0:99076607573501034335207891975711363757759935206913991279641569
sqr:819405964225846194717255113,0:671426134208888733847054770271652175310634741124642769
sqr:802401078039205223147440807946,0:643847490038478710635011163996163360107384995763769256738916
sqr:519449268240923314088505,0:269827542276030702352860062200068431818973135025
sqr:-4555091246368490325696260,0:20748856262742846629765230682011655772853777987600
sqr:92030015548432048748093276815,0:8469523761844644646313223067398164807006285055804216544225
sqr:69892106365908429041254342845691,0:4884906532263457551578632249701418592382287262507816195837267481
sqr:910047959446947352191893618610,0:828187288493552732485135863553654427423698002303240138332100
sqr:248378228391386474704886916939167,0:61691744338843742253916643321386052988120454926320117359978653889
sqr:44668713115713790179611935799452,0:1995293931413941180740289260931549563994989167786466958363500304
sqr:554146318830994817582767590433,0:307078142673942561571697027825775135058421635981084833127489
sqr:913107312130554773072541881000511,0:833764963466286379835121944707623846292155777477098298802382261121
sqr:81108023466385198143279886584,0:6578511470623691973244557720131367432321893163523903189056
sqr:-4943833529340426042939004,0:24441489965830613211569173244841340595166064512016
sqr:51140730159890637422105920403,0:2615374281286747861428645748709966547587341461263771682409
sqr:-607843803842581788311388679398,0:369474089869819046801414956186873945785214116905230429642404
sqr:122000635477119336893648,0:14884155056820949371250828570794377554062747904
sqr:5316396721948668528754688,0:28264074105146548353074606970605680292688081977344
sqr:3871007685189086282275603,0:14984700498792968128669630624162919017232049013609
sqr:7594454675984973208305706419,0:57675741825590024399104214106984154178550700718617803561
sqr:28214522979760017572876300,0:796059306975406100990301973660076181981455101690000
sqr:-8758954355837792555434977,0:76719281407649839529729437792891939009581674990529
sqr:192247354570382237619981,0:36959045339310268227417106552924468739370440361
sqr:17921008488602803526064091292,0:321162545248573740358745190642913074581611098877710229264
sqr:2786656582338594569854846808207651,0:7765454907891016297545581568122273298720717571197646453099134937801
sqr:-8119878340729712848165819773762372,0:65932424268251514701015178259411842162406168492081516233544323066384
sqr:-79010392379176306659400405,0:6242642103911401396317544499881175920416754114164025
sqr:502548653639979591878843903680232,0:252555149275356173101979364004936274487595147326132901113707573824
sqr:370095553656392383016573,0:136970718836231613385863745681913470927192664329
sqr:3308233251214375641713788330957879,0:10944407244440438253289991279061494519953582690662512604421672178641
sqr:-183583169171890388291350537,0:33702780003194925435879559331574763782761847410188369
sqr:20022240072762280694432559381,0:400890097531327699316940227336660015830476888446091103161
sqr:991600160459479600853539507705,0:983270878223265691657333328413726449497510327213293754367025
sqr:-886802930484090401215003053,0:786419437515170472599024051267193209332214818799320809
sqr:-4021243178549426619810076170246,0:16170396701030295777747606521080114147933679758148426375700516
sqr:-437190641321459296906356238626351,0:191135656859068873243134481446335599971533230314698916447391575201
sqr:4949096192729469662233605922109588,0:24493553124889331919611856555201632265117322697483182895572281529744
sqr:-222922740889004859161836432272026,0:49694548405466398945671001441165552874782078359206058576462144676
sqr:6633207453537081635390578639208521,0:43999441121659895022772886274234937490050952802629650017809319007441
sqr:-388419057976394528897376766008911,0:150869364599269734301902942514512041010013259450627804723731405921
sqr:1587145903911990027117983209,0:2519032120304607880066057705136945202936833323605937681
sqr:9341556580305242597961446590124642,0:87264679343044178399059265004205078308505980101212849351757095628164
sqr:-98589396724476958519746033,0:9719869146496308037624494359753950110951166819237089
sqr:68949788143317567890727634506437,0:4754073285008375866022480396033956238363312230990817816594434969
sqr:15348440724699030968793800,0:235574632679599714954032510452755198589426918440000
sqr:19579760235445809588453948,0:383367010877544944929983398547473038485912916786704
sqr:72079227800301785573175211637474,0:5195415080287797782151390372393575616172253417843110320401100676
sqr:6817374173872891802717574,0:46476590626589093993102340500884140128371608445476
sqr:27365680739830168291453603457,0:748880482354311826968810008262872424540584520070202350849
sqr:267264590007941098022378239,0:71430361072112848614264522780315039578433629580741121
sqr:6823763963460016478347085218,0:46563754629015553103873634993707652191220912556554107524
sqr:8549091706180068110128584180,0:73086969000676828009663171737806902080553533491346272400
sqr:-68363462105740373654914242951,0:4673562951083000043628088543159794818215387066081453188401
sqr:63674293081366378395048823165,0:4054415599411742243170904564153062594260665424051440617225
sqr:12314822493559883827822938851812,0:151654853047888474961995203087973689051788205242869652895683344
sqr:360322042567152808702152365098795,0:129831974359765080636852128393794927791043507146551510810110452025
sqr:2648892181207467563739706353,0:7016629787662055175845497345399540904332220966668560609
sqr:1931728450461383908845059474429384,0:3731574806321939346389291168735723327873036035228210710552402619456
sqr:358403207284545478566799458841,0:128452858991848873192347508921766736387368968538450453063281
sqr:16923832563401191240604105408,0:286416108634038535732613208202327062603817395183974846464
sqr:-60296919348805772314352496412720,0:3635718482956387921607376827103051300909552440589140468577798400
sqr:137381863838359684196723188000,0:18873776511701600260921940211907923493005196696883344000000
sqr:591213095515431378414779198676378,0:349532924308938586251105113436721993590864360832386253227175198884
sqr:550075895507569886172410506205,0:302583490818454944080300856365310614939073667909864343502025
sqr:711087936283568776727078639050747961,0:505646053128024768394217620639062509678773141734419309834385513545657521
sqr:87137753047658080124389033343282625,0:7592988006194645030937734327894136192749543225796276656746210626890625
sqr:892477052408611488403157406380218433,0:796515289075963457333727567531410316000818421665541198467895652792975489
sqr:6158563241782182682620279504718154739,0:37927901203030667115475855586796884579475600717657459343120085141148158121
sqr:163129498185919713569905746566,0:26611233178389983120491164583169402737995471084949820792356
sqr:-840675253673606619740059054280,0:706734882139182840398643757541187982055463962461807986318400
sqr:3156757217808506455275677523420556199,0:9965116132186102265018848181467495754138541196082820401622097670517327601
sqr:993671209419443022612977747577,0:987382472429098591948836324268579783286641834412572329370929
sqr:-9326822514499666899515267554736938,0:86989618216977889172048813242979601855371201795395107397962381615844
sqr:-235676703573040466448512193799813867,0:55543508607054784964710322367602777661099488105005836599662883845493689
sqr:9745324195976053070545476544,0:94971343684676305233934428420617617171065924820054183936
sqr:42036349610817613966650109709956317,0:1767054688602886165196914277223620205192980370693225930615078048204489
sqr:6423789221002494265324250049541,0:41265067955867832110408469297659891351326774859357340954310681
sqr:39820799073224257724368475037593,0:1585696038830097902894340812101752876025276615089993162763233649
sqr:-248685011975388562625272850484520,0:61844235181199152802863183501684240433880069673516902798759630400
sqr:7810586566859132079040306752412919266,0:61005262518400323306681848115066990496722484937205544401071870384233978756
sqr:148248035689146148163507965322876507,0:21977480085690350061040242660528838386718186881517058316005748772521049
sqr:2174924777531088681854941082964503,0:4730297787918655595183218550423839198281245191521603201754758037009
sqr:7460214282782494008461541364649578693,0:55654797145031921479620736345863324550380883977276538456407066982399588249
sqr:910214324198168001046442701640701,0:828490115975527682261108829195991618894759199353089171357299771401
sqr:-59899876223007500200643117496816827084,0:3587995171531619267909340862365356764690500898711702775194521329813155943056
sqr:3693325822188682181380816692,0:13640655628845705229325716773595065057160551856905822864
sqr:-377300624776321473819796906114622586,0:142355761456602529596293103174374647548147320880285674734176169221327396
sqr:414831269398550325451238357295142,0:172084982070812635693442772673726339898901985136718231410496800164
sqr:6560318055585225985879353052799903,0:43037772990437520228181479222553604645045752273627418993347756809409
sqr:81752690538327392490210233502803189412,0:6683502410255525163317352014073423856877240881760773530410353274879548905744
sqr:218839351597324273539262978455,0:47890661807537314072553854206046627823699636362157794187025
sqr:-5805326576316957672801693030589753,0:33701816657691969378866024022901213186262873511166214639390988601009
sqr:657052654171627411520319781527678957,0:431718190353980208506608543148088461575698759507192213967541915660607849
sqr:850803172144816061232121227544210866,0:723866037731681512526641628957082234808088810211668969221470630672469956
sqr:96750262807275012100488295035769,0:9360613353276782505243770907131423414773817247651756648989421361
sqr:1302972096425652715773488728124955290,0:1697736284063860438660129973080040668130028649420585700653556064498984100
sqr:362539128333737071068563296326856312,0:131434619572985877564322363931711449060712966012688612245083752694241344
sqr:8647059398106102973445629549035094,0:74771636234375079831388808708994826778243955204442145247786443588836
sqr:4801679506442312786805559965365951,0:23056126082588092523487649586475214155591493450499364174637350134401
sqr:-77184374294092760219449891857411639,0:5957427635170607277431236668258878037311657775496943176517416692666321
sqr:237675308690641513277997273186171423,0:56489552361191733248853882918288952408272576415112822843718756741844929
sqr:-5002351530431559668603019491716529,0:25023520834010967237231458781580750346527800518094804987246891807841
sqr:43664655191273703505834328260330,0:1906602112972825584894722514125938669910101850559285284251708900
sqr:61437334296785487665781722675145481656,0:3774546045494974352232649823192447953130381594535380154723604664512232502336
sqr:76999761286305362841208123728009,0:5928963238148010105553373748266081481905919994513298364211104081
sqr:4045969265340624054820554440481625,0:16369867296080949138563301459618249171273665229809612664561962640625
sqr:-90733797775896931157915560238405881,0:8232622058837358891226618551896739737707140965912018467654084095386161
sqr:1250789450925599394334826479552697791,0:1564474250546762415577515695203307841292579604239130459928690626176279681
sqr:5972484542109405765482619578501051194087,0:35670571605735798250313214826049005528483190382247035739054380369668008543763569
sqr:65678344134099005094717808763640919760,0:4313644888197137191319800821202398871887873211187330220689626491898758457600
sqr:-62990747469444164811979252597669258024,0:3967834266759286452973199215274493545160660868223522376653578082958688384576
sqr:-53997255662311143749287788767141410,0:2915703619060992875399948731380693863707266595015584952708102936788100
sqr:5686190404642301882852816915831698249955,0:32332761317846184821910191091058430280642996317973095727786765956628209657502025
sqr:4318656996688968372478897431491494622189,0:18650798255050580180132125928030568680914499281769771597690822356558707851151721
sqr:90772643431688731485119396638690,0:8239672795576503406798366498149929387564332199866630470404916100
sqr:5194695663243172552311326817796924132,0:26984863033717424374763712982568150984157237537337208924447183760163953424
sqr:663052304331426874021220834995676750,0:439638358279215120964420211896852784266488221371872739050191190490562500
sqr:765274211863773061319130051954728,0:585644619343719017714207640892708560609108866025443392573761553984
sqr:8793390746808666322341142829879636,0:77323720826060274427606858051544436111644164324015870268834247492496
sqr:-1143404644203622436511911843731903,0:1307374180386412415102092423534367931853000575304412276790140001409
sqr:1274715157279956414098609764282,0:1624898732199264017780108312111877512545271895107751602975524
sqr:409119214024402199476926287393039,0:167378531283944613340338055007668151076742941392029630986865655521
sqr:71377375780409892756507920763626830337332,0:5094729773297844747021699813855551310975623888825070108789795349920431748912878224
sqr:16711505580703743734170498011402976914,0:279274418773892371081455883621263741224242040916240683397794226501216963396
sqr:-74453371480687043335744644177229319766278,0:5543304524841182775798580739240538131276183842677571645900572414881617796545973284
sqr:-6405878501504187329383105565378712287,0:41035279376033532548797887930856354109329109091108165640510577306324770369
sqr:40950531000192473613267941356844194183,0:1676945989197724793333658733771064889173041987235658694162953328114611037489
sqr:4307204533471560374295387513178008657555,0:18552010893157962052718908742109438219933838558835235689466967303594533258578025
sqr:-149484891420637067740168061887375693,0:22345732763039653620332820862877954314918077499338875920118166527230249
sqr:8343682513737833903327046937516169964,0:69617037890054498842921226973866568012575744383637684564661631967735761296
sqr:3509188584470681541017936658877926984,0:12314404521379345637100883238194066833159131043160907804892714733235336256
sqr:843579050130514060756624621185917,0:711625613819100354786465278348435375464052902370772400359479130889
sqr:31410619716472975493735222400837838865,0:986627030972880827393632528272477830148142517559149626692979125963704488225
sqr:99785546587226129843537244978723,0:9957155307711476328643044694094129659431472972828141076722710729
sqr:87088383260454928172097866342477398,0:7584386498919886145615067404165620415719691675067902815356104140850404
sqr:-21019572728823619340736653333183687,0:441822437702305615250281344482791728824090026904703796170591282913969
sqr:-213022293683144585643783023194682847,0:45378497606027901635433606485223048786626898394552542573714372916025409
sqr:821558964589159729952441643882176928965,0:674959132296812211087604639834230395153394804319126838028473912988118655971225
sqr:93628576598887540441164941175327620645,0:8766310355933751549963656542407355813018943206504806465783388451037030216025
sqr:808908479404403522256434597056244,0:654332928052344317344932524548899015475902513950134223950499387536
sqr:2403686005394008280252761408349209,0:5777706412527004403350603444613906227812077284451715581174490925681
sqr:98761522656704312056591131334972202427,0:9753838357470719156604333998408117019236907401667603138016126272795064690329
sqr:264921969502430465410895298885047472157,0:70183649925046697616917925839949419303701946877664620425503463543495690232649
sqr:5734044193381222850292161236386120,0:32879262811648918591058681843423942962076958921730666289037728654400
sqr:-77343515936181223098604746930499746,0:5982019457370318819325847928980176284218772540166615080618809306064516
sqr:477530086265353018187224199691826067746,0:228034983288595495261021696621307088152352747277191879096752478920892981520516
sqr:6380429851450892850108602700855721,0:40709885089285662602074098891157189887680003507622857222825658429841
sqr:1614017525491513292625779920457654198,0:2605052572593747761378509433651355353858519931761187647033655684947023204
sqr:5843196999513910258932442804866747074,0:34142951175128363766762829236509048605085738725187936744829961482287561476
sqr:-16840291081678306354388229172771403474441,0:283595403715653901461439541409615997910511102944454782045143368506083646540262481
sqr:7474294456536468895568721815784039906712,0:55865077623011788920219279745354529689516076975872074869650077219876961662650944
sqr:40025018325908445925732334410935532,0:1602002091989306935275241821685425175435487432655654492651387460123024
sqr:71178821881382993600746091906288293726,0:5066424684421646444739284493107312862767524722848585207267121476784450963076
sqr:-956534424185242867042536059215467741482912,0:914958104651394134287596545591933348101595618215576678952462132267362996716787999744
sqr:721829962859255739884681107822513072001361,0:521038495281394520876802923408055786959896312734012309918355263586370064581985852321
sqr:513339816745878383185851793188104945331,0:263517767456692000522339869140844051045940350138813491305250127423978498699561
sqr:799894410213938707352908144028526318948,0:639831067491504852234204013807619439299774103064068517022995175896723023826704
sqr:5059143920618658416911136512212276876813,0:25594937209532730337328341168912486221010349334531467986696362464941481577036969
sqr:7379242107602262033739052700681405641112,0:54453214082610274166992064235604092051241247993780042359574422852539255744596544
sqr:4599028230060805133113661583732548660414,0:21151060660896221947440972108717970222629954445507481380394996890598345890651396
sqr:-610947584794355405122282058915720029,0:373256951366056087824599406569194476559334062938481114234422535511760841
sqr:151016760305167557688524773300221125,0:22806061893068431731595439152646898640190980000204142970991973896265625
sqr:-5043972380615273383773350465024144665722,0:25441657376409708308182401188063792057370329788793418956979339486342827121781284
sqr:-1901326156132477111554066093388015224,0:3615041151993500730555701528108452476651988041641332535522955478055770176
sqr:186173294979292913545567242624444046622,0:34660495763446811970285555836345743988397392804771376759698280409658509610884
sqr:134444238155321083315064919179926948671901,0:18075253173164693407381472881519065043651038267940050028398999140418897027746953801
sqr:182751469381748889650715918274290926706,0:33398099561188301891306676682175702712867585589145527684366524689236264010436
sqr:-19782833113399238615456499401930538244,0:391360485992605412572841611431223918801790691677441123223853085111546603536
sqr:-53439814746421546360134168635454563545302138,0:2855813800131853763301018844500573332922284544274015258314229885052800908865809707371044
sqr:-942658818709448211511437874237821183862608,0:888605648490692349494488804835692227243472617418048028178845602724596399794620561664
sqr:9834555863623710363291061910128791251884,0:96718489034735503589624960384782834610966324564239408703329883463441847933549456
sqr:51449832652939146582734700068610837004647986,0:2647085280015443222139677978390743228846577502050643060932244409106773419670167773856196
sqr:2291742184006479592618233849836236908475350,0:5252082237954788967476725027613349500538682695376657947018844871340710892661557622500
sqr:35726042449731702718621910342910442871,0:1276350109120031602372605532253019950930377400791207831395379049985354722641
sqr:314864095665797450690432494576559180549068,0:99139398739440448973186550472760318244168691761448570815799105906596791989955668624
sqr:-59649935536675658576676397615555554,0:3558114809529561588382641776313422189329463523863391447026516060246916
sqr:46149412421201088724138934931962583741,0:2129768266822109334168041249232625528680710162397761120741201681200437555081
sqr:81505683246039956870662440686055779,0:6643176401403798520603430158045363639536746978811045511154051899296841
sqr:-91299975424257598936582802453683157768592,0:8335685512470041532934583154336766995790602158310653976092333552449139600621662464
sqr:574823126630437679349613040851854060,0:330421626909192191581312097609382416497762511199933655831540139538483600
sqr:5848279024202366423130208101566693655407,0:34202367544925383191149561091505226508437583697212620809081729403292547660335649
sqr:33303836250493780483071804093805232,0:1109145508999703631203582340229800796051766205357661302556477550573824
sqr:-90097283028670050701146267779856415835245618,0:8117520409148276344113019232317307994477445330168474386622133497011544293514182388201924
sqr:-14668385513233950758334444245442362205,0:215161533564851632997671384914831185622213282649650113792531204770412462025
sqr:7590774137730042375112728223871690355920093,0:57619852010031268329372461592010579705963482263927747947299813304373576413452601128649
sqr:343995691938696340599208107211356310244992,0:118333036072382474528342713640289708614178710132517265632044214980665310259061080064
sqr:9070182305961666411059354831291359229936,0:82268207063380092355731635277150073589698333812886179476183173042500898918564096
sqr:-613222418174165442752517769424869180677247339,0:376041734151371031903812645758550041032916828201133265381231649900288825614887998182580921
sqr:581873090996018714406098523305834447403,0:338576294025261075090661404647983063923320691169652763323293680756298373444409
sqr:820560888183185727159245513358928235617874576,0:673320171215978629926989442338497570791398876600290863949889599973315463411875711667179776
sqr:-9626227543559910905998441385452600037,0:92664256720391476419210060982085791459697761624823914410791509283492401369
sqr:66650014481401668085852877112449263254057605,0:4442224430371052066838460958811706436780164160347132176597571432339519948135496658336025
sqr:7315583918748836072386922803226766220,0:53517768072256576981304868128894291620776130258551034531987652238533088400
sqr:70529223458010474926294230806646675385113866,0:4974371361589975054598623878560502789346907784009727387771830847443624158903789785465956
sqr:401470286946091912268711270125222133422,0:161178391300577378096702751397459234166566519344188262751550714578757169430084
sqr:4572343757129188862013232461765111042143389,0:20906327433358266822416965557951167365266138697665588057103694409510400778423236405321
sqr:715210017519130849476306967366881834101790443,0:511525369159715456627844733333364085544303094139050148620796444543726446833386218286136249
sqr:4527199826692724171566735731879658501804396281,0:20495538270806631774445707083379965566022585863396771217697173872449187877155922938886630961
sqr:35406064719217317374472447210630089246913,0:1253589418901405255011316475685007527140454016052775693446831108384535391480029569
sqr:2644657831335048513698968865262623996785,0:6994215044841801912150035078815852976779574670478382280388121561737327690336225
sqr:228843981090068751940043109460476113233,0:52369567681151744523434257037145251209496783558582439385608973652170637712289
sqr:-363455548653099175486553836897754887953239,0:132099935846725341876165715863568689720197347788826724804411086993540711366650591121
sqr:49645456723940808192361707189216800740740233,0:2464671373328679603526959106904136209915438913265444195194837009476455587724892784894289
sqr:-41972159081040399279897402054342460893529,0:1761662137924162054566224840868772179586183621899204603865834479280728681074073841
sqr:904449444989445227486671780903374927026028972,0:818028798541715508716549477493246211642182516309001046520574799048903490361447595383376784
sqr:-4637800501264787734476081456234817427937,0:21509193489531916376293763644814267498077828503138957431543983297006948188075969
sqr:2819020042629861965107669573484320344278,0:7946874000748868771060776526221076809798728593879130631101816702469560447341284
sqr:-1419073712851139608844222498035130011907978763,0:2013770202505118633030036333824745381599233534572616361640971080598274677688338220059010169
sqr:1279435386592185332336335306072373865346150,0:1636954908464294734873238356134567494583629002794863673644038288728942651859319822500
sqr:7540143721140140666472157286788379305,0:56853767335449087373733223381002849374201673267193998122596274388552283025
sqr:-5262011646580039205673608048505741906619582985,0:27688766568743975427118675132271563800332472067380214865377259872310937555902021895301510225
sqr:-7327313385175641658893891579493621423472131,0:53689521444574121181384482122663805719648236391922401719821519793880350881347733681161
sqr:5706335860903446254669972577013696202625,0:32562268957432675122028129097936933650790091200861535522835758415216345056890625
sqr:60764795039857320711933375802630887834931,0:3692360316235868846208377282943565982855715966661963445194081550939587924703774761
sqr:6600882114332387632455874953453879300978,0:43571644687313212152096063287158210620222118112302362027400043627924277911756484
sqr:-2251822567054969085004683861579459385511998,0:5070704873498030741204798440716913976082340904309541108933200404386498317664601952004
sqr:2529814352175492857421615283607797166745474847,0:6399960656473108602788181861993114613603433429900229071740736287078399957217499951509673409
sqr:8879583655989939149712696359705781351087498,0:78847005903723654012446892603376809645393741694579508469156852345582458114307251900004
sqr:3351414487201377754699699738698168276843,0:11231979065023273817960765077734203806947341396425672066505356077057923890046649
sqr:493311088492211553497370970192138517368154,0:243355830029370578206188770286494126657338190622766247718762414035192416310773367716
sqr:82685877720710523061992100323174276509125450,0:6836954374444292844442742416877544049404896861094638922225024615086673653057123837702500
sqr:647294863666837620786899669173664903756583190,0:418990640529469902225676759601758499930370634181067199099319436360711522177979263390576100
sqr:216273949195441394151753549195148053993499942,0:46774421100592365260727829266381968975002672686299927792795537237038284660867986754003364
sqr:3950961225764940372370426740411682156774744080,0:15610094607498000126930368549421600598238504973066689872189952445984103363005501349495046400
sqr:-64567592264420980155379737156740169852286,0:4168973970824515995743765693939003440464366784937500483094535902887465079059425796
sqr:-5393776308108858222846593366287251097190,0:29092822861916424670653729347861600362879624868296884894957063675916858825896100
sqr:4421257035474409230652669129710743041139129999,0:19547513773731961522209166180650357790395010294343310626102311499057900780186531074621740001
sqr:25745585348235541052001355061838556004714,0:662835164923280565618572665499610627882266313568159091349035783688149905990221796
sqr:3022361477414863092264903791427345647050163,0:9134668900161353985753195181966102732074420111230027247692488593788588488383438326569
sqr:16174126083338739712392546466600144029545,0:261602354559738560524227152873205540857880607788363443574217951532138509832907025
sqr:8536359038962118971924046789322102135506936,0:72869425642070271408155883035265401649238199527773293064559915981755136561073704108096
sqr:16829452309909947550920920604869233567741,0:283230465051533269305657969245471380416496809799098078990297800266415747635843081
sqr:355623225691640883087356495814808440781511,0:126467878651327748249114458690580697745795910662947600858514518696687118116439443121
sqr:-4209401143443034381092730841013060610254,0:17719057986419525309516357045133676283967190690277715809293823866768206889944516
sqr:918167948787358412274755629955529806721807808,0:843032382180385220097634047295256324836379578514035039013396468142117850016057007689764864
sqr:938573266314205341044186153980377755729062621,0:880919776239716222375696294047377432376471646919887673869340040964527602792324015339389641
sqr:-337834833138283209912173119871827704113293618,0:114132374481571659273888147381589921838671732890472824055868207447165729730421587879529924
sqr:3347677785850637302491730901579246582150171,0:11206946557877825427011369191220138899303204964536294325376558809200796800953595329241
sqr:4356645141393535940709418390025017847118962,0:18980356888027902768955973980307120610625051788598446346637986213696827755243779957444
sqr:92826772426011694027779601747722647943499793413,0:8616809679030564963186880963791809918932126468805307429201291100830072265634908592373678188569
sqr:51010376762258960953864569830757574823681474404,0:2602058537427608996290624274755631383147159000024273704429828958236707279671443068347307155216
sqr:30382831063227602873284055143189355113414,0:923116423416628149265937489922124060523986868896196859513517045335380028802735396
sqr:3915054492997401943585003235342851158415,0:15327651683139143984118805637794267152206819518847446899400091861876507425312225
sqr:-4641090311724785696843174695620414415792,0:21539719281585668471865797038997005291814557178275054719466959614202528658987264
sqr:-39951447861070793408634234428218891908517431,0:1596118186195858073668911179663982468054349199578643473088622372024243339381964430839761
sqr:-555198960224555495005823246552894089948692,0:308245885434427554629461691197291076483738765823061906226206596488656320063192510864
sqr:58589016716833637943477313441669085819261,0:3432672879845411479467663313022248204450828930033468407431125219807738163558586121
sqr:81263647890474008516998822691088790271345139919,0:6603780468466940774544731497500550809853395908650543188970162129807619747633000977661687326561
sqr:5560457512376932639583447838381337320337229849,0:30918687746949065998721620382358683435170457483405007324210641546498211977797053331056562801
sqr:432730426644912729122981083168165400551009,0:187255622144288196428332849203454859775636894202341850981185369067975298080810918081
sqr:165634868693456077262813338073145431993831748,0:27434909727098436123329108213498577822229788099353666621117280426073913085588319332735504
sqr:5136036432296350718059822910992767783245508,0:26378870233875426793297045400748869895784309008118709948631066937426759954797802178064
sqr:52495461812056415175919972939040513752659169,0:2755773510861073404770251585451023468741709259421767644302188340904609910323218679770561
sqr:644921741309901067265662755007058628663417209308,0:415924052414194952773497338448414267721637881779193538991963654588957862098729012454014681838864
sqr:77219986751846279294740383367169789369471081163,0:5962926353955314887856712243839730087619098814350842401405209118435169818950049029756133432569
sqr:-406564763021417498306152266546407011266123,0:165294906530661369246246104614399625280534743301156579253890792930213067047527451129
sqr:77332635435051704171741918986869908321498,0:5980336503330614478952575573159205861850436194935556182332670256809867467728964004
sqr:-30133226652964637636178317676292739183072833,0:908011348518938418160952049024705846190373876758216571799570644467898365634836182645889
sqr:843353980371530518867911928059756715267687917567,0:711245936208503883695472164087598868479574150979252250593440597707343604621646246021356987199489
sqr:52416664036135192338300928811249602187501,0:2747506668677068472049940358100381783185000537820108447834753651234627284360625001
sqr:24936864359653987871165102360085320772025101390,0:621847204091781294552778349831227902040956037620708005774854493451595520123946776239779932100
sqr:2505909981582499443571901125584999220379619248,0:6279584835794802700486852245258742443988754052584342546884836165850470328098083893452085504
sqr:-73977703479204885730664268429435963708518,0:5472700612057162655101360993309179348039302715439935757192986595911588767665756324
sqr:-198589249704105435037679342682866043073186,0:39437690098039540617666518382007710264897977029189581552408645429654317451352190596
sqr:73328039448018528864208189941878255640285587838,0:5377001369290161515275169918004259959150861969199997507466059992543980522974959373053213514244
sqr:535683488298987839878819855712326543532053,0:286956799636171841961137163658674435700232958301938352313323115244951797648638394809
sqr:184063216702015429721557935438113110817744644,0:33879267742693091845169539821262585008285349159029510408323623234301679006071982790686736
sqr:9676294432856266922797489910606089116869045937198,0:93630673951325184339475444014224838280508945273159278657409367399182897368794695514896350160091204
sqr:-2663749195133384508359036407296314458167292120970,0:7095559774573753778551499428892681382031491295323466926688594859703932221913778622258641113740900
sqr:56186493557755840121940359083662314213584866639,0:3156922058315738524532619454274852899939633083172653727996908969426171204418780549199415156321
sqr:144196799982597573891264558388418615203807,0:20792717125221251686070638980516239709909762281452172068877272181455090376147293249
sqr:450542969038187905714211262451476459135879207294,0:202988966949745545842203931499090333856324212634176893780523587535885897796107342866845822802436
sqr:467808110665735390128574258585344541690288818,0:218844428404644929675525571476567575876982168069310375514724173646708352135783728255837124
sqr:43329024140220466727250156222903487498123397,0:1877404332943807955894226235179737256169220753410657867280549089825917543297596638819609
sqr:-6438501793677256617789281924089504319534108161,0:41454305347185250745373491255204904408762383595512409623526297043091627263730566245646801921
sqr:-510407326611660928505767463487707749496052517369,0:260515639058862714248740984693664668973511630313643512343292186231469444203704884750122046682161
sqr:594859310867495622564465375741063919562317268,0:353857599725751795685985263032949412484008176182571404388603629978255638007107293890983824
sqr:472755285423104075830726552388870346265278901544,0:223497559895480601087050545047908867496351886554740936596802968200467105106203324052391245583936
sqr:919376689556435886927444595022970417850392,0:845253497299751088037885686267060750171668735078243780695626798158701607430094553664
sqr:-57876848300975619887354759108579447562241954,0:3349729569254144498438740796585193942967339615854670325521241615639822207154890837738116
sqr:92443624150723929520372770653993712765851558123728,0:8545823646120308559485384430414356108540247254855261339713154331207835436289869077213927151756617984
sqr:6356695791313384685269608982290373651589003464257,0:40407581383301297900732576196843555338795405220256471898087562078412738286830831265520747076562049
sqr:307127491594185711277517789087998032847443,0:94327296092936614738485546027297758808557937399435107006033165112073657182511638249
sqr:17428956723465902727803305936369912233011708,0:303768532468447295689240001394414945439324062976254537841546907447929084153848065077264
sqr:72297817711860917755762192038277545133731492273,0:5226974445897470229462257539080517594348715584296818355233250622811936276677931595563458706529
sqr:67252278294589637192130214244481638653946844,0:4522868935812932439511615502129787436243727493914417949589485803608267599747418777560336
sqr:233519289964558213430232864885327053119123532000,0:54531258785551418329049006520631935794109261573329320368381923668902676071212807876155024000000
sqr:-563139419418908049216270219501394613917054555130,0:317126005703464832075631587212216737604993581567807889138062714550857544319576086464682209316900
sqr:387346925081870204031788982970764929245794451,0:150037640370379968568374859913413077524950740578939448357312222610670070607632870142391401
sqr:6548128948957570787901878097677042348848668836243860,0:42877992732176180696955854123775448728390486486456039969161855812399796757319019743578067660753387699600
sqr:3936261343830022028126989725444688680102839,0:15494153366930530895998393269628264395230650631049274762266477014870155078335615859921
sqr:-6668751893614929632721278392171875150277412,0:44472251818592709753921778491551103916600149753115944646208009229845890958300557417744
sqr:822791736100600708215338516228167925437093404964,0:676986240995440558720776181683504597370626325184035707987923521578936602522691804063023299841296
sqr:2255604311982997704851854524113475159961890,0:5087750812236292443500181849614429747419680925075316427764315940109096523306252372100
sqr:52999724285024877184966735916574085712319285570070,0:2808970774288655729113448519823998478249246548895966709777902921010943548779991866954934924879804900
sqr:8675455794622195828232781164728362446211729095767700,0:75263533244443835242476547921223757363355239874534465194829970026093679319415889649583007878052363290000
sqr:9766818189510276491458799796620669154596997230,0:95390737546948795157658200093224007046731125703431784850732659642141281407725292532627672900
sqr:-9024401376963549724600495802510085357805727790,0:81439820212541612297986698812686168419623022133807410031655461931147272504463139331578284100
sqr:-164402463040098189805763808555384663595781727680,0:27028169853650851333425988271230481834028482476783289514442582861911248333185010717365678182400
sqr:8209632913178182128605357625511278362817287,0:67398072569138485304045634372020174804374820709272995681812799898811875361955746040369
sqr:7849224085998259155678225291216074629306321405059,0:61610318752215206841639102273634107076695214340061949813699902301891202503337597099419319950793481
sqr:84268602084300522449759528578955949436191540691506,0:7101197297242178356528279504357739226784541729116446371397131837835040302245005109217734596660548036
sqr:6902994314778717651425565958771304030675588082954,0:47651330509867297636610632795902289548938744057689235679157410009315813482325208267069460785366116
sqr:50206220922066168700530370919092488455057426610,0:2520664619275314690877903300166053204159444860750414396463078163212160418801872872915536092100
sqr:96072567275642889243275576425042150057804998,0:9229938182932928965775346621497651355565875548926029234561161694019317264672817793780004
sqr:-6595062761346074146596020647362793948252580229123,0:43494852826093704554640308679361114439497638530221613744048447331967293266246352267351827177349129
sqr:8568149081811385177067925203516520860649420,0:73413178688145282880121477119739180696541954507523244741188166930150537554224146336400
sqr:49248502660946919517092747877001926974328533013,0:2425415014345295812313592875146328669679484501975145885494533043030190389627256319264630858169
sqr:17904856181876925295665552266562559466201268258,0:320583874893696347362514229991660521224017219129814545000338054375384201139526969367678354564
sqr:771631948578145161796849085547411200917340758349,0:595415864066505259182407508395039909989724181602136362998216709114978732844986284528318413205801
sqr:12382670011838180563176688905711438881735913656016,0:153330516622076566768604699870546073103022701784337888662872589882573674742398852825302835572992256
sqr:79887086905840845071329751273276580577004634220257,0:6381946654301367805599628548194540727819498426580860632249477255744128432673947273772575390389146049
sqr:-30740506384917649516095908074870705315727017255,0:944978732801162777072483626498071187718358606407147765800812805176218918541578974739067735025
sqr:2367793261905004127519128277205938124388123643062,0:5606444931122739470452985637552178996115400052104533840285616956995976414363107753679718780735844
sqr:-7205537163239928136782948117253088856431489639087,0:51919765810831710781135325357956163524444034169223786198198403577770151672808946737583429518193569
sqr:-87222501875881575403280138643647476695025770484971921,0:7607764833488164940156888723183272524826225411571931628845909517856498792285963403271657878006104158430241
sqr:768592553397196739913804827364926053433680074,0:590734513137622721905021754614420272988265613837215107708841948464515520527214250584645476
sqr:72654430008231434800757497564201500782485093291413,0:5278666199821000407130155626386018512614357611234992080780160725379258284115224662271305897739536569
sqr:5294979779912456291593332485003094781099145296,0:28036810869681764068248622882698671835224328885732252901436697669373532746966430141718927616
sqr:-225524330077841338311518714864637992502982300827,0:50861223457059131344076452854745359154811942946783092141124606168363630406185633713222724883929
sqr:76300515665590045878902542341914483141905465924,0:5821768690834952001877892404074353487780621638858283497181488390792314668694315843107525173776
sqr:1367671021590108635537147568793462718551758852,0:1870524023297331401480243199414359851331324615117918733772848624680091553081397302760357904
sqr:510148602546875823515395311882287764490427522201,0:260251596680530277967028454013847983210561613833634354975554290871003699196080451660212347884401
sqr:-431885828352074513804191534183233827345066984060724,0:186525368731357569947997844493090345640360420960321598190276095427440182661892141310259951076519404176
sqr:-809483217718253905386013436699549868896275873002,0:655263079767498053425256239691815322385021649460858579931313119375600071847578167997497232492004
sqr:7093947060113745921407567380188169090451326617,0:50324084891696458689525345491512385227204357117921476509864826534231186457831032775212664689
sqr:-68080232880306501903664558878954222691596262631984,0:4634918109036766536359386931180300421938059628159541879284111014923670444055728559424188487019776256
sqr:123732084807188820529492594422304230836960515452,0:15309628810733366542785996328670362388267452693830627108998185467309957713222828345677530764304
sqr:7540117648567179857455046065990308358027888235,0:56853374154234257609895527408355719669136623351747723531173678837172982618421514013651415225
sqr:-45060593639989118987524402495961714937398249804074054,0:2030457099188227839836890779305097649691764560779479754889468083163520905704358745278334218397976315994916
sqr:632053029293918960044415400816420531501630472353905348,0:399491031839619579039593812314125996580654591892869493458792928066176249648663979069801773646377507343001104
sqr:3817746132424122174583264307874535849181410143,0:14575185531639343007201251665616569687900232059519506674273338124182781949884342453983280449
sqr:-601998309194629269720110854571071245260480241599,0:362401964273192463544703828120443279897492192836031400769571647881320007895533397773473410076801
sqr:149189674784531010082775561427484020603730152224437164,0:22257559062314127889768903830566720975053523644513943276233173866428033619416786913180630322709896584362896
sqr:-667952680634617065225948909891271695652859024779524,0:446160783566970739385553579285903168560292605633974252482379900185517391327443619782431132256809666576
sqr:896442187023978024135817888181355581875489698966,0:803608594676332793793077691071489566065573314613637479558689073204033255413470271487577301469156
sqr:469876837063508044888529054004029741634188262,0:220784242008806487516585370721594781809415657049495909138954715803166606284395035658580644
sqr:333460505499634389071621746836449438345651158948851902,0:111195908728071696640013460481101860680028270768188479169081462544951631246428196028946634293924963929017604
sqr:2786546981347699152350591332346527753272696601615332,0:7764844079257974407678493361975288835463281192151603359405015138569536085295805773150543091151697470224
sqr:-73071180676220826524286202896313207937408377936310398,0:5339397445416907926684389231894822147916634835106530498340816561362917793316088182837322991485253402918404
sqr:97268643839279074792000245431060117711471587597076511,0:9461189074332523111016107641208277216000335342535735276099162974736485081225309337128089039686273987933121
sqr:5373770600769362045085178646946336003315453933096,0:28877410469693110277861132973833648845693365290082720947082539067604050573484907294481735644145216
sqr:7730022208425583302760731266174266674824479287,0:59753243342752732027570001943282813441979961478227838695136173133534955486934528970692028369
sqr:186015250092269625466554459097460746814672772260764,0:34601673266889614905648672478996105551510265225901936707632047204975658817888057802926645503613863696
sqr:4815666699948553139200366699245624686477868625356,0:23190645764993388131257987862178276692328734350163125333215390017611850098020996699531633086126736
sqr:17081969233179688351760402283975114660908394799,0:291793672883297470081631634308890045217155311366254116499612450017968346005970487790850250401
sqr:-43332131748563083907399274032132960698499791186721,0:1877673641874828787625525012286653311094511677166880415689214828901799869432475136212839985486731841
sqr:1898554232540005594761509086534555991176474523590966619,0:3604508173895569638767886256267002152378977439165342675620569566281281336502387804811587491743137018772291161
sqr:-6445244173897779327967913685216339870247860278566770826,0:41541172461163267894256110942941660309957282870559131430664069420103268562436340311324462473310528425204722276
sqr:65847514811614176821263497363221055127791917392687769,0:4335895206865748400390819297884493082375490967259923170455114945080901924156961634452124720130029922197361
sqr:-28264343742850718502716299981680971000837535755872043920,0:798873127214024562941629848748102397995321372847598546364602780290618822199779680422856795951621179798408966400
sqr:-282181133469986333088832466973840605999043481716,0:79626192086406241151931423646013826941082487042406305406535152992700626621319634719227626304656
sqr:-434247247729195929964308594117079054346013291477644823,0:188570672160381659752938334784076794251905170787774464494097399065847591192000757928868479498829562938701329
sqr:9240816951257803833721612536356214330313434983018109831,0:85392697926653572474441387898710779160646698736295404941246735442747843749195839063211719258143563711978848561
sqr:-553437984914283832199711793939722097864052715723678494,0:306293603145983058628720487059837183281755876058747737586115542682024534807946633420427796579332982678108036
sqr:6047211011673838976527797824201388483565752195,0:36568761019709335078453798066472987505683172242522836648346989500201360601930015916147318025
sqr:8955137550631297248650463364979038566397939600995033172,0:80194488550726709893601438825399931426591990165490900865830781031863248149485356041714708909894913413380381584
sqr:790779058506749058766189248617038335165057845224,0:625331519372820450923822161102637479423295357609393493544855157664620164122653416349989939610176
sqr:924579527319299462598706457157008969788011018317012,0:854847302337979221303684560755968979733480484179132343486688206396061271407117703550270221776928608144
sqr:8261040079039720082284754517273813743276045370542446932,0:68244783187500584624392647600687253970401912865126265782976546569564017937607883404257489780392858354036212624
sqr:81648112117151901296706874493743067927111503972,0:6666414212295007129897504217103504480128611223900886718005747056017651759771665045223771776784
sqr:7899564578684868309378186947806084222206879072463,0:62403120532812640959186386238692291461262959507356112939970796721050816677313636908195151204886369
sqr:202875148688606841162017225883717133105073395273,0:41158325955424334103292855054548709570644287446922395354404946376369163111503043012196098744529
sqr:-447599944273190621944023321274152349834427894265443,0:200345710113363350241573135392171477512633083999735087675041776698945249056665566679475323004543986249
sqr:279448269247759221729545915827816901286962304397091,0:78091335185568132343602216620236567337871190952067796247538287572338846008514454214870712673009262281
sqr:263048068751475889817576462013638717456577558094,0:69194286473881186494904734527044427456680242987310636245194242896044320271253317351079944912836
sqr:4953918586547460893294750792007989508019383275031399,0:24541309362140392785101770879220285481237618136650376029112407574731123149898250836474326855904435897201
sqr:4471437353356145807877658377771700534452125783017614265,0:19993752004988613946043886485552363304372507758161087249440003657966157279048035653082325835710499252331490225
sqr:-72098170677932326230814230626869993207419376557699079862,0:5198146215104260669761646225033691215158769193995972929447181676171580708713242869981328524528675902921453939044
sqr:298429988994779695408244160373799551781709296663708,0:89060458331424330116238562159365179356263870750077166569310858891659319712469121280685043299644309264
sqr:15631841203855394599569166381728452039734506241667,0:244354459422551272302469662109502580403312226387630490060815637724042398254594605237073781406938889
sqr:660426807315003637221713949061982205086603339679753,0:436163567820288941746673080355640275297800545472250496547078441144692622864124308034416680452598141009
sqr:917392439916950305180360768242753564177817712397351776809,0:841608888816775275663208862326623620567046837893704481168518555441621791638059053430461906332510516549269350222481
sqr:-155846450238268495344369959195559500580543629842832,0:24288116051869098349295047128215656778566742131145679653985424636366108865305515159091137545021780224
sqr:25472033362764858072900019697941213135876145681845377,0:648824483633806003744793667544511819270248356569452159505562928008016765090401968998670090576448136272129
sqr:20189277289260360026888777803572924468097073267041778216,0:407606917462644151076725849420885819139012157714254702542998040670975149459822767551525742560834848763332142656
sqr:325204287745187960673217120597871887240330145314572,0:105757828767855008418740324132756067538697480557296437838517344014269355767453319221651293844835543184
sqr:-6414722934234222900958263644266120836831440017886,0:41148670322990518384944829118717910442843247950185748761142292129209592995146647048734271999908996
sqr:312301120272909624627968726242736198455177785970818842,0:97531989723714362934668096275738607603861443157722482847186557044333833343486010148981998218139163982220964
sqr:9028894954680171974419101406148453477562571298124980366,0:81520944102649064731832317449161331094564889092209138390941931719546194698076589489252890701465890227885493956
sqr:788806307332790616113150948641884167876975922667808167,0:622215390487992922911688182036473235781447944210433463649952255548713919326836326920237228393877695911899889
sqr:8462072534820037419699255083511733952413272276484107788809,0:71606671584555613408851055334596052520163369900719944476255980385358955582796459794726778717991205869753539345638481
sqr:-685942527221288609261737584619270624284127458641912,0:470517150650728264715592414998231622951986855228964433454490078408056889339366486340487414051443015744
sqr:370058929694186697058774342888571633336040599274254758,0:136943611446407012761130137137417712864012148304763406301401028969847631099408086708759895389055756285638564
sqr:9704187879914430313664077393665195769441512689418966870566,0:94171262408678125773934398641195191307284789234258975677909176503419014249751224545097316770934552462579867397160356
sqr:5925798128737745925759715663331423546607679889144875112930,0:35115083462551771236157369162138315687265847656064728641830503311468988183199467328159949805669318527886480253184900
sqr:33488647002377175259885536134537076443400396426003731,0:1121489478049825766276530922246725189111830952465458275864281151986139799264328218398374227234130825920361
sqr:2123735232819297700815836330311374814786388785356210060,0:4510251339118036610109622239017828107705345092062097267522409602229318236281318584088873097703239806845203600
sqr:29872141162702890384989735017623770258183788742075,0:892344817644448391848145835628174663828417858780217507228848289828118687946707014712413510875305625
sqr:7532139657883258576470960593627865781553593844952,0:56733127825857731552224724505206926449807777229886757388281330093349393178013626920192739015882304
sqr:845457525713874120263223171268947077567681659698840902652,0:714798427786226119268210281388981030688454506537030966614579539102544522728409887855024503885468326555462140633104
sqr:521768158545019160169259844676904044401662888508547040917,0:272242011271460250849489239712473973544134037328971616162419516920558472338192391022931027231772869417436872200889
sqr:8452712498170643941637436558664265704301557216577944354047371344426782440907597751590676094202515006314790319892114058862117560952042968596008623655407033230534186943984081346699704282822823056848387726531379014466368452684024987821414350380272583623832617294363807973375,=1:71448348576730208360402604523024658663907311448489024669693316988935593287322878666163481950176220037593478347105937422686501991894419788796088422137966026262523598150372719976137911322484446114613284904383977643176193557817897027023063420124852033989626806764509137929897881780377071828193979369536094745977623512725964279515528917451111552087757216338484610394583686853163069435510427134801022221259480105632478261997058761512146362996413333996057383868504433356414886358698618132135318758644287722813462338791398132036589335991224708890625
|