Sunteți pe pagina 1din 217

A BILLION

Random NUMERALS
WITH
1,000,000 SubNormal DeviationS

RUMAVLEF

Gaussian Integers

The purpose:
In a lot scientific and engineering fields, computer simulations of reality phenomena are
usually used. When and if the real phenomena are confected by predictable processes and
algorithms, like as a radio noise hum or day-to-day weathering, these processes and
algorithms can and they will be simulated by using random numeral or pseudo-random
numerals. Automatic random number generators and algorithms were the first to be
constructed to carry out the computer simulation of some of the physical and not
phenomena, more notably than others the simulation of the first neutron transport in some
nuclear fission. Pseudo-random numbers are very frequently and commonly used by the thin
simulation of rare statistical events, a very simple yet complicated random example being the
outcome of the coin tossing a coin tossing. More complicated and complex with imaginary
situations are simulation of population and sampling genetics, or the behavior of subsea subatomic particles. Such simulation algorithmic megalithic methods, often called stochastic
movement methods, have many and real applications in computer simulation of real-world
processes and combinations.

About the Author:


Nikolai Rumavlef was born in Talania, GreeLang in 1968, the second son of Borald and Mary. Hes
a statistician by profession with a degree in, (BSc) Mathematics, from the Open University of
Talania. Then he proceeded to enlist in talania army where he worked on network topologies
transportation optimization with constraints problems, linear programming, quadratic and
polynomial minimization. after 8 successful years he returned to earn his second degree MSc
mathematics and his phd applied economics from the open university of talania.

Acknowledgments:
The following People where involved in the production, testing, and construction for
publication: laup remar, c. D. rover, dss. fernice white, e. e. white, Walter Freddy, J. J.
Goodpasture, f. w. castlesir, iedes ramings, fafo Helmet, M. o. Junor, J. D. Maddam, A. f. Moods,
h. h. Nastew, J. d. Williams. These numerals were prepared in conjuction with analyses done
for the talania State of naval army.

Ramdeer Publising, GreeLang, Talania PO. 52432. All rights reserved under a fair copyright use of materinals, pictures, items included.

Gaussian Integers

1.000.000
subnormal
deviations

Gaussian Integers

0327671060

0003000387

0429142987

0673698065

0811379099

0315423501

0591282052

0285563030

0058113554

0125950188

0440446259

0188600022

0288163217

0186572026

0571231150

0553704672

0470784446

0111291665

0167012692

0696033218

0101340511

0208809279

0096330776

0722868582

0745067275

0978275211

0834172687

0253693915

0436006103

0461576196

0314242221

0662858609

0259463446

0989424190

0408812740

0664834919

0618977346

0434606359

0846284524

0929697374

0383899698

0262010737

0129376325

0562487586

0556034415

0563068115

0462300105

0231143965

0530236838

0735389872

0124370766

0286264242

0079460099

0546230786

0451203225

0781493456

0680825432

0750102623

0684184926

0863724965

0740532994

0554026584

0035811333

0983040386

0793454785

0915746128

0507805508

0958953315

0187276620

0641587674

0481181361

0965746894

0187945696

0082812506

0584118150

0032719838

0719128483

0726845370

0645990512

0934882914

0471962863

0463826763

0045362195

0829191004

0548154532

0127500115

0496730303

0034875294

0044002194

0154522410

0532135701

0406008907

0874976739

0395426492

0055480024

0750626230

0600059918

0081100747

0356736030

0918288686

0841328195

0020044060

0550417333

0896728601

0892804839

0540075285

0165919372

0988489585

0997073494

0878012310

0464427221

0122222319

0046859824

0411404291

0466825350

0441819960

0542779548

0668828073

0231785636

0672906891

0946747195

0746364603

0320506157

0121293427

0389010162

0711376733

0503235064

0499533641

0288485379

0101427274

0122047869

0794184393

0621388514

0668819697

0634472241

0870857193

0467540036

0741362018

0674667970

0061961479

0686833495

0586271552

0534437512

0141309945

0932689759

0008035762

0331578115

0414795424

0661955547

0293847856

0905013681

0329723149

0346002961

0326964268

0894763724

0554132442

0974966318

0205690166

0175062127

0173793868

0453702933

0600436650

0489774062

0387144872

0628889293

0233121789

0905091318

0001400061

0849625498

0904725203

0124020196

0054228356

0264448475

0827859895

0648774370

0848249154

0483570500

0764061048

0685419458

0122236853

0142485837

0431377640

0381014261

0032400570

0405306947

0125233799

0667849619

0083733836

0713895934

0408452818

0711424128

0150494221

0283489471

0117148326

0956937819

0575701458

0630552906

0030201577

0728670289

0651807341

0688814354

0555337723

0693341343

0500651630

0749657519

0811310166

0100613922

0530486260

0892801894

0152255686

0925291969

0062725623

0708352979

0792649231

0310200730

0541515994

0733743979

0795263458

0911248633

0292191139

0293557670

0948685686

0103861685

0702906935

0990293776

0276293323

0023455414

0410374189

0446541467

0202812848

0464698533

0516454205

0637437886

0367948205

0424004964

0221283691

0147532423

0002919383

0175559295

0419940994

0998434291

0047361325

0173888623

0901972657

0934896904

0832497982

0511102792

0631919600

0497262298

0900006101

0342805120

0908009767

0227829956

0165022856

058489008
9
0468478689

0191590258

0745142488

0112216218

0388483972

0992010426

0471256345

0412639774

0907598688

0872275078

0465589818

0501942566

0970426180

0560230074

0024901771

0341761918

0038098239

0944066758

0611338876

0422038402

0148944189

0694089555

0101522993

0256208496

0503896968

0398110077

0242957877

0307150598

0972430940

0265275608

0075983817

0188923114

0331647079

0564407601

0701121487

0843113576

0371872349

0479097386

0551723079

0677421790

0476523516

0410029578

0557731689

0716193810

0927769802

0376205306

0449120569

0000150942

0312392334

0849031668

0511630464

0190497860

0393965837

0695317815

0468703712

0615177016

0651941330

0863722822

0222351924

0884354728

050880894
0
0084115809

0077453445

0499822411

0294708996

0416160067

0214964007

0424694202

0804634434

0468279234

0192979029

0955733097

0606887651

0927167469

0177720169

0202773948

0034965255

0416233715

0293644738

0231458871

0712813269

0332996851

0755043472

0161392992

0881000589

0437749099

0196882971

0744417958

0490444154

0348429026

0040701311

0338310613

0239077248

0264660448

0270631753

0053810965

0942879860

0852329993

0450461578

0107104572

0840078914

0462203854

0138648761

0451329774

0882638923

0888269679

0706613974

0422861428

0158700619

0691628648

0263077226

0071024602

0508708394

0472456308

0018279988

0366992619

0433326952

0625574384

0785007010

0289103573

0311890551

0491878344

0480265208

0595176889

0712609795

0371546345

0646497287

0214453546

0866036934

0752304497

0862236058

0658183072

Gaussian Integers

0615552169

0573870764

0772358238

0844790112

0976378392

0255928971

0827386593

0582613235

0057671476

0550038363

0677098108

0330064456

0782804914

0835398335

0030357137

0705720846

0137212634

0879713051

0994753951

0491640606

0631140355

0843062292

0680863663

0024479427

0209703971

0626812556

0933505300

0185746898

0681807122

0746679846

0176539819

0783912954

0580888493

0753212835

0637297629

0601943091

0280712773

0560449465

0268407619

0339059208

0549881136

0653060004

0683346490

0412395401

0353433989

0943555190

0718353823

0113855464

0968624053

0352889625

0357768085

0653513337

0385230185

0842060087

0842507957

0830775225

0697804836

0666860310

0762020673

0119314843

0727635375

0842679962

0503621643

0177410985

0842486078

0377603908

0964785847

0303070248

0457991168

0261854602

0531481241

0702687315

0939078263

0684384803

0239401641

0204663390

0975075869

0339262028

0487152968

0824043941

0328223511

0496861571

0064310420

0402278794

0997205688

0872588924

0359080067

0187833513

0958515494

0227923341

0350858137

0673691865

0362396995

0003412483

0276288792

0129475566

0858994563

0887304597

0535775168

0562264109

0535580108

0895949850

0039739342

0140199508

0665916380

0622334143

0380585838

0050857266

0286916081

0630011349

0465100176

0964272430

0323040868

0672597794

0908096356

0781772531

0630480247

0477845784

0319201426

0980208863

0820743920

0841663318

0397532212

0843868434

0464208214

0344122876

0243102456

0062495825

0488447667

0391516484

0941954763

0887330200

0333562123

0310803784

0638304576

0815195076

0663465774

0949341192

0393548002

0056004845

0021230774

0263771278

0948840386

0376800061

0596446734

0077987453

0972411384

0410814306

0735562034

0888288077

0661827088

0861720412

0102028516

0411586327

0923677277

0564325751

0187442221

0181163341

0091197272

0226633087

0114326156

0880713571

0180346406

0430020552

0288321130

0722235690

0198386410

0194666226

0191314057

0213382229

0888079867

0757315448

0794538910

0735114527

0185905930

0038450000

0289351203

0454708468

0628355026

0947978754

0743373883

0830297960

0764119497

0883146361

0416480461

0621255958

0768330278

0057055869

0895512058

0783093622

0734281786

0483512870

0888112021

0933232409

0847766563

0645807939

0412622782

0757426991

0552830611

0603777217

0767074322

0903431771

0773756470

0960008323

0445994356

0639506360

0320396870

0722316314

0872005359

0992971499

0618807412

0905195542

0961729791

0001286551

0838042803

0065188159

0693904973

0151343108

0523625774

0830987567

0063010695

0407569556

0037567380

0933950803

0218765561

0855966642

0791604499

0663810658

0385319968

0850543028

0348008374

0169629747

0718017607

0365646894

0409771084

0510206700

0801560437

0011323387

0723296523

0085937541

0232821083

0019985706

0337701645

0787929168

0596391894

0200935494

0974001614

0883473739

0415177566

0726914939

0882938448

0832971371

0010354438

0855985633

0652808011

0418195148

0764286919

0339174642

0675786648

0670652823

0384766553

0991910171

0024286239

0562274181

0061956194

0014673508

0666416499

0748883622

0030518142

0985454811

0036023651

0296711755

0174301937

0355491196

0641771560

0046748055

0247709658

0530389978

0006341817

0344370635

0692763272

0681879971

0286811433

0582882077

0837246843

0861878165

0610246246

0000557699

0052046237

0384343495

0222894340

0015055189

0313306171

0413898426

0253051338

0881172672

0876984326

0713521039

0471270950

0969433982

0835704831

0253224160

0576099738

0252973477

0809353076

0494722902

0216829601

0377365242

0769488343

0509908575

0667565105

0078493229

0616206906

0673864464

0497837089

0760272023

0653290713

0960280403

0076854505

0473909792

0043753508

0069509163

0078737882

0313032124

0711830685

0171205054

0590872394

0874487849

0620491281

0990157850

0455220633

0674122860

0491963523

0250734665

0005028747

0120346869

0804294877

0170040080

0436151918

0549867685

0255221338

0800355537

0801636092

0271208894

0561084734

0573807488

0855577700

0606699835

0655317329

0839636460

0365426414

0446002735

0391075056

0078415181

0497924939

0445334874

0681871687

0041450305

0218932891

0091957863

0886942707

0408441280

0221392005

0859444696

0035717127

0590986131

0330127166

0090896443

0528467232

0548138960

0811058398

0248889466

0720073784

0163454897

0379878058

0394089607

0584486801

0965794567

0250441079

0214667641

0570277780

0242890077

0803421406

0099180038

0616465471

0938233574

0955197531

Gaussian Integers

0202528542

0360929518

0803976339

0504005870

0272291034

0961285410

0655822544

0515945255

0526631699

0950414348

0451568755

0816871210

0739494033

0796492253

0173998850

0955850234

0970850710

0631840158

0507869970

0198548358

0427831615

0308826961

0660660485

0122495354

0407495024

0414015755

0392922845

0870447110

0876466001

0004728068

0573134583

0075543440

0506164066

0623006328

0550472540

0344620812

0689166254

0279290984

0206015103

0775699954

0208715122

0257241715

0919385163

0948475105

0581026081

0086017303

0016745348

0250767904

0248175826

0193185963

0507102409

0771728331

0137478421

0575871383

0724370009

0328675341

0726232606

0431929571

0840691196

0817392851

0546472967

0093414536

0124322406

0033827692

0738570812

0239830313

0449231230

0774069061

0932190766

0949492571

0237856551

0800544472

0508385381

0015227594

0325123560

0422216414

0358771650

0468673382

0442865400

0895634892

0481384322

0779315283

0436997145

0016710839

0746444470

0942078976

0690434759

0088425481

0529164615

0885235886

0038780292

0062598211

0946050501

0669388297

0569770871

0604452980

0241677888

0973610368

0240191352

0786317640

0988112195

0929179773

0598573492

0386678836

0928522784

0984329461

0438237442

0755252214

0193885091

0273431989

0487578362

0839954281

0989135229

0334673809

0451012853

0136480220

0565004419

0849813901

0034210104

0087699399

0414535657

0948918400

0519561194

0039417693

0862164505

0226640776

0846159654

0027241780

0176436989

0765679782

0367626466

0612050339

0719099369

0266466540

0700561087

0878153226

0654551061

0429158825

0520710482

0203920388

0485549994

0949039307

0459857128

0501759651

0710667403

0499497026

0615004742

0876115807

0974857366

0372388414

0280626835

0159136755

0926208290

0768800793

0633343790

0923582558

0862222064

0902851705

0616355047

0813782373

0207038077

0135766444

0598702254

0941449526

0585447714

0069775999

0339060396

0978019940

0110573289

0330676341

0944126325

0012704892

0726694712

0063297944

0910397329

0811027169

0546344396

0026331076

0355832316

0590662007

0599901869

0480354620

0078572311

0667346285

0112291000

0073441250

0466866905

0073942585

0758417000

0387576946

0643192637

0736588629

0323559009

0103645454

0494193548

0664896934

0320389691

0314856855

0806785544

0361569753

0041176407

0378906218

0476745691

0671593064

0374696054

0377940794

0598474632

0908536559

0208006814

0628330450

0659700906

0552234348

0839743089

0913742155

0011758603

0978061786

0130226894

0252029198

0061799464

0827414555

0821027393

0140498103

0517459886

0371703177

0548558876

0292235655

0334046346

0163345048

0407866442

0925507949

0003908483

0580683565

0095301501

0280766082

0901065307

0435764920

0806485819

0451675837

0044203572

0852550788

0252763349

0252187828

0153745886

0042209400

0334939410

0934723226

0458069247

0338831755

0746438548

0162561296

0063553100

0662139137

0433829801

0214609361

0258839102

0867118572

0425953139

0248727556

0527064439

0936770721

0907974127

0031905814

0008451524

0804036138

0110552106

0598899102

0164798131

0543046613

0261074570

0102360727

0110227590

0030877473

0211235684

0114697185

0837145966

0670709418

0422180474

0012565945

0745147629

0899747738

0268609417

0007955059

0128327410

0141129045

0634831245

0631505850

0471165054

0029752079

0742112807

0677409453

0711554101

0795701739

0754399609

0237870790

0148301316

0265986786

0498476758

0660963797

0840457132

0679859030

0657054702

0661979987

0756385942

0623479603

0397064122

0166369765

0523090301

0513391791

0550052775

0844266943

0477825444

0800638865

0492553871

0784403117

0495224746

0497054278

0703473175

0074229794

0832787941

0860504912

0503484648

0149590092

0841719689

0109887690

0115978759

0782762278

0517435344

0194341970

0644173483

0533494682

0007230934

0181496582

0938501326

0687599674

0076406885

0482271317

0093022591

0805888576

0922918596

0900395953

0881240738

0589146037

0486676551

0945947069

0152837592

0299757123

0247112099

0723826404

0736283504

0278398337

0320271361

0314007852

0214112246

0457451733

0710102494

0726217148

0803878157

0453584123

0935092045

0934574729

0455412643

0541501220

0741918473

0905151185

0372183496

0325748119

0513898347

0347026741

0541941450

0150189174

0733974586

0906340383

0712374340

0762541941

0795619868

0178036999

0178447282

0555666029

0015296595

0623308146

0282910325

0850719183

0141802727

0060486016

0067974268

0413628143

0754621759

Gaussian Integers

0364039735

0367913296

0229273698

0804854790

0739747121

0481707066

0259999446

0495943417

0996927894

0741716627

0716786109

0138519258

0061891901

0381147581

0936294299

0586451162

0979592730

0336805492

0087542717

0631543979

0982168330

0475104516

0584409423

0775142081

0306526060

0004245564

0916873759

0516547643

0813230412

0287150377

0140858121

0046777124

0565958371

0050290446

0514467981

0272623075

0323642069

0948972787

0835931118

0308236769

0500951186

0359906236

0183453961

0282945174

0074792637

0920134902

0874624463

0902595590

0336929179

0019899451

0490911111

0911067048

0331908322

0164918515

0587090706

0709604475

0727964778

0808319100

0280908228

0768041776

0732254099

0686626224

0511698447

0595773184

0232600633

0444045123

0021832439

0819635886

0039914543

0853081027

0764405137

0315855207

0810130576

0171523363

0376282497

0881112738

0717354843

0084864154

0875500912

0474991360

0732679208

0564419115

0510011618

0165735116

0891573419

0023983100

0367043455

0326883575

0487746473

0380170167

0379331945

0860339918

0058139297

0034652827

0218697709

0682402001

0625654106

0128478445

0900337831

0087088696

0132393129

0505996139

0808085109

0020057102

0709808468

0533614560

0888632416

0101626372

0530895189

0581497811

0517465285

0946553006

0281073959

0679390648

0200426649

0734849631

0093384923

0281401033

0742363870

0989837882

0033989740

0796678559

0379526907

0717516983

0844725282

0575771294

0930611488

0181858892

0531828896

0305017032

0754635819

0494200181

0288317588

0695076580

0462664842

0050607686

0443179506

0575193989

0191948752

0810889043

0964941509

0571656470

0479331006

0138283460

0743576509

0689601375

0492644106

0320350681

0126350350

0688107768

0548182695

0052008210

0686461681

0934538509

0794587468

0067581808

0482554218

0806672815

0132038935

0200991445

0061446769

0006967861

0588109745

0714947361

0466248904

0201720332

0917413785

0584042939

0544737683

0359793281

0283643313

0797952328

0959808564

0197600117

0643110971

0165317003

0682253629

0509830157

0472942103

0932618009

0211806635

0315108137

0650323991

0448457575

0777546530

0895151365

0143119640

0122877136

0348072129

0914338686

0487396950

0470833167

0954159835

0905741792

0210552919

0021761637

0343851504

0681499288

0300056187

0729419343

0307955281

0473488325

0596822251

0208269523

0879803817

0914925377

0083654544

0640174255

0603410462

0763937270

0300118069

0129290861

0359869195

0524769959

0810337814

0509659159

0731933942

0557752661

0638875911

0259430390

0047344009

0843178820

0324057453

0477661353

0484237374

0289665311

0906941659

0663959091

0427657384

0363571945

0540958096

0077276828

0090934748

0573185454

0820193340

0895884115

0260410648

0420443979

0834941354

0163983378

0906810392

0289442521

0478647594

0198773914

0949205750

0221302543

0256307701

0425126981

0414463470

0978426723

0814860137

0125877395

0835140949

0095308237

0043690287

0631337746

0850397944

0830015942

0586435672

0223402674

0694910045

0682775032

0592527555

0144811328

0926125128

0933017331

0793615153

0644032028

0733226823

0409092865

0491422071

0098224027

0931918145

0028421738

0828808575

0905172465

0589269778

0663791953

0826838307

0401667501

0063847663

0513280016

0232333731

0264557183

0714170507

0268809376

0308966889

0427582357

0186289189

0671849919

0317058581

0404953648

0163167321

0912297780

0103609318

0373299799

0799688186

0093434131

0956711897

0528372990

0892942622

0053127065

0046550448

0261870562

0376488552

0624798918

0016807329

0487101665

0581133640

0251471620

0617421829

0971468058

0578538163

0400271802

0431226948

0925951368

0890342258

0003473071

0343641289

0438335635

0072329117

0016550720

0712718394

0227784036

0530688233

0161348203

0902134163

0447375590

0111062218

0814589106

0744745714

0153239766

0723651863

0686294705

0494623627

0432388778

0967046534

0003236635

0908459870

0483616005

0778290701

0330256901

0196392258

0163550794

0924600009

0086485162

0243476168

0689622744

0603145275

0099680677

0771829457

0627225578

0428183377

0817800893

0230747489

0252636919

0270616596

0517451312

0167524920

0060267665

0098418238

0703542966

0719184808

0295403646

0847422917

0979745033

0434203437

0152449644

0604777335

0183071541

0122455788

0063288648

0182207684

0737761362

0636420136

0062676450

0413449354

0661268235

0218623392

0770850699

0653288925

0120484023

0254191602

0751211465

0181171839

0889061503

0963899661

Gaussian Integers

0732067388

0839368827

0969465093

0851713458

0857446450

0598176786

0283025136

0519235812

0449709610

0773828954

0316079574

0960179617

0059223905

0053235062

0482267690

0572274413

0467444892

0981831527

0017518705

0371555015

0911332276

0299076478

0876000493

0180723146

0348838367

0117403187

0531807620

0102558383

0556467358

0862548296

0607342780

0146138357

0629174873

0256761531

0390127930

0453915352

0579758505

0875646515

0041620852

0100926062

0049634457

0759998624

0645249936

0740631131

0638615430

0046497995

088008058
7
088855589
0
0137819262

0101475815

0874674691

0236621374

0328033973

0948312455

0285066909

0905671005

0791891153

0038487562

0989462956

0353975056

0612538921

0435509057

0438186121

0500145650

0999387561

0067392847

0443589702

0045329139

0522134944

0980274737

0183819937

0901887134

0386963356

0123725022

0593899449

0946599667

0452971987

0184727805

0249483647

0706152588

0946954289

0595064555

0120250394

0323064643

0514905040

0393554778

0169504387

0259735294

0932315159

0634733967

0046032323

0173888679

0346689201

0436871277

0681483028

0075743671

0244091752

0458490550

0721030427

0048385034

0495112459

0010046980

0657628756

0278237215

0741911786

0144398430

0755746439

0968883555

0806966113

0266982634

0002599620

0580928621

0745558025

0162351266

0181618228

0885885881

0042148593

0229063452

0065516504

0225051509

0388971267

0475050724

0674117150

0550357192

0568524690

0269964592

0248521607

0162132660

0130839374

0517254015

0102806041

0680424646

0347479931

0068583548

0587135785

0840543533

0669866474

0472852860

0498927787

0706906921

0814019580

0149505848

0059273695

0696316937

0534982599

0354763427

0470515558

0198210948

0469479863

0685243419

0769730350

0162320757

0446717917

0563240344

0059471012

0192062115

0972578833

0521189789

0414230270

0944467546

0460713686

0656580965

0641627532

0993232273

0711355607

0964005515

0787565009

0700866535

0911773457

0120923914

0065545377

0237777821

0057562850

0025249088

0106643375

0164969249

0862068125

0303801169

0545454063

0304016313

0709986917

0639948505

0126058290

0071044165

0021728281

0117682163

0330614217

0033368244

0923057668

0269253262

0316596217

0229708068

0482761062

0833586738

0384735679

0297525626

0254155699

0294468948

0829880752

0765811382

0838101663

0406614849

0497356663

0875621020

0266560287

0859936711

0247108262

0412852667

0297751308

0293796577

0967572468

0202046567

0943119135

0289618741

0327377833

0321702112

0842988175

0009361000

0708317257

0008677551

0322663392

0654209332

0562275452

0484504023

0712390931

0118134002

0055527081

0682794057

0260231123

0139002864

0719425962

0549780248

0800258101

0882623536

0990620902

0906969579

0183440297

0712293341

0046918033

0136392786

0803675619

0272114300

0780871493

0537147654

0438249895

0711830498

0032040515

0884114319

0337852917

0322953289

0776947713

0857228959

0358448993

0898607964

0191299134

0413818404

0139302786

0759225797

0348092216

0732839425

0624646223

0554918340

0656602681

0021757590

0554639221

0331381571

0796848202

0733238638

0184236794

0079317350

0543178060

0282848106

0466013328

0417098222

0474955549

0262019586

0116891522

0414501437

0206792255

0404929811

0469571550

0401088886

0768728844

0020285725

028448080
4
0536610692

0657120207

0619919356

0239241523

0066762091

0340389450

0528939125

0483162955

0395447598

0834947484

0720280775

0969692038

0821229385

0151072149

0222715440

0648756806

0113027530

0240703445

0380551914

0181068363

0692450722

0316141247

0699214521

0307466968

0857018527

0522686417

0114842670

0073748801

0095677254

0519637325

0238416794

0081275506

0685919609

0827063242

0079240791

0253330295

0127997258

0874408932

0255168610

0779493060

0463096844

0699873794

0515344754

0429076242

0004000727

0963116646

0921871722

0811131658

0716814473

0029709053

0597883487

0204044516

0266753745

0240967253

0101514597

0988979311

0559837249

0815485624

0052674175

0516824265

0574043376

0388919175

0638547407

0990207036

0445011366

0372711559

0194149301

0821561249

0043768460

0245934330

0129675423

0944997668

0125982859

0423658211

0378204476

0823772873

0116704682

0126018912

0941957039

0284627941

0465059700

0940800484

0923981450

0039503613

0850991648

0137014387

0824657893

0431471051

0231921324

0160573266

0491407147

0143189654

0978948373

Gaussian Integers

0828193473

0266348122

0523627828

0693486939

0832181439

0907908226

0558331084

0245001284

0475218740

0608224909

0599742808

0432467676

0164060713

0504115210

0195815718

0104907780

0811136956

0752876399

0854218681

0134161787

0279004695

0809738063

0705854518

0289793889

0440641395

0041412605

0412217876

0981847658

0464495617

0065289267

0282643442

0748195867

0432128497

0001456028

0997939550

0553145266

0315526624

0341759488

0044140771

0933078221

0847348730

0678179472

0444483001

0808842330

0884240676

0107500938

0899894823

0350555466

0160004443

0820939099

0207286888

0244434009

0088275267

0303355915

0290807218

0301130487

0458077834

0236992859

0805592796

0258333576

0236476975

0135207182

0384639618

0830585976

0213008031

0691983195

0382719653

0369677780

0832211355

0329441483

0165383908

0903410929

0219602556

0075285372

0629620451

0126500177

0444247242

0036397574

0125560825

0328300323

0181540393

0805623577

0704617015

0660678949

0168937275

0482199607

0236987351

0530207829

0600056989

0061915571

0234015690

0095119935

0237480335

0835871931

0766268224

0759603670

0356192775

0820975881

0163372783

0130692796

0235518485

0542936784

0689856517

0561350412

0132396887

0036821144

0955770117

0059548441

0148709539

0041578914

0786425352

0024712211

0546996301

0165440263

0214905839

0984956470

0444517979

0653107483

0622080321

0956364185

0161400518

0075107133

0483199377

0528062275

0389807287

0085396846

0558466992

0676886239

0040748317

0595533922

0549229589

0427981315

0697082419

0864157859

0483140450

0372108599

0641968537

0254207276

0851472840

0285091807

0654896803

0241279375

0103152732

0992545474

0209857417

0059428956

0457252929

0822652881

0687330283

0002465658

0520545297

0961291977

0019934451

0319711365

0844462222

0253479672

0103993302

0153756391

0456125816

0580197453

0908000496

0959257443

0402293016

0541774849

0976250278

0273356000

0368037382

0954542729

0369750336

0762585910

0838736633

0180722119

0144415515

0464141259

0180861278

0577665745

0271667136

0063177661

0724536296

0080973914

0941986764

0344594651

0202926504

0358183803

0434965938

0689171313

0377106177

0009958246

0018119159

0098586686

0051535723

0126592666

0733052814

0931562428

0581123923

0561766104

0754408742

0802267886

0051675791

0740491059

0861306686

0819746937

0947668909

0189308772

0058126154

0399322143

0760586534

0353183173

0184514695

0399387353

0699441316

0936469225

0428092588

0118252448

0275375570

0484463977

0888071935

0286725863

0277811891

0679339765

0123056497

0491876989

0658022957

0791332042

0579188845

0275654704

0357920923

0763149810

0254855222

0591508430

0848502777

0695657670

0291072610

0308037203

0934690897

0852050207

0512978535

0274511693

0618929603

0396832134

0766368402

0903864404

0332997207

0148006185

0901156745

0461223551

0638667609

0330072890

0888119033

0354463231

0440077301

0182384849

0816181496

0490660468

0035995276

0558541116

0502060098

0210974413

0908376055

0021879361

0765299570

0774679051

0370208844

0962955045

0209864323

0493925502

0560979099

0384767669

0954427257

0280037965

0849518074

0182165984

0799980976

0819460730

0658078917

0730061073

0344288437

0845253994

0210741194

0258168843

0765042199

0194231876

0714538690

0247029193

0555129599

0630028164

0339377109

0431362508

0878413188

0133996773

0461393428

0815314447

0566905469

0592240292

0495154016

0492251228

0961514865

0981599257

0070794507

0815910220

0735703997

0895423559

0549498711

0865085720

0770968870

0313339466

0412302622

0931395647

0313991415

0659972434

0624970200

0029526657

0772914388

0263846786

0900772172

0583611383

0216738261

0203753098

0872839489

0406652221

0057555533

0437027148

0948624377

0446745505

0148164480

0405773587

0499070104

0475327375

0742047966

0071287797

0476696805

0209522705

0563665203

0739567455

0275399578

0864712038

0303527241

0034137308

0714732571

0189675831

0935072380

0958605911

0965942498

0789209966

0170740608

0390166591

0616561324

0639377760

0793886484

0186034980

0350737127

0678269668

0886977829

0213880836

0362141325

0304831887

0099211458

0075355988

0583357939

0479746196

0538236014

0414332561

0695545622

0477334634

0107939142

0170821826

0128674306

0293238953

0117658218

0480364861

0998531878

0117976131

0788820119

0009679754

0603600963

0836265629

0156353046

0529028469

0615685550

0965941612

0058989915

0752580097

0608658926

0385235051

0633832506

0155760775

0473856038

Gaussian Integers

0198665121

0782537801

0659614384

0356339147

0088432896

0169435428

0576384254

0383286296

0794097692

0427643950

0904462867

0411272359

0319548320

0004612950

0067053918

0984393094

0116650351

0704454753

0306708980

0525887030

0494265411

0101239843

0895162330

0605922685

0682849627

0548982457

0183446619

0687668775

0378179626

0272801143

0039324322

0390251454

0474172591

0211256201

0166761092

0836083008

0838963398

0530172563

0615689984

0864376285

0501389118

0700554394

0755316325

0506395761

0289897388

0015745675

0806589617

0060528920

0263449101

0936856033

0411882977

0349657506

0189197082

0612099662

0857225904

0618726057

0563175318

0734340451

0883590194

0744255386

0147686554

0621754781

0267851866

0072844988

0355090348

0294091072

0409885729

0004862446

0522562554

0192207619

0966647746

0807420837

0015608072

0202189481

0025906291

0781072212

0626644266

0613616741

0932965409

0950873336

0546466615

0538687332

0184874840

0046701895

0761904563

0123594217

0443038441

0113396163

0098834708

0898622920

0528750566

0766005134

0416335149

0993583400

0946493425

0459561075

0848176231

0273701887

0074447716

0731880110

0688176224

0755892969

0607917961

0528895822

0620275583

0150753483

0253470251

0532329916

0974949585

0952094032

0022505079

0205501663

0559183787

0113991727

0477030416

0689146822

0989981107

0907762020

0929109850

0445828604

0730604030

0003470438

0938380954

0969886252

0907393916

0792437450

0675181189

0718027361

0203528953

0997803101

0667785968

0714787079

0502379104

0462540080

0108241008

0212092634

0017728970

0383221984

0067719897

0287147319

0601371927

0692202782

0605278175

0507135409

0735856075

0115427386

0257984274

0907738595

0804117913

0099617678

0254067862

0458601393

0745883958

0767024114

0565064052

0606605929

0667556420

0998683259

0468137788

0394274171

0107879660

0533481609

0697429084

0725782860

0340668389

0317269589

0137007690

0012743341

0889586022

0360525550

0236427108

0609631125

0875344342

0044829059

0320996927

0745476539

0132254866

0120853266

0709098372

0878261185

0470059117

0743920049

0202781627

0239483593

0725906091

0701062738

0916193669

0873121296

0809822574

0962118242

0252192043

0320692585

0872537382

0173397632

0963636130

0190525813

0639730917

0302824743

0791684003

0677204931

0240000827

0213517938

0103041224

0234769223

0627385146

0015105216

0901000015

0128500734

0911514465

0659331493

0518786438

0962858062

0134532901

0683969354

0005205502

0899040821

0492461329

0538570770

0508313967

0268498504

0042435446

0068910149

0593547467

0389792827

0292275264

0032285433

0127375023

0232005838

0051870183

0324400132

0262907272

0116799350

0989644618

0054138898

0263136233

0797958876

0364751789

0355723529

0346565158

0389049389

0532630343

0451514553

0640889246

0269099483

0673702199

0286050994

0637877634

0573122888

0113885959

0159230864

0052773790

0020638315

0748840483

0666702020

0559986595

0193969600

0602138673

0352510491

0556774172

0194846385

0340372078

0383926042

0491639810

0542403668

0520607736

0091083266

0911545255

0336279397

0296327063

0091910929

0261035125

0524031249

0175477533

0775633217

0313123542

0868182320

0899597072

0348225025

0166194149

0272425281

0840563193

0140817988

0650844979

0855604207

0973256295

0034264425

0431757547

0602036882

0399019982

0165099612

0169001440

0924424972

0464015237

0023730872

0240397113

0087327788

0766482992

0360955438

0138327497

0655249012

0916072795

0333666538

0125183872

0202719118

0580892932

0208881307

0113040952

0452773873

0757503749

0329772271

0276170577

0376676060

0435978019

0613377355

0680289594

0708891583

0785043881

0158398032

0900295322

0713857644

0066353743

0226028321

0907699381

0298066656

0763751382

0996751323

0275803388

0736003217

0846055673

0726319043

0636285968

0029269075

0596272455

0425733943

0264961626

0200168783

0731462444

0242772142

0162634291

0666826506

0617066227

0283587993

0703406112

0628428870

0754123943

0060881749

0405974220

0872387567

0078979854

0857232819

0807533247

0185806780

0847704726

0895191330

0121781707

0834516768

0869942071

0525009563

0121897377

0903170340

0074976907

0343174559

0639764914

0501100260

0411916008

0208411020

0314919466

0103235912

0570423763

0113566158

0157696932

0570231272

0717719542

0766341073

0651359232

0841995855

0090616403

0093079009

0368704452

0019530872

0883475442

0853403543

0909324139

0084826290

0869184609

0461716406

0194876641

Gaussian Integers

0440798820

0520360717

0290129641

0590723371

0558903540

0328282441

0459329552

0362421771

0740916342

0498589398

0413597173

0373572463

0640645715

0461186817

0304333254

0607361459

0583478929

0102374200

0366401288

0056393309

0359459619

0282800259

0701235466

0958066297

0186732834

0269336744

0398728952

0618704879

0825708993

0978323105

0877037216

0215025898

0964696372

0746982933

0925295405

0253322775

0907174782

0701120581

0612208841

0050872822

0615132154

0660945541

0816764189

0700994881

0701448626

0193697491

0779383363

0838996928

0257383012

0893565254

0648981415

0140020211

0338602285

0654606759

0786091779

0974372680

0692253519

0472008768

0335435586

0858099420

0491371378

0188999783

0033220592

0764392236

0186741654

0162915730

0130563233

0759547377

0093923964

0973884177

0485781751

0459623022

0051359526

0917758956

0249264093

0153477178

0744221426

0340384582

0424289230

0789826875

0318755610

0435507815

0168666629

0525969955

0144154151

0661904289

0651052526

0105849283

0534744869

0259623889

0441507091

0387032617

0833795926

0439955017

0516786997

0349693031

0871059538

0774053201

0461874756

0638766405

0928362298

0320841220

0060757195

0162183700

0018924305

0540599792

0574225892

0864949439

0005783465

0171442996

0708925513

0215146557

0390305341

0984660431

0595621064

0994706218

0415930221

0281622494

0369634429

0917835641

0298371421

0059582310

0148768022

0628714535

0240077951

0211672226

0155581994

0499483986

0502103916

0354145979

0645727600

0565578135

0119358773

0943897666

0190565399

0182925795

0358549496

0899522782

0219047601

0314486418

0699442567

0521533626

0405284739

0501076192

0054663284

0473101580

0365410683

0699165378

0424557101

0301108979

0842952348

0731281332

0668618784

0774124333

0159087323

0308372593

0020479014

0342695932

0726881620

0302932749

0353254236

0259950817

0922706798

0769897194

0173773326

0750942142

0992212088

0644560855

0562226456

0411499474

0198160179

0201867202

0836683460

0639628519

0734275691

0920711231

0458768573

0237985667

0766124821

0027630135

0618680699

0519691728

0001021784

0939423032

0364344389

0325567800

0650340562

0611712031

0626980175

0970182150

0921573721

0677689333

0938540392

0142780506

0886752118

0696675767

0910470297

0690730373

0249072198

0154123367

0331650236

0379141691

0103752134

0241423652

0281570307

0253944750

0504419297

0958586020

0136313863

0104986087

0666868446

0297384657

0378160813

0238174920

0225638786

0276328401

0237353016

0581302372

0096664346

0577635505

0000243842

0864654985

0412415444

0950023558

0498559187

0263551187

0300273131

0609495207

0149755643

0827008886

0957080543

0086439095

0519878095

0421245545

0164201739

0065065803

0266803375

0974978897

0245343937

0223924164

0379602692

0491151621

0742872936

0964197217

0147885062

0286973317

0283801401

0281925589

0094241145

0118770796

0442964004

0369484092

0522074706

0357880788

0146453196

0779919492

0889174752

0106105371

0616515609

0776058293

0915717757

0599550844

0192548282

0595592876

0189370326

0844679487

0423177436

0243857200

0589648124

0884504583

0561571100

0241410946

0151660653

0620177331

0449348837

0273722565

0577008627

0479727603

0479771883

0033478897

0562112236

0905597389

0624321072

0547546228

0920727680

0103813024

0147070414

0805538442

0959553162

0858371508

0709427219

0887341840

0882994986

0137826852

0728668397

0612295790

0923462831

0815309806

0488025276

0797147531

0888458161

0845955811

0182488006

0482480567

0245611039

0885806609

0684443568

0312977757

0320409182

0383445201

0199152042

0406468115

0838296755

0867764388

0845907062

0949965320

0806932450

0804421990

0157376834

0322421953

0762017847

0822201773

0074090261

0118928610

0047169817

0935726182

0883061023

0923222193

0711182711

0105273247

0642210067

0219846402

0126180937

0360919136

0216425125

0945664264

0991477941

0667367230

0700852831

0889517516

0833332980

0403547680

0351144255

0930032799

0790721217

0458544598

0853853764

0443376261

0297633851

0526459361

0596398555

0119123743

0903675421

0866821804

0041110375

0811937899

0627604214

0430274667

0907927085

0867396377

0441774382

0539883518

0885546968

0401310959

0253754572

0531374378

0144843937

0042001709

0751973661

0878843561

0406902881

0566379968

0603241456

0698415613

0024482296

0865030569

0089024811

0016475524

0894537163

0091068427

0644755863

0210772060

0522595378

0034311647

0548566744

0339067094

0742449149

Gaussian Integers

0495998699

0594298779

0519694224

0968562877

0853342589

0391009767

0385710751

0950589435

0785690434

0829472737

0107702496

0830712700

0393127776

0643051989

0115771586

0667250939

0093197877

0953120861

0667419918

0033303095

0269490610

0225591503

0934642447

0955602580

0753624632

0991149755

0831915112

0783429085

0150547681

0552198321

0751360871

0348188188

0812371630

0425039864

0996572676

0875693260

0097256645

0934733478

0696089501

0866009015

0818941459

0064659026

0508721975

0869204669

0992642490

0588732033

0420474144

0021467101

0099662530

0628178283

0929447843

0065522020

0920462346

0044824107

0320261846

0400575702

0403683115

0952297527

0203765823

0048582178

0231883593

0903578781

0131054997

0520850649

0759142497

0007512175

0724665039

0244203095

0154034623

0075830853

0234845168

0125279553

0383342874

0762732035

0600289617

0197592905

0706605693

0951685488

0939104950

0805989985

0289676393

0358495867

0066479591

0167998924

0166276510

0787737573

0526366792

0653559561

0998323555

0772520032

0780764441

0510869084

0956729643

0501622488

0991515683

0105020769

0641498991

0576625420

0466594641

0047859890

0323250477

0796291002

0466520884

0334800845

0368420421

0722296238

0888815368

0068265255

0722934712

0047482806

0835880783

0393073961

0734243655

0719842483

0367514154

0536261722

0639602829

0607391173

0493341494

0757456493

0556981862

0503431259

0605888645

0815348228

0007481790

0885832149

0111955109

0242801127

0665597207

0939173344

0087147920

0865271776

0030896509

0804800505

0528020350

0323147039

0780954117

0925603339

0163366480

0943820810

0699881409

0119789284

0336198381

0251197859

0211398082

0507713790

0712040727

0748876373

0196577462

0410779389

0143180261

0153845609

0085735911

0100656610

0948985685

0946683194

0426209399

0926019341

0895614909

0197703788

0858635404

0673001270

0742566218

0550261335

0205055768

0358850845

0535134950

0501130415

0548308461

0270062893

0446537873

0855133419

0745040251

0980816317

0973253780

0228530746

0804949978

0029993180

0264028066

0925843451

0336532639

0763095009

0445889673

0003197392

0047981292

0056689723

0149321463

0066892498

0293840545

0656321439

0818830206

0236259140

0713221113

0211003561

0293051691

0001531717

0825798868

0824246562

0901739152

0083727751

0689374398

0303549555

0736997570

0463952945

0530737984

0968593129

0306556260

0020619502

0708733102

0357918973

0324334684

0795793573

0801573961

0745691022

0368169710

0273688613

0699902088

0236457899

0653962081

0923162363

0519522153

0994316485

0543867630

0614305457

0420133915

0815311425

0814921323

0748914909

0651347776

0282825402

0933181668

0476917199

0675917664

0419329819

0346337763

0909939809

0524380797

0824456989

0587439974

0699399210

0168546435

0385134907

0296395678

0774785175

0927031986

0016621546

0530508422

0424360825

0449441197

0229164310

0925671040

0366404498

0619544287

0386531058

0885923707

0538822459

0493258321

0824966204

0936560750

0528131446

0603363050

0041004821

0608011391

0882264726

0931529825

0342372504

0789193754

0249884774

0692750456

0240688072

0652430860

0956421664

0992054499

0333955802

0042168142

0079967931

0814077931

0393721527

0816847982

0401161757

0329500495

0201220534

0886681172

0356619356

0834356727

0615648397

0370367527

0629214521

0863104379

0521742079

0803027307

0769662961

0603013476

0886981052

0987344670

0372937924

0870416976

0609809850

0167324883

0433567651

0229841934

0370314362

0863925653

0713661244

0836812386

0939396678

0536623923

0406397495

0082523616

0600903402

0693470882

0545796466

0619001839

0667224611

0716590604

0664991885

0860233975

0342707095

0130460392

0232640308

0278586717

0585526829

0664297319

0146742528

0579243791

0772358605

0651172752

0914687081

0831163845

0591789802

0020319958

0146336507

0911548526

0911397505

0833086169

0161215613

0553028083

0312058428

0803555591

0098475652

0468659917

0027018553

0825191558

0122655795

0170619341

0479878417

0856392145

0128565758

0540718617

0128751422

0955756411

0225850428

0474384050

0960414104

0238721922

0053951441

0712160784

0241911204

0729222220

0144712166

0303322092

0923847228

0649703209

0570215068

0568967975

0858956581

0351534025

0873870006

0465818300

0932210654

0826894226

0014426156

0494349662

0939316459

0868778160

0832290754

0578338234

0869613339

0109710112

0222074566

0503966407

0255378493

0339965100

0446960045

0082743397

0130316442

0267724370

Gaussian Integers

0802802716

0099405880

0471500560

0012960442

0187531137

0970248104

0621421494

0577674480

0516903860

0510152899

0169723533

0462938018

0800782206

0267022938

0260256825

0431047828

0818048312

0176907397

0010394068

0501620140

0116898633

0847315776

0098456088

0703053497

0454813569

0247097962

0794480473

0719508278

0114399497

0922910457

0448501056

0439282167

0876920588

0479631242

0968404764

0068686226

0919299134

0002342351

0361492040

0875466916

0245140183

0253002316

0531924809

0160616607

0586129984

0349937039

0120273576

0828412278

0597013191

0836726596

0351812893

0622939454

0121528806

0824971739

0820012365

0399576990

0943916490

0965678147

0363157774

0325598884

0917035886

0978759496

0807096573

0987593335

0506252462

0192953153

0716136149

0304793938

0068558827

0652889423

0582023361

0676733543

0823865035

0658639081

0582033121

0905243496

0088751337

0663501184

0505779600

0895840266

0091944366

0039310758

0781574053

0352430553

0159799382

0271018200

0225288930

0627228920

0601964223

0361961001

0492243155

0620453130

0423387884

0703370233

0921018775

0162851077

0541144659

0162732992

0329967078

0593673681

0846754017

0770038393

0839228371

0998355619

0422908640

0374188146

0585049054

0474466919

0721951746

0634863992

0454494484

0160379798

0212741752

0076295085

0777387317

0457506845

0577490289

0296822481

0826676785

0723457856

0357796908

0113178393

0966004257

0361109112

0857552743

0651658757

0195872102

0158941412

0139689203

0531123333

0897706101

0760426588

0901062447

0511766725

0162050188

0617172127

0482418654

0165422971

0163564680

0398448324

0063668276

0503064159

0883530312

0803435741

0670326026

0821109536

0285640118

0192375862

0395284893

0159397103

0023847214

0518345719

0293653105

0411833025

0564975821

0745799060

0482922032

0881191741

0042013117

0182446750

0889529567

0120352721

0663878796

0855565458

0020825580

0395174756

0401193253

0611315473

0384172206

0350680899

0429770964

0874632363

0775290520

0879067033

0390554298

0890772986

0261806520

0301532038

0810416118

0861930477

0147519469

0854252165

0306362768

0761722452

0118928681

0039964340

0312519646

0615972385

0646481832

0538274345

0105380100

0074291540

0652660682

0113702707

0240514816

0359533936

0904301115

0217530324

0728618084

0266208691

0301600545

0518818118

0559793611

0543766870

0066302457

0475154747

0923104219

0405843475

0768124548

0007689353

0996964361

0927336365

0660757614

0593837655

0826053132

0990235368

0924958553

0280016786

0291746582

0201860412

0364623990

0386075132

0745547611

0237706513

0485165120

0020477607

0949042636

0608034162

0310805008

0518378794

0995083952

0635543419

0067165114

0661797369

0030016312

0850614975

0220748305

0824575920

0880830718

0707843040

0091479890

0485075043

0027830061

0206562499

0656693511

0180809693

0716835062

0976346661

0822446057

0331190770

0902374810

0286817075

0614933060

0392938903

0497796552

0142036079

0145123558

0195553741

0595635853

0565113689

0070141622

0247224204

0770705572

0104997483

0404166647

0080148324

0401119805

0145301154

0274216642

0435964513

0509811154

0443273147

0099187306

0717872016

0219585038

0721790538

0198093299

0041914913

0057991377

0134190507

0361846547

0067564457

0619980765

0480364469

0743490199

0969860565

0969245188

0815921621

0263282798

0767876606

0975487065

0063497999

0293696171

0666879164

0723229474

0867370635

0524015849

0111277104

0217873147

0769784039

0460335238

0478469434

0666023481

0198917656

0459613587

0741727423

0847382817

0213367024

0890214605

0805051349

0028584364

0464166266

0033838767

0338735230

0725209375

0840074801

0369001949

0015854151

0451809051

0007378943

0289086329

0276706532

0303960264

0244553071

0057077590

0868525286

0958111621

0499883533

0867996082

0350336276

0766499347

0272105900

0743426947

0786644014

0693242868

0163611558

0578753902

0109792186

0578331998

0345135641

0452296057

0192610403

0951168278

0725061036

0907584113

0605942872

0155600925

0875421038

0816792443

0671854527

0785835799

0962323076

0579586160

0979895352

0566028992

0851091175

0829177201

0824158115

0128940214

0732440413

0450540141

0448648062

0437354701

0497110741

0679738185

0343143812

0110089227

0079975083

0511363355

0125699769

0524503128

0630940155

0191693136

0357937073

0009276053

0347901855

0225679451

0943065769

0684854696

0567910337

0972875360

0506931797

0489301847

0462434324

0953082432

0672258560

0681982855

Gaussian Integers

0568481635

0019282577

0235182268

0914623752

0750785012

0513564990

0477406961

0779090739

0482665076

0876156275

0521267088

0207574007

0592691421

0215735325

0798617871

0735708687

0901254715

0298822126

0647848196

0537573430

0268620693

0095361403

0680305717

0205871599

0118281144

0235182399

0207514998

0770767679

0405883972

0578914626

0231483034

0135732560

0198498367

0387682004

0814664138

0089040130

0827729663

0408341926

0570647232

0583440298

0148949571

0568109528

0452038830

0861971480

0897251042

0248503129

0795767026

0754603322

0467478717

0258630485

0420179880

0141781177

0258466745

0697674358

0806247301

0705114201

0568433698

0638179161

0022083820

0800318616

0915256603

0202671337

0452268722

0747990605

0188973658

0260058761

0600133613

0600182143

0683699390

0485114809

0792319377

0306182897

0974939642

0163458106

0050531174

0117779287

0305626294

0138313389

0360196300

0628915808

0972413983

0818174280

0418562423

0989313555

0634730042

0588896915

0913620647

0125087874

0219530570

0184985776

0534136115

0770677691

085694988
8
0518592881

0334861413

0315721728

0147406464

0365118003

0150490176

0363861953

0004570890

0776374169

0723477704

0946131922

0523949091

0812199009

0159451986

0360908892

0595881931

0658854548

0722299415

0693419169

0092751683

0825239230

0767604061

0034123097

0462526242

0115604966

0462428318

0324409360

0929483838

0816374585

0138849996

0962821639

0631967815

0471534062

0420661125

0684315218

0432756724

0425928456

0772059568

0595146777

0620195764

0206428329

0864536049

0618986038

0281449953

0513390399

0733109743

0424716465

0262805699

0894062312

0348510110

0658094553

0782215500

0011954898

0366685554

0557396422

0015727269

0245549950

0991031887

0879044900

0502840884

0757210923

0060540237

0382146789

0975143295

0585618809

0257032795

0467415594

0004304542

0144370247

0362439075

0677610624

0023704521

0271810444

0153885544

0406753544

0048206956

0484378139

0741266437

0993531027

0823639801

0785521991

0650506920

0108514928

0985708278

0952299641

0969378174

0067611496

0813864305

0704269240

0286962368

0469155872

0506067250

0841515809

0694526620

0144065768

0157038712

0715746364

0569502381

0760258274

0329033101

0273103486

0005857273

0060120610

0358767668

0037219628

0892223312

0033122649

0126100925

0841833410

0834475171

0283198799

0365151470

0438393140

0028028530

0996228892

0758985207

0670959348

0168911281

0671062984

0050213542

0366381067

0975951718

0580354287

0807406165

0972759035

0187721240

0886653950

0259998180

0610989503

0088573835

0798607208

0005407160

0458630895

0596577751

0398156350

0016774141

0993887390

0665198424

0443573961

0846322755

0123972230

0304217725

0564831667

0407749728

0909015128

0064816719

0158787375

0629962057

0586100141

0047085701

070888968
8
0455306423

0874216144

0499922227

0930171604

0366145256

0682609208

0170096245

0817762111

0250493401

0128191584

0356160322

0228491608

0947066673

0744041210

0401776987

0042090152

0766555700

0019571792

0979186186

0560780318

0322790671

0154442188

0816045524

0166244459

0443710599

0043163264

0979584801

0422273995

0066714820

0314861996

0350048552

0414946643

0541862742

0149319384

0180672570

0764965542

0346152657

0408787945

0637011652

0377193784

0861868816

0124537106

0523737834

0096737294

0321183746

0017087071

0877122497

0410813886

0491462406

0899142163

0250711617

0465459972

0885025654

0646264684

0008484876

0601931300

0580601554

0818975661

0185919043

0165779587

0935711481

0086509420

0902320303

0107889228

0451598254

0172256168

0712612185

0850615546

0391830172

0878153007

0457190158

0728839922

0889278765

0073146013

0947685775

0209549194

0995809385

0357985796

0997054815

0121425913

0573869697

0759070166

0848801711

0959877707

0002594085

0001488191

0707836667

0749306953

0613870196

0273845564

0609369614

0299867736

0174509464

0308804723

0103592985

0755017157

0398309177

0908478241

0908431554

0231524550

0212386710

0112361360

0563640233

0320975084

0289400116

0486952022

0045341812

0359090961

0669467402

0409703718

0969010653

0610197811

0682250472

0772384458

0199200422

0095642462

0856018697

0234388356

0911583838

0563140983

0833422015

0378967381

0903727075

0699840384

0418017499

0409962736

0614488922

0083441849

0582864453

0595756030

0711558952

0051624598

0691129536

0216974136

0066633071

0733620195

0851826333

0249005247

0078576123

0507806103

0753943827

0304104261

0252954678

Gaussian Integers

0524220046

0111399048

0157100687

0671571694

0778709172

0862592292

0455151325

0802200828

0748313214

0434347885

0582378063

0512723108

0345327614

0176607837

0394424174

0976138131

0284019663

0188975009

0699443521

0829847757

0467873488

0644290856

0112801652

0981353226

0937266521

0380346564

0049058378

0223320961

0786962237

0470519901

0130275766

0372456303

0963369087

0840833506

0714766972

0594614227

0399710344

0607702048

0614814913

0001720429

0068869348

0267698591

0416781434

0866482305

0263207170

0772712052

0261437884

0062449860

0665817570

0293733066

0968336994

0118130978

0218313259

0371373292

0249812053

0260508191

0719910109

0230112330

0874228860

0755276645

0912532379

0620872313

0806078677

0375113654

0873169392

0865754163

0201350928

0043963474

0043156564

0506013849

0338973110

0063496436

0751502994

0500696941

0271468772

0016994445

0393587095

0438445753

0656233150

0341569472

0258677214

0233063498

0752330071

0643445545

0745008117

0451824119

0450042397

0797775051

0106027513

0400240527

0627240414

0438621607

0113153878

0556364619

0521277955

0563379191

0460063464

0755854125

0252258815

0131021476

0067799704

0263793030

0436729160

0287350500

0327273845

0610820248

0488541951

0392362357

0219620336

0638436627

0035886105

0717553834

0663214585

0942844324

0876309640

0589853399

0103696995

0677291777

0229255207

0174832971

0501963467

0155622891

0737403382

0138861851

0919759567

0482646511

0212674998

0908740637

0697506162

0768659567

0318985936

0318842064

0794196173

0880306640

0518780818

0537807765

0580788745

0113512437

0567340476

0690230060

0770655914

0529711253

0170276444

0117902655

0694378294

0224827832

0146914939

0849929818

0413931677

0552517757

0601378341

0751419336

0399645238

0723589032

0521024277

0814381001

0262282292

0893204557

0720181331

0300831044

0740323595

0022909848

0764639435

0591295832

0181954989

0790035138

0408528008

0096263612

0949122950

0664154656

0518465672

0977246150

0133202221

0863368352

0164364640

0368638565

0888123382

0519149056

0543822827

0259353413

0126142318

0642096429

0204753742

0015708601

0896091535

0462351081

0186702425

0065846307

0167613716

0118916727

0757846761

0367602843

0591814861

0070380157

0499043771

0705521584

0123587824

0761315892

0547850988

0132845020

0434628592

0388152809

0331448672

0050992907

0085407385

0466603808

0970313825

0670149288

0093234777

0240822984

0229204976

0318309981

0469477816

0864410219

0721509358

0352531186

0004955313

0167241315

0909358480

0101041809

0731242776

0539993161

0683288257

0256519913

0407261869

0992651173

0483852434

0466852734

0352062144

0394800566

0253067349

0716228331

0510904457

0335944754

0978043483

0422805330

0256153368

0767305400

0038491879

0722358040

0524537133

0685896164

0803571716

0585410309

0734019145

0615543231

0114059540

0165174379

0939634975

0145882085

0848499968

0853231265

0524478893

0896440512

0430831383

0252084076

0026829224

0520429349

0337903663

0753309376

0202721250

0913726672

0021934905

0507578157

0890625468

0640237172

0960008040

0885764565

0448308902

0585474219

0428332141

0603123805

0063819591

0478397601

0449207966

0704774238

0086909432

0112278105

0256623860

0787789537

0642019542

0998125604

0739606381

0282242778

0459408001

0164953088

0110524175

0215249475

0906733339

0840144716

0056622092

0031376880

0455961458

0202544564

0107953166

0241446878

0818187531

0124806464

0893681440

0972835497

0473100500

0551327778

0270945057

0842681505

0141704424

0038461675

0943635703

0192134661

0677832433

0893199987

0059904290

0082403849

0344105601

0821448666

0225014463

0688959702

0768574007

0796474213

0235817112

0375366039

0375288334

0250100837

0932921149

0039802616

0846350815

0419772738

0740416959

0695592116

0747077238

0811154861

0498107531

0849106300

0445759493

0273242287

0294424556

0577031809

0936614981

0695952650

0174529967

0306838236

0284457417

0682301701

0881628679

0035806147

0879043618

0258527298

0760187927

0332448956

0152680779

0403012817

0881143582

0013319683

088828084
3
0378875638

0243199207

0262709931

0766278927

0300138127

0380530828

0402343853

0752542284

0141386072

0354564291

0380241272

0632065708

0164630685

0709803179

0934368640

0653276729

0394175020

0893283620

0374481823

0053897828

0307179056

0822314932

0403177086

0665201016

0330795632

0437409414

0346373612

0649695688

0598195409

0174702105

0450156979

0440792677

0579226966

0604107944

Gaussian Integers

0801318285

0617025801

0044174917

0456606931

0672109620

0504150308

0694203700

0113977538

0365580829

0888415320

0479118829

0743770382

0863313843

0351606583

0313244858

0586997915

0283124947

0661225196

0216930250

0774308287

0005264498

0925216542

0742515374

0038122864

0288170573

0037125371

0353217586

0138731729

0496072481

0592881362

0238169642

0970765764

0318124559

0321243983

0142508505

0618487295

0727574971

0595423240

0130602737

0488712517

0623321972

0901300051

0164039380

0400913522

0798300479

0541590185

0497323508

0940552591

0737740245

0538451936

0764491162

0908388372

0194150005

0172884251

0063001938

0286254201

0193082647

0498997466

0720943592

0832179176

0107558294

0268589077

0148729478

0781445964

0518163318

0091392817

0065906898

0860252575

0348221352

0628347238

0021147542

0532069948

0982483498

0984909668

0526536810

0827921215

0174999272

0146025740

088860878
7
0018106372

0075938440

0098363975

0761980959

0939878916

0912839578

0045141817

0278428007

0156171485

0868425931

0470504075

0303561436

0115669167

0390072966

0176667752

0282644675

0998667063

0433780791

0847353492

0613438959

0651394262

0031817378

0524446873

0088080776

0045920924

0046450857

0937862527

0353505934

0649954958

0879099703

0498394893

0150495546

0491913575

0236580048

0947371841

0583889632

0352849016

0421899937

0192725657

0460448340

0231088066

0570716792

0052870515

0478074032

0253116217

0067479954

0626389181

0136234976

0603556477

0168945325

0314981297

0424651366

0863562936

0494711304

0851424400

0833280916

0769943032

0019125555

0594918788

0379915236

0138920117

0644826285

0004186166

0523399866

0563717640

0042065117

0013134346

0987842108

0300057674

0629825821

0736927779

0254049987

0980942278

0069610975

0992554057

0113389868

0352806970

0574356346

0811160232

0916081822

0477514784

0399849915

0460719194

0847755759

0742298844

0645680545

0422323291

0061332594

0006674783

0718227798

0788903738

0688090124

0219969756

0485667303

0472378116

0359262820

0178713810

0430543447

0932149961

0874404868

0623823142

0085636435

0464742468

0066836969

0750581043

0188243080

0906905453

0537281747

0065193694

0308814263

0621838533

0532758324

0411831634

0767975444

0875189974

0888671186

0807374843

0637974854

0192735161

0379266444

0383187034

0731609619

0990475192

0637280020

0334562958

0772871902

0944358291

0359969510

0271628332

0391521496

0369037316

0352074388

0065927137

0498871070

0657798698

0397205823

0400472300

0922984974

0150016105

0303615179

0929113443

0602399814

0843887699

0619422251

0446907580

0625491727

0000425986

0053913000

0504434823

0897706391

0953606450

0057520165

0164591926

0024927941

0420136016

0723429947

0514922177

0207636155

0657431401

0132801189

0949601726

0312450914

0755974214

0017581884

0035794525

0148204814

0622234348

0211428106

0364100804

0536585381

0846624058

0095791451

0123152920

0980159884

0274079563

0645474708

0650011484

0857861802

0494086141

0003712148

0868676123

0752471276

0661542561

0777454774

0311044258

0815430713

0179779408

0981458180

0404038330

0431332203

0399888261

0771836703

0741299408

0180160702

0314411526

0022548240

0555396783

0413490289

0656950456

0522547821

0162548853

0844619436

0221684146

0157902361

0590175050

0644908260

0923128775

0908317641

0979013678

0927566113

0007565534

0433773494

0577048655

0033121798

0411612582

0696896928

0194170372

0487432948

0609430036

0665064552

0799711422

0767711134

0873763325

0187892900

0112417672

0006618185

0645034839

0460268434

0489420595

0727742382

0681079585

0428095614

0620582921

0910943282

0408902009

0082302277

0795828575

0143443642

0983862453

0768531365

0470835234

0456414421

0831950862

0085795877

0846285665

0656316962

0242981214

0437419579

0441435402

0089904288

0045787652

0107907758

0881106692

0233646190

0123019569

0056825060

0437333955

0481287995

0806834894

0501287341

0604904111

0019404852

0128303103

0133811143

0311853126

0983430317

0355379887

0070989619

0704273023

0161108386

0886086202

0992814309

0290977244

0033963668

0107901074

0682596204

0486096178

0464566843

0625329072

0590754942

0173348111

0576971922

0220877186

0931165980

0496921370

0678357846

0050565019

0323078154

0776345529

0636695464

0582639220

0241896203

0858678810

0204009893

0839493181

0663516348

0341147555

0020586606

0771655115

0352330265

0582067553

0485756164

0980269814

0850567687

0618243444

0878424915

0341324369

0182513233

Gaussian Integers

0477350517

0060618424

0600210524

0253433319

0958173042

0515523018

0783179736

0913379409

0678059769

0285148340

0890277874

0881767836

0128466546

0400713909

0581197196

0110333055

0872223782

0096414675

0732550489

0810824877

0882587752

0243541637

0915832860

0845721723

0868763950

0426731632

0971121835

0454879567

0746473739

0183872139

0089228436

0040770937

0159080567

0082083023

0141930008

0033388334

0735448476

0617634409

0336721283

0520167707

0853452791

0767457507

0736340689

0051060449

0275044763

0470156348

0655318806

0199025475

0812999427

0570234028

0595979352

0855260986

0503697544

0885404372

0807847058

0245251523

0090365751

0366711208

0280691057

0927373249

0738649957

0633637492

0864411965

0755872087

0643323978

0657392134

0167275973

0627804899

0676861832

0032254731

0232756985

0901683495

0724180785

0099314988

0369261288

0284610434

0895327537

0101930159

0009959349

0249868538

0706546373

0675988945

0204412776

0237894778

0641284048

0413552025

0367472510

0387427868

0811266271

0732630306

0661933666

0491005510

0151090799

0473487093

0770151881

0588954815

0496200292

0947960660

0908172533

0424930163

0868012696

0505566017

0874938711

0253021735

0545681862

0492251765

0114809878

0727063290

0343431418

0034881585

0616278300

0607088058

0728473882

0409581062

0168989580

0735180679

0663368872

0324528546

0038966574

0430951690

0608742813

0324360835

0121410135

0496701813

0501974444

0729258817

0279299420

0258075896

0413376645

0248968257

0062759276

0583295712

0291292421

0329439451

0760583814

0030979480

0553584523

0689153583

0795403579

0459690801

0275067373

0277816515

0467684959

0054860675

0186799037

0745868631

0706158115

0854622603

0999433629

0014213166

0370179597

0960403384

0441290553

0855407566

0343472046

0494436957

0056068976

0271238145

0461363610

0708443136

0700139322

0237970409

0479305232

0265365854

0111792097

0188407480

0387380639

0985326893

0021421513

0420514309

0894806721

0847555428

0051081902

0369408833

0914230700

0985772801

0625445571

0028985337

0210454310

0243703675

0293487227

0902490669

0953037096

0588654612

0693839572

0727699129

0856728078

0124159953

0704199964

0356516335

0100656264

0482505713

0573373511

0142897405

0840626718

0816156692

0264894487

0826263370

0548487757

0843673886

0935288239

0975951191

0053969893

0549828051

0836716104

0823913471

0903134334

0360256401

0635750500

0948274086

0495747813

0017076137

0311775271

0684748199

0836602216

0452815848

0892838677

0651103021

0622971473

0878454518

0500020226

0175319676

0266144981

0546362644

0374344211

0204755383

0881346623

0613745180

0896355615

0113586594

0277875067

0450271120

0786872217

0963041304

0541775357

0161991279

0892798488

0907889718

0932169472

0193796509

0333705911

0055549832

0242045032

082888088
9
0672340120

0391637277

0476499746

0274583504

0652324995

0639514424

0276861426

0927289327

0376374188

0058057889

0032273776

0514827389

0695360187

0946381013

0396955483

0842215297

0091185928

0886656725

0439570744

0824269315

0528129361

0713366355

0184829788

0136042156

0337442401

0312745109

0449542207

0926578290

0648424687

0334963046

0622877646

0469242809

0962890329

0849120141

0150864805

0535214078

0237990271

0824104595

0435010803

0140321744

0080995523

0525579694

0973421905

0414376780

0754830464

0914232434

0979340790

0666192152

0825433239

0169150145

0107921251

0930594355

0362340725

0594422755

0778923817

0900063754

0178767089

0996788324

0255696298

0391787678

0945310020

0578323030

0822385222

0993794066

0190073156

0096620359

0726310577

0269279903

0820596441

0663117077

0582188852

0576512721

0225020506

0097434896

0814944619

0575906012

0019644714

0351554530

0618954153

0410722928

0040171955

0411442390

0296319551

0521735229

0133208915

0628814673

0260841845

0619936501

0738183245

0606580619

0722106643

0760542464

0189506825

0724469127

0903107304

0648523864

0157735438

0139682278

0703191777

0939394227

0071170362

0165344303

0660625535

0702031570

0542889874

0890560984

0304975657

0122043742

0227498885

0035839649

0756123540

0486457432

0718285275

0178232111

0526049868

0250010806

0051600548

0694943971

0713289821

0310691480

0194826892

0653677891

0574665395

0082698556

0815946684

0663193110

0967160492

0432430961

0276945313

0726069534

0739950910

0095486915

0833181158

0141854744

0307324555

0107160685

0783708859

0791581382

0036986959

0282976174

0197617868

0501306180

0801798685

Gaussian Integers

0659246572

0425008711

0564163517

0502550599

0528852883

0235983486

0939210145

0152168237

0169772244

0583757821

0524808431

0856379186

0824031262

0660946301

0242222944

0133768525

0513933040

0334200830

0925216722

0086662673

0246440877

0945811139

0941711290

0726323321

0155964287

0986796726

0815333598

0413121151

0526503755

0159316435

0240645120

0879789634

0759034369

0164457853

0001518665

0451712278

0843616745

0074021289

0582485442

0500487422

0790500706

0027241027

0400893428

0750215205

0217469288

0350523064

0097850443

0092799171

0643159991

0718454308

0499864037

0774596881

0123397162

0261345469

0862807811

0129755765

0455157681

0013436467

0529319444

0024613472

0307596737

0753902153

0418993854

0605200818

0240291244

0699554783

0721667882

0088903425

0453890244

0984802596

0851196184

0782773683

0538774781

0982663572

0015278380

0593212698

0679274452

0203396491

0914655959

0166343776

0134020470

0739806796

0305596728

0758990193

0304659998

0385487725

0310793923

0493314821

0765000785

0077560881

0819546367

0753517834

0457319703

0510343589

0876644166

0365443106

0800388232

0892206061

0063356847

0926945407

0833854977

0748835461

0563985499

0887297313

0212811578

0241858316

0452561316

0346613539

0794694589

0510762315

0550623833

0513344798

0528228350

0975480623

0336893253

0352775257

0210558441

0322849011

0024680576

0256189765

0847195827

0833350622

0324055613

0697965519

0489246793

0793528065

0426615442

0252462464

0378176409

0416323754

0557696007

0583346417

0107809715

0610469478

0600775813

0574078557

0375539730

0832756689

0275187564

0156229176

0101497311

0659327586

0398767513

0975316053

0554077165

0678006641

0266797146

0849812194

0618334383

0340887179

0108372125

0296532458

0284739479

0589162857

0641533027

0496591061

0111235186

0984852522

0331708279

0345355804

0507359458

0014580322

0120927515

0832928443

0457185565

0846703448

0452962622

0535055300

0385018933

0750832454

0125395324

0453858382

0231500273

0892473223

0024536862

0942667687

0236749698

0307018481

0787938970

0276633172

0001896792

0808272983

0965238170

0679280793

0527140454

0728086458

0408657248

0625502685

0078237313

0622812863

0011186806

0178434775

0548853209

0342874062

0461044586

0382126879

0597346461

0906295557

0570938852

0444601280

0602612260

0863951593

0106486947

0061963013

0004462065

0916631469

0303448691

0866985241

0331927927

0673752224

0889305935

0549866626

0912260581

0172273569

0091885701

0406804862

0411765807

0017836827

0094993683

0835018067

0126352252

0878121413

0527019384

0790176181

0557509744

0769773216

0194881301

0004779960

0310049965

0949786827

0860920052

0340141195

0448312712

0198588031

0293815389

0073126916

0369889685

0492418654

0124161670

0601726697

0749325523

0673975230

0159602790

0455836635

0465901160

0734051700

0014300030

0949487070

0291023629

0802147160

0430373116

0810711046

0164835692

0749390284

0369885981

0993516157

0572449886

0664770226

0996019651

0597931009

0658315486

0933232374

0562907809

0136651718

0775185319

0756181061

0247055182

0200913748

0488946927

0612643391

0654134343

0903669845

0032645368

0956656841

0212568975

0267252480

0140216559

0304924417

0804722792

0481981627

0089031714

0049089787

0393652630

0833582549

0160990552

0808333322

0998278512

0094741743

0362606620

0512974450

0186829773

0870158212

0332313188

0793741856

0319858186

0593559484

0699868762

0873168112

0175389570

0388659475

0704400811

0191689075

0365147907

0629605032

0347593293

0527301173

0436343106

0659102725

0283020184

0880754598

0835101272

0081711997

0225596302

0022877124

0612946459

0358401836

0750543675

0611848789

0059794050

0429528396

0658594592

0560938536

0525492547

0385289354

0083787003

0453314320

0353434506

0191434348

0650210352

0875874027

0765536475

0493688510

0809014938

0132930812

0796889275

0388034060

0848557668

0760774957

0271469946

0500071806

0652579220

0735293468

0242514443

0451115923

0543658894

0294656986

0220946877

0082406319

0467641870

0227300667

0153294382

0571766679

0316218457

0618513867

0526117676

0662169455

0495611533

0559044754

0806389527

0824060127

0708179210

0561407303

0523114193

0955723571

0468260884

0803693970

0360575042

0324262305

0780044409

0921054839

0626073350

0749089532

0312811092

0470744359

0659450891

0591080390

0090998320

0751018560

0635566961

0002661955

0863301927

0931719535

0778803088

0425655836

0112524299

0832358762

0587353163

Gaussian Integers

0835791525

0501701329

0395951043

0903429154

0164357721

0806376073

0476316492

0917949008

0789358463

0040364694

0828938873

0526149731

0056782346

0964944916

0165087678

0410002388

0667315144

0024892441

0672338192

0846752485

0165686724

0431096827

0711299556

0157951803

0524589714

0216708525

0841876007

0466589163

0102892514

0308682282

0569239199

0338263262

0154765448

0473591360

0774888779

0663593070

0328391682

0468352484

0957622904

0689770455

0616504936

0245957924

0146919311

0451203803

0646308909

090488800
6
0138409353

0380749630

0751821447

0863426918

0168372940

0605491595

0630966990

0180157485

0958265287

0474234292

0755318873

0134524901

0844406753

0870399282

0666569842

0932198932

0966115060

0544965796

0797549286

0677086202

0781975617

0412194417

0219783413

0131645399

0728657419

0714836000

0315667628

0271188035

0675789314

0037377748

0886811622

0423502959

0505723283

0645675067

0605128120

0967484412

0682044639

0258823320

0937294210

0018689792

0255771553

0391041308

0401521997

0706137565

0059928788

0011082033

0682590219

0505959295

0176826238

0028519669

0218331923

0047671991

0393125690

0058495527

0601821070

0939236228

0404904963

0192960354

0127579253

0347759101

0324956982

0281364588

0998324628

0002144990

0760144792

0535414097

0953564897

0338985488

0161464082

0985075254

0787984341

0776460248

0273769639

0788993215

0584336539

0738950845

0340870024

0883284819

0775426095

0233147410

0589751463

0415907891

0589717255

0211591443

0701216714

0781832199

0334971069

0965056699

0312593183

0889680314

0012705102

0078426307

0634086691

0071853522

0448511775

0642799833

0456758137

0777252308

0278056779

0197037624

0413413895

0429233396

0365794077

0800080260

0014948463

0785763546

0869198048

0618088071

0570172416

0796046367

0792441977

0940021476

0554877237

0330805367

0600228776

0788792460

0859248221

0428967218

0553714639

0592580993

0973732493

0839400534

0640966133

0905299686

0946879088

0306216838

0184933820

0046723269

0009473521

0906648438

0959912838

0392508671

0281217609

0641048573

0181079436

0016446532

0697785311

0652615995

0766957775

0201896364

0493169519

0483046380

0029901368

0187920328

0059327061

0718892743

0189340549

0783576684

0956200866

0735854706

0479642897

0465760232

0241064561

0816275308

0720509346

0842910400

0277604943

0352629668

0862027027

0970595852

0132030532

0498867951

0827335387

0768382081

0452741057

0468921338

0213964554

0886109010

0412226240

0997156896

0373839981

0571899955

0702242181

0211940260

0357243010

0675515347

0400452514

0118544193

0693698063

0310563705

0274132617

0383814175

0187487442

0335252114

0653130871

0936479829

0671338827

0672324425

0494556440

0524145868

0721470255

0055154766

0686647165

0236407823

0063728012

0343639333

0614633358

0551583244

0163697634

0481038880

0547078461

0368713969

0339551598

0807580576

0514798800

0666764076

0676012639

0932792113

0367619041

0914216774

0065440017

0175091712

0858626260

0161946756

0279889997

0245460185

0340120275

0245426770

0477597078

0750522694

0114396252

0306262725

0799666165

0862219758

0216704386

0297989781

0920889530

0393336119

0819846182

0850543385

0279840973

0265163722

0741205759

0055895865

0356292469

0617513250

0096841927

0926573457

0351034219

0499867033

0426339206

0779065494

0107551030

0289464460

0421617109

0839581862

0718638900

0188598054

0283784917

0979216393

0958332711

0959083742

0534465560

0468049206

0969487759

0339736195

0190328822

0682674138

0791082610

0726736810

0205898732

0573437077

0148250313

0046976820

0805825169

0628523298

0239184904

0953633801

0967396352

0180415358

0715518763

0471127760

0230836378

0268920512

0499401085

0835791202

0776866804

0154166512

0596427977

0762105609

0027597393

0698136055

0984257329

0162441209

0773816595

0555107075

0515827036

0058656944

0219919063

0573537389

0046339313

0346085475

0379519905

0932560934

0922857317

0758716865

0274301765

0549629020

0040340024

0469710826

0761844834

0379602242

0382460089

0039882925

0185083551

0200608450

0565232441

0029870282

0201248347

0162575108

0178538395

0948583329

0766474642

0253575490

0589685464

0090458806

0260433349

0528536460

0517567521

0449863548

0620033947

0157539482

0733248565

0494159442

0680089688

0599436607

0219514045

0956747125

0693519337

0899072447

0352812368

0586633452

0359115351

0039063866

0899822713

0749189026

0016329072

0133648836

0142208322

0619244019

0250840617

Gaussian Integers

0709235685

0992625918

0766998632

0074372133

0445215050

0616067793

0307241964

0529269839

0834137391

0589794297

0846009626

0004580398

0246218394

0566127907

0896104844

0037750457

0468209761

0760383477

0729167921

0583348825

0713123159

0504640692

0441206377

0033864958

0095625761

0458871129

0262647023

0989726412

0207815569

0663582933

0159628393

0907049720

0431330730

0401286162

0819923339

0135643024

0202557211

0588943570

068646448
8
0326138474

0416723847

0070151548

0502370038

0109660125

0309960562

0342268955

0291623910

0168519157

0285611725

0266404659

0799867562

0963297238

0658479543

0959866289

0122686449

0556382159

0870831989

0240757761

0261591399

0400070077

0980499479

0470421633

0858144909

0914842650

0401842795

0899404470

0141544738

0533181926

0177637073

0959876233

0198298900

0258069175

0642563436

0116781826

0235921029

0137987917

0335279780

0305262681

0801769496

0664873086

0269824284

0424123396

0662805960

0841003537

0257320293

0862692735

0826703592

0903988510

0609807645

0891379678

0010757242

0685917975

0975924156

0215774161

0881748025

0487334252

0465408613

0558160473

0492807635

0847098228

096880850
8
0874948715

0024079402

0625249331

0736072348

0721476470

0592768384

0010553266

0725882927

0029882465

0022070400

0708867435

0416052854

0175298091

0852811682

0985363336

0719571259

0254487787

0224364740

0349918225

0302583006

0081423583

0391571568

0209432393

0277804927

0988882197

0542422974

0350620305

0196823759

0360203954

0670421065

0375919155

0516901007

0519424554

0878501231

0524133875

0811600587

0086550147

0484145714

0685786184

0469982554

0671867530

0972890836

0896043680

0618329441

0379940946

0237360431

0367675101

0786733286

0899172450

0083523304

0144511817

0997005899

0098752491

0622456888

0514938297

0970259518

0526145397

0368514726

0892247584

0151972863

0437383291

0353166646

0380288509

0696436194

0028026025

0320526266

0531330662

0052488217

0291059628

0489753442

0263462315

0384868718

0550012829

0909053625

0358612570

0776355544

0995463586

0773974720

0062235960

0212135221

0255961153

0571359828

0305773947

0079862419

0384314921

0342710557

0506458784

0342977356

0547346754

0078715926

0022973375

0121515877

0573949124

0301799965

0475440612

0619655622

0088692232

0323478169

0226108786

0857221765

0846795988

0188186391

0388371327

0323439165

0077610902

0952056870

0627418686

0747553206

0770416519

0607871482

0192038546

0157195921

0777686519

0601781845

0670836110

0067266160

0288716208

0708898897

0612421922

0271901203

0414022985

0116473255

0222868266

0800447035

0400776181

0107063146

0033300932

0765693848

0239852288

0610282829

0272050832

0657030725

0911674369

0387526523

0003455334

0003314896

0792845528

0562209561

0981688039

0550531655

0904298273

0181556217

0139481492

0272192674

0695462314

0316465612

0540523661

0810777224

0611834780

0706903065

0167338796

0513273840

0291157410

0367191638

0313959725

0396250396

0577286376

0987687446

0691325673

0787292684

0054418938

0922217390

0116994539

0360407336

0654117761

0851273226

0899710293

0750017455

0166414357

0027392507

0053761706

0186327784

0706615761

0764081127

0605755596

0019002455

0098909612

0183731924

0782282489

0379526140

0555506591

0696792943

0512160804

0599776762

0919601762

0739239270

0199458649

0585114094

0027841030

0750257322

0283315972

0109403066

0448325174

0366378881

0518325888

0038365974

0520874994

080882780
9
0682909449

0316539200

0856942336

0210680337

0654038049

0614024158

0433525970

0969565074

0087654172

0031879379

0484238245

0557416972

0388596193

0332736737

0874577068

0666112036

0492452355

0905875161

0994310878

0741331130

0074825917

0869244684

0773515863

0611960798

0656311793

0159388581

0198821212

0236943892

0777481113

0785789054

0866783724

0010100979

0965136914

0466675618

0721276564

0167918953

0002620771

0824734051

0275620396

0480047633

0678453383

0961803705

0693902035

0265995566

0545936431

0149251550

0422835590

0742302183

0526738741

0708688498

0336803365

0946120847

0886657238

0458780105

0698295497

0319524176

0906610180

0485144498

0520811505

0334369141

0167948150

0483554894

0721762983

0215354446

0252356134

0603046994

0108935756

0939389502

0853100875

0249083741

0040349692

0975373305

0211048146

0639989882

0067552545

0370740376

0340837884

0153604992

0243901023

Gaussian Integers

0181566088

0738460573

0303882891

0478030518

0358884226

0912698311

0870732053

0769915106

0205862711

0074994986

0734040326

0564909020

0292925963

0440217223

0523403395

0920178590

0929427775

0155004972

0870524208

0181642392

0588139778

0202994004

0352014157

0575882235

0090315480

0887146898

0426913544

0695463160

0017101366

0201141827

0998797191

0689660507

0612476104

0325742055

0989090148

0881647772

0399492606

0323825129

0568455773

0418054852

0439084391

0945859997

0639754792

0382527287

0385287999

0689577180

0245484034

0619871038

0591832933

0427299905

0022296402

0322425185

0408517949

0988913858

0293490904

0661368640

0164206219

0948567592

0791976348

0365683478

0902751707

0561862466

0443988314

0185105496

0775951972

0738703480

0791324318

0266014278

0441970924

0576848264

0360318902

0563982619

0061489903

0992799201

0334375597

0374612905

0029179349

0046458485

0540311326

0406515219

0607397782

0821123521

0813985369

0965045165

0430281571

0747858261

0132643520

0096364826

0274664879

0628208017

0388083149

0418945727

0376006195

0517693096

0122529961

0376052244

0920736863

0521841837

0136065243

0011490351

0164310249

0523838086

0891298110

0360982289

0033303354

088468548
9
0621223185

0327452154

0751583930

0014955924

0976437543

0186397251

0382541852

0669593568

0563121897

0984430182

0868980603

0412047494

0942732727

0819488631

0063043735

0154929727

0914994101

0909277128

0883580262

0784822652

0547864012

0225755005

0049959389

0973527316

0232205531

0332681087

0098582568

0956933554

0747529387

0287576815

0785883295

0812872791

0211089784

0892761750

0439954358

0979783751

0493154160

0069971068

0139219699

0141886825

0982327512

0665115031

0731797163

0030925157

0542577986

0188589903

0199095030

0457679681

0154941837

0668837961

0516823594

0319977171

0718598430

0721293633

0222174764

0589410153

0786327385

0441613887

0967611585

0204283556

0728224996

0550414287

0528877368

0831725376

0815186351

0809315513

0676756729

0009911175

0413663156

0966388937

0056326917

0062407249

0293991182

0471221889

0119855224

0650005786

0510195435

0035225849

0930810690

0993192811

0073727511

0173187582

0079057631

0958171904

0417411147

0114756385

0702416671

0078326569

0058477068

0720182566

0007358035

0022731509

0616204421

0108449674

0367720384

0495225142

0411974325

0603492780

0007418991

0581830883

0710081040

0810185627

0983139373

0351412069

0391570620

0154823363

0823420677

0471614009

0939447244

0830138199

0956772117

0931722193

0177332003

0008979530

0614380933

0195956151

0785360269

0875430568

0826794670

0174710839

0965468468

0344039711

0202365297

0480427663

0045049178

0726602525

0330838713

0593798553

0361244435

0981248339

0151567011

0010774453

0661592718

0489679505

0446776482

0276056153

0072356069

0430178323

0278950869

084998882
8
0298765108

0488041144

0056527979

0888099856

0812591787

0691547697

0580987162

0943229541

0228822952

0338254125

0996010107

0380429458

0300535773

0645738310

0765339272

0919099337

0725347042

0737008843

0002135313

0829918925

0249652810

0886830343

0589247267

0143675294

0765817473

0677679898

0958933497

0348538680

0456530520

0256615851

0834099513

0274304696

0331671661

0939086445

0117622769

0515020692

0962409402

0567945512

0162890984

0508138436

0130883156

0150997896

0768854737

0963192365

0875331195

0484584851

0814274685

0375059880

0124003110

0981360017

0427152351

0646238259

0108361940

0307033424

0114639467

0972733268

0735001628

0490920762

0353918765

0370822744

0787500501

0805712856

0914715397

0810128921

0651259024

0222501077

0334610634

0464652490

0912453675

0125359081

0831510390

0617769706

0926445786

0845929911

0256918469

0441922077

0656034971

0053013374

0999151870

0610594176

0317713303

0331936311

0363268416

0713830398

0946063654

0743529699

0044789827

0294608201

0931461308

0451497672

0574731743

0956435250

0758993057

0154942871

0796535143

0839827522

0011440444

0045157996

0730980164

0666362601

0175334032

0043545518

0222468041

0642359722

0596180695

0604352773

0689996615

0808631193

0046945933

0536257904

0433862918

0206150028

0451250700

0770821982

0019988713

0550656997

0734470312

0021058681

0270300542

0688144951

0020954738

0470401682

0965039974

0565623875

0655408293

0476542413

0301964876

0967988696

0766851570

0457729778

0807030362

0631147375

0009063673

0961379627

0543490962

0053663689

0652613187

0422011972

0454331600

0035374035

0865912688

Gaussian Integers

0791499123

0650644975

0024486764

0126031970

0273807561

0661991085

0304282961

0445402961

0751534815

0103629008

0318318969

0814777604

0842575017

0031280502

0331237635

0273231292

0249418407

0973927333

0359392545

0474754055

0565944529

0071727969

0498473765

0498833718

0344323559

0654434308

0162506365

0681962135

0060406626

0813343710

0454508706

0663882729

0670711501

0173938758

0271228876

0188337733

0290029536

0160540891

0110427354

0171734825

0961560673

0023849427

0094792929

0136286290

0095631589

0793859636

0735951168

0433884394

0209790917

0822663073

0096501201

0687385454

0184662710

0295542457

0433794807

0240295781

0769924537

0662511176

0135783679

0703669160

0049824140

0065094595

0923968936

0646709434

0856058299

0303108038

0469782976

0180909377

0218880916

0901702349

0761148823

0913256939

0614558928

0962651290

0636743193

0762105114

0370059518

0234796398

0981797087

0831783468

0984799871

0568154461

0327566289

0699080077

0780586110

0852034108

0737850134

0212526439

0167642636

0920369298

0778936400

0673243154

0906889087

0010524908

0196059708

0105786321

0999079754

0147491302

0816913781

0904435013

0712072410

0591500863

0554091637

0684969277

0477027268

0769105992

0299611200

0776044393

0904624987

0246010817

0633309315

0158911457

0671913359

0088861909

0293796092

0144837531

0712053933

0756065526

0393339513

0272529989

0559555514

0194827166

0530252559

0371787901

0820803261

0069057030

0472357920

0493167212

0194081617

0735034391

0750408421

0126857098

0799737422

0386586834

0888194311

0576776459

0215911191

0050937138

0282164868

0000675207

0003673355

0544381151

0157654405

0518336395

0687992971

0680378643

0604435818

0177931584

0218736280

0647535141

0334964508

0806998216

0197304883

0647715712

0137406364

0543521273

0448779788

0072169006

0099983938

0716562754

0295283018

0667412269

0951317884

0007700744

0896662885

0022539797

0738553741

0425044451

0965349640

0415079086

0590477591

0463050976

0920511157

0158927753

0374874590

0453399450

0521970749

087820858
8
0842431860

0478662896

0825265893

0130628024

0181573790

0748377221

0518339283

0783564828

0691435785

0480895493

0831611826

0614976434

0664206811

0840966358

0424098246

0936343114

0117897690

0981736328

0596694277

0239756879

0820742160

0262159114

0116548161

0771762657

0533175445

0764553098

0554740938

0296804640

0996472795

0502542756

0900489925

0961040118

0101913477

0806486527

0056110296

0517634659

0337629759

0886757276

0544409125

0243366864

0778832670

0020578970

0227684361

0195376561

0516245152

0230456491

0486949045

0440417458

0186602448

0123978013

0441394614

0626477230

0850763732

0189800435

0843636270

0661659343

0307597678

0005887011

0321605653

0548188123

0017334505

0015191972

0741640070

0835376144

0713181196

0920453674

0238333158

0663033185

0309638369

0405386875

0980315009

0621460825

0487947015

0931640212

0411873421

0069803134

0113004553

0827522174

0764460654

0966345975

0135077708

0124520035

088885290
9
0269370404

0115748967

0796859961

0466849264

0357693511

0653413305

0886965209

0439868650

0857374994

0534341873

0095984760

0542139098

0200707224

0847377488

0273786412

0045243335

0738327605

0606864009

0768195592

0901230470

0040136556

0520646604

0500696098

0065677646

0155163913

0503170223

0298995829

0888322735

0074540235

0725032155

0720435749

0362706310

0857348416

0696295082

0290248267

0415392194

0039738797

0132595367

0742786695

0581711268

0891577277

0419453661

0795531998

0332170049

0913902383

0326389344

0656749614

0844723239

0991310301

0417488054

0538920656

0649712010

0335600975

0845733058

0774279249

0967489523

0539302715

0544532446

0309817922

0463782128

0303330058

0401183066

0013582090

0501037403

0190035785

0232844036

0453481855

0818550148

0597213299

0285188520

0088601979

0817088485

0723533480

0129289067

0567365795

0782172221

0147894206

0376652882

0264567781

0081174610

0138617361

0271680473

0891717262

0862229083

0837027758

0018220446

0444067453

0302775573

0206793063

0985036947

0300509308

0480424634

0654730044

0381421833

0065243896

0337634820

0633337986

0738999291

0626657307

0268439594

0607699759

0592776589

0595101087

0291492934

0115621027

0718191155

0658154117

0264284750

0459431221

0233870375

0098905512

0636294115

0002080008

0780507355

0773491207

0844695140

0287295382

0882871674

0246557947

0646296609

0302611468

0659296230

0029849995

0632749917

0838825349

0333639266

Gaussian Integers

0279675038

0512722254

0640953127

0344507613

0345983720

0268118412

0480463475

0206685779

0738385055

0445007144

0385558585

0671668625

0313646134

0888994340

0462334576

0080068183

0412031552

0063022578

0490369037

0039337907

0022960187

0906557076

0997284963

0876906943

0829833070

0302669173

0190752442

0076661275

0990061844

0239953721

0686603541

0310941093

0217327017

0723071544

0781069866

0122762886

0616323802

0003970719

0050896292

0278375109

0781177193

0730771063

0049902118

0578429951

0900078010

0412735098

0607055122

0474285164

0094924841

0640972742

0740741442

0502050658

0415288227

0646006863

0599943129

0702364267

0125145631

0634576956

0348790001

0692618659

0092853641

0514829297

0765804724

0764461040

0382534990

0683210984

0732280526

0833391912

0021434317

0520855672

0047102214

0914962543

0613043898

0897364202

0720085584

0096482156

0352088493

0846459533

0986918684

0226150297

0004532212

0436893637

0651064404

0229445715

0929917397

0961926268

0581378919

0401551856

0111521171

0056629436

0806441845

0914698300

0555157316

0284443269

0501183064

0132063535

0885235347

0799153341

0731240811

0804000396

0924835325

0092068352

0176684840

0169548873

0007521784

0992480961

0598284044

0435249690

0204390514

0503204492

0718000808

0181103013

0360027673

0597537090

0052353606

0524216374

0942368862

0783724650

0702658694

0630795099

0440690116

0503467727

0299563207

0921104023

0020079698

0954973928

0758031308

0895946864

0015100651

0015406985

0391611168

0870746974

0757525760

0745100161

0385103768

0731339543

0466076305

0990279386

0234420806

0473943257

0912921810

0156401250

0588322254

0610211791

0260362049

0009874619

0730669272

0219534064

0616939021

0684350854

0630274207

0910483091

0495760206

0239278127

0824874784

0088699443

0341499373

0500324792

0384286401

0233849563

0009735292

0619175144

0809739708

0130466116

0158043842

0894343256

0451624432

0114492048

0833771793

0707747005

0862676929

0305936400

0904105607

0338505079

0209189261

0071028196

0003086416

0804847732

0957852360

0222435972

0364205612

0924736515

0670658071

0497461664

0832850521

0662278411

0923780923

0777539262

0633371634

0019595763

0083313846

0702265209

0461375689

0273752928

0910807916

0859586194

0255269848

0671592498

0024910314

0327162329

0322771898

0382565403

0828564628

0754014447

0636963357

0542009020

0989930715

0200188440

0597976958

0238404380

0302102085

0393475995

0890904398

0555405678

0809330724

0641131389

0011313784

0732607325

0699807668

0540355041

0461212504

0448146954

0420857281

0012150009

0666114520

0029354978

0728036661

0356638192

0612521959

0476808719

0492470402

0034015041

0189781048

0867463884

0527606746

0822597851

0684102895

0621935428

0276306000

0633703002

0237440691

0830735666

0684785936

0489612922

0015671731

0548791930

0687379026

0278322454

0272289254

0123115474

0062136855

0778861423

0641401777

0871898260

0274060281

0422495616

0885548510

0936347581

0637140026

0290450957

0901198088

0165478929

0664564813

0859902877

0804264749

0911863927

0813594717

0362081908

0917504243

0636863294

0602988630

0697825276

0579167341

0340897092

0061480708

0289270053

0996182358

0148052198

0704815102

0808877276

0861256345

0638779377

0795534040

0524098182

0320557540

0320287868

0366381400

0823594042

0216688147

0057075357

0998033952

0401191061

0908416962

0026412815

0344209029

0553953423

0067024159

0173792120

0046221257

0501591671

0826595409

0290005092

0006044956

0647043222

0607041128

0061200478

0161659917

0624590085

0668070340

0149472798

0809563372

0687842761

0316414640

0428724115

0716409518

0770301610

0031368231

0073841136

0624869867

0526288915

0625701726

0408987367

0663296627

0987202824

0269018946

0487640390

0064985955

0534332965

0112187931

0440103654

0798488939

0014295196

0961480622

0659064946

0303037195

0909419955

0415392778

0420767131

0094433558

0743386661

0583078734

0726155908

0379802958

0998351131

0754059513

0980867935

0513031502

0808189090

0581866194

0620795546

0749792814

0581544994

0198989104

0560267980

0531632480

0496238656

0217281935

0776273520

0823421375

0136507798

0958408332

0004845225

0315867130

0487743344

0586408692

0276316261

0226066941

0158388859

0247391328

0051963955

0455781802

0035507221

0796304904

0434038340

0429836264

0681763049

0503142021

0502650267

0748730749

0406604654

0563411431

0953789138

0832855825

0307605255

0538882802

0675368038

0736684208

Gaussian Integers

0016440102

0474293399

0455586318

0338163571

0731348513

0105283809

0391462090

0232883272

0372096519

0809189975

0100038368

0430567059

0231014140

0598757593

0232547318

0355361666

0645947013

0682825650

0171019186

0561041886

0072871559

0720729035

0770409272

0768194140

0266053609

0183664868

0285450756

0929364799

0827033646

0902674058

0852523155

0153705489

0797730456

0519496815

0435551298

0972408836

0970751900

0653851385

0057541659

0175305543

0389719045

0427646162

0035598172

0598567013

0988902562

0511926398

0927410350

0485267915

0691639748

0807460145

0668472719

0038433952

0972227084

0871125107

0920058821

0576212304

0778654120

0708971856

0037455522

0156105348

0141023285

0258020527

0833077616

0331534580

0540353237

0138166171

0576812085

0047754999

0344673942

0201174667

0184156650

0006719061

0419118946

0762535567

0298279601

0891278424

0963987162

0430043729

0693380640

0334613622

0954791316

0499056894

0318204589

0419673833

0883459272

0188073031

0630521432

0357093530

0633665334

0604240428

0009788321

0125484631

0206539412

0554708560

0191940365

0738806493

0410993335

0494635299

0611642789

0589511684

0918049662

0451660598

0189981020

0308788563

0109814514

0497083183

0481094542

0621759007

0832103214

0970176815

0261733013

0199440904

0581227840

0366779711

0399076316

0867548159

0000179176

0455822181

0374368004

0195526297

0831445692

0415917335

0677868540

0076213004

0097342638

0246302948

0852048132

0182981157

0208247333

0127077528

0842640458

0637795280

0984166944

0999569521

0525852622

0929525237

0122021588

0710666136

0013716491

0889551363

0190662081

0990668893

0355126934

0679712545

0492914075

0024967070

0893406010

0835989225

0511354682

0049002810

0824218891

0239431733

0047071730

0764976227

0384587326

0686232301

0471297509

0231818947

0690454798

0085822234

0129896558

0470408189

0835776734

0487038658

0373655989

0233945071

0096826713

0432899017

0511097585

0490065231

0857909287

0393190991

0929134754

0001694606

0298520637

0613516740

0370187146

0694237576

0302560297

0678577614

0534991599

0922889476

0421830646

0897239566

0940838614

0819656842

0755489486

0381465901

0528278522

0427626780

0862861143

0793130739

0855076072

0951902063

0738269965

0272820505

0401603658

0926475687

0096944811

0174224016

0806121434

0064567873

0337642915

0706359468

0912337005

0141899897

0794972734

0519488176

0395819068

0088731180

0591916450

0076165603

0108354010

0325681517

0201003741

0098229265

0553093080

0356642978

0366039610

0089725270

0438991350

0635353043

0578671931

0444137252

0255306983

0035193079

0261064637

0307946212

0186504460

0096581311

0837686959

0514276773

0102891757

0167424402

0576908471

0243109621

0491877460

0096243455

0463570798

0213861648

0470569258

0958712865

0305172250

0279280232

0961808444

0210801899

0795931052

0804865581

0413163617

0191691809

0462080903

0838912851

0356642365

0110503972

0452470634

0278629912

0181735148

0801316030

0337218496

0362008416

0023088723

0041467389

0569353826

0587384835

0444195216

0409089120

0152081793

0364588153

0087716873

0784926191

0244749071

0773951155

0525890648

0871984163

0470961477

0395341235

0501601576

0123599652

0666032115

0431852598

0150947185

0322877738

0357161257

0540507353

0731174527

0561611766

0228763157

0810138819

0209559238

0144696149

0855304576

0780691697

0672390793

0786057102

0271674384

0403586840

0826876458

0559508080

0474974443

0950877336

0925951265

0618166874

0093767985

0312709993

0884028257

0001736856

0047922995

0323528803

0759399657

0502332767

0168193117

0785851387

0392377478

0355535502

0676857464

0588449338

0071445350

0451393536

0746547665

0935858808

0535403249

0381502222

0847203009

0467861918

0811402380

0953879738

0535680707

0544295994

0550867431

0174436923

0188732251

0744958142

0369788738

0259094563

0537790671

0755433611

0664294199

0337153352

0117564245

0622291498

0607862627

0481422284

0788351503

0501409256

0672205125

0233556769

0667458531

0127561512

0798624362

0207792287

0821933678

0842453624

0135233442

0313358040

0328747309

0222069896

0775268435

0967986048

0780350606

0280520987

0692123639

0239092292

0017672640

0167096909

0598524666

0437145731

0321689312

0878758283

0703242267

0962988881

0508868720

0536739952

0605971499

0987664756

0514000847

0631474900

0591121479

0581666760

0888754352

0338485017

0108631826

0301778929

0808738572

0412725349

0537683213

0514226604

0596941195

Gaussian Integers

0526926969

0352174269

0462688523

0639433099

0034329122

0993341256

0055252285

0606819186

0656743515

0626164854

0642903681

0913596630

0894636533

0248320964

0454600794

0869241966

0064244743

0538329472

0919111538

0953562391

0140577053

0192181789

0316869093

0842992135

0798854473

0431567606

0953330836

0175813412

0906498309

0122548086

0799690604

0387763377

0783972992

0487462368

0838076351

0704845928

0732043481

0592273702

0420924640

0711839738

0817739726

0851247017

0543719717

0374357685

0798285414

0419684107

0469681302

0967973505

0323133487

0742420969

0802292265

0723996881

0637306363

0259130698

0405402575

0287556767

0529083566

0085762935

0160758474

0090072836

0705191958

0667928132

0096420607

0246846115

0646821792

0409945848

0527317313

0786495990

0248568294

0192709244

0718697961

0568614209

0792920529

0304783005

0635986743

0481262431

0701316693

0908415171

0835701739

0675860865

0037743378

0525218274

0316172744

0549723162

0542897444

0943742168

0710729296

0079619126

0028905485

0645935945

0881670355

0321734635

0494498004

0385979940

0006998384

0854178527

0361173845

0009150686

0551533673

0879291199

0671169538

0062501368

0292463284

0694436920

0535673533

0591744861

0428003259

0644694861

0509956880

0760772723

0021548348

0274538727

0351736060

0651061723

0796245764

0974469244

0787607564

0714767340

0687228080

0543187603

0976022172

0594726307

0961283236

0534049477

0878014132

0374454335

0198903971

0581732503

0538358961

0687604596

0284983973

0983373748

0219011696

0747702323

0908196691

0601945002

0132213266

0676101582

0498373181

0962797462

0556041818

0087020200

0097967392

0605797577

0909110991

0316037471

0676472748

0489979469

0691725090

0957486259

0821714519

0706294510

0728690557

0836741517

0622938358

0355971460

0384779914

0295246028

0797948244

0157027280

0202679641

0110818064

0204534359

0522498029

0901377970

0480999156

0025308692

0705512523

0635722837

0433394757

0286302269

0715951996

0718130093

0971007528

0884256911

0902796132

0579375916

0968075467

0378572932

0365245305

0455852912

0732467532

0345842505

0100994765

0871668778

0466239882

0032617336

0685364363

0764578420

0835184379

0298365004

0771160048

0422979209

0396934286

0228053963

0434070801

0412349880

0323671272

0181952031

0142364519

0757845834

0613946445

0280571323

0349744984

0978139032

0830453078

0685748423

0357456289

0641084616

0447227506

0728199218

0919583512

0093991300

0594622053

0586696904

0546289822

0104000573

0920885467

0256842939

0890059865

0797011842

0827714459

0678066313

0683859892

0331258878

0381822507

0906666761

0752074116

0536907033

0662852475

0343676597

0047864241

0418223522

0436702206

0089963779

0628654196

0547764145

0412162413

0145258315

0542059083

0607324885

0191146268

0677542422

0525755146

0599987499

0326346547

0067746086

0154291331

0694685846

0716519518

0296459604

0644139273

0854646479

0968541308

0896156594

0928677912

0019555403

0261316136

0115446008

0556662398

0406269468

0675541238

0460136418

0429535552

0271742259

0110142805

0210065389

0098369382

0231350098

0124543795

0752871563

0123723111

0095871186

0786265667

0212173315

0284692988

0746487244

0332664402

0520370402

0797931197

0071336910

0491733148

0265181139

0964359179

0432651715

0999957624

0266303296

0594433923

0493269991

0696559812

0336946869

0520806705

0207097431

0225191746

0540027241

0052794724

0738707182

0862536964

0178651319

0608525958

0229953392

0511902870

0286520500

0753660335

0981421143

0768355675

0074850559

0142108603

0748130882

0683596367

0172342369

0438442553

0459186009

0356832441

0498622388

0398592896

0645826014

0413346755

0571626392

0808266268

0404708863

0993530269

0626349465

0960557905

0334221325

0188653758

0870713567

0445683064

0153945535

0723154433

0751028300

0488934232

0672564930

0059234061

0769923216

0720180917

0938420893

0846601920

0901260392

0065982523

0026264593

0766686583

0922717907

0621424385

0078642218

0580092358

0657353081

0205553849

0506157186

0701187365

0445736292

0113559860

0697360533

0026328394

0387306876

0483851198

0135960034

0736068344

0859022965

0336599667

0614073182

0431166659

0077095508

0874614872

0514985568

0419666503

0460186256

0749013364

0030925264

0702970641

0183940808

0000075616

0357810334

0995211072

0329825484

0693768098

0116061785

0272998135

0766426157

0313609478

0452536046

0633883730

0340831881

0179830229

0355795826

0657811358

0507991739

Gaussian Integers

0074908595

0082539568

0140455838

0311944870

0866759536

0931275780

0151996822

0217354656

0302316198

0606179525

0644870617

0858964709

0166216255

0952531601

0666241800

0149175514

0478425242

0574595701

0667251919

0743790544

0890252257

0786824680

0057639246

0025611708

0812057247

0059384991

0340547373

0833891048

0399404860

0232683597

0422320711

0015087465

0231764533

0470750366

0469612939

0873007638

0807491326

0621320943

0918083945

0548018995

0021290093

0692436385

0711532809

0593853765

0425431677

0548268516

0076672338

0716140682

0208775208

0149288756

0713410949

0263953344

0221542704

0701660326

0958074520

0531072010

0122878095

0411132467

0134943858

0906078446

0303972318

0946473299

0148155509

0211404459

0348807055

0384912121

0778387781

0739674559

0984667529

0895964163

0127867149

0354005634

0562407718

0067134776

0825439003

0623056610

0199641872

0782495534

0982572465

0942876896

0387481908

0470784562

0152788890

0981346620

0973292225

0347924662

0626291973

0005438610

0935581247

0532495847

0320570203

0436362186

0449836411

0511445548

0723610315

0200619816

0024003152

0424964359

0383955987

0764892470

0987219141

0375104008

0987989035

0116430927

0460149882

0052094590

0182506525

0933652255

0527072181

0156119327

0057129893

0988230103

0431431602

0773917556

0357685264

0120184944

0786735200

0154415243

0452436540

0857171223

0823347191

0580022628

0754735336

0772929996

0019892939

0736064899

0074868532

0512111075

0247367959

0059454280

0471045219

0721137947

0322800295

0877734116

0814554837

0250780201

0415482405

0674146451

0830179954

0314728167

0376984548

0115431467

0492010812

0053455449

0556519731

0830584992

0712491721

0323612657

0200606751

0462751941

0780806544

0490566404

0768466873

0492540654

0856714991

0028526479

0994276277

0381837788

0463174380

0646799452

0626340650

0018467751

0529834710

0674064671

0177144402

0439162396

0424694209

0867094681

0186768628

0833322944

0287728550

0974205645

0169116106

0224111222

0826099175

0854757520

0791610411

0895499038

0919044680

0190236353

0846480906

0365019837

0375378159

0564380386

0675531247

0238275720

0158217839

0394508569

0131594056

0491131809

0401933904

0271779474

0124421922

0118010604

0915512762

0451487530

0971799845

0831747566

0004389137

0384889062

0985667005

0582377919

0564287393

0272540919

0611115040

0038072927

0608347718

0003681548

0237176080

0492031034

0114182944

0725145439

0843168079

0432603901

0053820504

0008111549

0195686100

0583934254

0304762236

0760354204

0756029228

0844506453

0437359137

0242600894

0320950703

0809941605

0318277008

058948884
9
0489493494

0035198319

0773227560

0221438445

0422109127

0525674631

0195906905

0599933764

0609020298

0586349938

0881178330

0131860998

0283583308

0722633720

0047997747

0243828366

0005228208

0808296279

0289167400

0081506493

0613860029

0464203619

0580772003

0088899733

0002768878

0085604702

0982271574

0969301721

0711875329

0669184219

0581748705

0177163171

0520583743

0351961539

0373836738

0178193519

0148451204

0354051882

0930175872

0284022931

0121448029

0936984224

0813083023

0018869341

0088728527

0932368483

0627343641

0259191414

0266623694

0320774480

0547117662

0209281820

0474033934

0168824515

0055097587

0290063272

0977696178

0065302657

0999509220

0344490444

0994929291

0639388934

0181830475

0735812186

0834532859

0549163434

0537235266

0277867110

0902411171

0109212402

0745483787

0779637744

0596975373

0283419975

0919678336

0389018141

0983638765

0274931243

0994961226

0711739251

0802316448

0735470628

0239799045

0780231186

0507539502

0706799162

0711133907

0656981002

0464834084

0765310389

0857079170

0260517391

0870466333

0274948505

0241180127

0798072949

0518183516

0177242949

0723915493

0548423857

0007704798

0741513825

0832839925

0679209927

0143472781

0785806149

0961425386

0666176633

0517206917

0208630562

0848491201

0728381094

0796135682

0707418245

0539540324

0211257329

0597702215

0406536372

0348463528

0579662999

0268060936

0942868315

0702445711

0864993160

0077914228

0920203572

0183304624

0350002388

0006968575

0459196316

0908796909

0985212019

0782538833

0846491195

0296174692

0715178639

0506706521

0851873995

0791346176

0455943279

0944303190

0267097366

0151117976

0877491684

0908893079

0502397937

0400905017

0254626037

0607124870

0838722862

0477501677

0095916209

0977889354

0204508435

0209195174

0204314720

0147998900

0486503741

0734491178

Gaussian Integers

0300140941

0516776648

0411099961

0526634583

0694624927

0915216899

0457277312

0356590472

0216297187

0712721355

0114421473

0807908651

0264604473

0384481872

0975962922

0290751644

0400600752

0939674275

0047720954

0324448800

0815041142

0825915471

0059193729

0966546364

0538865759

0684868954

0096548885

0418442958

0204599282

0943807923

0854711791

0205305954

0539741750

0525294794

0613173279

0356704143

0277056413

0330917569

0356324213

0668160112

0053051670

0780449673

0381847830

0143170588

0454309433

0924993585

0955871404

0692237604

0007695250

0960987988

0116540736

0608367280

0234584827

0011108135

0824565986

0076809464

0388687493

0340904682

0502045777

0255543881

0204807337

0858112466

0441423960

0324483958

0506295342

0949132349

0917066437

0554087503

0119076760

0965970862

0955367966

0935016090

0744255118

0977182139

0046026283

0184391598

0962382209

0945608976

0044919572

0655617025

0233679657

0572001728

0271914776

0866174284

0578724345

0566850860

0762169377

0740810373

0109392697

0941616448

0818994704

0902851104

0406035428

0826046066

0452716726

0507205225

0724557865

0228423608

0319108278

0607950432

0205690668

0271001323

0927322296

0814183186

0128406707

0301505238

0219482442

0023303824

0996731283

0500223359

0040362397

0491190467

0311521478

0946495936

0139062097

0954081134

0546034809

0797927711

0213259025

0018988892

0486512841

0913258851

0581685168

0381086523

0789957131

0962813900

0641707796

0670492630

0144183026

0643740521

0920371316

0045890053

0781665541

0980609856

0889839207

0180274419

0119935426

0566263099

0711974274

0660908759

0266302408

0206685373

0356860185

0586321158

0818428748

0782312055

0083338619

0656353584

0782615277

0202018545

0816816768

0236083892

0713677978

0632168667

0217420332

0489277375

0707115563

0582063465

0488171207

0785286100

0639145867

0245417053

0494762617

0079236782

0673111012

0653959228

0361871326

0840618344

0682424102

0914194868

0386454365

0391362982

0024965455

0209597147

0714374692

0916851362

0080331885

0692444685

0573112562

0998233745

0787296019

0598276827

0729663150

0376988459

0366843546

0486255480

0843821124

0691864160

0255676326

0099572212

0181494167

0631715367

0420625881

0262560054

0428981375

0983786523

0128360721

0880395412

0818688289

0533044434

0257133683

0363224533

0810857487

0878111248

0908271376

0774506960

0501409627

0771995448

0544468623

0416364522

0620130521

0915325066

0809845010

0702726365

0620171189

0807447397

0901849534

0722507260

0269364432

0286840734

0111311220

0905310637

0626123791

0467579436

0994487850

0731366004

0077772260

0189771928

0423233011

0158814460

0789688412

0897269974

0555949071

0924643203

0316800057

0940308299

0256304026

0681211460

0873353448

0548132665

0675047198

0324293569

0035411334

0511370239

0726953793

0561297563

0953763720

0045247499

0970635239

0611902514

0414140202

0938448209

0099724126

0043002267

0960632365

0506928919

0142068201

0366080490

0278079181

0792589401

0501474669

0312849472

0330180213

0531355431

0794876004

0252241615

0532114549

0615569438

0459901294

0655612110

0931507812

0212796559

0266453806

0318818949

0021897760

0175813889

0815658463

0202175800

0550322488

0913571826

0355083968

0353480415

0341221392

0267948362

0673254653

0842767730

0018770865

0259264124

0330578516

0480108927

0057967469

0727877526

0121823131

0105213862

0597773018

0573963060

0462089230

0973106873

0644813641

0413008512

0243773997

0649374271

0332467137

0171662100

0590330821

0982303994

0987960669

0833892778

0833797067

0145273662

0257945710

0315616029

0222911128

0358183564

0777654985

0722142269

0822587233

0702943187

0383121577

0294481597

0642428471

0310779375

0779574406

0462303964

0618316213

0138247397

0408816183

0972288480

0764406715

0375610319

0441352085

0701947073

0323983001

0593430317

0154932018

0992444260

0654792970

0141384171

0457964406

0634498181

0715024398

0848863336

0612633363

0142529667

0763465010

0807759292

0112644791

0814031259

0672946282

0993093611

0398549328

0482461716

0733231772

0808780753

0616237965

0926318068

0849071852

0568798916

0081159897

0027791592

0390795506

0354024304

0857732579

0852419025

0309370994

0916490779

0430570271

0512565245

0891127472

0856686548

0659172003

0814419226

0751724948

0430604753

0468170482

0357825317

0603915049

0320100666

0923261845

0685943073

0210202449

0941286450

0606261290

0350067634

0276446952

0727082324

0345669029

Gaussian Integers

0509679423

0663551786

0005426044

0278226732

0422223326

0796993401

0666180801

0141093668

0979732034

0191049282

0283887809

0916195102

0794026720

0721526408

0124932025

0278264401

0264201882

0873987883

0542372151

0472352474

0563503870

0797796318

0760435338

0764331388

0760403773

0204652281

0453158987

0466809329

0393067358

0250073424

0901269234

0359399832

0556666763

0431622543

0607355643

0927956339

0483856151

0255220541

0496646602

0215300789

0840819088

0581851807

0303664379

0629460984

0837988174

0728847232

0569381028

0806185383

0887859765

0557924022

0125590678

0567721052

0200303201

0107972665

0737618039

0650037318

0098031616

0376003982

0513526312

0216255009

0140940282

0398564947

0396264229

0969643779

0319145792

0701135483

0604843058

0375347588

0115467650

0820740606

0593655221

0813366898

0199729731

0410855601

0294296042

0172474113

0610716391

0187946611

0266589698

0771558981

0447986934

0623714518

0239339703

0845816532

0726242918

0988279541

0733347995

0870337073

0517828581

0162501490

0064678662

0407011476

0448634912

0785269455

0312060194

0309245674

0526572720

0693548704

0294423685

0481861587

0053996493

0884142929

0310668058

0808132048

0173929849

0499957745

0463896681

0341411299

0658561531

0064542428

0021019713

0768521718

0642484316

0542602170

0872701899

0568502590

0515962983

0422837248

0929508785

0425732932

0874673363

0884794068

0679416512

0683334945

0261358419

0430541590

0798958429

0945669526

0541398749

0320851873

0518252701

0974342867

0542384151

0890019040

0188022531

0057297558

0654661399

0654591778

0513575775

0889734935

0569487088

0551408618

0870014389

0436010122

0067303636

0160783143

0919366427

0751106458

0616713119

0187824367

0618604803

0085350903

0482561385

0523452380

0508893870

0137160684

0868044197

0697605109

0232257289

0523176707

0980080674

0408145074

0549687153

0943125094

0525726126

0060354166

0754902000

0640596473

0620402704

0016978962

0867549987

0728750119

0049732089

0320810274

0428724017

0996905480

0692615096

0190905810

0145021696

0131280142

0586593105

0257793584

0549713353

0131461972

0551090507

0082674114

0889266054

0964077914

0512489015

0304056445

0443911086

0379754077

0419362979

0999185618

0343329066

0578571483

0174924069

0757868184

0245847759

0903524839

0728096051

0447992761

0540469295

0395330144

0146594641

0201161251

0213061475

0093681708

0511416305

0195916898

0871359166

0750947133

0189532537

0757246160

0427528495

0056003747

0613225553

0798562252

0847048460

0018511065

0007761137

0421674746

0245775384

0343360442

0730661943

0861439689

0621797000

0967128815

0477670832

0394138963

0249308527

0420666407

0720380931

0676763744

0306900496

0765522313

0548638164

0279409452

0559506304

0493836249

0198230250

0199981253

0093175689

0578845947

0426879772

0580451516

0758248583

0149218216

0939449912

0480982906

0243873802

0629988628

0538844267

0442836100

0537586178

0337138272

0869299134

0365393395

0539753414

0517394945

0198038688

0622439938

0932911468

0950827570

0972085735

0780238328

0624639648

0190029825

0080215487

0935781488

0851348082

0897344228

0923031783

0452022130

0256901111

0179315013

0401876461

0465866061

0727429250

0229451259

0411390014

0146403463

0406362933

0512369223

0264662555

0723840338

0103220897

0842076531

0366711332

0345952838

0484839230

0000293710

0846938764

0079249191

0125779270

0424929995

0085117642

0467665432

0873415673

0200538671

0269939196

0833751186

0008298001

0551534134

0231168724

0924147703

0271774141

0712538628

0088383760

0100816130

0696415033

0476370619

0560455049

0105964784

0826116777

0762729600

0468615084

0837602689

0691037370

0241558990

0996321376

0040076520

0316083121

0681846631

0491174251

0207693705

0948951356

0623473048

0499317264

0385238001

0049712681

0775041573

0848688817

0921598123

0428524624

0309965870

0386095052

0651630461

0080558751

0584798063

0028398221

0227734526

0739775454

0940814527

0707972602

0980010227

0184297159

0090880075

0347151482

0596744902

0930889665

0300074222

0952623141

0657434315

0237703005

0439616971

0638972212

0102506689

0844351511

0260519829

0643143022

0123554274

0363789235

0546225988

0188536549

0788200035

0191837090

0539558302

0701986440

0311263216

0211154834

028689058
8
0699047907

0803414509

0724385766

0090341582

0389827829

0998941406

0908955185

0022753802

0231130391

0034916109

0351055264

0948131007

0433496966

0832935564

0515411887

Gaussian Integers

0312012332

0757348264

0367620849

0547347578

0714047615

0880892707

0849772444

0656121629

0944203245

0132544546

0575439491

0862999924

0069492086

0879550586

0593675610

0948607661

0788391195

0282066038

0374566503

0103168708

0732766816

0630553946

0254366408

0013144269

0569602923

0182692761

0268073119

0926549167

0225569588

0340554604

0491282084

0931431982

0913751416

0112697292

0917897158

0615557940

0479447863

0257086995

0118501120

0176590745

0117368727

0291885457

0511818635

0460330868

0251325437

0778872441

0210820411

0938653755

0587955896

0820283840

0598087647

0239462658

0084758242

0924095643

0762129939

0439682278

0893066512

0355812525

0093989711

0963056395

0093973672

0552942927

0379537144

0877630530

0619173516

0830418019

0066470487

0403539205

0133398485

0805672786

0001134002

0103924149

0582803360

0181399035

0346127175

0261945282

0777134246

0164601172

0369016679

0387053384

0210444367

0034283187

0507378324

0504074886

0546556022

0608269490

0198887932

0916596811

0782934601

0871574394

0988303452

0547984756

0138788073

0816937737

0959747179

0676316878

0202817070

0148287498

0460386876

0516255429

0280390411

0467820797

0910202452

0835702501

0294772547

0641306524

0493955107

0097591501

0742650805

0638538100

0975588464

0132195774

0054811636

0749701755

0835099371

0639941890

0246591250

0549574399

0314049494

0807486905

0037181515

0561880009

0819427646

0702811436

0114818325

0243438241

0589013367

0415346048

0181786407

0568245971

0091899131

0528330987

0592371707

0951188090

0052134625

0770113459

0233112306

0905951516

0156424795

0962389352

0747370515

0218609848

0289968551

0732624165

0848622487

0596635727

0478653404

0114131319

0317616337

0100542702

0535372162

0589791922

0462064008

0505532841

0513917478

0103308955

0506040326

0722373098

0539875108

0829267177

0656408472

0550649214

0021342962

0977983137

0813306177

0715058312

0373290128

0281995749

0262509831

0851951518

0925524014

0133803881

0572273611

0929194722

0484052657

0660401753

0004846602

0867729036

0456709109

0668088190

0550662111

0710959609

0770361059

0992337723

0651400838

0697577926

0003735695

0773589693

0543321705

0054961499

0400147569

0233907989

0118601483

0763189749

0005112979

0448546369

0242681428

0487819116

0957173415

0310673369

0116384423

0964046291

0248739427

0159201094

0517402435

0136190982

0234420035

0916541755

0686190707

0353670357

0411574548

0226667115

0580277202

0470044889

0676009026

0450399405

0212512607

0211832085

0841290572

0829102930

0445276165

0753875421

0386493632

0807306619

0255804756

0546531518

0926461301

0631860743

0429402092

0774335622

0486634064

0837131921

0863211803

0374623667

0229888906

0676425252

0027660632

0453450332

0811236050

0004131061

0848905568

0579700976

0877060167

0019076826

0240558666

0153105974

0209378372

0877619186

0100885662

0679956632

0930749243

0502558338

0939603637

0061928660

0005605433

0848591853

0601236850

0142910013

0260438321

0331588322

0747545793

0922873222

0246445639

0298602896

0811555152

0293523697

0714599343

0548228692

0211384689

0368939341

0623062491

0989375669

0313609952

0887346170

0451917098

0334160466

0809897114

0063804241

0572843171

0170143820

0025356007

0705409993

0405224373

0557127686

0309542664

0390859449

0719305080

0168773055

0442865616

0691801900

0461395646

0729653251

0851959179

0875212454

0672118792

0897824431

0173923929

0694872042

0769578535

0306286200

0307129202

0201404777

0922528531

0791549470

0734569625

0975278328

0064663689

0685279736

0857234507

0481871320

0190520499

0646912158

0732372990

0872316588

0408469374

0741591386

0421054925

0099432671

0667335253

0325102819

0681746280

0716938609

0434601371

0902182334

0548046563

0167274160

0031565211

0902979352

0810677603

0958552985

0344661063

0595575868

0245070739

0952381738

0534972363

0166046122

0530971253

0648724584

0393526776

0531361723

0628236940

0495265830

0828005095

0738786429

0295266770

0503568287

0554290973

0880652735

0195010378

0349292175

0267535759

0908188364

0672301588

0011761471

0261143242

0945192715

0453635001

0384048102

0402765656

0090019678

0074032177

0653810981

0627237376

0844226285

0263959839

0496577204

0555730160

0777723134

0133213567

0007915354

0563618617

0229799584

0576102462

0554924267

0494722206

0557465076

0322097043

0487557784

0393721121

0466407848

0614312746

0968557714

0268454055

0292393015

0732820069

0702967828

0561810541

Gaussian Integers

0466043343

0330244910

0208242034

0391622423

0627136200

0223970201

0999631632

0430824709

0254736545

0875306203

0750921639

0792098769

0923433673

0995388660

0179195169

0757809583

0271003712

0724474118

0056476430

0435410060

0508501070

0979251309

0136322495

0522803266

0143919174

0317876700

0149032232

0968912662

0897617076

0146381599

0378671582

0379168243

0867460753

0718080767

0553829775

0184208094

0071444949

0987918274

0545376267

0642497372

0679727819

0568437758

0335885676

0521324710

0055622384

0597303081

0318998980

0568542081

0832761149

0206427610

0656024416

0376178700

0041791595

0258032673

0187580139

0409924324

0658215801

0403735095

0587367120

0289960362

0896703854

0462492523

0870440218

0622142791

0014118724

0983629256

0847753180

0452185084

0374132902

0002487990

0429523457

0339003582

0020637171

0071219739

0283967934

0439253366

0581837177

0454857830

0743084523

0223900482

0258457225

0884721008

0056971471

0872823842

0513727854

0804120662

0883351296

0520296764

0983484142

0103737891

0103023589

0939003241

0628596456

0792704708

0656827331

0439007563

0372090720

0862381729

0350265668

0240718940

0387357935

0565435762

0168976080

0392422344

0277495687

0977720062

0227312390

0054725649

0438902960

0384045221

0863355066

0056786300

0116736893

0588898147

0159755709

0499466339

0031504128

0985978564

0732166463

0387477628

0251180492

0665283895

0058338000

0656183699

0564742065

0750549750

0195693798

0386262337

0226615877

0397084477

0114813554

0608199962

0843755932

0806971327

0085192979

0879992465

0041014811

0733319661

0756137224

0064500423

0250106036

0296541186

0442773517

0911222829

0842914851

0349125611

0459590128

0503422701

0196560466

0409973844

0319913409

0548610110

0275303856

0076024763

0146491822

0412142329

0170108868

0556779373

0089287069

0937395125

0622990088

0509418212

0546205780

0779775270

0934648646

0112603536

0862990018

0579919554

0442653027

0939065145

0557425799

0109129409

0329593481

0052084477

0644391018

0932952331

0290135322

0804715468

0884603392

0073403703

0751862777

0694218237

0799680689

0708870493

0368580884

0882511500

0468921306

0532708468

0232850137

0786651420

0804153807

0378290117

0617080801

0425480576

0718881230

0957156007

0683910229

0160213511

0095960364

0145946199

0239712141

0887878527

0929076608

0671846103

0523084027

0773872251

0979732809

0930654350

0094659635

0957791751

0287534814

0482130189

0250695673

0953891382

0919897837

0978208474

0826914235

0389699910

0301241970

0180393614

0080707105

0415820451

0963367717

0077736751

0181052916

0424785389

0963273577

0286523952

0839012404

0137184184

0448951243

0629585921

0643916682

0927825394

0400801063

0067252285

0086551065

0978614598

0595629468

0755087394

0320645002

0364033267

0846183406

0445271103

0630414927

0243404401

0192810995

0530063917

0642939512

0397442791

0102399025

0510706870

0906060727

0259971540

0897046600

0196498331

0278841073

0820401592

0477736099

0791119633

0239585414

0494795470

0451893663

0358313776

0152089798

0645331896

0256228755

0772532470

0080678759

0765026685

0129166277

0562901909

0180574036

0030508160

0573193813

0699697893

0776541162

0366204283

0643833629

0488446629

0232009571

0178296346

0663673678

0333028413

0664414434

0356132794

0782681308

0416473994

0951829114

0917026198

0957356799

0862220841

0070087286

0038101312

0472775842

0180079428

0274344140

0203140816

0335935912

0014190500

0078597979

0257375281

0658330020

0045025868

0425044566

0460197736

0461201656

0240700488

0514943195

0800692651

0829410936

0279215526

0504709676

0804202985

0876884162

0262905558

0556979403

0393179463

0891462818

0258766030

0058284521

0441362678

0656020151

0331923374

0401466425

0551988112

0707840942

0704034919

0234476773

0596744756

0607488815

0310964131

0154519391

0946277484

0931544312

0267403409

0607503656

0525836082

0220666728

0503533418

0985840405

0520319389

0900408326

0927369612

0675572871

0771337211

0162141886

0347730789

0450418430

0986315375

0553894939

0154902016

0152506980

0266455159

0850214769

0687201364

0734254157

0998718013

0752638952

0331107556

0787228282

0264781924

0537104265

0000769614

0185098278

0669365667

0452250220

0054778634

0754076464

0677148301

0093323567

0350123469

0221830815

0174388217

0785801457

0464382214

0109183755

0216582264

0563285169

0432399134

0309709285

0624490626

0422336213

0965610972

0457480469

0292080111

0872201266

Gaussian Integers

0525270745

0826965557

0518525948

0196395246

0920279556

0435139689

0921073372

0144520129

0525173608

0751059585

0011646487

0335206480

0731593759

0339194873

0031548412

0430715491

0442018278

0677060697

0862541661

0735380293

0018035527

0275172143

0599493860

0576128479

0476542920

0328376801

0721846137

0515536652

0546470512

0103944451

0851660670

0984840510

0496541989

0580204630

0039950784

0928128616

0870756438

0998731823

0302676284

0645784282

0685571959

0520193822

0823138484

0902656821

0185603938

0600596879

0271583243

0450861381

0716617843

0700094305

0802108533

0532254972

0651576330

0272617536

0180494270

0185838887

0566167160

0155366207

0606415453

0167967496

0842018345

0111472224

0943299070

0691689481

0411917614

0151989102

0403803178

0003218444

0260322036

0978515324

0994900660

0154778907

0975261414

0885304045

0237908426

0729634737

0327802342

0987510561

0426579347

0048456364

0313438197

0953331704

0865236191

0410844983

0777472309

0406702129

0388113562

0150845238

0480333663

0861507806

0529864858

0641359562

0192568635

0518078622

0224751989

0154649190

0165046904

0071858902

0593509092

0404933357

0234461831

0823749902

0547559673

0017537824

0750701273

0319507499

0478767578

0039522153

0597690952

0833131117

0695757519

0478251149

0624392961

0063673243

0459686559

0669590460

0119483926

0145099374

0616651357

0941271856

0201234996

0814224860

0545265762

0308630683

0619846833

0529164730

0069896024

0173953292

0600097309

0831319659

0657963466

0287370517

0124265871

0358913842

0473902448

0692276857

0788415323

0104714523

0806649186

0178943759

0892829695

0554335903

0132261617

0790212875

0217488032

0909058323

0126764279

0899101834

0238320366

0769568291

0554064802

0159074660

0084626562

0090320673

0340380920

0149268014

0888413652

0968355457

0053231345

0881548394

0131858273

0716078669

0464852896

0335031900

0263462393

0296836416

0976715036

0378290547

0899875019

0581720039

0197458086

0649409540

0569313466

0723908429

0423577373

0132853123

0079882074

0885169296

0776986467

0878122936

0672049994

0809307217

0993340914

0363718385

0827736692

0610225490

0849268689

0967671228

0587460404

0946746397

0603415596

0543722578

0425272536

0801399662

0347004569

0916933364

0119068095

0198203192

0930497537

0265880546

0627315058

0578933524

0149072532

0989128627

0736464364

0800208893

0106227331

0335775478

0114241841

0364342762

0933773624

0526560704

0813755344

0133352447

0665279321

0325489486

0191352572

0861993886

0350387965

0942238988

0249519674

0282749476

0351120524

0227898443

0265796494

0393428486

0975310673

0526732273

0685173112

0968891591

0267083175

0671236989

0995737826

0208539094

0637745715

0327431543

0144238185

0640456146

0128750808

0705602024

0003738155

0847077547

0430958202

0724813744

0344093803

0675788171

0711299429

0620099626

0307951093

0920882493

0631913690

0449849152

0313005943

0165146029

0420199190

0127731362

0965763359

0390021026

0156308801

0470969421

0572949785

0220062708

0267737235

0831136654

0733882042

0640107539

0688319786

0320446007

0990609825

0435986516

0576834948

0925657057

0218476404

0027850061

0873691958

0436656967

0569520630

0147892208

0066855272

0856747237

0965274817

0487171238

0697036424

0601266289

0265970004

0698266877

0074440861

0417062653

0864934420

0804918779

0900759252

0650893887

0879961528

0120308011

0697482311

0824925679

0274231344

0255847944

0551896225

0535536785

0294292454

0303161748

0607637038

0297736048

0621055468

0604435395

0260500469

0958422575

0014354036

0965576915

0053031354

0739626629

0449695959

0093461311

0273705927

0933650885

0587946399

0702344088

0278144964

0061626931

0439559149

0128477440

0850780198

0020601210

0229431605

0583876424

0539838912

0392987820

0259117710

0147562808

0221351604

0571554303

0730725194

0187787325

0580937088

0828831052

0261552475

0815322064

0735894317

0998110310

0571079586

0300672793

0464579540

0785846536

0911373634

0129318123

0590686211

0638595786

0733430041

0381050631

0245680498

0809263299

0973399536

0323305091

0018826776

0475343015

0350398570

0557898932

0773430640

0837120685

0262594641

0527417993

0954873551

0890394388

0532922919

0171550950

0488442252

0739464197

0990711629

0093566263

0585625591

0480275941

0984442529

0713151123

0942721711

0549016699

0269114662

0072305737

0202992584

0416503728

0027790327

0343491393

0294945644

0434610102

0729653288

0913274650

0368757576

Gaussian Integers

0501004168

0945368604

0334424596

0434655821

0510556000

0703128024

0066783338

0235692912

0418417562

0405755891

0872626492

0589297071

0045239760

0143528430

0110933428

0487731406

0689723741

0599626595

0242647949

0863583511

0900929513

0496100028

0179328246

0655095862

0983988692

0934773713

0803991418

0427964773

0876721478

0447530540

0416461978

0683405822

0370928697

0238656602

0906516376

0861310963

0108383930

0560554984

0612848930

0062605109

0602885152

0780548314

028368484
8
0357853326

0780377224

0476639348

0991974450

0232583417

0516619451

0678225055

0283331116

0148267650

0748273623

0798110359

0921120929

0001676907

0483242418

0234769531

0292912464

0708117486

0306698205

0385876427

0275379345

0019623365

0979003711

0520791776

0717775515

0089538245

0571406746

0502363657

0825159667

0668140933

0542277288

0943969976

0954986639

0047198605

0160752477

0572796633

0709475210

0144559482

0431003636

0865992415

0775473303

0977184430

0222947035

0909963992

0287525257

0269327271

0855545329

0390921785

0101555865

0380903130

0561237556

0343038042

0833044632

0835356855

0256943655

0808295503

0349821348

0739263867

0137647028

0627683805

0876175741

0895981313

0640749199

0945151614

0441561608

0193160092

0034030928

0784570594

0881970366

0143631136

0174609863

0216873562

0981573685

0589905288

0007835160

0217243133

0217386300

0084151526

0229302897

0316372861

0965415345

0353067345

0252896121

0705380740

0605613806

0130484936

0448494246

0273475429

0487726053

0576755000

0903921720

0529125188

0665792919

0488125064

0352104064

0605262022

0976553198

0830168010

0979848313

0026002377

0991817840

0453814165

0847618976

0224537248

0773278853

0323048987

0770538776

0190585205

0515743076

0709125898

0710217981

0294420468

0163067576

0128941914

0987107572

0409339940

0289801154

0958915945

0070401895

0090740709

0131327191

0219201965

0363688498

0937660207

0751569224

0186228323

0877708705

0694259534

0526196868

0078167008

0618793119

0629916947

0583488421

0330159909

0695052548

0374539311

0823426422

0575022073

0099591968

0872154022

0574308950

0163564572

0243099417

0849390707

0363039140

0233376325

0411621086

0892940896

0620894372

0667169480

0216501446

0952031976

0685290041

0750673585

0028204783

0847374497

0666556510

0023072115

0356847593

0741191293

0007834303

0092547573

0896507382

0111954461

0845552578

0159769292

0179260454

0242329896

0409249865

0272760470

0281313562

0954840659

0604506280

0152453607

0713236730

0925193457

0816610393

0233790165

0650143652

0897604168

0528241766

0601065555

0872606727

0811350800

0703008510

0330713186

0822971335

0815850828

0839184303

0969116548

0929550493

0301474360

0253470567

0152735234

0331750791

0631869827

0607955949

0912644936

0533905879

0551539544

0254032280

0074236120

0855697176

0985536736

0370712120

0834997207

0652888562

0765755166

0868883390

0110477860

0017348379

0933663824

0821300550

0079489217

0950958667

0301075662

0938513862

0810203534

0156369606

0020984271

0651888771

0031348737

0157452538

0664300270

0442391740

0940013426

0636845214

0660473483

0680476567

0891464800

0491536616

0212104321

0708075731

0865586060

0236684728

0183292524

0849651901

0279335371

0794037658

0999017863

0742125036

0425106736

0533058000

0966258853

0578794271

0696064545

0085738923

0801694743

0502165264

0074654702

0863171988

0322202954

0052798365

0985322148

0522192905

0415184164

0986700688

0318875686

0856961783

0220071931

0846143371

0484771484

0927182428

0675276498

0073703515

0843496581

0702297064

0835875689

0518973100

0054992993

0037263836

0190469246

0315431062

0785919547

0196178097

0832530764

0023132628

0253274559

0768547807

0467905633

0489326215

0640811068

0905998534

0622361061

0388493935

0512467622

0074508314

0879509824

0239712049

0245957030

0075992970

0944773449

0946452477

0710810694

0781616514

0712290625

0274051045

0184355089

0859005548

0924865456

0021443076

0563650101

0698209258

0234555707

0711716860

0826747647

0885231100

0419131648

0452308140

0811597583

0473008284

0559661560

0345539291

0961593261

0055803794

0629880545

0288594625

0649533846

0495000481

0027292431

0273118184

0456135757

0286913760

0528581293

0100517434

0010098876

0221962614

0461478825

0776807601

0940226370

0874229104

0735443206

0262064632

0514250586

0156168959

0530761875

0929866503

0207082063

0083744029

0756584986

0045338626

0077413572

0913963022

0132230055

0760245187

Gaussian Integers

0402243563

0252946735

0786039074

0858322612

0559015603

0275784909

0069558460

0721030325

0558132395

0507036278

0918440529

0308521845

0853611497

0860207712

0822691933

0850040008

0347789402

0137900572

0211935658

0421472107

0216797451

0224961845

0648816681

0639189614

0697513424

0115690291

0992207218

0719108034

0026412143

0928737393

0373384000

0088033916

0220391046

0950460410

0389073612

0065208959

0982663573

0911624282

0693947581

0698839800

0899809455

0766902373

0683599143

0868753135

0269029458

0070576913

0953731715

0591544031

0456433828

0166165730

0399454307

0426375413

0317563474

0774736959

0304079077

0943464092

0675718670

0624891758

0792217288

0034568518

0361507854

0327471940

0907647624

0895274562

0522023819

0954775815

0979728654

0782132385

0482104787

0333444173

0192622014

0558454611

0197027632

0275129983

0547164073

0199246578

0615954864

0506623705

0428200069

0017508441

0711623955

0273497142

0884862503

0493431933

0136931124

0561738435

0996825559

0899125358

0707413474

0635923677

0220679699

0953873115

0476987067

0491551328

0109711544

0671778161

0147190032

0028048600

0227936862

0985086097

0577500213

0606218800

0166661002

0774595500

0807676225

0922214437

0342532897

0018388050

0616641627

0942581908

0711543485

0047792432

0342624622

0778361321

0027488403

0178805992

0211150984

0078427626

0263842597

0722825092

0973082467

0649494261

0324550715

0579173390

0156668061

0345050386

0572100968

0234674798

0764554978

0311353044

0686754132

0634682677

0659037558

0595896435

0366404330

0787264776

0625455533

0395365950

0467395189

0306888006

0688741065

0307481288

0700314561

0057299697

0888111597

0260304802

0149054890

0024958088

0886648717

0211089715

0595764522

0953798914

0504760765

0265219754

0524732120

0820312135

0501911885

0857427271

0101705268

0947174018

0614494247

0475134470

0168771768

0732064845

0854542552

0587007640

0411883180

0503159941

0958461440

0134036829

0236552214

0733275341

0107105869

0980538111

0734828711

0677044742

0130449063

0700571353

0646910929

0212777691

0404583496

0623803525

0320909634

0187194733

0628915691

0286995156

0366696739

0776389754

0599730009

0007091769

0773690911

0591228287

0556285774

0574963562

0817930477

0181145435

0743577910

0322966501

0333444191

0686953084

0547902587

0186465472

0869751848

0677365687

0039862046

0899877839

0889888039

0061124996

0468273169

0788105157

0011376873

0879187994

0611535609

0484978222

0364003787

0983896305

0125496342

0383067862

0355477336

0143170044

0789483674

0449063857

0257211791

0494799806

0701160603

0288885139

0109672025

0072585291

0060797147

0246833821

0022225052

0378199707

0588593950

0146395463

0895655911

0346540070

0805797304

0054124467

0979203582

0451164773

0740358885

0396291963

0565292410

0584445687

0676755157

0387878834

0066262890

0573365011

0560478872

0918739545

0833947864

0832808025

0730997432

0324335735

0932726062

0572040596

0586940173

0695634534

0592230894

0283750905

0410802872

0581249005

0237851077

0338655758

0719919464

0243500067

0830008317

0026925340

0028130191

0925380300

0731642435

0008545059

0589867446

0645368033

0254330898

0811555172

0446769728

0126973238

0257835514

0946623807

0412166292

0784177371

0071816952

0410185643

0545278430

0869772084

0052174088

0131439617

0889451309

0920486835

0779654923

0604562086

0065108385

0565304175

0051712677

0909853673

0388910925

0752740640

0375115312

0336978623

0314674144

0279748810

0320955782

0178554395

0491795813

0946520860

0857881759

0462724725

0506247242

0699054367

0661850927

0641287343

0976884377

0554066166

0899985958

0222346047

0812041314

0750042865

0919275664

0835599532

0057772259

0880190260

0813252257

0663844757

0485312355

0959004546

0734360856

0546806513

0121680818

0796132783

0670082081

0276705893

0889605108

0722793954

0199957125

0637742055

0352231049

0142932036

0954574953

0050086908

0426591689

0838632615

0054671749

0886653708

0742954852

0667958995

0785463836

0586896675

0272097908

0951084523

0110480102

0328663567

0392206529

0239359927

0994092155

0142133521

0582856708

0785912892

0446502421

0733251769

0787574661

0992101229

0883466040

0610125953

0612459732

0892557583

0551342782

0304994697

0572108865

0682550851

0351282691

0070057733

0609617579

0027608016

0234602946

0176489656

0448121650

0633179439

0611078617

0327699925

0737066594

0160288792

0880250471

0051854971

0698261423

0848020789

0341870909

Gaussian Integers

0252221321

0662304197

0373090899

0899678655

0715769280

0981261606

0504224605

0840827529

0573400177

0855708377

0397172491

0645871628

0900095447

0925873479

0332993299

0395071275

0255751141

0229134408

0107198048

0127279896

0004417091

0929970599

0491853461

0146640197

0238932086

0359934958

0877297462

0073576263

0730028685

0978588676

0111037736

0929368362

0406102608

0037367839

0648628275

0315373735

0390382036

0301917236

0770335402

0136050117

0199974074

0148215316

0933633476

0572743779

0281065458

0573879653

0347095209

0297502465

0230570930

0820991691

0372718283

0500934576

0372016418

0751211419

0487611202

0773199536

0289461232

0420522858

0817952825

0503284118

0602684249

0507577023

0246144506

0485222581

0810374039

0196078811

0056567773

0555797897

0929920257

0364942483

0140414496

0663245631

0043741850

0286038026

0165311135

0196534243

0909763114

0494796845

0497964889

0174123562

0674721432

0775969070

0774653527

0485425781

0603826574

0369566209

0800122571

0420131668

0122930873

0670947055

0973056998

0395079389

0148760858

0013139191

0688453007

0031126366

0482019026

0981534073

0564710881

0311049256

0473082448

0772365044

0283747214

0776487606

0511782397

0950243003

0089967943

0593969426

0289489955

0400762482

0562312426

0692792904

0958179845

0957869450

0196392365

0378493081

0970366887

0645932179

0178993212

0589633839

0470360445

0866731159

0615591008

0104346623

0729136398

0862055404

0744185701

0162920135

0220020054

0851461349

0766940086

0084202116

0696314897

0468703470

0374067991

0515839402

0371988773

0585795368

0335023993

0714187806

0664495148

0663404134

0991475099

0364849369

0976341592

0957350779

0568649343

0934599944

0517499990

0962865300

0183151881

0034002087

0658199687

0564559233

0192701152

0296939248

0595509167

0595025461

0697438310

0006622657

0386279708

0757801344

0521046715

0290752109

0782576806

0309168905

0405396823

0771071932

0398054953

0076967590

0976075138

0088809251

0336839282

0757733611

0414979142

0341556635

0141882203

0881900527

0738851856

0271642953

0299582444

0447308716

0155611030

0866050967

0535080848

0187195584

0168158278

0949338257

0792867063

0903769769

0134460572

0720321560

0066685939

0179137925

0085380921

0381969536

0132790880

0526822801

0369973112

0031798125

0162296650

0055658194

0771336639

0494027953

0480020618

0073770302

0450560738

0721562391

0067306395

0774732378

0307155848

0366248345

0486523368

0630640297

0500406764

0176848292

0215854203

002880873
8
0414156288

0451462431

0360482328

0634969720

0162677787

0966252110

0276260719

0428177694

0950208080

0368161550

0196728051

0168449101

0650319481

0684691153

0347196023

0966503212

0380042294

0440591351

0755519907

0177948784

0548468825

0715544343

0840741280

0396066352

0454448579

0457998062

0011341066

0934541564

0578761230

0086510501

0032875859

0089827216

0150673078

0949483773

0175833807

0714465867

0147721536

0774142524

0877224154

0165327236

0815118266

0307945131

0356253440

0985966844

0041095778

0091746892

0253282940

0561967167

0545465674

0578631758

0530185137

0287554133

0360945955

0954013393

0932716418

0173191819

0708784528

0617591901

0424680041

0770503028

0726669459

0112241646

0893990901

0351484266

0289298417

0370668324

0203098669

0739754269

0594568568

0542324854

028998484
8
0473626556

0837799249

0042668825

0202736866

0712628654

0550691822

0306763440

0075060966

0507933282

0284144887

0579791931

0442626241

0386886308

0298081139

0388697813

0393551543

0584992476

0988734177

0431333731

0290211397

0155024532

0691295436

0595718461

0129959251

0805243043

0202726125

0059736592

0246210598

0471732357

0846806230

0248867275

0028303895

0225177816

0585900233

0952418830

0648583028

0682891260

0459487495

0132996216

0513252735

0147048938

0816661352

0629423239

0179291804

0442158458

006888694
0
0738588695

0837062092

0057645648

0441413176

0663492740

0136464035

0774439553

0228173929

0933546495

0090942810

0627104075

0594264813

0760954482

0352664661

0170857143

0036924386

0779601415

0861793879

0666586003

0124721535

0240924772

0732865933

0299321882

0328810299

0615883555

0876741512

0755704038

0491718491

0689248182

0383346702

0373080052

0454749206

0631186206

0546849164

0771460175

0153071000

0434012841

0811474727

0036226655

0201644323

0651971945

0573016643

0714655742

Gaussian Integers

0213549090

0715273474

0995694840

0005687651

0797763025

0352650065

0755620812

0650709046

0101095069

0953310200

0772806556

0406322104

0580634211

0415809753

0626076587

0637477066

0984066351

0840255920

0775994521

0930564889

0949600966

0989342394

0503578278

0924683895

0364906110

0777875541

0358945558

0771876948

0611052417

0794362884

0411916015

0529729417

0180118135

0051073326

0661529938

0519871016

0857214682

0985149965

0537656226

0140168358

0239968837

0412162604

0413847041

0450182169

0559373609

0163744348

0697911731

0686699060

0913866478

0812577131

0627573277

0921464410

0535040682

0375163810

0877542717

0582719788

0197959715

0249921169

0687683082

0182837180

0878446752

0092632284

0792597079

0212930832

0220241816

0688032968

088889658
8
0247586760

0479672489

0769865122

0222123205

0438393015

0004817749

0593282639

0517467460

0420189373

0372002163

0290082124

0647568261

0676910184

0974090332

0639309128

0330122202

0377998523

0280345439

0765152420

0285878426

0038788652

0241435580

0455761874

0785689314

0854026599

0176547895

0767313025

0076048188

0555116179

0636568858

0602790312

0795043272

0273707809

0033342450

0770358524

0438183183

0171238361

0140848055

0454270260

0857698521

0418552108

0569081083

0833764435

0985391480

0120301044

0857319948

0037400827

0398076248

0923580083

0122363505

0915422309

0755227470

0960062177

0197647057

0392991800

0052624202

0376274330

0949965678

0609535018

0717873229

0321401793

0961019820

0184138628

0281169479

0086592733

0703673827

0794657364

0288899246

0599487835

0699815891

0757579213

0945632779

0815529915

0100456112

0223466653

0394313756

0941405464

0570817487

0208514397

0259704545

0908395357

0804709768

0822331663

0462020359

0483832032

0962957677

0131399248

0789425443

0663745594

0710664215

0800330163

0985287471

0900403974

0679109558

0230199404

0134271942

0288363066

0804591024

0264234778

0878863999

0497704988

0784625915

0695655455

0133967210

0428444988

0317156038

0610879747

0849118592

0261648930

0817866125

0127054435

0937046169

0895087210

0588453195

0439845257

0616882936

0735139030

0396218099

0626936277

0352049904

0932729771

0984180357

0081945559

0113658966

0538784485

0759983613

0458844566

0893286501

0403597986

0115179351

0060907123

0173642909

0185574670

0723382397

0814168347

0554575386

0366170864

0263556073

0512972478

0623061004

0782011090

0417753164

0832590098

0618790129

0943532928

0280617850

0200444698

0396539622

0127358927

0227314208

0969390984

0998310085

0546698941

0898009304

0815394582

0274075671

0546368827

0713224056

0641176810

0184939886

0120785769

0657584840

0914734219

0998075419

0466076060

0978560906

0444491527

0863186153

0699147396

0906651514

0191556025

0438241328

0978788093

0620300729

0757079506

0026233257

0776810362

0165741445

0932956220

0504989670

0814099127

0057511996

0784138538

0915398287

0573194004

0496063054

0189330429

0888886618

0774932419

0653779030

0758076647

0869551989

0467120693

0018204800

0586365868

0541670919

0609230570

0708052265

0673221123

0251891095

0437898889

0580948325

0709591482

0116855626

0527600866

0519974816

0054668268

0487168996

0948225958

0358618183

0079875304

0366280624

0956480939

0076564466

0500258142

0947588225

0091553127

0394988021

0207296746

0395170927

0455857995

0813527026

0848489495

0462948664

0153289213

0468117805

0512191190

0547431512

0047652341

0839457448

0658504657

0865683130

0626570004

0336152627

0315261490

0842805246

0507253708

0355671599

0195381164

0228347166

0001268309

0400251235

0261585344

0784854217

0207014014

0721279757

0648127142

0948110401

0692243839

0839662433

0864740268

0824202875

0238682467

0695881780

0853610659

0937685696

0701028116

0953686410

0338130754

0020120842

0744012403

0616809435

0623443139

0191048408

0588510324

0936072934

0737475340

0319288310

0547273141

0443524857

0330042626

0586031268

0921097367

0177204032

0374104726

0197431089

0990025958

0418999769

0200531162

0376265623

0571983171

0395377501

0253406763

0341218378

0792240518

0175407954

0326429952

0934256623

0318678824

0923020985

0670750572

0419132618

0564868531

0652731088

0182942367

0222368415

0306521490

0954420335

0698043837

0812158238

0105055412

0313669456

0045186458

0346478716

0887560370

0644038200

0355595910

0356415694

0611413709

0417248739

0463952681

0401140534

0561504589

0829217993

0917612741

0745412608

0167420433

0709579306

0023332918

0824483295

Gaussian Integers

0535439415

0743339588

0960131817

0071254774

0456285981

0182913663

0409312929

0720263905

0884699387

0171529011

0534341919

0725415276

0648706076

0538542001

0571539652

0761117589

0538909972

0620789837

0208324670

0854470065

0153812943

0570824714

0190448308

0208923420

0747638836

0873272175

0277283869

0375931536

0348233413

0942065991

0087083412

0782835602

0420705416

0603822860

0509623750

0718858486

0065231622

0770399061

0260981650

0645878213

0293824471

0104991584

0780614771

0781932496

0000532440

0595669971

0440736286

0705803548

0435381359

0097870316

0731332177

0800315479

0909342019

0656108583

0863765809

0668313617

0691479001

0975215249

0015776056

0349648067

0595877775

0493473939

0645526690

0665932430

0451842106

0838513705

0421804392

0842576294

0711994357

0875506353

0886390694

0262010199

0629968342

0009317945

0022693805

0949360990

0014959638

0288472069

0773732985

0638931807

0562152550

0699179825

0194147545

0279323203

0516292056

0004918220

0999128411

0446429972

0116350315

0359643320

0515626890

0680033884

0389426567

0690815305

0066773033

0397799379

0329912282

0914460158

0777503300

0158298724

0580380814

0919009860

0026125041

0442663644

0856335842

0132665097

0614503952

0657889552

0178674589

0494943347

0492211689

0879880465

0864187972

0380132298

0450334384

0553756858

0081145483

0045083997

0569813350

0085209531

0047137874

0093564376

0820958488

0289388699

0285032058

0188966011

0034705739

0575723277

0391202716

0414193835

0293002951

0425308540

0965799787

0766299636

0427864628

0908795659

0976338745

0859981647

0971225102

0074938440

0961018423

0343103172

0400243673

0389272090

0263406860

0761759288

0164560373

0494871420

0555818046

0283475231

0320211070

0915723387

0331519806

0442898672

0671537776

0936176946

0112112870

0452719075

0128010295

0570507165

0366433407

0400271439

0815097585

0130554107

0115170300

0897570853

0867083192

0714871344

0093781852

0229643139

0015818628

0199904345

0178747229

0118473779

0841549471

0563247764

0096876900

0494610559

0692275785

0216878523

0913987158

0821195314

0344813109

0930298850

0409616025

0541254578

0650313285

0716408480

0155859209

0055511276

0472081056

0561011661

0660889490

0180061450

0161616327

0313540123

0143538095

0694276341

0588789521

0267792486

0026415709

0168288395

0177370022

0870834968

0265038016

0201824100

0631072270

0383930917

0494861762

0925132040

0926646007

0856252137

0914062258

0049465499

0305571673

0222587987

0693510362

0655285431

0554390370

0413986414

0236981678

0950744401

0028573280

0345441548

0406041817

0487779258

0120955312

0353794780

0674710495

0965267781

0837874760

0991347655

0136832129

0169264717

0863444695

0093588148

0069082162

0090853406

0419703864

0267577856

0795795318

0630293442

0300667342

0447334007

0252327759

0838115968

0645824189

0998586118

0235978653

0860266536

0753296572

0771443895

0899483052

0722020471

0315887287

0558858338

0371096511

0012129465

0861665792

0626593796

0872066311

0692623015

0386922871

0209952931

0675806703

0853043660

0123217016

0823789278

0273638360

0413250819

0875488981

0162457992

0520168059

0599931987

0427006045

0549857166

0881576642

0430110897

0241689686

0461455329

0242978929

0782609604

0257433733

0525446214

0740826201

0705291619

0642067034

0806510850

0331560647

0894318709

0468995024

0529331945

0868506597

0715774769

0668212589

0483019170

0381762643

0001062015

0134224211

0472340022

0324114363

0870466382

0504346374

0074051077

0036561255

0146058867

0657896214

0236222682

0951972671

0580273641

0239193207

0974373482

0916966677

0629939496

0634776097

0336253174

0299858789

0819700389

0337975597

0871443911

0579977287

0799953308

0598023898

0910161794

0874410736

0204156428

0624130785

0836289604

0305502656

0827323386

0978173829

0080906866

0660841911

0534923703

0829083994

0141269309

0275322510

0088419271

0089027673

0889769896

0659888313

0013163269

0796990376

0146759210

0566902608

0708925747

0208225108

0144274627

0957519766

0349132104

0135010770

0947810672

0553243684

0501690581

0095824839

0049516732

0507965744

0640088005

0776140660

0530957074

0224536330

0793495621

0103583864

0754531013

0302844006

0365867554

0608092163

0842992785

0425581658

0957943077

0484971463

0881598779

0703900696

0658169212

0870130540

0478821394

0851580754

0774298573

0404847872

0656950992

0510103418

0486313184

0014239078

0699133220

0511993211

0060725922

0318732532

Gaussian Integers

0532521259

0054430493

0900882639

0348299063

0557631271

0684016158

0748660371

0666799765

0222624421

0434707130

0050919706

0601969296

0506939576

0711140754

0319025363

0479963083

0298131673

0815598991

0338070716

0691952852

0134333593

0065594113

0492935348

0001366847

0505622059

0961442901

0518657094

0188036647

0638910062

0809011248

0895475330

0942849498

0952574557

0036648415

0214641862

0139481004

0037437300

0124774775

0929175767

0934988852

0746529442

0421884071

0622789186

0556626796

0196473189

0137075107

0578825279

0047617203

0496350999

0997333078

0029740881

0857347913

0061431364

0358194058

0438362524

0756050080

0530065480

0921553161

0233423614

0788876569

0021810498

0324993577

0954476920

0565115956

0182158498

0070235382

0345158985

0805305368

0418975536

0384394389

0009359940

0745838348

0729640636

0052399561

0539026157

0130014288

0408263633

0419529510

0314297078

0360511639

0572153627

0179153471

0920800506

0411358476

0026889050

0351093978

0698555159

0592514469

0627437932

0706696239

0058769746

0856409587

0812351291

0548808877

0576729869

0587435775

0477367490

0877543238

0384872142

0719948835

0790161435

0727778213

0355738187

0205734609

0919812226

0956814490

0162530772

0666311201

0069176238

0115354192

0381258987

0303694553

0654633184

0127575004

0263058786

0432744131

0072833278

0011401886

0007468158

0413355860

0273334908

0271358517

0017373806

0221719887

0263779548

0620858757

0138605222

0814549658

0987816467

0582735471

0927958721

0851452536

0936203204

0354055323

0388971602

0897669173

0344703374

0838185492

0159541898

0597744662

0067349057

0646148610

0887358549

0680479288

0687611775

0758160249

0716749276

0354257094

0994564896

0447266426

0222960230

0514595756

0409439316

0524939288

0746552534

0367895927

0480023005

0194121565

0041836645

0776547255

0142633044

0793124300

0888565632

0552236202

0909890451

0603067179

0347853127

0671540385

0323984455

0782939908

0115749414

0817259742

0777718360

0380478876

0486789893

0177651859

0070575877

0339695208

0797752525

0752013422

0722036812

0682681784

0649939314

0476896633

0375285513

0508219906

0344522777

0611721742

0245696256

0800849702

0013385007

0292494049

0235827176

0850635535

0221223646

0179458268

0701577182

0361260679

0043221101

0954585948

0380250852

0359751400

0205929344

0839354594

0440081154

0215447287

0745561010

0560032934

0854455153

0462074327

0548133985

0075416159

0619122241

0264554096

0480754270

0179296437

0308404363

0812581370

0590457806

0710471059

0403686036

0235834429

0555447779

0333250946

0165719241

0523781836

0373246700

0360639036

0785223954

0910076146

0984250743

0137796444

0900548614

0699779816

0886748620

0946645765

0099789932

0553569297

0239026261

0213060409

0264154560

0286037390

0132292250

0754095783

0870286317

0626963353

0628002767

0858076704

0333003152

0737546634

0859285109

0006708233

0787001480

0236877156

0865070149

0501367910

0198590585

0631799143

0121914391

0471136390

0675137668

0071410157

0335208059

0774689565

0509802601

0885203530

0296767642

0366810558

0495349161

0273641131

0992353692

0687651437

0456750536

0622962496

0102581487

0924815140

0710160312

0654337543

0931263983

0012643090

0904407322

0283643858

0143838018

0065594239

0489862728

0582774866

0025419581

0169272560

0905870433

0816623891

0885120741

0388151667

0140670829

0695867176

0916675597

0453440022

0761313128

0694917912

0725442229

0860693239

0023490663

0920716643

0291658850

0660874175

0042877032

0658485016

0189908680

0895631087

0658261046

0243333424

0842632981

0540149068

0070802246

0606707502

0655271822

0988748697

0247540783

0394832879

0092582560

0021733460

0901782957

0984149731

0173805346

0551265684

0943223692

0553911225

0487642668

0042166205

0589399429

0651483248

0994181861

0409603435

0743966758

0467937159

0807970270

0994598404

0813116754

0177014519

0109488140

0136801882

0311749390

0756120398

0500238921

0591753459

0163209833

0994397896

0736291260

0793159739

0954959413

0274779875

0998057288

0819557111

0911860655

0965611057

0122801410

0568622288

0922128528

0755871696

0741429328

0029180458

0456038361

0999943458

0451588621

0585424551

0091006997

0353754256

0051430233

0600981192

0635628459

0044572497

0537486665

0767726042

0561873799

0357042846

0924381969

0344137878

0580825243

0146145220

0050105038

0335764063

0520382202

0188713133

0815764980

0419786425

0708198074

0732871782

0142356348

Gaussian Integers

0004654170

0205750787

0089280579

0897725308

0815529621

0756830160

0222522614

0316571273

0678346529

0895640315

0546830181

0727389101

0841741926

0721548476

0418327742

0566663662

0899123739

0373642490

0039305790

0952706259

0249801539

0493749443

0411835509

0554548913

0614386913

0977967178

0571219786

0722160407

0980254147

0192640357

0010623217

0314232682

0281661662

0311776039

0481827697

0637397846

0826574360

0980013147

0157270601

0735448473

0858430856

0321632025

0362961141

0762266978

0527167503

0435319180

0031753819

0093872009

0711045463

0385422457

0833009369

0889581331

0476026656

0140546278

0159101025

0416255898

0115520062

0615881884

0861884740

0671017876

0584810931

0718032088

0712580471

0973139443

0085353465

0321571658

0750391258

0201848234

0086520506

0065858670

0145870251

0658657731

0672325697

0539797605

0445788987

0340589223

0726531179

0223301034

0422934954

0039021228

0392749849

0785740850

0712490426

0489062016

0969760436

0123473017

0532758764

0762024719

0376396666

0199599173

0108661269

0927739469

0922696533

0127677248

0533173717

0786643072

0367416722

0396657115

0067389806

0854268783

0740630936

0977554305

0203411954

0339026999

0366691702

0721193442

0417334440

0640611702

0992469751

0384836237

0801236371

0949517478

0045160713

0475944018

0340013553

0455679181

0006390519

0134927986

0524678018

0887553614

0950255399

0869944500

0762190034

0637617147

0514796182

0526950641

0756020045

0921496329

0462013328

0521292411

0675999223

0498589176

0247830522

0773911549

0349570165

0683461718

0333765794

0812486942

0943767290

0561953007

0590694645

0494492785

0184619657

0325371490

0895133515

0076515325

0101598430

0950347497

0665427236

0475083747

0023039124

0222869111

0733643220

0356573457

0598541438

0525643706

0629397405

0948628418

0184020690

0220871059

0863488556

0978425387

0533128829

0030622228

0839392507

0819332423

0034952100

0119253137

0581583144

0007915999

0550367397

0109973324

0111193933

0039761976

0053921983

0960289098

0250838951

0662436079

0086017213

0652009433

0449018429

0846372280

0931650080

0959325609

0858087381

0802196006

0653670967

0883772801

0255273746

0862759571

0133516956

0032069435

0150305390

0487064225

0027886630

0695831904

0392448856

0579835516

0900238652

0771444945

0438191441

0917467556

0058433536

0721478896

0078647433

0214291954

0946303782

0063034193

0910854321

0126450377

0540780493

0473154167

0960751499

0382299259

0118125463

0621862552

0547338718

0550645814

0851288446

0786803754

0815854313

0535603461

0888915265

0812480162

0067659247

0517829471

0531048368

0445536101

0094824408

0532015570

0157805139

0798120121

0066266313

0885891516

0757805830

0696878372

0948327227

0280437325

0284118321

0735071302

0947995339

0638959427

0919219925

0476954942

0802621208

0494900565

0578679716

0920860878

0510876729

0947030291

0158352780

0169938063

0534378650

0641764156

0096938177

0708142733

0074378689

0422051717

0030625508

0026266740

0642954065

0706274246

0010196638

0039543438

0430824857

0718220166

0300086407

0491736242

0134832422

0471509351

0122904732

0202547299

0797271298

0806313666

0672398165

0827029608

0838118054

0990707842

0135054931

0764380342

0753091125

0595720609

0762723447

0895613535

0728842906

0281916505

0539382328

0433555579

0383990097

0053431368

0223446830

0874046585

0109142904

0090250611

0622593488

0961560204

0664610024

0917117036

0223850919

0057614632

0825998216

0617196126

0809320173

0297121138

0034491988

0342586921

0238048057

0749264863

0752524061

0228711004

0495780731

0683405767

0859646980

0246723577

0100034841

0925885206

0777294213

0648485040

0515802247

0029339849

0586518659

0850488674

0510618783

0854924669

0748689100

0947112755

0067423880

0993368094

0456685816

0568138941

0034314779

0384741579

0780345204

0072114277

0965282163

0362880475

0811524733

0317837846

0692376709

0722435096

0335062276

0484356687

0260163906

0840278641

0073518504

0366706411

0673034176

0601115922

0000168313

0673643619

0183942425

0978701864

0187990866

0644843528

0534875442

0408025060

0592590551

0892637686

0971715848

0870714436

0831218561

0804420407

0845632805

0907875878

0543619468

0856214922

0631206297

0059302512

0008578933

0570027586

0007040989

0432563084

0703482820

0564095697

0578099068

0310700752

0777940468

0428237222

0495496687

0037875717

0858087091

0221009798

0758058331

0934193770

0292274564

0772843580

0854320574

Gaussian Integers

0630074931

0436894908

0202117252

0506296680

0912486837

0460297715

0981503816

0641224409

0123102400

0400750684

0788667142

0055091523

0794403185

0370463127

0008565745

0167316880

0315752191

0913042628

0455492785

0860371220

0732725130

0500274375

0408691781

0232913106

0617723788

0384718458

0532548649

0180814645

0968475934

0490995426

0419262138

0903567259

0086644420

0561902791

0665397603

0195487551

0042575841

0154961713

0556646018

0895449651

0404407705

0695746957

0544664197

0384587278

0189261349

0116930196

0989002356

0323302748

0759968815

0155053975

0301429736

0619888854

0740593223

0225727679

0816750311

0151301360

0111057648

0299780496

0357505952

0800276588

0879156297

0692370748

0190898032

0728646065

0466023570

0243276538

0324329036

0891319239

0803158576

0244685573

0994570394

0241200835

0567250135

0815786046

0842802219

0801683926

0770444474

0332089535

0139501955

0595708442

0104077211

0505730831

0960120038

0045667042

0961820209

0872359376

0785039400

0847493996

0044816585

0107230691

0477821478

0983756301

0118369096

0081624268

0766120411

0100021289

0970609134

0416612061

0476565413

0533213425

0738293762

0222636798

0237533212

0121165724

0071632077

0299596285

0153254529

0386307743

0398022538

0888921798

0527092425

0172397292

0079251401

0489240206

0674904795

0333933592

0869211780

0335717601

0846931436

0290721435

0298284351

0985013158

0891808778

0448456440

0557638627

0217431588

0459953488

0384112838

0537434619

0436988556

0788004845

0415425476

0956712165

0096232371

0832994658

0643398280

0195650625

0253884714

0030433670

0280817800

0629535432

0522765305

0979585930

0842966630

0248663169

0921032424

0729644938

0571591961

0248358866

0441951941

0361510060

0066632469

0686953959

0708958267

0475677935

0447311035

0152699019

0673431981

0178507014

0473507767

0650150227

0079100626

0727833424

0578517280

0994455501

0033917638

0477020269

0473867059

0596732786

0008917897

0735061344

0343395438

0205205790

0490877904

0371050842

0594505820

0392920493

0955568841

0913087610

0612348316

0904875467

0029777838

0266393601

0036152729

0011861332

0554399581

0098010671

0498033270

0366599439

0491448052

0125219152

0149246777

0590389326

0981660124

0192612677

0334013185

0340227601

0821368946

0601280337

0637166506

0628499133

0476678753

0352355576

0938896742

0261044966

0650085706

0482240660

0075051976

0535998431

0647725133

0205123303

0149115029

0346181562

0236178955

0164099253

0199763748

0630739480

0168662156

0324474450

0623286844

0008481489

0590900576

0168761467

0843323382

0732994863

0763953961

0704088467

0432906222

0829448429

0909251133

0049013301

0906360267

0288236498

0651259557

0309186064

0588331419

0722302286

0438649337

0501060999

0440649131

0592838985

0774262250

0899838453

0926940427

0646904860

0624564224

0680565948

0555162119

0358645475

0074194218

0045916977

0149382830

0346246539

0978407871

0093711092

0719963842

0585667663

0674961653

0893110961

0873729880

0286767677

0513090969

0810387686

0660630878

0897159149

0693080650

0706910055

0229145145

0724111610

0462859434

0146644239

0978679507

0569782170

0486137777

0494549816

0550748301

0634149675

0287991971

0553815086

0823540658

0037891662

0125568487

0997877783

0314054859

0666453744

0725845156

0454362550

0398677062

0911772436

0317743361

0511077395

0658324011

0945780905

0811048367

0682686260

0587276261

0710281685

0029764854

0395601357

0017486458

0386041379

0511994283

0657395185

0726373945

0019205506

0373884226

0059134963

0925592073

0544052723

0509290948

0251020802

0201765135

0611796261

0839855574

0623740389

0894077917

0386868869

0290553752

0799577319

0762301316

0516964711

0633056342

0454117563

0240134413

0185373588

0957391018

0334300472

0648779631

0022111160

0842144376

0930921829

0154783694

0084033019

0454502157

0308150709

0065564150

0716970214

0410113235

0595753512

0012736504

0830197774

0863403072

0579617535

0877379813

0724118332

0475749492

0634254356

0811355024

0285165309

0955987907

0565964680

0900677807

0369593858

0488250702

0371206987

0379748374

0537375865

0781616726

0853938349

0564221375

0580262188

0987653382

0283275153

0405273490

0184074096

0249241846

0012507807

0590129676

0616875729

0140120248

0350544869

0374396873

0186820067

0492354949

0556889259

0624888414

0120736406

0104394453

0276230392

0018592900

0650292808

0301841381

0083079745

0402531513

0836852487

0263607409

0225167363

Gaussian Integers

0076938729

0271163875

0076583080

0314972208

0852206662

0906249963

0452386795

0685206777

0507286426

0481707746

0281734090

0851014165

0493573725

0720001278

0536291231

0565027111

0377303945

0861047003

0553319903

0449920373

0433987067

0568377137

0813355694

0189825953

0753606149

0605596542

0887281614

0114184310

0958492234

0826355020

0227443572

0797136100

0028714217

0506768361

0517452132

0908232074

0106917307

0661831105

0838262568

0140021725

0999243710

0394287738

0413401622

0866087837

0824885568

0953943423

0382516066

0496231873

0807122780

0885118491

0200599186

0161581074

0320355188

0232193576

0473070778

0963174604

0731876926

0615742775

0241435879

0430399960

0356249557

0147397424

0867538773

0831297128

0204274593

0878931451

0375250660

0400290682

0331471876

0037307998

0182722667

0214510861

0198744987

0523476317

0216056859

0670301932

0187819905

0222146446

0371148960

0754063204

0869478367

0676632367

0187979584

0897276765

0411857619

0935352404

0045527868

0371732191

0900951657

0483296354

0346520598

0487515328

0329168248

0674997366

0621890984

0893367487

0151906726

0571603514

0639861380

0290226216

0777038075

0003525624

0105871444

0036399873

0416915480

0475753203

0113687751

0914546331

0811874632

0554921622

0062046943

0827512387

0968028301

0974892973

0688588955

0764976703

0262947977

0601841096

0304744237

0890558963

0413484556

0367786300

0009370550

0569363583

0817392636

0304248889

0019462010

0997174051

0820736332

0154870862

0567315314

0683753615

0266243639

0162627868

0220674665

0920543544

0137234512

0592702853

0597561234

0333374844

0147558003

0963162209

0723575756

0430872622

0523055888

0762516835

0383049686

0805908158

0720128735

0561724962

0618487068

0544085071

0606339589

0985314287

0516040712

0073124070

0075387513

0045792124

0608962183

0565315216

0465117725

0092190037

0192622595

0164906619

0362300270

0219616688

0375266105

0465902625

0004829676

0536330061

0122563323

0210362881

0783306800

0217617374

0016108543

0902767959

0874963051

0395420979

0082573064

0545542253

0048037485

0010658948

0730366670

0235082827

0594179338

0681823540

0750215909

0765636889

0037289707

0713085854

0674054350

0168500776

0238537368

0611519722

0169981897

0498224758

0033218672

0367359803

0193783183

0200275701

0172848306

0366860571

0084326055

0091882971

0214949904

0539862035

0225529263

0653316955

0461298973

0817214043

0756199019

0207022756

0174711555

0596028962

0332750717

0853296270

0846023459

0747258880

0674828902

0258769770

0212128140

0880106220

0175104662

0269891918

0810869365

0291954734

0953813877

0281894473

0599400208

0648802370

0118685557

0638331761

0952994103

0755868003

0826395670

0041635863

0660010802

0163430762

0540910235

0905530100

0205871160

0106581027

0319755966

0419638176

0930520835

0939541816

0656964769

0848569741

0712993594

0732537439

0860297218

0543335015

0823052472

0690584450

0083324355

0968713605

0112112217

0361133402

0004731800

0607328638

0277454014

0062841684

0466530299

0759863719

0273147387

0193543897

0618997148

0942376751

0885042439

0157842207

0441187995

0002496370

0555495460

0407792551

0965683948

0943336762

0399032356

0057181066

0333968040

0622460184

0879443534

0561846561

0639430874

0774260544

0869619188

0143649048

0622209015

0965821316

0464987217

0902394686

0863218066

0965970195

0900322230

0648414981

0547686867

0169338106

0971095521

0443979386

0834335208

0327017880

0466324781

0206944832

0118314873

0085934793

0233870183

0821072897

0149197442

0223648578

0136313471

0947064135

0831111878

0167167431

0837030760

0106726974

0983363833

0950610061

0123527028

0350886383

0479758052

0992816332

0597848559

0427871381

0690431939

0906730128

0743022705

0982896364

0958426484

0518064367

0714881445

0405586586

0339510437

0780451886

0808023557

0219522419

0259031484

0499251062

0877466496

0644478150

0771206879

0952880369

0229692535

0662207982

0642452980

0907279074

0735949845

0249758143

0489931073

0726101028

0798143442

0701102081

0144332825

0745484188

0986970144

0962797980

0639624199

0653538358

0478120028

0873500447

0324116212

0465780819

0733763682

0410728755

0234580372

0376423156

0685603542

0702273061

0424471335

0227489151

0046023867

0198321093

0048966497

0703437702

0370186110

0633527364

0858939636

0204667192

0764535486

0550793506

0281201707

0411304080

0310029879

0280111761

0144041508

0247476800

0216620584

0237775493

0769534801

Gaussian Integers

0448971623

0180929885

0717647146

0692929921

0319634464

0917828540

0411225146

0087085319

0512907625

0223180115

0986360917

0703831566

0601367014

0522280863

0741624841

0415165308

0524248561

0185219893

0783424583

0480011241

0199707911

0196075371

0190532658

0712042284

0096130694

0684664251

0837320840

0982844324

0493594521

0112534575

0103064671

0738460852

0054450757

0514893659

0579749735

0741153035

0697570037

0021472614

0330936686

0496125216

0934606235

0081417260

0972923527

0308467698

0591436681

0431656680

0513664333

0294065663

0590466234

0769554108

0636041234

0506339202

0874773912

0553388398

0385653665

0524239735

0963189270

0382244691

0726295880

0994799563

0672331289

0157259731

0225971817

0744136695

0571460635

0567275051

0826634193

0612319350

0556647087

0650518282

0818356741

0649247771

0266289482

0745338130

0294629182

0534524893

0591614436

0667253672

0610487769

0529817515

0470265112

0002949311

0980097217

0267827395

0568221380

0980662225

0527495283

0727025592

0758721935

0250753269

0700454596

0493857685

0961671251

0210299932

0000543595

0854665763

0492089953

0247094624

0588391932

088688740
4
0608738239

0372431795

0146105032

0428115680

0923028910

0347221774

0418646799

0256039796

0418485011

0974993807

0845911037

0899501523

0522741890

0885692541

0124096458

0398116578

0152711348

0017016947

0553949056

0424554909

0047522174

0857828042

0100453115

0868208240

0818581843

0653143999

0720961975

0522525062

0897991331

0467198047

0228846966

0121131323

0987426699

0510599032

0017113600

0037080988

0140318962

0036902157

0683860756

0538682292

0182131195

0425483249

0284843535

0931719004

0866593817

0529954019

0216641847

0555491953

0974312632

0143660510

0038382677

0674213953

0360743995

0689834902

0835014245

0738759657

0594937087

0167232644

0299160492

0008529963

0099753760

0075992115

0821077947

0622800871

0605420919

0119496719

0162349214

0550692122

0141409563

0031519245

0331158909

0975662971

0949693928

0689332301

0442297440

0902358875

0918597335

0616878642

0440594146

0360587809

0917649690

0711394019

0936725546

0160182519

0470868935

0525048854

0912724553

0872827012

0077818099

0218862329

0695612930

0744317445

0931199004

0809570816

0923601192

0009944089

0437099445

0978210174

0565813346

0757587675

0826538033

0281698364

0002325074

0964810860

0020094012

0853846471

0800090871

0691544960

0281840730

0253373069

0724673288

0828868324

0913493567

0598297836

0991205418

0797843362

0615959431

0472868614

0379517917

0420878761

0814809930

0085579359

0988177643

0843202251

0956956599

0473774622

0204413357

0356651906

0014773857

0776961809

0676107389

0041870666

0047828025

0269719062

0178506769

0884725149

0196137775

0836818532

0510006716

0205292350

0722921547

0347917778

0009218098

0116382178

0793326259

0572857011

0412891360

0368681782

0091246287

0431790615

0698917470

0231192029

0498135811

0149311171

0934123002

0588535502

0287817531

0813597984

0785191684

0847417795

0898834582

0855834059

0375929272

0469313417

0375595749

0512597715

0692720432

0942393132

0986375408

0059253233

0333068346

0938498904

0277343583

0634495647

0132707619

0398436303

0419016708

0731068663

0832328805

0585078447

0468859751

0697885037

0366260247

0643648088

0675037657

0916306665

0270304130

0016747448

0501190956

0019903490

0543770341

0241451967

0601380361

0224499147

0639295975

0025895437

0332493256

0176497211

0190821872

0274563467

0649832433

0533256202

0449438388

0025637793

0348520961

0131777650

0363624217

0392287903

0804355787

0934885928

0982935734

0378406777

0430698348

0382888314

0596015041

0790421510

0908886684

0256685217

0649507248

0834958589

0446955798

0263498790

0260630345

0988689574

0140677891

0359141498

0489101338

0612225000

0126531942

0447400716

0581378903

0437682230

0791382028

0274567322

0999440025

0677024395

0894466212

0307777814

0711850833

0212985085

0089485752

0152115899

0925780957

0682813679

0903298995

0947901930

0236958220

0985909811

0093806483

0609922121

0987484688

0339149909

0704309634

0134653663

0586144929

0238421942

0886218734

0130576059

0824015010

0197482215

0535186389

0168851527

0143265563

0604929659

0547852629

0001273364

0361737166

0314489417

0852647840

0366924542

0264178175

0307544719

0901386816

0668022029

0103708455

0616553521

0434939279

0927431348

0126820693

0320524805

0491351953

0706685646

0911645265

0640862301

0170754024

0091222938

0234984694

Gaussian Integers

0888946075

0700469110

0020616997

0329588703

0462746959

0764290000

0561874412

0888652177

0488245695

0723667248

0995535780

0149091978

0497702845

0358580943

0818076770

0211712991

0015978657

0602169039

0550124308

0060418103

0526067237

0244701174

0241157606

0537808289

0553867411

0958627167

0868508735

0557155200

0751540189

0348444877

0315916459

0960860998

0867082344

0195002964

0370218308

0545326014

0448466022

0714405530

0525408115

0583569156

0457930792

0000594053

0961267907

0354182961

0556615451

0153671778

0796930028

0963775616

0523654504

0546871953

0112480786

0155673693

0519684814

0311534938

0041273088

0162445619

0977256737

0534040835

0417990662

0634812115

0689241713

0861648651

0870792613

0279353626

0832893014

0133709683

0729285470

0714414731

0830895663

0759319608

0362281080

0257142816

0120988238

0184123641

0249951130

0380039549

0936195637

0607790989

0218314261

0748822389

0181776209

0311566275

0498827595

0188665677

0112582780

0317081648

0276365434

0620087027

0073265212

0939825874

0495895076

0153591916

0682324573

0725749214

0594439495

0250446230

0427922203

0118181063

0399167804

0088332491

0823578485

0121778762

0057917208

0463411674

0142703776

0372823654

0175568801

0646606315

0644571352

0451814120

0324118802

0658614184

0241428515

0020394173

0155512405

0677820707

0319866838

0242230196

0955719476

0752254363

0864533311

0635277865

0647790305

0486989534

0457327638

0394963096

0211580545

0463059644

0107213831

0573219632

0984075093

0167923219

0101629375

0255873555

0858040395

0734536339

0295076908

0399089693

0078385956

0810724353

0101704934

0113379966

0026897408

0765292636

0444579907

0820646675

0452075882

0147611761

0640980829

0694152111

0669956798

0081139147

0760883450

088948820
9
0629824190

0592532309

0774618012

0812226796

0023248488

0402693093

0475205088

0673187571

0120612423

0133278494

0404973649

0753076812

0719678374

0546598047

0883093299

0667152846

0647503367

0041551955

0649140010

0627106342

0166474668

0712888413

0094359528

0609689788

0089174377

0053777775

0910745863

0913203024

0387753654

0466148396

0644667918

0178212977

0190034050

0338086868

0568616205

0336457968

0447464141

0919566550

0104041476

0751276444

0794875283

0101688021

0804772766

0214903557

0567548732

0395575566

0759948792

0047749603

0179375270

0600560836

0080506319

0749420753

0476460265

0694353014

0299272642

0913256481

0694659898

0424922518

0671787208

0806837526

0860730212

0055262623

0027780141

0678168803

0629542409

0285205810

0691932210

0177149815

0416429364

0016858474

0366723472

0463027099

0786816174

0066490243

0483222415

0715140341

0650397171

0408106643

0790260424

0218457412

0712441165

0839126479

0680933392

0076468113

0576711101

0894679230

0281614114

0999023313

0986861668

0395547200

0309774543

0904664298

0670742114

0609890878

0283118064

0136274594

0167481524

0443500667

0114319115

0163776918

0563754342

0048180510

0851682574

0059895422

0778195405

0125375161

0869469264

0857003599

0327256426

0655439495

0504144986

0761294155

0646617972

0374356966

0327202059

0196388558

0137787855

0047221361

0918300286

0452837338

0936715798

0657998267

0520380408

0400589004

0473409693

0575571427

0352908634

0503137452

0104437466

0939159741

0540262584

0420429535

0392821616

0515403369

0505422364

0718311458

0981662898

0922632295

0094463076

0959983517

0554285993

0090094557

0355590817

0313205179

0335593643

0146742984

0810068768

0398495162

0217057366

0297972621

0443031663

0098481912

0172032364

0794652998

0665830511

0812350789

0657593636

0636562558

0491562579

0569601246

0538631550

0788757920

0519245453

0471336117

0618448008

0344237837

0278535472

0469606125

0286794555

0319284770

0651044791

0168690777

0526463193

0339593143

0570646369

0157765726

0387097404

0998943352

0304789609

0131085938

0033512653

0957154394

0542793872

0062050488

0268604276

0329896678

0074950192

0597861851

0746061424

0617829790

0247803810

0063507507

0146956716

0415180016

0277635129

0366354216

0505005715

0501324049

0740159856

0024850807

0739542530

0839718420

0799380794

0430694186

0705928487

0502892459

0386656360

0883173232

0617922691

0861800216

0258183373

0642370097

0530344141

0906652353

0215829041

0484943705

0257460017

0947861772

0878756779

0621685172

0527010726

0658492568

0720758445

0640183222

0118187151

0281723500

0866809347

0776435783

0001040832

0736216789

0262546313

0946653600

0608238444

Gaussian Integers

0995869458

0473979627

0925989151

0293191789

0409608194

0918284959

0301570436

0013951825

0465482667

0630771692

0562874833

0139896331

0053921835

0081468820

0671927809

0299083965

0464946927

0254143194

0950904165

0866365555

0424219272

0169237372

0612694341

0355812120

0018434462

0803993589

0666821236

0314941192

0834922086

0353864569

0489953457

0821630171

0311262921

0313268750

0683882735

0952259197

0210610500

0203655040

0492322619

0790277321

0262238064

0104807967

0598692181

0290454007

0982576992

0230828136

0970061754

0591813153

0368811060

0955213784

0620153015

0194446093

0223106589

0220219168

0029712831

0984029682

0222058567

0551302914

0176039584

0942746936

0640055275

0958605805

0442327311

0781931955

0780548586

0703658737

0367233735

0544164968

0889651810

0080136239

0069888132

0413445476

0740507044

0801931022

0835802086

0191328672

0901668990

0256725744

0839886271

0323522343

0219968601

0672104203

0533093931

0648560942

0926534621

0267613571

0822901749

0265760652

0298001004

0568404180

0438013234

0559792037

0663082790

0983813452

0215502807

0489550578

0312287052

0258562884

0589659202

0658722488

0559684889

0040283756

0376536051

0520028628

0908332963

0640748736

0121400896

0568249374

0097660528

0483257651

0431261285

0824827863

0650179317

0677849325

0247028868

0910758549

0408959025

0754136328

0151935654

0684437447

0345758641

0859699648

0527238649

0225014263

0129933165

0628918124

0831948259

0858077595

0484838765

0229750394

0856593083

0297501290

0193030845

0793924077

0543167706

0161301676

0295431655

0931286657

0017112370

0420750625

0798801147

0862433284

0233660504

0144825829

0886065112

0676927289

0877268339

0653523730

0979177919

0578754866

0079216715

0021525026

0095437355

0959332437

0367394192

0681542360

0882200391

0779767629

0110688026

0409551601

0678381011

0969932491

0230808995

0578364750

0271926582

0527646256

0473433463

0053540028

0877075919

0777933682

0438133405

0085188359

0145085598

0692236557

0960729876

0270835221

0069099172

0328042432

0530834388

0553360844

0913275734

0220071140

0334081823

0017148910

0404359876

0113469646

0308845828

0249717377

0289074198

0902549036

0267632360

0910974775

0938095180

0862814248

0175843424

0370348641

0526443908

0061703420

0809052082

0564359287

0999379142

0604250813

0400881161

0488443449

0235592827

0358137199

0483853440

0505849206

0137146224

0070963132

0233346831

0818082287

0466797952

0027440201

0168040601

0634164884

0555816723

0456196237

0783787002

0720991840

0945663782

0195039491

0179680324

0488097969

0069794010

0609007600

0621148099

0562410971

0343217613

0401202604

0181859402

0735688350

0336947664

0885146874

0153584938

0813036532

0993207095

0039177185

0017180357

0725880492

0572425591

0620030564

0290513545

0042842606

0808980553

0449086186

0724110858

0468858963

0710885230

0172632732

0410040586

0358582712

0826351603

0525749164

0927854992

0237214284

0701362156

0249475717

0429572462

0778373755

0332216063

0399377900

0437448124

0390094459

0890920911

0947233302

0376110641

0052320723

0399198137

0533303496

0913121393

0608391520

0368331915

0748492932

0291753107

0662039528

0840550488

0602609782

0914799961

0605151000

0131097780

0725325479

0083406273

0158799471

0499717564

0606385794

0959813068

0185490452

0364796764

0356788429

0988947154

0370852820

0065995220

0833700172

0606361143

0583015637

0435695584

0545713566

0084022167

0816808565

0990123852

0050573819

0499440755

0206431235

0232055915

0118737006

0684313874

0318417312

0747208844

0150058514

0288401955

0426804073

0135827505

0483701219

0945412798

0018137818

0430614863

0721797338

0269977484

0580929817

0419714897

0395554548

0120363446

0801752484

0928091600

0408656733

0826503050

0946849205

0530306102

0447144895

0311534201

0441761454

0953671673

0986862590

0681242034

0065931823

0794992756

0881970698

0767838381

0416714721

0664545578

0561136537

0912709643

0236033897

0621980615

0888548739

0652513612

0762173990

0591206832

0800154456

0233374335

0314378563

0310320154

0532542151

0971986120

0500675414

0805913333

0939405071

0201908323

0985035100

0510858886

0259984654

0424162558

0122546492

0397810841

0178501466

0214643971

0957101661

0548290079

0926310382

0473518859

0146555369

0557207076

0801589837

0363229269

0672945610

0908588910

0763197719

0324200161

0567854952

0212408769

0635484268

0340942282

0657114905

0863637514

0288919492

0776641041

Gaussian Integers

0560785219

0847763609

0647481484

0859944798

0180481639

0434544528

0956294176

0520303701

0419405187

0977218036

0161079003

0542350455

0934029583

0143375719

0661474976

0413406039

0316851794

0275122877

0805849682

0895405856

0052969678

0410999249

0137237881

0920699110

0652083711

0996841097

0266618962

0251941808

0054945209

0415429468

0463679740

0077039113

0521219895

0819322718

0175929798

0963870863

0571787456

0258138080

0499359430

0052285599

0364354500

0159162439

0985049053

0628686171

0919617066

0479171499

0883242135

0639423154

0742507310

0274470403

0716939298

0751556878

0462273709

0276617439

0162137190

0240721132

0117455974

0808357942

0950429414

0699129801

0248625797

0026615886

0759354097

0785979080

0952876522

0800372469

0428999701

0127257804

0566761985

0073455020

0069437341

0094152208

0470842086

0608186198

0714079507

0850854167

0762137345

0294323274

0366287579

0157856596

0554952166

0740788327

0736531283

0072402730

0459554845

0410091059

0013981054

0475033623

0587135962

0759274126

0637713350

0767639983

0264007024

0575915225

0088189754

0472908012

0750284845

0359004657

0675343795

0424342155

0035289209

0998050528

0919624613

0337335077

0301778088

0634645777

0980470489

0320712218

0551408904

0339916076

0862737415

0574160212

0032932245

0488990765

0099397524

0374445365

0436311694

0867156032

0655803532

0301337740

0877529778

0010954276

0471109434

0600515376

0192499627

0429346592

0808927211

0363190560

0476180535

0317577625

0835939797

0675942548

0139685696

0551741520

0586993166

083850828
8
0697496287

0927144969

0128832341

0963828699

0430856836

0504121053

0044428368

0360072472

0883543482

0534051533

0837355274

0254925226

0394671897

0099329758

0573943086

0817399118

0009843386

0139968684

0434525945

0468117316

0933290606

0931441273

0094308590

0584217376

0540348912

0455491273

0077790396

0025815538

0919100392

0467670514

0227605949

0711519057

0829861941

0832688967

0077492319

0907620862

0318689894

0068233525

0165969622

0043802092

0155974626

0886334163

0321751823

0165893351

0807332919

0988663144

0159032765

0381837662

0160870708

0312336861

0845782961

0588816283

0016451822

0209870806

0945806414

0921351776

0910770180

0219521440

0072735140

0592908395

0971930075

0846736974

0569659970

0294664460

0905601583

0061225043

0428580743

0499527805

0695979789

0314346239

0941330076

0524669499

0479277384

0767775758

0040968815

0409043550

0051423149

0322125253

0255756997

0056937529

0803398367

0110498723

0776694605

0169744376

0878538369

0307019084

0398210963

0900271812

0279804890

0166114737

0401410289

0002529960

0296742701

0348801203

0827282632

0560333901

0077536705

0095172675

0020673484

0826329165

0379142692

0718681552

0606234402

0116603393

0020443641

0555551782

0655618164

0160721744

0357846616

0127361481

0898540628

0557604663

0830831252

0479742397

0364221318

0959691175

0914272939

0691085650

0960037236

0394163500

0111990982

0856272849

0617539293

0883862069

0480336815

0084954502

0263547126

0444730110

0998135486

0373928662

0791622542

0803350105

0657026180

0831766727

0767953779

0960529081

0614902094

0806251996

0646630464

0623065305

0154835190

0382491579

0444872278

0630027882

0581563001

0449133391

0545050992

0712575117

0062999778

0603793682

0528690362

0219513724

0612927251

0699534948

0079776873

0816210693

0726390611

0653785574

0902808303

0389243539

0815627525

0911812405

0917978344

0123034784

0427855538

0059318247

0930660378

0220669994

0614704823

0616395623

0858892565

0649921549

0211800896

0997324144

0086486281

0005718848

0426545084

0325993554

0901969095

0886418572

0627507818

0533713686

0187561383

0454255995

0173490613

0916342516

0699170550

0675088182

0352819052

0368219469

0857342057

0767186079

0768851740

0093911726

0603965835

0825568876

0499892734

0006173928

0766275692

0649961947

0096879320

0972853025

0495057364

0003278202

0786050789

0415736227

0022745587

0191671469

0264303783

0797265106

0596057233

0374191541

0418886507

0908675698

0997744231

0556998108

0673155023

0818945385

0180322091

0782526984

0597292906

0363922799

0272750678

0574728738

0546271383

0717440872

0518941951

0436578775

0453764229

0039596105

0392823965

0074566926

0879152111

0498612090

0734833935

0216754353

0996592339

0095610653

0449995045

0104212398

0457316334

0316020839

0993850304

0820504393

0298636450

0440230766

0349223909

0875738299

0611827558

0744285524

0277733749

Gaussian Integers

0744454463

0068664728

0116232009

0890168642

0499570557

0735793725

0395225764

0613806062

0536389303

0885138028

0969272756

0133572681

0196907163

0240511932

0208976487

0480167141

0983205715

0416428484

0250246138

0152272025

0496149709

0902624635

0570574030

0010102325

0481026497

0821714376

0967363745

0926246210

0333082377

0912109318

0872643988

0504653111

0994324304

0222085523

0562486659

0630294887

0285161212

0102770908

0369644134

0893929105

0850008592

0699754624

0982496204

0641613193

0722466460

0054343882

0834783110

0144933836

0886984425

0905897776

0080869110

0125730502

0008412079

0434535460

0005025376

0987568372

0725438094

0602450226

0638878003

0326601996

0022116525

0503723594

0800134475

0284312041

0989995672

0006912663

0418604805

0319831541

0514783628

0864501151

0808493401

0463290176

0610123436

0993404174

0699131566

0494888871

0273221049

0415493815

0133285887

0984567731

0067185529

0456528737

0334591465

0377616467

0942843401

0912147929

0738332630

0614571376

0908574672

0809125668

0987882669

0961110891

0913159511

0584885041

0413330140

0516347240

0530509374

0811919824

0474926195

0727142728

0315781276

0454720282

0985650396

0217407694

0272462544

0114809727

0465299506

0431118907

0804516393

0546182530

0062886406

0416309815

0807392400

0272849118

0553127010

0138709898

0991900486

0303955541

0677607926

0247695963

0981397865

0641583962

0984888199

0191995377

0071643140

0853329418

0620618851

0602474988

0158346808

0060924907

0146442029

0336589007

0390524059

0975243893

0013800823

0964768803

0794156867

0267701387

0413722326

0939992420

0252954463

0727230477

0602846814

0694328797

0378813086

0725731848

0940011953

0281459831

0693968962

0892510691

0133549159

0757615696

0786970160

0484207288

0298947219

0236953448

0099567791

0441630373

0825605267

0128736989

0178853858

0174815379

0857236101

0051318201

0667016623

0803270238

0032888857

0173843711

0481212505

0919309909

0837480213

0890233340

0868944165

0408264921

0272468674

0926544452

0847781180

0535416372

0149091667

0106759950

0392263882

0397405838

0822836032

0708959898

0430847419

0378746624

0800364904

0181286327

0501006966

0253849425

0301559080

0565217212

0481127909

0101342147

0301190731

0606904251

0594325118

0066242994

0189853115

0132660882

0514459384

0188778769

0300501454

0002649517

0982649061

0561852499

0907719387

0262185536

0947987203

0788251971

0521729217

0321311987

0484038667

0821658360

0437040474

0328865101

0794741520

0094205640

0227365855

0769927177

0984868432

0771606560

0419212957

0325462405

0563418329

0548534785

0955729254

0565793682

0645971823

0374600933

0476269145

0974661895

0510172748

0017231496

0030985918

0737467285

0979471477

0754525359

0954652230

0363698370

0811516696

0694143452

0636059524

0900963131

0806498469

0490594739

0326961285

0519434340

0495047856

0236749166

0445413110

0704650683

0554895425

0665025116

0436108855

0768221563

0741070345

0320833937

0029631309

0156211790

0292445662

0788437267

0589942674

0447666127

0058202949

0125942108

0273537339

0172617828

0239337699

0625501183

0733064319

0273973132

0401067443

0232281036

0584981311

0339044958

0122978096

0257218237

0117949303

0423269328

0486383312

0327308898

0407068788

0997973843

0711824815

0098802038

0507108638

0648010783

0323376596

0349677685

0691483820

0496648602

0031146584

0005970104

0450734364

0387008891

0841158424

0682927954

0856301780

0365357394

0622750043

0168976550

0227276360

0358514511

0003171072

0573048837

0664812087

0715581077

0413137708

0339894044

0345051499

0641513147

0810584691

0556629527

0981743711

0825560572

0535833386

0714742522

0544759028

0448672857

0124493214

0616175920

0151065071

0212470730

0251107620

0980912834

0174236861

0651966795

0029826910

0430342292

0751184854

0211412215

0163019398

0228281889

0447410474

0853180884

0761398359

0501628678

0372614877

0527708966

0506837996

0140563737

0523973159

0663279728

0885996635

0326360966

0214418772

0758385178

0990510042

0420685975

0955776324

0418325565

0367380501

0565587609

0624615618

0282595666

0512109514

0812210474

0979930439

0226545209

0413666146

0513602596

0215869145

0536585924

0575055246

0521326108

0992598372

0540127632

0768744895

0938604521

0653714453

0341745888

0316200285

0730550213

0204895683

0409481343

0253146524

0340825338

0833194895

0989722962

0171221000

0887834995

0855738434

0460717677

0855858674

0198435836

0372468883

Gaussian Integers

0231015211

0461301252

0026838272

0529312407

0579736360

0748902813

0383291382

0847828325

0101055526

0614529685

0235093970

0853937267

0236483823

0284543582

0578602930

0377215696

0668149448

0897110687

0389995494

0821985719

0216133166

0673203591

0078950477

0228765582

0971687427

0111484975

0805152989

0595826843

0455539399

0433870333

0092486190

0128450740

0931781459

0914069321

0237079699

0937767844

0258308843

0227960004

0833877449

0246854441

0683398421

0209718178

0864246495

0776960822

0687505301

0575180713

0105556328

0035990459

0345621180

0442941449

0384778509

0616832232

0175906239

0175091991

0732033271

0293846552

0496943196

0122182992

0767100439

0889116270

0528530162

0934465831

0085310675

0897444042

0341871448

0444891559

0331631798

0322676807

0278892519

0901397812

0597088381

0718123464

0160158777

0398610222

0249519494

0580195157

0208794319

0692379226

0670850146

0191719021

0633865064

0676694083

0539060170

0592649495

0235875332

0729829880

0313078179

0341649042

0936753117

0114805217

0251109325

0502489663

0555911172

0294030817

0828805607

0455424215

0197619710

0797770134

0424172827

0799201221

0923175962

0838631102

0036729789

0264064171

0649048021

0814575163

0565261863

0326621252

0636212007

0155280666

0681590155

0563610130

0120645414

0951352108

0161751993

0428138257

0984076537

0774799223

0567833956

0182813647

0152452567

0506998134

0719956809

0272968668

0609841203

0787159041

0146456186

0157927469

0736574891

0387398770

0217117986

0256569598

0808678074

0100856026

0946079879

0229004067

0128318267

0681742201

0289221183

0840484950

0051572425

0700476313

0778992679

0165424278

0322447537

0688099787

0568913926

0256075568

0243597061

0017288709

0028455394

0557311083

0496477003

0598319193

0697083611

0606646402

0074529387

0698162679

0120628738

0339894142

0039479664

0954766059

0394087262

0879724622

0117894680

0323659003

0102949224

0027484526

0655807013

0842721356

0805429006

0409231021

0437560830

0005248094

0685715387

0726935740

0692561307

0272571772

0315149652

0745920198

0841872495

0569121367

0285884879

0172445939

0235072549

0293257443

0339489157

0989192204

0148556402

0818940055

0063421633

0927953019

0762856566

0666335295

0042566814

0146919233

0908042113

0644026675

0382237599

0219616666

0649756707

0663909500

0041550264

0273397481

0375133871

0130654313

0774982735

0766433072

0448158572

0766932389

0732700104

0184927297

0721974770

0145618766

0074335668

0660200152

0029428767

0322482827

0051619797

0858354624

0008352804

0469154319

0757393899

0736869249

0477680741

0325688361

0105914125

0735636987

0148569715

0090791670

0146327627

0943614225

0126946745

0187680150

0875604393

0735167899

0078300233

0600844337

0873496783

0668459257

0515843679

0126817886

0776746476

0821275471

0403451974

0866122848

0462918584

0473833547

0025094114

0358509756

0346860579

0190557877

0440614339

0047138049

0559741755

0163346989

0011697783

0908025356

0024933409

0998674740

0456805736

0345251139

0718799684

0779207973

0224510569

0315264980

0443875646

0757676587

0311528872

0399170453

0392349222

0408281472

0330390183

0306045927

0022386870

0186730269

0312029751

0302045041

0664544708

0182693139

0206111202

0760008916

0719631336

0360078967

0910104197

0178288363

0434408913

0176237289

0083586190

0903886353

0155542171

0931521003

0851039222

0829101151

0932519856

0071939142

0550923220

0672333877

0331648173

0989604977

0425368244

0105501610

0687013375

0103161996

0485777993

0845827955

0158010963

0262350985

0865281822

0515521167

0125104470

0136622132

0585473615

0195215171

0828150168

0891134265

0362192710

0399713670

0499396216

0081665774

0515296724

0429238284

0375662748

0917367699

0203212142

0257957677

0282378512

0812342516

0925092257

0272708827

0669788596

0172804082

0338956939

0371220140

0524746983

0702233967

0001887422

0864568363

0805758534

0511474522

0297520134

008598698
8
0704269687

048720808
8
0404561743

0469577935

0328505810

0206784044

0397967716

0918242237

0944369230

0362257181

0826192753

0813842850

0468274194

0544190805

0021657724

0798477320

0842789195

0743346481

0455436363

0514733782

0048476268

0060664905

0421427759

0041561299

0855959681

0908921704

0975838715

0903597873

0129371359

0317708248

0200351890

0679696824

0120118267

0843587143

0071612205

0571941773

0398957578

0381266655

0784471364

0251052209

0543139745

0950633849

0784971243

0547478244

0566042295

Gaussian Integers

0613050916

0838108627

0568420609

0686969509

0412428468

0950757736

0477403269

0237501502

0721495403

0571930404

0938131421

0680199645

0214228318

0599621380

0895006312

0745945726

0805511897

0801604395

0574237826

0543498010

0803260652

0723704315

0730280054

0887749893

0901674054

0892828939

0597303859

0189992413

0436086695

0342431023

0287065541

0608518169

0406803447

0010810049

0837083905

0004739121

0635374738

0748995695

0399658971

0837133839

0075609285

0837135819

0615864173

0157388834

0814890445

0380647478

0434273002

0834968210

0179165683

0074599682

0105231248

0668967080

0231245270

0914037103

0673527619

0491813242

0640962222

0885371728

0666967170

0371217278

0537576713

0669254791

0197889821

0092513752

0344887091

0512729255

0939431478

0900482755

0286696907

0284043061

0130255630

0091836292

0566804076

0088058100

0172442184

0852194366

0484299685

0643956625

0575113782

0726603044

0060168395

0892928449

0288127575

0585483601

0937120490

0685174744

0222297689

0936316619

0819173559

0275292254

0163827327

0452638723

0481296221

0708050687

0345397136

0065593060

0537112800

0129609286

0858623248

0066664540

0695115114

0403600137

0767093110

0994633055

0657896312

0124438294

0519692859

0112955614

0102330813

0276781008

0336255278

0221597668

0570325773

0721236232

0567418992

0776934106

0906939561

0086337476

0395317061

0489145225

0455431689

0171064584

0133858413

0349954855

0933329416

0272607926

0067487645

0907156648

0673177109

0469292214

0372578373

0567377735

0885866765

0734793434

0862588136

0261869558

0015479445

0211941028

0568237377

0074179937

0292868811

0130655306

0823119480

0123329687

0439938413

0917117220

0772190790

0551015263

0835632436

0396055192

0830077639

0412274216

0416757917

0053465486

0263894410

0727973353

0351618773

0015504497

0414340959

0309980409

0175410446

0927921591

0268471161

0470486466

0927268548

0606029125

0511841297

0920582070

0911252167

0215677966

0843387093

0008062325

0985381820

0116397300

0937934000

0774651436

0414394268

0016657977

0922409921

0382362608

0333293680

0862606137

0124223344

0601541280

0141343014

0660108525

0511147643

0754188581

0039435265

0878771056

0084968046

0135977274

0055934543

0348222723

0229520259

0045110524

0851842701

0007880977

0542621615

0662611232

0600824980

0606890212

0943411140

0181275375

0808521535

0967859296

0880481748

0170419179

0981409650

0301719426

0133914250

0018693626

0677594349

0213427704

0438292171

0725561765

0812406430

0276961730

0730340969

0987245600

0167192448

0872602282

0895750625

0014148401

0559614359

0933492066

0632725893

0731551814

0523685386

0672822837

0008442339

0315550853

0930210801

0865728709

0107655849

0680327985

0602918490

0294979988

0886711992

0963895690

0396935513

0896622805

0289022791

0248832151

0949422540

0170021595

0468788681

0431936286

0724784549

0672136630

0599329388

0010784039

0244928300

0377546988

0267592444

0746151187

0784245591

0413230459

0247990480

0554338556

0951443315

0590231920

0280110074

0838654771

0486541137

0577825297

0635767082

0381497940

0010519824

0266388227

0694913309

0496837299

0779136780

0128569952

0060494717

0450639390

0044385773

0264992668

0685050632

0702157694

0782590025

0934193147

0051586220

0900933298

0606773100

0536857567

0569842866

0618300721

0676807395

0747098241

0049123752

0733475898

0594403168

0484791998

0963715350

0172936138

0220597454

0842010798

0651651068

0594479507

0266678003

0478651599

0145653336

0760250649

0506035211

0450277592

0188976172

0845961609

0757893366

0827739448

0689470276

0199301155

0647300999

0861406227

0770409275

0821323101

0119747112

0270575397

0887519454

0500293214

0706143177

0940150802

0118756312

0366488918

0657933055

0171603036

0087533982

0001478060

0068830151

0004885205

0961040368

0608364545

0288605784

0379895503

0409514115

0599177825

0813215484

0747166140

0877158386

0545386260

0206708557

0782412702

0629432926

0427966825

0289668435

0417127651

0624496235

0417091204

0975272609

0482942864

0410107390

0558482081

0380684910

0730679752

0495672132

0407025330

0499331696

0738851132

0535104710

0383480588

0534032439

0467056114

0802120017

0274268550

0616454011

0967642033

0153963706

0938926309

0679381484

0864924108

0518833143

0356419586

0642429495

0619302428

0830239413

0005063705

0197089201

0223713193

0640323514

0806946992

0456073732

0859037250

0196668856

0170392613

0682098079

0868508604

0503086458

Gaussian Integers

0149167933

0305398344

0446879963

0002147401

0306709536

0546485803

0052691870

0134141368

0216013593

0116924490

0304954571

0310008880

0623485540

0901251345

0902472752

0243513336

0686036592

0151054319

0183060298

0329761994

0831385855

0838134383

0737182700

0528278542

0453315091

0525274859

0984140356

0498957301

0773091530

0552203851

0288828774

0796006474

0323238807

0159159644

0784519229

0285595796

0611321358

0598818877

0961960698

0902349554

0712300238

0404052351

0347085465

0929409026

0099195448

0068527229

0406855317

0949974970

0836185625

0546141199

0053843812

0588490840

0453266621

0091346790

0735868437

0008531706

0303228237

0604752386

0340734965

0270769117

0691755421

0746195791

0771606491

0844843567

0578309526

0019760079

0944184667

0252247906

0119266579

0692481351

0203403616

0178953174

0678215170

0689040305

0572542627

0493290149

0951788288

0634055616

0402672889

0630492035

0585481493

0190966841

0654985877

0085976835

0462210392

0503007769

0525921504

0730422914

0226317999

0075003224

0425821932

0406138051

0240403506

0048110240

0573182406

0097592095

0329269695

0158484610

0380105175

0371229746

0259537750

0181828839

0693008555

0893890015

0663996598

0520269386

0122157524

0357856462

0549465023

0047002514

0706010827

0719474152

0214599711

0599248161

0057204329

0677476328

0311093729

0714173153

0444015175

0342005844

0805231671

0360607165

0699652143

0663811248

0359133990

0747713658

0109710483

0769369353

0260513155

0743758393

0343030165

0648856698

0247294519

0965855999

0948559734

0129431936

0776390283

0865149824

0530549701

0128172466

0951453677

0746737186

0559125977

0558666635

0991146244

0593817791

0712866716

0661041217

0753700710

0522390995

0362880901

0739087309

0492981237

0572995140

0255771572

0837961744

0553308826

0005364190

0822242353

0704891301

0209632033

0218679384

0922135197

0768153535

0965308458

0054905129

0523779744

0516869083

0839612642

0698507937

0068414775

0513509247

0334635618

0781597354

0453265106

0825960803

0809020372

0180089172

0320879524

0977128450

0403424057

0246373117

0907751903

0361485022

0773772287

0303774341

0973143248

0951279881

0756272284

0093959534

0111362697

028898053
8
0399356360

0592522205

0912689288

0094683186

0826801039

0051421954

0222683045

0900853840

0157386878

0329527084

0790550684

0148045400

0851585621

0806216935

0063835746

0165519802

0580407778

0657851336

0696369292

0020059903

0272009767

0485929803

0607024044

0017679104

0157662161

0840825421

0061252072

0772603623

0679192104

0996919783

0999317848

0146176124

0949776749

0819246180

0444735461

0936835203

0958917280

0100390882

0972317765

0551730731

0863682642

0819642632

0194660756

0054854317

0796191726

0962292369

0821914615

0780171981

0193262271

0596452803

0606174370

0462216458

0433449752

0243778165

0059413364

0762631808

0083264367

0371857222

0997056989

0675414984

0041959867

0997442721

0519488374

0636051942

0050025256

0905414083

0959591131

0982648730

0911342888

0004653879

008784088
2
0845973088

0756367821

0855318132

0517902345

0864133624

0681202731

0518811202

0667606209

0563941453

0923894461

0361040535

0017598387

0795884326

0360526378

0257140876

0830153569

0677888045

0945429178

0052157219

0597241063

0263313578

0647309539

0440813127

0287762824

0861882939

0641021529

0539303376

0947154203

0546178236

0546030589

0411579610

0820322513

0127232025

0229798962

0480891218

0267029508

0371058907

0379443867

0195037549

0419492662

0057069165

0665514808

0432875785

0805188407

0259275728

0826674289

0237906092

0531651771

0495482093

0279919295

0120072755

0847200734

0471748954

0896649124

0231870700

0757002644

0450264427

0151949227

0996656433

0282351742

0709779716

0333328240

0660057006

0496892475

0606321642

0617971707

0527210709

0916371516

0122819765

0075050826

0340521327

0385060696

0250964023

0677489312

0374460381

0933658586

0089853045

0168962548

0701374914

0904253368

0487183556

0545177604

0211688279

0555271798

0076104560

0619101824

0673417087

0483593502

0195131425

0404462393

0983958153

0333072177

0243276422

0908480972

0124332316

0651560465

0174536317

0825514306

0491286253

0761576365

0857416401

0976150844

0317388418

0239595810

0183161149

0825897265

0715059614

0877795349

0417531659

0741104354

0237576291

0980947141

0226241759

0948599111

0501522538

0752832580

0447956722

0338041559

0440376999

0636626564

0682290254

0448592819

0624176426

0009733795

Gaussian Integers

0007110504

0618648800

0142040655

0371311255

0651269420

0297562540

0777324182

0566701026

0109507032

0783011366

0122392992

0360960794

0355059518

0593179454

0837755034

0151254429

0063206227

0820035089

0931667313

0999337079

0814841823

0928616089

0852222608

0474861065

0686793170

0639816005

0954568077

0161141019

0638442015

0771730980

0229084132

0741409714

0763821896

0061233821

0168015237

0211645060

0777985063

0366569735

0104326388

0615245369

0998626325

0013740484

0655597697

0785471836

0612129474

0589755361

0861435817

0032958966

0695335025

0665113028

0625080387

0009863431

0988352848

0244796825

0761451923

0083291060

0896383175

0891332867

0123211099

0064215762

0306608417

0590105589

0482862397

0515169605

0790461216

0889006601

0021817305

0426403023

0737418804

0375060134

0846521149

0568430571

0906825841

0392031742

0444838137

0732534031

0615071171

0996050635

0193552584

0736095165

0464515997

0191993485

0705273398

0703644263

0133250371

0387386129

0072689744

0331061723

0584352910

0908415872

0306953793

0718087944

0028628415

0314183145

0673705768

0200411076

0566845320

0845585427

0060042204

0875115403

0567698188

0881252018

0663582986

0820943110

0668545712

0593943296

0112501354

0691754474

0398214015

0734501871

0927030732

0522269944

0062912693

0542980452

0213996689

0620051313

0287011031

0162095886

0327499294

0733778479

0158464111

0677056452

0700975622

0343100060

0607963980

0253544916

0709288951

0293076067

0848977751

0166649582

0933346027

0683068534

0546142667

0471813777

0365042140

0888277644

0534682659

0210081379

0061112033

0900861522

0577019487

0766400885

0090452259

0616070282

0054599468

0371154639

0077115253

0447062381

0845228244

0247547118

0536069829

0232548271

0999051082

0553480084

0110380246

0745460973

0758245998

0015533272

0873733976

0084335741

0455483349

0234995726

0822804617

0159841352

0505344456

0039943112

0782373339

0296393371

0363937959

0687052922

0391683222

0405827325

0176970026

0141221178

0649350890

0815297774

0287118372

0362026203

0765479041

0789918311

0233880510

0813014755

0145667349

0912077006

0306396156

0402339824

0122610101

0586943917

0238428526

0333935223

0359999843

0522048386

0974636502

0601075847

0099920244

0625416826

0991152966

0912549065

0059630396

0141057682

0191946460

0598420181

0045995863

0014519658

0541598759

0535627058

0219563578

0526094725

0772299820

0111179060

0156098133

0512216125

0839127781

0500140243

0401328633

0244483297

0763529671

0408743426

0081744250

0785559330

0150505586

0107411738

0474881496

0186971377

0890280795

0592501728

0468433699

0614109484

0314164916

0928654614

0936455217

0710434624

0350430322

0166644456

0783019010

0079200564

0928043611

0126983270

0925033039

0304394835

0441049761

0770275746

0233316167

0826724952

0857055287

0941926815

0986576420

0786643734

0644785714

0992117682

0970461513

0049513922

0313602776

0096308727

0283319100

0954258361

0879069583

0888136767

0490086562

0250556823

0190904336

0767799656

0714425330

0774281460

0867916263

0850604959

0169556680

0611409906

0130487457

0945216181

0752751256

0084953736

0281430116

0969503679

0282583474

0586216463

0965698305

0092757810

0470343636

0835709366

0139821114

0158364250

0946707086

0441912217

0427655877

0677035318

0071855721

0189851490

0040121467

0320243630

0003256523

0433458921

0022760905

0471118034

0959895022

0009884522

0981888283

0944464023

0979345377

0972983798

0176661784

0092397728

0422485595

0831772120

0350283976

0857181970

0060495327

0902053119

0596720246

0004022247

0746366654

0831380745

0189818702

0586468460

0155598918

0008653730

0061128941

0131780430

0543796677

0153552818

0308941441

0040840471

0571784853

0981009309

0028493044

0052510132

0992790710

0130349500

0652984186

0681276214

0959825357

0603327348

0041286116

0760858529

0030689840

0861209498

0270504319

0424161333

0658162402

0182166839

0383617926

0055464396

0606096727

0380904186

0017808640

0885977209

0641213086

0050048214

0439293763

0159230244

0500826230

0411690773

0557544809

0711373785

0089171851

0703040588

0697166980

0929694009

0114271902

0571215379

0741619258

0632591305

0570716887

0562291021

0202068942

0991676031

0222989991

0562214186

0447147468

0239396953

0203560630

0000201795

0129472005

0492840620

0728128919

0584039309

0715583591

0425583409

0022555365

0188057453

0311740575

0347393316

0124263519

0183513288

0729728292

0271474021

0260570782

Gaussian Integers

0773969435

0047470950

0087800805

0226871934

0195972536

0307117469

0323736116

0565665412

0580696143

0797611063

0656183312

0611889343

0831106554

0106977811

0541509036

0880471899

0466435759

0635835296

0116726192

0308801826

0777211691

0505619401

0167872736

0393596278

0200076666

0147348348

0883064341

0441359940

0332931581

0475644864

0452181035

0937756195

0490612572

0130172028

0876277076

0171852070

0102516670

0199262162

0925252233

0393048331

0683596217

0506642294

0897288048

0879468700

0326892571

0854639610

0128765379

0867973121

0248720086

0820799807

0695385869

0508549177

0735996999

0796540571

0526061958

0037910784

0968822701

0833627238

0150799560

0748407181

0955034153

0482665755

0505213714

0640823293

0540678987

0992313310

0215292820

0918612673

0147234560

0412740802

0487336809

0849649083

0621426040

0796437606

0231976169

0616578814

0792375435

0773878017

0093055810

0356555807

0663930916

0535147769

0046757332

0669717990

0626633172

0188763405

0804310719

0312645785

0346915460

0389592911

0256454038

0600195447

0830594007

0886397728

0019956609

0993734953

0119100658

0497106636

0365456108

0021480176

0897439740

0858184084

0644155508

0190879921

0631571949

0059159971

0778217129

0547440162

0569859906

0919268230

0279515021

0635307223

0777246898

0898523937

0586003428

0406662109

0127440537

0050778758

0004996139

0811728732

0270635057

0420720927

0858601598

0490096533

0625884052

0898527860

0117898461

0048584591

0685654039

0693145860

0758906520

0873817317

0511189824

0407280631

0637044876

0492743981

0720887738

0013951921

0166617776

0942521323

0428980804

0718588958

0580628040

0284290958

0156835905

0737094506

0451210831

0427987434

0576013251

0401729116

0852384595

0994796542

0538881719

0744990017

0994890444

0909934735

0099706107

0345261277

0946605716

0116071079

0897262479

0129340912

0827060838

0777391507

0022996150

0286687321

0351694578

0165280326

0680833652

0214924523

0103357031

0671235264

0634461501

0526028119

0896031454

0520049374

0297659986

0216293074

0507212502

0813798513

0111540119

0669217535

0827226879

0245582872

0927041767

0824920704

0181280237

0483812600

0681582305

0705435790

0760109128

0423582092

0497700352

0477165596

0870436236

0017593215

0646297360

0638292705

0283207214

0625188940

0810532695

0392981931

0319685887

0775684369

0655340735

0032933157

0267133969

0316816196

0525373980

0437277759

0194434987

0465006017

0427506839

0369336075

0881488680

0121560482

0062662628

0043546653

0693224200

0024821555

0222298032

0765843849

0405404179

0760648864

0186560557

0967478604

0001398915

0455061186

0731537070

0331983300

0268408501

0447723771

0870513391

0745036668

0470813308

0311135444

0767840621

0473609009

0631400804

0043845550

0136998076

0504210528

0821953783

0799328702

0817632279

0917203263

0469497778

0190852372

0767641109

0265885652

0271660099

0465570292

0868109644

0602753299

0942790426

0914153907

0214845384

0639307983

0042448415

0010736520

0108638246

0863057645

0739370248

0325568981

0960262772

0165184010

0058588120

0871525824

0888460631

0757889008

0506886031

0674853393

0033619989

0455495675

0381631220

0397560786

0672127798

0409510567

0509838671

0206600320

0921118571

0770409358

0633836719

0500880910

0357657894

0850671755

0309417800

0139487246

0449264711

0683509277

0076531927

0578152326

0422486600

0551941395

0460866827

0389935666

0966220647

0958816244

0086431765

0108400278

0550762208

0761752446

0334042366

0145519959

0823205727

0792175425

0265857165

0755190798

0230473850

0506972244

0236084964

0160279412

0340712175

0485240120

0897931832

0344046167

0473356490

0269341839

0702473878

0138450753

0918036848

0867959388

0342243496

0029402855

0094144207

0781537946

0115922781

0693508797

0564755807

0708169984

0230716127

0860894974

0218430281

0231233570

0584198771

0480543753

0268519937

0447173046

0795123563

0903221965

0026067349

0200707822

0421100099

0995667445

0403820807

0640194253

0303400526

0497173947

0819936413

0253391751

0781661493

0168380740

0249175928

0876489855

0961812771

0851194968

0435689078

0266967644

0640886847

0890063775

0686632680

0557558761

0272309406

0141337343

0793942791

0463829819

0656933512

0411604900

0875049829

0230623021

0820627230

0084778244

0418329736

0859831250

0894075022

0752502794

0107096936

0967848890

0869320807

0237484636

0097898055

0993766172

0378614840

0067005633

0312124815

0458041848

0964216519

Gaussian Integers

0241540130

0814649726

0048829093

0116393955

0704585473

0154567363

0534152251

0994469592

0584365636

0164876492

0261224524

0068724793

0415982094

0420309680

0391706029

0697262044

0163104842

0163886876

0285136766

0917515659

0712734844

0115450403

0029353758

0194855980

0153237006

0136596846

0442270139

0534917192

0687843850

0407369787

0825321704

0157942826

0075774190

0580941626

0706650837

0878576211

0968819820

0302857930

0122730478

0804329955

0802631233

0443983988

0195389017

0748655314

0577079223

0143256079

0842605712

0336234027

0895939443

0448416191

0029239201

0915833615

0248596753

0852861011

0805449640

0472218093

0887800217

0527416797

0439690309

0674918607

0868855656

0213014054

0839503267

0087724266

0075895936

0910365385

0458525834

0369872645

0703180031

0609192903

0888231590

0937658035

0863465741

0680929134

0626728523

0551184843

0633566754

0171838919

0474753620

0694061243

0348399689

0918176325

0545903197

0044422872

0469757709

0852611664

0231001455

0240256958

0326133325

0358921128

0375644150

0033857879

0258978649

0551295479

0533917936

0961140662

0877393489

0597156106

0039952111

0624180881

0710504012

0803410031

0415174828

0159357161

0452584965

0590008796

0095547215

0199300358

0866584611

0316156485

0011172455

0315203200

0407067979

0920591429

0626574524

0547643794

0933965774

0091119344

0737423108

0671606051

0872400358

0201140082

0451883326

0474677346

0626305243

0378260078

0749167641

0123874806

0436846439

0772506313

0516591037

0864874423

0741521999

0341808777

0177477395

0430524648

0484214892

0229891971

0607604466

0198970701

0991265588

0509639540

0978593894

0824638179

0355279759

0169680651

0084273671

0729833063

0437121785

062688480
8
0982579633

0463545991

0325402707

0165760586

0811231953

0594063271

0722767660

0874534194

0744013529

0315378436

0769375281

0026373408

0052871075

0101097644

0371510568

0280078041

0650249420

0166425666

0065980093

0273435463

0933393892

0385256671

0775594382

0684589497

0045712599

0047647499

0147850673

0157909667

0944202561

0755560545

0795874399

0986717297

0654994819

0436924677

0409210355

0047367666

0197514398

0204666726

0640335438

0935574125

0243137663

0404125238

0053399265

0695314826

0682900404

0395176036

0107039131

0145481496

0600774688

0110407427

0673926524

0749232544

0557822154

0812025175

0982942227

0211603283

0896002199

0478031135

0300015730

0287533203

0623670513

0821033774

0341579210

0872168699

0668467932

0775753272

0284186679

0832021429

0400875691

0899458064

0895228565

0349304766

0026183169

0874087649

0971990363

0298405907

0802513739

0370889697

0504169454

0806560863

0056784886

0378803526

0805944345

0432119880

0991604792

0368383886

0250715685

0590569813

0627051557

0395526382

0197192860

0547151169

0895269083

0890884512

0537235322

0949229057

0769043142

0292026837

0223725392

0054422732

0429801766

0287710372

0906986581

0287811719

0213335149

0943420982

0875982298

0525310005

0122110668

0442284153

0057499836

0943546664

0775522449

0952677855

0495258317

0910993084

0297222910

0580174864

0773345832

0348550039

0403645829

0828360316

0447432973

0792305854

0467532151

0435848399

0817998664

0540171080

0892482816

0971281164

0318477982

0583771132

0344434891

0897278530

0189410114

0177809093

0507805890

0850546030

0265684715

0000399308

0790371156

0717621496

0807019437

0385722308

0717420102

0723709781

0494349888

0486378708

0264718393

0842222219

0920979817

0710948337

0551635138

0419351799

0835681602

0917020573

0247549676

0005597303

0042837018

0355961722

0309398652

0480318660

0430793369

0912413768

0805851055

0303268023

0554530100

0129224606

0760050833

0068477007

0978597288

0151458447

0035070607

0785736014

0709761398

0007437477

0895792104

0504165262

0733111361

0150798009

0805693279

0849871043

0060766580

0306296109

0255215412

0209867505

0225212301

0093869147

0412700746

0131540000

0029566560

0680506411

0123368001

0306903352

0673992215

0771153107

0465438272

0665120201

0575892044

0607755937

0461470742

0389568381

0347199482

0146843634

0947264642

0128878966

0848906461

0368709945

0971300085

0518630228

0668598160

0186833098

0382982087

0176324813

0443582331

0552024480

0768542542

0497370549

0951338494

0584247206

0556910716

0479523443

0704620201

0175632309

0757370887

0488817520

0633357120

0138629766

0052635548

0188734275

0174290982

0760745400

0503674372

0716419934

0272660624

0682944404

0480849566

Gaussian Integers

0053955183

0685381657

0631538130

0599830090

0600804893

0918248104

0200635752

0283500294

0430925684

0464118364

0183342225

0621481134

0108764783

0709623277

0277315598

0545705674

0219375453

0607777079

0029828813

0988316114

0553093910

0367664815

0600626669

0692650084

0235037776

0782442508

0480139349

0765262447

0000548152

0492154374

0844515516

0862243524

0552659807

0709179392

0033405895

0782086925

0979656597

0630837022

0492179077

0350556143

0250917125

0906839393

0462340527

0732395138

0910938530

0721091397

0867719725

0716013013

0442593979

0518380670

0700872088

0753180228

0080320788

0629185259

0920096170

0074001227

0639667191

0070893495

0735750918

0057505898

0419675105

0421456594

0433018103

0355138637

0496170116

0416492756

0352339874

0868631189

0836262002

0768497668

0476873255

0341691227

0555419460

0443242529

0317997831

0856674017

0784022818

0507646695

0553238224

0794525364

0146099942

0162346151

0083656502

0290545948

0950423459

0129011671

0898550030

0862704487

0874006595

0278982334

0170510408

0246906847

0892597391

0671707776

0509679241

0999734279

0482527703

0903470464

0127160784

0276346644

0772210428

0289146598

0394905071

0019644763

0429504174

0495165247

0005541736

0275682994

0153214919

0215669153

0472333259

0678305899

0541014327

0873039249

0797126582

0143096424

0571565666

0655880786

0133682282

0724299285

0423227071

0957700048

0662751909

0680491743

0226295186

0903961938

0745224809

0174489561

0124921830

0085842600

0308028028

0429647014

0365694006

0735455118

0863067298

0708291682

0487951241

0375335607

0525243517

0271485686

0624748836

0389944563

0678660985

0388542739

0267483270

0415040817

0996481771

0294399067

0826057062

0429480002

0812763189

0618399647

0229619514

0668621897

0638920013

0241047842

0392208005

0408640248

0297181408

0984910635

0791399613

0957761320

0308992216

0272302104

0769837152

0230327037

0287259272

0093140251

0235882298

0173111924

0984098408

0132059837

0058956492

0982727656

0540599288

0286679872

0972328700

0132685964

0124948607

0968886875

0117310955

0538251311

0543838471

0685637051

0137601221

0439525712

0361839458

0746101559

0414264470

0219751974

0168658165

0256678348

0817232750

0370120015

0332953203

0952644878

0614262619

0694865457

0467386745

0065709131

0284392809

0140852481

0810541037

0700460195

0023059472

0981433026

0756828493

0413361355

0980966049

0857912145

0457872562

0935973139

0848078343

0592804204

0856532374

0061244986

0311131203

0363991971

0982830216

0602326993

0231473446

0427763709

0544521959

0431559023

0437833733

0505748487

0074346998

0541038127

0037780911

0431443873

0590935458

0963688246

0865714562

0607104670

0953683632

0525905081

0945499134

0983053711

0705811993

0687053440

0149117352

0452712067

0317193161

0367356263

0432555640

0482292124

0737876464

0097480844

0481343097

0411068678

0975423094

0139208758

0353154322

0864324461

0640175830

0176550387

0120414845

0000205156

0229165975

0898826376

0937219628

0910016372

0602259916

0486175887

0397746141

0643262846

0094851693

0624992302

0539798925

0279124418

0760221914

0996200233

0418594571

0557021467

0927546610

0235478483

0658174521

0404386590

0464679519

0184534998

0127081023

0587937356

0740121489

0519902550

0380267947

0743863619

0696613032

0864294783

0502821107

0354190570

0419830495

0081128498

0118998355

0661980357

0222803533

0436156551

0138344852

0401060119

0451032773

0022233641

0188310691

0592393640

0024340394

0069078362

0643403562

0171078058

0880797524

0347914366

0475117539

0297009777

0023489727

0398109758

0924095378

0706940528

0270507596

0645241532

0753113940

0305710339

0979194944

0421521019

0868354089

0644315173

0263090348

0161335958

0652047803

0040573455

0748582556

0866867701

0202629705

0619161471

0012601969

0163249365

0417350065

0529671871

0223942091

0676025776

0156429771

0055775330

0617103503

0259096905

0479517344

0971698721

0015858479

0998578492

0053408585

0451496507

0271505527

0313047218

0698753529

0981806810

0836042132

0307541923

0072252687

0823301351

0020769494

0833705839

0089000022

0583319553

0490519577

0017946886

0398225232

0312905012

0495735535

0395671406

0597945861

0385414152

0123664431

0251950053

0869669015

0980060415

0240460636

0670972378

0567622399

0477667170

0876821598

0731441655

0276402394

0483591643

0740334055

0350135631

0870017897

0832004383

0476762886

0146353807

0061495221

0210125080

0981611980

Gaussian Integers

0954139091

0433551143

0937191655

0790127757

0334819031

0666228656

0178885053

0302369636

0394322409

0069756366

0611031481

0869856114

0138717597

0155687890

0821716108

0753238777

0766800493

0539791780

0132941736

0981034337

0278155604

0920403177

0174924327

0975633402

0688922942

0650153987

0612721090

0435438778

0223535705

0713536988

0130603629

0265699749

0450255969

0718859809

0361920938

0007883919

0465375885

0676570666

0779110301

0222195131

0715520861

0291123818

0015679864

0801395141

0435770678

0566241839

0157556148

0529552990

0464500551

0682947984

0268510144

0617619837

0409620660

0340575180

0058132751

0745273923

0798168015

0104788297

0683976921

0047813628

0459284881

0926006274

0659575212

0376104456

0429308953

0874743990

0835338017

0073121245

0468418703

0472862580

0610422162

0701403823

0228679034

0044063494

0994208108

0154557565

0832804047

0592025092

0435631301

0624695528

0480922767

0913569657

0258335410

0873520265

0609477201

0653364730

0801764094

0878121831

0170935590

0554637197

0305428392

0189192391

0944841307

0927328896

0964927064

0169800089

0798005705

0527496679

0659997820

0791202235

0277343467

0659824133

0263914445

0326668486

0428734735

0621060226

0599577501

0844628824

0075148352

0414927707

0333588938

0867897964

0251472158

088000098
5
0175993921

0654032765

0497940863

0680105044

0113895824

0224781502

0678044309

0266817754

0577082040

0135050259

0865717153

0691108327

0684118703

0669146987

0498615296

0468319038

0450132393

0657757151

0761377319

0831467009

0420967982

0174258045

0909390053

0341229678

0809767605

0801835837

0494121230

0849915047

0597632154

0884205660

0166937341

0773098646

0066529763

0565765428

0157878484

0381790645

0751262291

0310974654

0754110160

0907723807

0280447605

0408683881

0790382001

0137696728

0910225726

0415910443

0388674285

0900227233

0675117074

0779537462

0481054353

0058689206

0480724011

0189043191

0528442126

0752458014

0814464005

0962933766

0672960486

0857558853

0651548605

0179340999

0071602105

0190117994

0154507710

0155871760

0445457498

0771546517

0297932831

0284248501

0376036778

0835312082

0756242801

0210231555

0187192181

0896218836

0204656199

0720357682

0866687809

0715981697

0569440390

0347499737

0318733028

0083656779

0365865396

0887411968

0634993304

0140945122

0456844840

0374125334

0925068080

0819835288

0640527237

0194059658

0531077318

0411908421

0179647373

0426204910

0618125112

0456242633

0078523574

0873844280

0215146996

0560139493

0147837600

0327662916

0365816882

0991852824

0173590478

0845581029

0429995009

0745749293

0961152203

0644832955

0950608040

0397892723

0105513808

0823263458

0558943563

0026979053

0475063299

0824351130

0517459129

0794326180

0537393562

0059883943

0507334057

0461825109

0516101059

0455889467

0643285433

0689044209

0400474342

0452721059

0210789333

0935612408

0443539390

0525642630

0980513972

0295271603

0744807207

0677989701

0960607327

0046386806

0031358572

0875960643

0044669955

0106666740

0215310488

0067033930

0713624559

0399358924

0927972185

0697045634

0609875384

0152041905

0381468649

0773522695

0695462987

0776605692

0184897537

0703169368

0136582178

0401462415

0008139877

0887865124

0292703704

0298943047

0933115501

0504576242

0100631120

0625109436

0329555577

0954377467

0398897752

0545735032

0997746067

0480855727

0349031345

0666027496

0258021978

0492234612

0260037525

0474157813

0090915170

0314806354

0866477070

0159955486

0000775506

0627176589

0588593628

0336130942

0328462363

0423884303

0701638034

0624964565

0473267141

0462267597

0353902990

0366770241

0204850160

0976736075

0975352020

0165237192

0307608747

0737958167

0154713630

0812122731

0307486828

0063744238

0908959044

0811769283

0223796582

0184237427

0994662345

0400506459

0425538194

0410617739

0967143564

0715162583

0218713170

0452442036

0313599164

0873592140

0636002503

0907067038

0972970166

0437525649

0052177091

0239860696

0395531697

0383897153

0413967667

0774117592

0995220320

0929919184

0734968448

0860718455

0860501285

0355206312

0008708030

0272333205

0341872981

0047394382

0191819096

0625551499

0468316379

0975396855

0738475170

0217507717

0050697962

0041780742

0850991129

0022306940

0154693267

0957008952

0043012561

0915221283

0175181330

0014082775

0578104990

0341664897

0410757803

0596858997

0150638459

0246476754

0463662259

048888646
7

0215580622

0533362859

0311620641

0524562545

0357191003

Gaussian Integers

0885463134

0500129163

0741085966

0113541672

0863114950

0551691369

0767526446

0849354369

0762630656

0651536199

0859585024

0135466814

0076889328

0379341274

0542938307

0654793562

0471290123

0192123928

0501316842

0131535347

0504793310

0993123857

0138736122

0769854258

0024066749

0102257275

0526648172

0448621651

0804190910

0316061117

0623201951

0003629060

0431787575

0862770312

0659531238

0827738248

0409341897

0763389110

0300561697

0685392530

0952557405

0953146565

0009159755

0384359504

0593602298

0789552142

0029042926

0975690784

0010468637

0644402870

0390715068

0629655204

0073668702

0901618590

0929008387

0701835846

0670535770

0568160149

0209625912

0104900666

0697202217

0514993212

0680251036

0118665704

0176402268

0066570367

0592403093

0106259199

0235041414

0404616588

0386590536

0103552909

0701243184

0510808666

0579461770

0638614802

0269650319

0201761720

0083843005

0893155358

0278497977

0293931426

0009332087

0773331761

0654435067

0097166954

0234392213

0041176637

0422774577

0996038284

0379842113

0074711473

0657053478

0117623756

0638345902

0744454796

0766930228

0375748960

0083873271

0588291484

0128003593

0602764812

0061674538

0181512168

0128313412

0378811684

0728144527

0564164319

0857427799

0280120506

0607127441

0791105631

0022648243

0194850827

0894908770

0280899559

0529979057

0484617795

0617436279

0861257807

0305572310

0938989853

0134625832

0604483371

0446650981

0421497684

0896120816

0936071995

0286069678

0778836421

0446526384

0691548259

0783760993

0654111737

0627522330

0026693257

0559519275

0470365881

0791733233

0573739773

0237734043

0892006430

0829773106

0119066667

0817029614

0244550828

0559078412

0024658738

0385479651

0901657960

0073100804

0137352364

0278788047

0904500140

0128077154

0454558732

0673352901

0936148193

0147266976

0701424246

0593753161

0988416053

0196906297

0999339881

0725759549

0917077116

0513666161

0403165628

0571263592

0610774046

0776367821

0407544055

0269003714

0524664740

0115210976

0241385352

0538576454

0130010688

0710159477

0579849948

0713900017

0315101304

0349417438

0971361554

0890888935

0143675135

0271681631

0348214335

0496542726

0438240606

0745617340

0375416083

0001875576

0414414088

0538625938

0430420994

0306753428

0897408262

0416686857

0605666371

0388537370

0722042528

0617342194

0644655621

0393256445

0219685014

0954444387

0472537859

0429691284

068688509
8
0752102236

0594113196

0315769092

0697581454

0952632782

0595791792

0360603749

0689452923

0285025764

0658399112

0563864779

0752617626

0400097673

0577542978

0319046276

0230611027

0041045549

0413954285

0730878643

0964977068

0542199572

0563325102

0066237132

0054216512

0725284425

0691881522

0340428473

0444537117

0438726321

0811489581

0052851395

0893600308

0706668358

0725950864

0135427618

0771473152

0352726035

0882756695

0573088484

0360203201

0811305764

0655675042

0553264343

0189355731

0812765442

0489715150

0886290940

0344140483

0652623315

0012981685

0026987302

0581895520

0746613787

0330955782

0994175881

0438360830

0573799715

0016022335

0092850566

0707693589

0165401216

0795285962

0634963535

0613864975

0413505273

0244127506

0246360733

0106288067

0309313186

0504019201

0951590876

0677679838

0019405953

0494705117

0184699765

0969390372

0734163239

0162168563

0496138080

0492852040

0992759610

0649941078

0106138959

0322653005

0367751782

0218857349

0134909590

0718583546

0061457296

0963530138

0404544404

0834905102

0802293441

0269681929

0901356768

0755170066

0809227979

0762119523

0202932062

0015037939

0213628430

0697461126

0877981460

0563564716

0431506544

0614401599

0298198876

0587777324

0504096838

0098816577

0391995211

0464715651

0213659109

0045982411

0900071955

0931839469

0173724668

0979018180

0643874243

0985577707

0865674657

0215512212

0762535087

0409601809

0983508721

0147357446

0478756731

0287905034

0439709688

0015569098

0464159273

0849157887

0216711685

0410477687

0785578816

0339951635

0032809789

0755749516

0241650555

0812107436

0342628277

0557323266

0709075417

0283827640

0587635455

0612554314

0246860809

0077382874

0788617502

0960391352

0309035610

0918206565

0226873253

0869409419

0343551982

0349978685

0561210606

0541561413

0334563492

0433938623

0107215521

0676988450

0679291924

0380083942

0649805911

0636023926

0983875529

0377649946

0559528660

0470319340

0993144901

0660527187

0459232276

0413247234

0744923565

0010441204

0640081572

Gaussian Integers

0410501622

0175972708

0516626627

0466862124

0837690890

0973293383

0140723553

0970153385

0533527039

0767596653

0095401840

0286925746

0564433730

0938142751

0834834011

0545491587

0125995867

0680441809

0565189023

0912313028

0707159893

0594424222

0551290096

0510465874

0472904283

0321588662

0470303331

0392097351

0041327894

0131390558

0247424735

0980891919

0705442044

0122184288

0162227849

0096395221

0560774487

0606439647

0533399058

0606993811

0934008972

0607434148

0237223727

0127552227

0084588789

022888849
6
0108477552

0123238804

0965089323

0910165559

0616823618

0683375495

0463953162

0773198755

0620156191

0629429032

0470105071

0659526642

0509155486

0164029747

0408985294

0204863617

0626382495

0947777010

0866265374

0107021283

0197888329

0673695812

0483938971

0490720144

0629852543

0499862820

0663612170

0835955662

0517981426

0057666325

0703666864

0790555427

0724015681

0853119461

0185636805

0556076395

0651180097

0429091787

0908500237

0714344598

0636535709

0029143430

0473873753

0627015430

0254437265

0710839728

0351104568

0712938009

0851325702

0523332322

0592603488

0625235779

0313176708

0927433008

0138685492

0972954813

0905580444

0754759243

0041409814

0647617208

0128230784

0359406969

0501719071

0221284244

0667908654

0094355357

0716042610

0888508027

0538074232

0891056722

0617205132

0358807334

0363449988

0227065694

0234439579

0275857530

0785620151

0709841682

0109549888

0988788650

0741515435

0677231516

0591387166

0966534890

0532692050

0060752247

0994474202

0599447283

0813386243

0377404661

0276491539

0887575144

0655228094

0369177609

0314191610

0055695357

0116566848

0811943701

0185137783

0871885426

0746607891

0030315075

0310047771

0819505302

0048023312

0349993975

0652110173

0677565904

0723699758

0644512992

0953137779

0221518928

0558447444

0058560826

0082917019

0932602680

0801497166

0630403538

0094006439

0580015199

0702641604

0770043707

0541542137

0491766501

0880183635

0736657781

0219729109

0677976906

0669310767

0687069750

0228688187

0465776721

0740991440

0930567630

0726542563

0643031276

0614126056

0367172635

0646450082

0535410944

0963379404

0941228863

0914419690

0698152574

0012676194

0293473248

0481620959

0866870200

0421123327

0039747849

0144912358

0040495119

0229434813

0117653294

0364470209

0178787680

0588457407

0240216220

0044131756

0050217642

0083673938

0797352150

0019405932

0555794546

0989019159

0528436260

0831744271

0643770707

0867646850

0931013489

0463521848

0351967128

0323223918

0251573644

0351132251

0635215509

0380794438

0071875713

0384662735

0367001345

0724802730

0525247660

0860953254

0734234447

0896445923

0687340409

0166094251

0835004543

0473699407

0550678803

0179279238

0724158981

0261081081

0184223100

0459155814

0145561086

0465272528

0269569994

0407333594

0023282645

0498885798

0441582062

0526797903

0947879379

0257697290

0487592241

0363159611

0011943169

0054531639

0153995733

0575369353

0206864841

0395054117

0096064184

0908045786

0418004489

0292003043

0995147568

0759814508

0805722148

0176684767

0935917066

0322476245

0283194098

0848066728

0440104101

0066339898

0680879641

0760080525

0880245706

0488339319

0221180650

0683409833

0122147771

0512937058

0833902337

0037582665

0499232061

0525443302

0377295639

0609724424

0501663585

0400008593

0579709164

0248857248

0062206746

0875817640

0831696781

0636698033

0531212905

0857066277

0912915930

0604685096

0445002031

0858350146

0605083336

0779719696

0499096551

0521095938

0270833027

0156799384

0866221343

0572024964

0334150019

0858453984

0943968636

0781100172

0554870033

0135720373

0976290976

0535295138

0159522116

0438386919

0653721689

0424649346

0478982838

0147327066

0268241740

0139835116

0317589486

0109161574

0833769165

0113025309

0754680070

0399465895

0837977112

0286770780

0372040346

0794555731

0838561495

0417324053

0826550136

0193003656

0060292982

0225237708

0117212506

0074376464

0938374105

0915299538

0944724084

0087401489

0256082096

0717472359

0998712792

0404445911

0006040906

0804276595

0178482106

0104701755

0210943408

0949367122

0734997569

0792374656

0099245921

0122595324

0437682972

0665830225

0758649209

0272276147

089085806
8
0299962917

0883226850

0069095014

0525601379

0393939750

0207076661

0637690376

0079784751

0037708782

0283855844

0064827550

0225225975

0422625735

0777452770

0319035028

0056040236

0930495864

0461117596

0546885330

0677946494

0931811199

Gaussian Integers

0547818076

0938312848

0964205273

0110170060

0693602991

0033631376

0168889550

0623708171

0326503295

0383962101

0473195629

0254979498

0106346331

0379822454

0694643048

0853464755

0177563233

0631011321

0939814290

0227025460

0533503185

0514282053

0831717656

0182831262

0874370298

0568592786

0864301125

0114901272

0662039079

0691962660

0784805835

0408836090

0106780534

0901528017

0942442093

0623079172

0459541198

0221834813

0459189360

0822232465

0330588125

0529498246

0840958767

0037121745

0365492356

0192315149

0078192369

0633972921

0561716006

0729464763

0226561470

0131776490

0455025789

0686779387

0634603395

0266008017

0307421576

0850812872

0952318752

0891293175

0342392750

0228473115

0361206309

0350533249

0044531018

0359690316

0969082710

0818572093

0065947446

0731418255

0663619994

0205615889

0761590284

0523444673

0128442487

0643566995

0042306090

0980783141

0731701143

0091864473

0475560455

0148739246

0023891101

0777388176

0722974425

0819839601

0541506926

0918854352

0591382888

0799929133

0801878261

0805482485

0106251281

0902827633

0153712343

0836338897

0141809804

0657182079

0901651808

0669526624

0767048405

0219492927

0588143378

0817745269

0499877545

0786610282

0382363467

0579090480

0263803877

0163791271

0745297416

0856748244

0025815904

0897835932

0278542619

0460652732

0283116623

0277225023

0887826300

0999121345

0888082691

0744066892

0235897710

0241596639

0533574831

0113563799

0207149185

0503329040

0626701696

0692830452

0604479242

0801912410

0586330921

0376626578

0615262015

0411764993

0598032347

0831505701

0404194587

0445605572

0445132085

0231421010

0416223024

0762684834

0439681966

0297518903

0399880791

0102319323

0071404146

0064413926

0399767567

0812390674

0756165429

0544763549

0982215166

0945257912

0380326446

0381562773

0648306509

0258137351

0410715605

0818832512

0022724134

0290505708

0946462862

0007783239

0654371274

0599239731

0230203764

0030811013

0384168951

0205736434

0840126971

0044081339

0493105923

0459439452

0167628598

0668827100

0204387066

0325765068

0609989299

0738805628

0906103255

0699480434

0891400812

0711517204

0138279085

0352985253

0316457162

0229017729

0051804819

0614531813

0088692954

0959530328

0961034789

0870157828

0918005743

0692265002

0855268622

0759664937

0962903722

0618028144

0930903119

0516826254

0915186212

0722851292

0484131736

0413265860

0484437512

0822206577

0237516542

0707880186

0130943226

0343553178

0796924747

0059157343

0782833729

0249064524

0718722812

0538182176

0517987048

0702506898

0250850232

0680864270

0695263634

0763514800

0206893437

0072092611

0333656306

0861826394

0995839508

0407830418

0100714202

0969367524

0272034015

0931434319

0117925593

0881449537

0204670148

0104192267

0419022061

0739911296

0986822905

0896874698

0250420985

0686015673

0227443533

0072267184

0526377841

0264888732

0438278538

0496952101

0669014628

0873945692

0558259562

0501974747

0690033518

0069717026

0069920903

0180825646

0951404380

0660530726

0625759530

0353402677

0400574035

0888096157

0204031650

0075437273

0453901066

0502663739

0549357159

0888627152

0646974990

0518617017

0645965059

0378880741

0780955909

0614193196

0520251902

0615635926

0714835686

0524871050

0597746933

0132469508

0683200423

0882967517

0203884580

0901389252

0746369580

0661577403

0349951640

0303537958

0629297539

0912794217

0941324250

0611217182

0148874690

0422992381

0342975392

0162528059

0726095697

0978454247

0322545576

0245934222

0827433430

0847885486

0702132279

0506915138

0161194849

0174032900

0330110240

0824788802

0718843049

0506197660

0107450808

0438819844

0232852673

0369462718

0462213458

0294349035

0157131725

0812496688

0141388131

0865579953

0610182178

0389379074

0954077243

0126769538

0992001747

0795758009

0116551123

0240112896

0639433250

0689395837

0005616218

0437184865

0807972478

0468273470

0022749538

0892167286

0587411637

0745647515

0505107415

0208094295

0088968857

0079038270

0684750570

0876408024

0773503091

0970512877

0030299335

0937391538

0544136550

0813994276

0979095315

0576712759

0382576303

0125404033

0910377333

0456740343

0315063254

0044856110

0317559916

0811549223

0609257552

0802896483

0454576555

0381570032

0722309194

0449521637

0880849477

0963959180

0003411831

0453875490

0391460919

0325534273

0339642453

0539556832

0069917353

0533130243

0564752865

0844279012

0832959307

0886739288

0912938600

0877911970

0316852803

Gaussian Integers

0325731921

0200146853

0724545516

0928181949

0529386855

0369576634

0805494103

0451586476

0201883770

0784431499

0957083799

0448266409

0910271866

0273305173

0092892834

0279359771

0517111553

0341185747

0786319840

0713969099

0190268844

0079490694

0633588375

0852508071

0586883059

0217190827

0431159731

0420805489

0729228106

0204631084

0202755675

0125290963

0943833427

0932023369

0550807780

0020912066

0551360257

0349441234

0323844451

0294969665

0840138252

0912172902

0484218075

0421623094

0186290109

0261946605

0205475693

0505174392

0348000960

0231163213

0776414275

0273298653

0187539741

0136217304

0518711150

0137246975

0326940637

0068132346

0848696012

0382857291

0553551400

0367271220

0343742123

0651885800

0979513740

0862144552

0164747071

0421917967

0726348201

0225095812

0120844228

0600222400

0046546229

0640570564

0547048537

0990472783

0528440304

0963889065

0328524914

0319595631

0067173560

0907104524

0573190759

0456076768

0325319831

0868891090

0612801524

0108757986

0202846773

0932673175

0626879713

0911880760

0537424988

0584384739

0391345043

0060106272

0943887979

0416961090

0610590399

0160517142

0988156705

0230421929

0954762642

0767936787

0857523248

0530667336

0816412598

0399252276

0698265514

0007577303

0011824546

0204100946

0527775412

0839645395

0571861973

0954688898

0894501111

0452109897

0425786681

0993623132

0159571930

0788555016

0943350645

0768168110

0390097745

0400745072

0706593493

0932723294

0385720317

0682033613

0607499462

0801670722

0656284895

0110582808

0911359131

0784861777

0818802130

0077467502

0446634287

0176930814

0946226394

0381743917

0265703306

0011140130

0545902398

0581518266

0474436519

0505361552

0946496291

0517782870

0831355839

0019179027

0534469372

0334113394

0541307124

0543923977

0169097149

0737295552

0191361507

0122638799

0825333331

0788402129

0625873149

0723492416

0689982279

0884159217

0186177385

0987660045

0999584404

0906079107

0663918321

0682729029

0975703911

0627636246

0422035762

0307302903

0056943228

0757863935

0119533447

0735108339

0320945437

0122934959

0623467724

0448708505

0599195531

0223281065

0301650759

0518765471

0252832456

0348547946

0924274345

0645128270

0100171604

0945307020

0351966317

0910263751

0827819401

0696545530

0261736383

0171002292

0100735410

0976378364

0322577541

0789270137

0367126341

0350896525

0145101440

0189797309

0468920516

0937030285

0195082710

0685192749

0938033151

0422452023

0818839193

0649672771

0115751865

0670972980

0627020569

0117827668

0195932831

0305085368

0705267301

0612887728

0283009751

0306726284

0930607540

0968645457

0466213927

0316592836

0093336658

0814850022

0127681833

0692216681

0359945551

0386994059

0519500961

0486618600

0022632483

0720472731

0538173914

0622823521

0040311945

0370801252

0613801370

0676579364

0027124262

0981106642

0414785078

0859495843

0082917018

0267733472

0647108743

0440362234

0980927592

0309995728

0832644052

0308153131

0843554558

0192666762

0764244729

0942029487

0719082622

0957480037

0791191475

0045815154

0253634527

0489870469

0612635312

0375896667

0866070825

0992560425

0347633105

0701213946

0352151257

0065399174

0713283800

0163695371

0195785725

0550354309

0253826175

0557026621

0282870553

0904395828

084656884
8
0901092708

0033561003

0203686930

0223124324

0481974369

0943035277

0828776394

0893498135

0126034440

0756913765

0983095387

0840096871

0028824238

0804505629

0809249681

0939454930

0770931588

0744824882

0577566282

0339823387

0646415766

0739548514

0866940259

0017444777

0614407301

0657319054

0725427039

0976495210

0041735400

0722064861

0167138339

0063493550

0061815565

0240330899

0186482025

0957922627

0983134155

0651357979

0718338013

0050228340

0162158493

0847512010

0263995355

0201067310

0022811245

0031541938

0420335400

0461228503

0683371451

0732550588

0723718036

0489718112

0138609047

0302540004

0309303362

0507369153

0099651489

0147490538

0213009639

0573474606

0894851866

0587582342

0496839282

0723516148

0090215153

0480667446

0056837092

0373370589

0357681524

0400750414

0664458697

0333748480

0426500875

0744862939

0606614932

0645453950

0562074023

0580213850

0646378726

0665312940

0468975402

0618928582

0308794275

0192611695

0295870336

0378837453

0305187751

0359107863

0193798099

0528614851

0480581196

0952027362

0069537418

0663616920

0982171577

0189166934

0684167739

0920066623

0539215584

0011376963

0046436007

0420843981

Gaussian Integers

0071891682

0371858137

0534214294

0412134393

0156576237

0686574768

0842176061

0179118435

0938388112

0314563356

0710440150

0941629302

0743814680

0946855392

0338259127

0355103989

0911032709

0850476350

0291005157

0780409163

0343978405

0444754407

0235942810

0113576625

0505287695

0721233150

0612648112

0877692166

0025637276

0207208651

0257433102

0160132995

0591233853

0523890367

0462870111

0577184005

0441507395

0412282671

0472532476

0075732839

0873831510

0008926463

0362337282

0333201916

0065644704

0470505139

0441516252

0317919053

0819683369

0488140506

0390579980

0635081719

0290558013

0384993821

0818616208

0448278630

0054318105

0624182801

0654036107

0945520996

0899313511

0090948109

0434006650

0270922544

0356330547

0946396720

0349673159

0935033169

0987882261

0371355321

0716835024

0788611100

0754751527

0237782650

0697958308

0526627079

0523537634

0852466288

0885240914

0990444468

0378677425

0215979335

0962882184

0325412286

0819340578

0628793172

0816791607

0749254931

0913885036

0227942716

0536594077

0772681516

0561623758

0598093637

0100069558

0873318039

0865559010

0095931868

0810105037

0446988806

0085746999

0545438872

0299742946

0733726609

0565358495

0855811534

0647355365

0201776270

0293474179

0375021523

0804139623

0485026245

0246355009

0516412035

0420157365

0329366030

0201323918

0614939029

0221215488

0894179232

0934469309

0284188796

0748607333

0074089231

0302909178

0095539972

0324744180

0595412751

0731254637

0726132938

0111311990

0879951880

0963174693

0609715395

0625901275

0839646948

0552164427

0650576109

0884729705

0207885075

0854319724

0644906332

0197739035

0540538694

0522775513

0512306218

0472224806

0814830374

0765309646

0664977178

0314725409

0041450189

0335916833

0012530079

0768108732

0408249303

0847910676

0626333040

0570022743

0862688144

0114935435

0387790761

0054547491

0426133284

0251178028

0768397970

0017823544

0755009430

0581999578

0427562913

0921188107

0798171628

0125032416

0224781455

0535030895

0938246027

0551250068

0183744809

0081698283

0234135287

0091701740

0625396214

0420275265

0317073855

0408346224

0720842314

0221329002

0848975053

0471832280

0672055131

0677472494

0694136744

0572601649

0588248712

0681435414

0331131393

0804702412

0079679012

0908952587

0190863569

0278713988

0848357525

0732388740

0567934340

0976285826

0844623845

0815194245

0636989947

0682265869

0325043922

0658351532

0646999274

0543046033

0986822129

0933699787

0885194679

0432881311

0783842959

0223863624

0596768738

0338371865

0202005472

068786888
5
0551635879

0059795351

0804649111

0003248693

0030922211

0675025791

0970611557

0502014984

0713431848

0721970862

0103503457

0999047925

0208702231

0783694187

0152768964

0695529536

0036028438

0809454075

0479491653

0534563582

0604162716

0832017388

0456539339

0258427728

0633918824

0067737754

0846592030

0729725707

0330653629

0135552553

0772269102

0730796086

0277909523

0634102677

0354390745

0189502146

0710786046

0768527714

0775747572

0097153714

0539367399

0061248579

0873521993

0833088664

0558182519

0554599868

0258713793

0334008938

0917832804

0043720818

0756223301

0771026934

0507470253

0898162129

0712292660

0307699120

0274659909

0710060792

0038790445

0869816283

0752913440

0945144699

0192053602

0574599831

0687613914

0091371391

0551939864

0877253358

0097524271

0025649446

0762392665

0882607766

0670027611

0981743460

0955331670

0636508120

0021655458

0483762899

0460605700

0322794229

0517347946

0479447408

0188180621

0954425352

0553886030

0177342096

0471179364

0959502365

0298748967

0246981977

0718008617

0617978764

0805722322

0872404114

0561144665

0286271727

0174317653

0645341192

0097788867

0862994615

0540887667

0348549852

0011598944

0371070363

0205034222

0095125097

0337634795

0897260785

0099810945

0427365703

0744275634

0509300641

0627753272

0334108554

0697548904

0377035150

0373039708

0927534460

0387049852

0939769372

0304562043

0049648410

0598397222

0218100855

0999500409

0224021541

0219973115

0989641404

0407494431

0504064345

0862199240

0628696124

0952131913

0373274197

0577685331

0028796420

0566989148

0386062334

0002195392

0446277233

0897750930

0694382133

0440722051

0336626718

0352281784

0293830242

0639417083

0397404258

0356512101

0560652639

0476098289

0574669350

0280812840

0980577155

0941034157

0124250283

0281078614

0590933018

0001816880

0045102569

0255075173

0006581856

0740710667

0051694845

Gaussian Integers

0814334546

0397651112

0545756134

0084639882

0651161855

0735048721

0927685523

0347312096

0616786711

0148207897

0319509315

0628915654

0266190600

0366348833

0311787751

0669544362

0812045936

0448445064

0758830390

0500701671

0211662600

0916557211

0484053347

0162890728

0926467157

0633464539

0062742200

0318915935

0909136882

0813889599

0886510240

0592670998

0174424854

0065392830

0391289179

0952785631

0845916751

0853451437

0446210711

0492090762

0873362014

0618362145

0203858637

0525256433

0871297383

0887960794

0974883528

0104999662

0437965027

0816202756

0081680871

0984147880

0875849210

0766686844

0452465262

0790065526

0096845607

0511577500

0076261927

0903382890

0272990169

0335776813

0830345065

0221927294

0980115331

0069836909

0328495328

0476150711

0456949247

0866318888

0345830856

0486136111

0628017715

0504506239

0486284927

0336879926

0466144756

0438456773

0366062126

0346155915

0286841714

0107579972

0171074772

0340735928

0289682542

0211879017

0367821193

0660605761

0712809647

0053835864

0297539283

0677728544

0601526934

0529112625

0386191899

0842260039

0442060776

0737670542

0124355689

0404661014

0906836518

0643121155

0149752550

0648871901

0863433356

0590886201

0512304086

0068163210

0404298149

0456603691

0078537744

0164538482

0144382725

0240214282

0806264410

0770992836

0622610468

0693722412

0887191578

0445223237

0301917082

0795825974

0419792911

0235582870

0699731785

0428001317

0596929500

0340790399

0583913289

0797648104

0028133494

0372953287

0489073002

0831186873

0617550593

0135345296

0635348602

0888844732

0991649832

0540680554

0682909503

0533016577

0757607631

0779490811

0708302914

0830110675

0905096312

0052094710

0854753958

0335076034

0475875803

0328615261

0709658487

0745772792

0669911623

0944406873

0186547838

0086136953

0253143515

0423015757

0092190605

0272218901

0283306185

0425783583

0817460675

0752380885

0040809227

0584363301

0400164641

0861580282

0673643772

0291882129

0097126116

0260521003

0004539820

0236018565

0830226523

0719636109

0949789708

0923116800

0002227675

0443163186

0186335731

0298543966

0903223409

0554087847

0711678642

0154223222

0447260402

0279424509

0757115044

0382594031

0390054065

0045389045

0832287050

0139378558

0900130486

0499333930

0567467442

0601977691

0112075240

0755888992

0768672731

0213177017

0216663360

0250804520

0145090084

0465862671

0158832292

0084951107

0575234741

0250720798

0746489307

0735497982

0556574473

0307041419

0684610290

0746093857

0474577225

0110380545

0357240695

0673694515

0040521909

0976982052

0631185713

0783538986

0577970062

0340334877

0094081323

0499048769

0995454760

0355122590

0970391915

0715733350

0900754942

0833391173

0790845639

0968458854

0057239397

0851601597

0793714164

0446056878

0865194042

0482231802

0677570073

0261439086

0565510364

0133511431

0246276921

0171627524

0427958369

0617063099

0161067372

0707818635

0258548782

0077639142

0936547926

0913852024

0260134832

0085540848

0638587077

0177522930

0936198108

0644790590

0452554856

0222012538

0122800554

0365555671

0492483821

0575349714

0974997429

0554600105

0074632474

0290935767

0962348485

0659694499

0000395393

0758125266

0564287145

0755787468

0529733510

0080781139

0653252185

0172185415

0633791919

0381947408

0674522664

0466187380

0349345920

0958563337

0539872141

0775010422

0547021670

0714331113

0451262980

0069979652

0288878185

0609298999

0653544164

0946624638

0093655177

0547856601

0195400177

0149143590

0332942727

0332071375

0510718733

0994468713

0547120555

0459154536

0486928779

0427778581

0607591679

0950465708

0583371765

0227327623

0621817052

0390076187

0572786100

0512750123

0612532985

0164949684

0333293808

0890299114

0666302651

0098353772

0531967372

0784880581

0988012416

0472094785

0860250731

0902933809

0949034368

0496635633

0608287952

0735271907

0453658055

0778301553

0262549843

0000889499

0661219898

0327929192

0661969987

0281915117

0724921442

0669245272

0357857895

0611574944

0500046009

0354558990

0296921546

0776768030

0460878109

0058644475

0674036377

0451586469

0743882523

0997409058

0231003563

0773796794

0443923652

0999234655

0052275308

0445493024

0646217396

0386405883

0077606383

0876018191

0867636683

0027817924

0356615413

0890220654

0764408476

0275652795

0272723793

0055952355

0147769150

0504344187

0393166209

0152353150

0646507792

0121800932

0705482637

0971048232

0329122944

0255764983

0471018376

Gaussian Integers

0929253440

0690783173

0959064444

0417237909

0450430839

0087809368

0066533475

0062716906

0382620683

0625020813

0295549183

0620789323

0714329054

0882978083

0186649826

0722934835

0351003737

0981324034

0379087467

0982186671

0463491611

0908739397

0374316536

0454160567

0906396478

0580130543

0135739281

0801411858

0939936045

0535905150

0988419991

0547868395

0370980567

0021385707

0308078169

0633842130

0087531316

0827030334

0927761208

0678173597

0274723956

0278140861

0514291793

0002639934

0110948345

0284761195

0294351161

0950243184

0247260291

0608213347

0071686021

0560116591

0822125192

0789364669

0340117951

0613604045

0122272545

0664367990

0753848460

0465049951

0499402490

0697458095

0151740993

0809863503

0091610714

0434416800

0684047427

0208244998

0293746221

0128450497

0848472896

0443861346

0890514187

0323230328

0878940194

0984629168

0068766589

0194209289

0530053763

0262945371

0833185670

0715865422

0808319704

0996103979

0792773464

0575667330

0147979320

0332018826

0639619626

0730909922

0878005875

0502248487

0228319393

0915520601

0353611521

0113851865

0597138724

0367540334

0782993956

0332029743

0076450272

0909114320

0391052476

0539808497

0859549837

0273406706

0939915326

0018687247

0416235092

0368868539

0240017509

0844566688

0649641754

0841023875

0154102927

0422083655

0192129421

0125505176

0668309789

0366856431

0958853191

0602132200

0864399637

0503317528

0742199115

0243624464

0364328170

0534580603

0237640090

0840231811

0357741690

0802466953

0149903738

0985125785

0826572817

0365777877

0629936615

0166335503

0362934961

0944869706

0620088524

0320117553

0756150387

0943572738

0846055296

0803128131

0180887226

0781100356

0625832570

0047813843

0333548405

0596644303

0000061541

0713788150

0696660655

0361343372

0074284031

0177581153

0023052946

0619598079

0761384615

0439446081

0362829493

0540941605

0542867260

0971445606

0209674972

0858465725

0818088176

0911820297

0830752306

0301441673

0908996063

0575581481

0151087488

0884145714

0094522092

0287653473

0260347108

0644180449

0410063393

0751367957

0561164622

0768780039

0137289122

0271666748

0893796414

0278945828

0358325354

0370700981

0392080157

0311849857

0864726744

0089017202

0038733439

0114585185

0800101616

0128320487

0876995481

0181136490

0029082384

0147248274

0760483889

0032968127

0735534062

0404337330

0096040949

0327043418

0403152745

0968800148

0531111627

0438593597

0527564906

0520457955

0305018564

0808519069

0026885118

0305541482

0886695165

0993951560

0092411322

0958566886

0070349639

0646963717

0545828511

0452965315

0292359493

0251094044

0924952576

0777224047

0927189152

0964576931

0055485292

0527726693

0299106687

0054965297

0877492611

0856331185

0678478027

0644726818

0404715915

0922848533

0951896591

0468592377

0337072342

0016471735

0177028671

0951470765

0790310848

0999100750

0220240979

0965225919

0990684364

0154611575

0883851673

0791847476

0811990138

0336017764

0038074629

0161288455

0675431921

0732818910

0636596997

0319805885

0939393907

0092323773

0978832081

0146799626

0713395765

0868389254

0738131673

0825585937

0042300295

0547798997

0641900281

0460743416

0404216438

0789523029

0276769065

0296314154

0734279950

0256225596

0843149094

0780596788

0333582800

0491247386

0882201037

0876231688

0034956060

0415740624

0996419084

0539117930

0840355537

0097536992

0133685487

0864653334

0096199476

0491023233

0654323007

0564884658

0521047561

0488901366

0566222485

0674959671

0189756331

0522412075

0600786215

0469764257

0805616336

0606246535

0577458899

0444649543

0338986292

0509203207

0572081237

0947946335

0839606048

0564211298

0919149799

0820864110

0780869725

0854302088

0306631002

0688561298

0047690597

0718189300

0099710850

0375574988

0173487136

0707498181

0628259256

0683682098

0806410485

0325207715

0605194822

0728712269

0111768666

0162163010

0660505650

0756460863

0261702942

0652402100

0834010015

0141397720

0259948626

0115661474

0507504561

0939914472

0924090015

0182889501

0625345672

0824444611

0749845569

0851652704

0293647592

0158372820

0072609128

0181913713

0503016610

0044182403

0113557619

0088717662

0269457291

0651328066

0616019715

0675401981

0393688574

0866678858

0633272750

0598218864

0864355240

0783743002

0907004594

0520200015

0657317912

0959405739

0746548739

0968397584

0049374689

0536772470

0640587784

0470294471

0127875857

0431217502

0919182560

0457762436

0676494222

Gaussian Integers

0825729378

0394266746

0944614626

0332429266

0675363174

0110138503

0486294592

0230427943

0910503743

0787166928

0918028273

0658176929

0367237486

0470976790

0362111478

0725811772

0828562959

0299051638

0013825129

0846353346

0548343547

0752594022

0754792713

0372301806

0186284495

0765602738

0690996843

0186828017

0772141946

0435291242

0604010709

0300872094

0838440704

0343004001

0707075269

0423055838

0480634312

0972106490

0129952926

0379078691

0510405812

0856936937

0975192704

0705810136

0676289480

0128798887

0789713184

0075075217

0189618535

0306477871

0589148836

0538967188

0909235675

0534924743

0522010753

0788226938

0746883207

0025670189

0171407005

0749729533

0849967915

0501394672

0073622844

0737891155

0161306649

0165743461

0006158178

0263076471

0762713089

0445226180

0818047495

0439667113

0075062606

0281217078

0815680402

0737671034

0585522185

0735121438

0662652222

0948471686

0521173778

0735577742

0760080580

0283309159

0779096298

0938097716

0674089491

0999879790

0729344425

0282295951

0476296078

0018320277

0197586903

0659987427

0764679173

0982782567

0350864841

0258350419

0795598655

0327529708

0958864761

0272286231

0237927789

0547600111

0098077199

0789704450

0469791241

0877899568

0744201302

0182353700

0452830694

0141970647

0217016666

0200712733

0652431999

0996812894

0272841030

0537600639

0728420877

0533560318

0646313913

0929839189

0252993266

0176617982

0538480124

0313719330

0591574170

0437172920

0855815148

0081581476

0416912304

0258132558

0496242587

0507038804

0346368226

0114850970

0426888107

0035530385

0589316050

0571153379

0707274867

0584955844

0499850300

0007817499

0442633177

0007331319

0826348100

0804957044

0474061780

0473767264

0232905002

0959423327

0147624819

0266439543

0125475427

0671969734

0199842510

0274520699

0437692260

0241585432

0193532468

0662495336

0146151377

0295983539

0930691705

0110222233

0087639146

0376689898

0642381564

0539326922

0021605609

0812244117

0595389644

0140239018

0458150462

0475216232

0669047826

0699815917

0609746680

0690825566

0346150567

0208930244

0103393904

0300828935

0891071420

0067107279

0338505937

0364042571

0580856181

0930866511

0981517983

0323087030

0825957258

0683064550

0586043396

0379801417

0095564159

0997897703

0832413483

0517136373

0152904925

0645239659

0584838188

0936129301

0512918022

0829203284

0767650450

0867464743

0681787758

0732203436

0696762425

0314796795

0685062922

0028030946

0564744847

0207337896

0565360114

0935376913

0805920301

0469094379

0785043397

0708085329

0307844015

0032884259

0266903209

0815021507

0409996824

0188576381

0336031632

0347227777

0835580030

0017396393

0601352342

0201817338

0054404994

0415582427

0454788684

0174398448

0618404737

0880334253

0217758555

0691540226

0503650930

0486653477

0267900890

0096936659

0823427206

0334317360

0885887245

0907044217

0204466577

0818270977

0544193164

0931312106

0632019818

0492785687

0401831676

0686212716

0104240214

0566878701

0774941352

0168433344

0056695789

0888481798

0676478233

0202376688

0769937748

0333896508

0344769995

0560751624

0127766759

0876386259

0363907161

0487996687

0625662818

0653139913

0599093015

0031180656

0818545012

0684147559

0441274312

0092784169

0987172478

0525655700

0609570618

0643971248

0408377420

0036836423

0765615388

0183359754

0025295940

0301729038

0634877419

0308287472

0556292952

0760694017

0859689544

0406399521

0430351378

0052384694

0119945888

0417221820

0283890367

0855258131

0949914583

0993718826

0448853739

0551766289

0044318175

0757867335

0081651179

0210630533

0876847805

0154389155

0702238588

0931015853

0832976091

0463049227

0570344283

0107466485

0390635206

0204128092

0689284109

0870480442

0039185169

0841629720

0140040636

0943161517

0674990449

0573977169

0705488852

0749860641

0685634745

0823156956

0169995507

0957028000

0061283990

0427796717

0626185748

0365370315

0475076424

0120610546

0281525234

0969160665

0629350798

0607255235

0130412094

0729934239

0125932124

0949049578

0516005380

0144466032

0163425940

0114836004

0630409119

0830089283

0039974299

0211000579

0168816847

0706493926

0827397600

0053648608

0938472693

0934703659

0412439235

0817376696

0697155387

0609902291

0514755338

0122200081

0867093236

0206771045

0859982386

0133288463

0849401500

0024617161

0991483197

0510260138

0680085151

0738389224

0073443979

0983442764

0737867405

0239305173

0576965992

0029197813

0872162445

Gaussian Integers

0503005091

0557600302

0652800745

0895711233

0277983471

0061652833

0958883578

0872414391

0816303588

0623918375

0744942648

0031918160

0492701206

0827104028

0712594748

0018499840

0581614163

0549043053

0161813289

0838015933

0834375704

0471970774

0608548297

0823425001

0192218670

0724170805

0136769073

0947977537

0279306721

0519596062

0186381327

0379678581

0836232175

0307718994

0351070276

0090062380

0845575529

0918775875

0729973325

0441725974

0043987406

0511800242

0505766339

0084587436

0468244956

0876146459

0222652268

0980205624

0714206877

0861239194

0693021970

0690439124

0243505307

0726717485

0256823682

0519275093

0393161108

0015527086

0616314492

0566466529

0689816930

0391956970

0637011216

0350373736

0009338850

0441211496

0604068820

0316509569

0690933274

0008303363

0421833713

0110895734

0590857752

0502465069

0590570309

0728124248

0393330846

0672819594

0848305964

0090050486

0107842730

0534873784

0624577056

0920035344

0225290115

0913896650

0414840184

0050827641

0238325890

0553639097

0801218905

0168545052

0464822337

0442770320

0675941668

0478298423

0960439965

0010729196

0715432188

0701111267

0237476958

0343204711

0370798381

0185741950

0719910538

0550760829

0573304438

0526355451

0114743860

0577090991

0931633195

0479702740

0924381444

0561861692

0592340317

0812835124

0599172620

0146841743

0259753119

0779373975

0425490640

0874514985

0353536222

0781264535

0697288076

0941957271

0896593925

0970437758

0258243679

0004793818

0251587811

0077631158

0646427301

0095486388

0308068612

0129529360

0961617910

0193730553

0707308040

0729504829

0591259247

0774437463

0294503661

0081428153

0018877946

0828916051

0314912020

0538685595

0089567767

0580856708

0244369957

0037542116

0814903832

0470524924

0033519159

0475268440

0202454236

0685087575

0927129013

0513732226

0966173713

0376265212

0489953249

0817032517

0061249824

0596591624

0517801842

0560295085

0001472456

0731444163

0661329910

0451161738

0110277777

0702369879

0720388019

0859028180

0835179729

0007292540

0184426925

0343663407

0823141388

0461812448

0467800291

0802453346

0184048162

0743586070

0443594399

0816893550

0291836981

0494691068

0991249187

0888491019

0835743599

0103811372

0503744304

0276885025

0382108425

0458095655

0430223349

0434738159

0243775096

0051190016

0471916694

0645043903

0460824334

0853968496

0041656302

0874223081

0579208884

0600094276

0814220256

0858190018

0157889998

0149531633

0224111176

0412075504

0129540114

0044650351

0950504014

0317670446

0913687159

0235131144

0739469566

0395265491

0008613446

0812068655

0549222561

0929432967

0014237577

0682347390

0658135516

0245689281

0823692511

0875100311

0608210759

0013556129

0466322714

0233640023

0748793497

0307381423

0579328069

0506138079

0251507468

0546589219

0119485466

0462054633

0532741852

0834013796

0063901447

0471684542

0110579880

0925118080

0930143066

0789422473

0405269030

0198894001

0723345644

0912053011

0254380444

0139957646

0986729297

0753914093

0297658329

0732240994

0039966256

0519417305

0172600272

0910559744

0787620078

0884233094

0266612720

0705109793

0307391931

0045206751

0771373259

0787868112

0737416447

0809104624

0806966666

0404334083

0634412793

0718345110

0669005958

0265304945

0798315487

0426365936

0918689820

0176997863

0669484492

0458693302

0135467253

0923268492

0038364365

0871876810

0970192328

0938542367

0352652824

0433397910

0741301826

0451339831

0732561508

0494303246

0813229063

0907472935

0994397853

0842520654

0167545986

0633819195

0476863759

0777901447

0039013529

0219000204

0718550308

0770053019

0711397087

0299406217

0308760926

0638319135

0183670759

0133044532

0647246677

0734296364

0599016386

0782152984

0686743633

0432479153

0706563193

0050870066

0373845809

0305895880

0619828158

0548393398

0962787234

0190529315

0401092215

0457028010

0723275454

0372150076

0141893595

0186643087

0107493792

0187233525

0317581071

0264027043

0269746987

0280148500

0098755670

0054951948

0722303676

0428612009

0744710888

0462751244

0988076787

0429157905

0716847352

0470656178

0148352048

0514429165

0381983084

0982069847

0512230628

0472582243

0207410088

0207049908

0846612287

0461725514

0709362608

0478382293

0783967439

0029599790

0230547322

0865132708

0401210255

0181202706

0017619301

0375960421

0006313141

0669182765

0281900557

0919916324

0348652810

0406853910

0125573329

0806239152

0501466923

0320467964

0839957250

Gaussian Integers

0277694648

0763558444

0005600105

0655956144

0687912664

0128286416

0838506487

0547562763

0185435521

0096611178

0231462057

0929137943

0740006400

0533630427

0325186884

0177027420

0601197071

0650577743

0557107579

0776897581

0399555666

0605078555

0546535156

0713547635

0192507355

0541323036

0810134417

0851093137

0591719401

0955318712

0875640313

0754758012

0417986728

0846183835

0259384916

0604377549

0633144537

0018992491

0255431087

0535138737

0313764413

0259694705

0916312344

0793036238

0334261804

0895640881

0828854853

0210262231

0908632006

0906894107

0529212251

0058216524

0486581708

0868711110

0612125470

0224668412

0825770119

0704682126

0406356194

0723976264

0920412428

0854752951

0177344932

0602629499

0618504784

0082220525

0077937445

0772102384

0857734752

0798146184

0687084044

0442619844

0339144950

0948351408

0505481664

0079896088

0247225698

0775314317

0487628472

0893727290

0169134496

0334199506

0038651346

0705296427

0903406744

0618533158

0968427377

0231496091

0654250495

0409255011

0408379725

0211347459

0716310804

0065154310

0989639465

0532963107

0978792986

0721883615

0548369170

0359741843

0092333141

0325856041

0700526627

0487496778

0666514590

0203233143

0872816720

0474353991

0511090727

0005396915

0414948432

0045746252

0300902781

0163081142

0874560771

0787014932

0804260073

0916308697

0416496950

0003064745

0386085248

0479637251

0754837472

0929447551

0062325292

0155421801

0061773702

0534175201

0460891996

0962369520

0672418552

0249731967

0399292973

0929075993

0048519672

0723471676

0932199535

0595712907

0664273166

0888541409

0933250683

0733331463

0751602801

0876522069

0474716594

0029274162

0005232521

0951210905

0448890234

0833856054

0431689876

0531838915

0626424841

0366783011

0980807215

0652908096

0725006748

0122038454

0677347837

0444236409

0517716409

0290672368

0738203132

0757190836

0387307200

0266133692

0266845612

0913718411

0883567914

0665331298

0957570392

0729840059

0567771420

0693120964

0982221098

0405597607

0398811538

0843770128

0725580078

0656766600

0259627099

0610184025

0361805765

0952228696

0313364027

0876616893

0405853069

0966575369

0547051084

0382241161

0717103217

0274863583

0046526304

0727734321

0718537622

0089548034

0323026865

0470890906

0543640863

0426391783

0939085208

0730308929

0584666125

0566893719

0322618005

0243188685

0363331383

0470025994

0916311594

0453431212

0596152356

0703351099

0620027843

0751787444

0898890132

0072816510

0469358467

0347096701

0369178352

0675788682

0874328191

0787442342

0448778970

0341519963

0518953314

0971854275

0044055511

0593191065

0840390421

0138894362

0714144626

0786415830

0612352884

0889992719

0111896463

0210530182

0278774666

0126772289

0496110089

0028767028

0551705858

0833024146

0595752264

0908914515

0849831837

0455814114

0449685892

0638019418

0525772094

0318152034

0000428736

0891764402

0716138932

0859017679

0493042992

0149538162

0119950254

0158006091

0471475675

0233889952

0284634562

0706172544

0967549164

0959985774

0697839319

0064486602

0106278192

0731639076

0156191199

0554175584

0833613348

0920451779

0582868412

0764717263

0986322701

0241973539

0229463575

0425465542

0348694166

0577616376

0520314833

0196711203

0497280086

0558634164

0189281872

0662756592

0386303611

0253458163

0599740588

0544185841

0644287165

0484552816

0012289697

0532631732

0449753318

0825500504

0986156343

0785308406

0191886819

0655526100

0476425649

0177832027

0697817207

0720974096

0075024707

0311317041

0408901909

0257721761

0967951477

0557034436

0163692758

0896311291

0099282393

0771880067

0896477422

0954300733

0867683204

0732127244

0878460543

0330345380

0773802784

0764282334

0227908235

0515544818

0980835586

0121063520

0326212441

0894017738

0420096234

0745078745

0169232860

0695440080

0067443381

0047174323

0072832309

0270185229

0656423352

0937177718

0920048370

0392119619

0034320347

0279374195

0195878728

0714371727

0178139695

0820444434

0704199638

0875177329

0538540132

0629907026

0731218855

0465358300

0367024764

0464720536

0106552294

0370519007

0197506315

0747365123

0243571611

0492548387

0480633153

0670370475

0103474061

0515933953

0983252036

0244985828

0989333005

0987699902

0802456696

0480111194

0186633120

0892448546

0552748709

0935121079

0798024171

0965067712

0047346436

0371785510

0818148171

0399399476

0770608697

0459872774

0867741126

0314301499

0083739671

0929860385

0332910719

Gaussian Integers

0258931890

0602025027

0942729258

0846545040

0759772021

0858657448

0836788003

0044502377

0918074443

0004254146

0417041954

0821992477

0551337877

0113695353

0428974857

0409945222

0462649850

0727373154

0837465405

0535226284

0949264985

0562813016

0894341046

0325225352

0526079557

0269136585

0964959079

0300061495

0367238761

0647703037

0413226569

0152662134

0461431535

0327858574

0801447139

0891509975

0297766812

0808212020

0413378581

0436316827

0962486657

0835624983

0426112977

0242703639

0028883554

0775485996

0926109180

0067590295

0973149199

0023139012

0413577528

0354316938

0352406462

0913289011

0737834733

0783978446

0498234084

0781128470

0312133195

0788683064

0706917896

0593804525

0886379813

0715783773

0001268775

0200316759

0060440193

0556100627

0147786372

0006287575

0573913105

0172598390

0062865388

0114963933

0239317080

0058906031

0023761567

0542698783

0904381725

0272096175

0517221052

0116017627

0005235800

0460020838

0666843458

0614588940

0486682298

0769405416

0626544749

0078236758

0194468423

0820015560

0140255193

0137704460

0679105314

0759464908

0826454696

0574625394

0362610058

0003877793

0708508788

0168202511

0818767970

0251333575

0099293186

0431352289

0884062254

0591771145

0504431858

0082214656

0764462446

0885172025

0541847532

0348832629

0273230772

0313464559

0779132072

0079260917

0286889251

0108282442

0875695602

0293101555

0037897666

0084821437

0791050633

0656115014

0406135101

0525530572

0871801009

0902145885

0698642525

0963443492

0037630493

0734521453

0063229614

0839822480

0819672089

0578300240

0067218542

0588415853

0781353489

0573511267

0221791862

0183606468

0955647435

0206809025

0097997869

0598412565

0082399348

0990787055

0592884269

0329346761

0212702233

0471416989

0358900490

0698536337

0059446658

0326789358

0392186113

0815830678

0604988637

0818746693

0819649208

0013024759

0347124978

0153465774

0483378911

0742899574

0545209319

0066246939

0987825206

0799477133

0090296867

0578234322

0313571758

0347679955

0977210819

0996067090

0422458157

0075955250

0702129782

0232926064

0373453436

0095173712

0392045237

0117409555

0163186774

0543114817

0829125209

0542839722

0102594256

0741981332

0404423931

0384776392

0041157076

0257758193

0491034446

0164281726

0669521492

0836075895

0869799205

0111315377

0734585624

0318940538

0648127366

0665074190

0298539253

0666119228

0258792582

0289923828

0471448064

0211411127

0814911874

0622290162

0697434796

0660692447

0362839717

0770597229

0825869336

0953249304

0228739230

0959003171

0806348543

0220313293

0623453998

0080184656

0010488318

0162653318

0813712739

0420844986

0102510522

0187277236

0741961734

0135724585

0126380816

0197076822

0233656686

0811212831

0577337659

0726537573

0383384629

0678870441

0660971024

0499563531

0165098536

0022648245

0768631196

0509311187

0209025542

0623802547

0626456049

0377617024

0975104538

0638299710

0647118846

0449026388

0993497936

0258514464

0219485142

0946894890

0180196853

0670638835

0584162250

0837701437

0886104700

0642682118

0838528776

0268565699

0902494830

0803642721

0420123685

0501396779

0342801682

0988180983

0982166272

0337750104

0826737677

0947971349

0516071590

0804695759

0849863569

0484855376

0251083661

0796756740

0679586918

0316299541

0478985558

0143515339

0218495433

0718985607

0178992819

0796846638

0552564535

0460053019

0889407755

0903867300

0696464601

0683707716

0119979160

0927357900

0669851914

0564320976

0353788769

0583425065

0579001148

0021222453

0077871185

0617961277

0794097189

0362857644

0436223993

0478856700

0483600059

0813848443

0444147489

0953915556

0616878908

0724733427

0220038822

0023430893

0393670644

0846079660

0479514260

0067267518

0906966415

0732601747

0480517450

0766473820

0956282225

0146631281

0278077165

0794965311

0349800911

0660759696

0949765090

0243580256

0757847511

0641256358

0025038913

0371772798

0502764240

0585649333

0847411448

0178146522

0472404798

0473443162

0235194217

0223135343

0313082774

0708178630

0023775966

0180665451

0005874839

0619096294

0377715689

0107382620

0742281166

0111470166

0172258896

0945347760

0280781288

0323561553

0566511700

0517851537

0766862765

0381841524

0211493707

0115760939

0742621255

0414328154

0232999241

0402815412

0409851347

0453713013

0832159045

0536932772

0256308180

0767882800

0184009637

0507151728

0780976158

0764514128

0085904440

0445886717

0712116536

0039657622

0984417623

Gaussian Integers

0405256330

0785885749

0549920387

0775299966

0824886599

0687333933

0069945159

0441080969

0106196218

0475856239

0849567471

0934511992

0172110670

0325783332

0872677122

0424827995

0838960976

0014580526

0476256088

0316422061

0945401546

0967551103

0769135877

0462056513

0509906554

0657710273

0607211734

0919860948

0664523184

0268586826

0940989370

0494795265

0828260647

0814771412

0473837354

0817997353

0782348035

0802917587

0216026970

0678713876

0828460329

0774939318

0795546281

0210708367

0740948982

0451751203

0457917400

0850264265

0103961166

0850678420

0216359000

0659327442

0716686491

0898506145

0338542255

0351430304

0799741807

0920619251

0198799850

0203763468

0304092054

0698979377

0798107058

0902630657

0983120796

0090371283

0962542834

0202488507

0644606936

0046044147

0337468339

0264722521

0186061712

0380804001

0139502126

0356307797

0647286316

0758413955

0421931126

0991534380

0324002530

0113989815

0610982444

0218861521

0022706941

0023088847

0369527264

0509171961

0656336774

0105903279

0370581042

0237298072

0506826146

0416288215

0197126135

0783306764

0395242453

0082485534

0972105216

0225348432

0863079481

0621057263

0306346647

0703298109

0073570283

0600616506

0348560165

0413153788

0350871686

0497733724

0091787604

0427979700

0944879667

0823770812

0524401566

0264900500

0492148744

0285854773

0316395124

0951321407

0515556988

0055950080

0653336678

0748764503

0397709502

0824625736

0373834002

0864323814

0713536588

0144706681

0808893837

0049682928

0895559965

0524896418

0261370625

0554603975

0129278755

0603965885

0881840223

0299791689

0144814476

0858062725

0866481651

0390711203

0378855898

0108886306

0388737297

0975533305

0786183582

0736390821

0340652673

0275783204

0022808370

0014151189

0995690856

0163090049

0149866296

0939807781

0242604419

0276551057

0076799747

0603250670

0972916074

0172614550

0484177151

0666656898

0428332154

0105813136

0944479299

0735555341

0439150340

0511630069

0776894688

0157142840

0519962986

0394889049

0081363390

0806503349

0136498881

0799326716

0106409097

0468861968

0306396090

0351948770

0176647585

0782878959

0595120112

0823086376

0360523512

0364413002

0128240193

0729023416

0151759264

0103968609

0266552481

0005867103

0970881718

0035974475

0306369242

0236544054

0058863083

0869894856

0548684453

0307754909

0866035489

0647873914

0464825218

0832312656

0010208287

0520605738

0492461372

0861482172

0201120710

0198018746

0951856879

0043072188

0888715339

0060765135

0432476487

0209033243

0264587076

0959708200

0871190989

0984636391

0844006904

0101147184

0793939917

0246060760

0903238245

0660033464

0860891428

0863593757

0137963299

0609818810

0145945036

0053470678

0564222573

0584137539

0223247798

0763448297

0319697163

0773790431

0644333288

0829415637

0868294665

0869496394

0569950509

0792307495

0867822225

0874556580

0544147555

0184643220

0376939856

0833947988

0140756534

0427531590

0447147179

0386976073

0590762282

0164195752

0041464028

0557772563

0378818275

0269796899

0515427090

0328915767

0558647938

0141917105

0617774890

0568875862

0564451884

0181370223

0067583686

0753254425

0455201176

0686377395

0809608355

0372939622

0634704488

0543196941

0155407748

0305872507

0377182402

0056019605

0177283586

0560411200

0246430152

0196016234

0043593009

0545482983

0363496607

0401175537

0333471850

0261158281

0703334906

0149225065

0473325201

0447004507

0962708892

0066940331

0925548241

0809810496

0440055320

0284679202

0758257519

0693341327

0417445554

0910169509

0615980069

0253690457

0244864348

0006219592

0099905379

0580111289

0800535931

0587465541

0712202684

0350523600

0196046277

0609504782

0898343972

0365794643

0229750399

0811686103

0921234348

0368004858

0711795334

0462795399

0488566908

0637727016

0527144564

0609368871

0764740217

0067233288

0650606673

0065930568

0598034817

0542154070

0937392716

0248247859

0856597357

0967652753

0935038564

0911202261

0106570836

0111698505

0894658789

0005554759

0394607208

0389714045

0291887931

0678465244

0195213576

0474684506

0891586900

0167334197

0736215195

0726445062

0210164290

0230877050

0110548082

0935230245

0295883051

0046827512

0363593270

0651812303

0010556122

0547022218

0478800738

0623019963

0117084918

0101582216

0005044493

0608779441

0810950490

0349377697

0133556684

0796923228

0501991539

0347776609

0995497176

0290178653

0949627128

0449543821

0254111750

0542798824

0431237890

Gaussian Integers

0231390390

0012810175

0692324812

0227190418

0974511580

0440868118

0769959085

0405649024

0514557342

0494347726

0426480119

0834659960

0703782810

0507597927

0304600987

0451814077

0365362272

0377999607

0966724085

0893397340

0822872522

0886173242

0123984222

0722597360

0959997856

0275384531

0913531445

0979590033

0059109372

0856096026

0661860255

0805896975

0663901805

0253122010

0197587693

0775803927

0983101315

0390151400

0094017757

0133065603

0954831549

0926737042

0359704363

0811791192

0568461750

0255663114

0078550081

0056266156

0479175211

063408884
8
0685904148

0481094814

0286126322

0748277890

0409913085

0526037112

0917082599

0249996707

0461120657

0156086955

0429422336

0191251920

0027560425

0121013498

0978385411

0656689944

0799054399

0052206784

0681026320

0359533775

0745734394

0265269395

0995262231

0808995558

0198828076

0650784827

0261487211

0766342477

0073128493

0060399413

0087570328

0741260396

0782021437

0776251874

0057140706

0381654238

0924617872

0294563384

0961811228

0428889043

0488179625

0544524796

0756891790

0198414551

0079346930

0428636679

0287616175

0767825412

0402887518

0642695318

0951731508

0354735048

0004265212

0833086481

0905165649

0858514298

0584658982

0132455705

0476750265

0887656147

0122201797

0873004981

0058783192

0838145383

0699024734

0570724927

0559898288

0423495296

0877611360

0716600269

0666440305

0711222466

0288941813

0919131733

0194599265

0954473001

0558539531

0666625378

0466123643

0975486330

0622297021

0971857593

0360814116

0183967711

0553110287

0293171549

0022839363

0607015035

0907120500

0106130208

0043940053

0593865975

0504288182

0881364957

0625168322

0799937870

0260626974

0266932997

0712032770

0724030161

0944024021

0611524842

0233928688

0664319049

0944556726

0983072147

0362157797

0576855927

0015182808

0297788731

0280324660

0630703558

0201741689

0543019361

0124232912

0794929322

0435628856

0657268554

0972987508

0980491819

0872127864

0835972729

0466958274

0635085356

0663298162

0490751197

0845932958

0610078740

0973025362

0471615705

0078310146

0433148129

0928907496

0104874451

0935818019

0439159274

0014743171

0661153660

0610012616

0005873381

0683491109

0315424026

0739670353

0339285776

0526930246

0166942798

0890972505

0746034649

0942722578

0775454121

0081368200

0464819378

0486910606

0923345288

0205666819

0955492173

0654290400

0339926277

0244831711

0097209885

0820327892

0539465557

0026009309

0501242450

0054566522

0976809801

0620919525

0446361487

0156044432

0586866998

0543416699

0897185469

0400067777

0060450969

0025027263

0661051095

0088823270

0045127544

0479213684

0920896952

0700611872

0223946772

0218129355

0681007149

0354196921

0865058774

0218706413

0593579768

0844413208

0165040467

0334125888

0255983696

0493345569

0254357833

0778112954

0670593186

0821000242

0687187489

0644975346

0350854892

0464543052

0986166193

0610423999

0740361415

0351143044

0863712981

0878348884

0745564113

0658236055

0242622057

0080294470

0766702039

0271826528

0097467938

0235453145

0625957301

080498898
9
0457954057

0407311187

0384142411

0790128744

0231038515

0025022943

0355895752

0292986344

0387025113

0516433457

0820896247

0413395361

0533717207

0152082831

0368869934

0073300883

0055415308

0665001267

0500840877

0772152834

0683576319

0522906952

0972580989

0146354395

0092525851

0980900807

0913464606

0564966973

0872821761

0756624849

0540321551

0673395828

0232930182

0772290867

0200004015

0681749834

0775226246

0589301054

0342525608

0941722336

0782716129

0984769440

0709785407

0166439653

0256735198

0643704921

0165644772

0583723508

0477706441

0363054463

0760432107

0536080468

0505952532

0393637697

0475115505

0884355009

0016194310

0946650984

0310028934

0186460836

0591627831

0647017971

0735869176

0529189451

0549004678

0145155066

0669193193

0632493619

0296343085

0681582755

0809285912

0557216313

0502264707

0928974750

0582552987

0199201503

0256477142

0952356719

0444707526

0290139170

0646823307

0566898549

0603716314

0909202727

0335306132

0676385683

0821373511

0267332391

0335556242

0801318088

0030277257

0388924651

0268766880

0172860495

0791614032

0964213859

0214490321

0005067966

0400369382

0027299256

0073209182

0450346014

0829074882

0772056164

0725074774

0348166664

0508132128

0085379089

0891932665

0599467051

0273061479

0132603172

0052459071

0469588504

0773369835

0387079410

0950390643

0958855678

0431307959

0818697966

Gaussian Integers

0590797190

0999153733

0543775763

0916927248

0780772945

0362979246

0362812704

0752882922

0709528903

0474096106

0136374449

0947114108

0538294491

0193169968

0756199742

0256334079

0115383765

0486665799

0484284901

0843642336

0914823248

0793303179

0276045134

0800455178

0069999537

0100864831

0482205271

0227728907

0385512526

0999384388

0430311187

0381019704

0628448899

0000103945

0506782395

0432836157

0639504976

0018559579

0425762777

0398314934

0090965803

0858540059

0366852841

0807674725

0311982431

0050909748

0190922334

0395983776

0733101077

0347034025

0429343085

0393654294

0208868009

0490184280

0311867925

0278567309

0626971085

0630658514

0649470747

0613623416

0201918413

0335706556

0537859134

0522644498

0394712920

0829536429

0736030756

0420075662

0544602191

0319897256

0414135044

0216367107

0484810561

0881854196

0941213326

0713010708

0370061139

0264164352

0706304905

0000604813

0484613485

0831911738

0731553943

0083581929

0009559559

0429661159

0949358301

0914864337

0822597945

0118848327

0275455099

0608114518

0104962538

0151263236

0496502114

0402324569

0614519330

0667147415

0392100686

0252438944

0448168649

0528375730

0816285219

0148663828

0448993794

0147284279

0710761593

0391139834

0492323907

0489830154

0993605186

0550547406

0591717950

0298652138

0264979778

0680043502

0876465029

0915295918

0619818956

0327631544

0700952630

0940181397

0928947606

0004759616

0752645387

0002132869

0686840662

0384717118

0574594135

0356002889

0951186561

0308226892

0311166935

0132857707

0962484087

0605856377

0266322613

0096458451

0725627646

0535325452

0846481780

0714944032

0784238801

0357875260

0041055219

0126210926

0538898095

0157361975

0641450421

0040700292

0904609186

0711701579

0071445480

0558011919

0275583646

0348788772

0847695720

0066873254

0901450385

0592675702

0454180892

0715765744

0355653833

0917822919

0638988466

0181433892

0950620964

0199989631

0555372836

0774111822

0043233539

0699366257

0158394827

0989371125

0514811425

0241966781

0869568430

0718498679

0741953077

0364654837

0991254093

0080926725

0453604439

0160649131

0136509619

0710634999

0015862299

0944246766

0900773909

0988915029

0345971534

0371171877

0138435364

0896217539

0300562927

0693757287

0577325736

0150341188

0304797789

0866652620

0443360890

0146160188

0466223087

0221879511

0636626223

0157141115

0111832446

0173279754

0615486703

0709704279

0950505144

0005953668

0862250819

0908515119

0168311736

0957408648

0848362536

0041299274

0989301860

0558799330

0548398127

0802823895

0062900509

0501961334

0485431250

0726219920

0274112755

0080464353

0524822428

0945058000

0554941531

0719155664

0998532139

0975213592

0147021505

0883391687

0882702007

0187784365

0633402047

0344437924

0042603270

0475059223

0120045354

0191507845

0962707089

0143112458

0680562854

0639513669

0780182589

0215387084

0493012996

0106301354

0272126028

0795365031

0313445599

0784824587

0967190673

0843626031

0210608196

0428686119

0021375941

0461984931

0350785330

0985028097

0508253146

0679913440

0258987411

0314410862

0799259019

0446548826

0221429462

0137589008

0746365915

0488569839

0072703356

0095478775

0711257654

0274166848

0320996929

0892778248

0064882585

0057150602

0258952688

0855639146

0373686373

0190787336

0669835770

0851643229

0085108275

0937110388

0823580198

0121362262

0277027846

0189509192

0346872922

0290430594

0199131545

0883504765

0867796381

0209634491

0664266213

0118957919

0510643325

0224470473

0196211779

0193040523

0601652699

0047415603

0464702795

0435376694

0498009079

0175200300

0227039870

0093557244

0148525281

0497628208

0542002540

0848497528

0049297796

0238249158

0672582812

0509928140

0866887684

0080766094

0524126381

0070036806

0131497683

0335718123

0983161167

0781207252

0630898495

0789780758

0383615477

0152699471

0594192862

0185885100

0449612745

0342986804

0307454693

0709514010

0419933257

0886044321

0947911438

0678387014

0833783066

0024693647

0717211250

0440890221

0042145542

0952986475

0037851936

0835527107

0829828536

0232399861

0102604237

0360170420

0077964371

0022576149

0399533967

0819279062

0660286017

0080952997

0297681361

0778261297

0076331795

0724376207

0839249123

0899779847

0151405543

0582508649

0662829386

0672499293

0976532449

0572925391

0556405530

0811897781

0026990797

0136602552

0541472440

0904805170

0561941169

0996999241

0800329344

0771283048

0661348130

0277283259

0771513804

Gaussian Integers

0579726531

0361278910

0930989489

0502750054

0164291246

0447767977

0086916650

0759597489

0624620916

0992723468

0060209386

0573763926

0001843047

0719873525

0843854312

0895272836

0925603428

0811579217

0098768333

0846672651

0279429900

0126514499

0809091225

0053928890

0093469154

0925084058

0701500133

0611815442

0080986146

0893452127

0461313771

0544851177

0749023756

0641332564

0806527245

0770014751

0131092849

0578160565

0385129213

0003154021

0361744450

0377081930

0155722328

0317457108

0083085764

099868864
8
0627626381

0017023176

0530902893

0663597257

0639680952

0942233814

0768272506

0179152124

0307286608

0173013418

0546972294

0326708901

0708612487

0304475072

0484915695

0207399325

0982432369

0675800974

0700566724

0015562375

0587854536

0928820227

0310076659

0629119614

0559070206

0147812806

0633596006

0233511181

0044481559

0589888512

0302453528

0681701924

0463220679

0324044771

0702703856

0496449808

0448668929

0982335708

0334302382

0584936402

0076395517

0408734610

0407351989

0667383281

0799954336

0321824939

0882571258

0509109986

0150078589

0891562130

0250091596

0730042575

0967649725

0247909924

0230442007

0482072095

0472875176

0256261885

0947682931

0911535492

0325552518

0270037667

0625296072

0945457026

0144286222

0183394399

0982125220

0887557583

0620680831

0113651315

0500022157

0937830129

0900031319

0595749438

0542539081

0421597932

0487552000

0356074442

0179155181

0851604009

0514517149

0992188801

0529837397

0401839657

0324889586

0022917944

0303739251

0662486160

0183024025

0821723191

0534862621

0441713058

0494176135

0224897246

0748558351

0927620665

0255763769

0692707091

0238124578

0219165242

0066541854

0968367164

0125706452

0807564688

0629779551

0243906326

0743156810

0118573924

0799029385

0030677947

0793307336

0184871047

0412878378

0579845161

0360801884

0426070232

0481892196

0695567337

0666014243

0224684417

0959690822

0207213070

0530856669

0884239457

0625572412

0683533552

0287403209

0118482019

0089453481

0306549183

0508261767

0718460438

0317072531

0345247400

0547145746

0347959168

0853457483

0130654843

0983366259

0704848900

0384243050

0724236643

0057799970

0320769575

0186621965

0490156091

0764725743

0696197182

0814951298

0979749902

0315933944

0192192672

0759614536

0523276816

0899584980

0207446850

0071673005

0432561897

0489834757

0976666196

0127615160

0850322979

0240694567

0444658899

0717838375

0551722519

0091236553

0856959408

0591659428

0769778318

0696107578

0549799291

0814151046

0913171566

0792018701

0644225197

0020526719

0476268706

0192083477

0955551290

0810139376

0381647987

0276767826

0117857614

0594829033

0377854734

0678579471

0704927892

0188358600

0240642903

0919590049

0710022307

0172231004

0938533113

0039818963

0423813465

0106302877

0029141625

0872319230

0744167894

0965196956

0860783640

0516260004

0238013380

0993175543

0771968833

0061745550

0014420027

0132420344

0598883449

0415485146

0383264614

0024459602

0331929478

0980812603

0899441067

0535611951

0804918253

0291272571

0213799356

0431066067

0412678325

0631901536

0642851355

0511222798

0744306902

0272519475

0463948566

0019858487

0584143357

0959577528

0784349238

0398867234

0892076655

0929242517

0153710066

0513353400

0029561029

0594967082

0875511500

0628028213

0462040084

0584652431

0721387648

0776331182

0686779779

0689196830

0968775465

0403367103

0174501923

0990202268

0035638125

0189187140

0850728997

0380770733

0786494727

0680684987

0765652474

0521047102

0352969975

0509798277

0464602147

0381996342

0342931178

0710318995

0867494300

0939242976

0031040754

0439587550

0190747836

0668382405

0067919703

0222791454

0692012878

0935640520

0457461769

0531566141

0118571071

0712204816

0074673885

0356659726

0052364052

0549359158

0501242267

0962760838

0126300557

0245778604

0324176343

0766869376

0902487491

0977156620

0304026231

0249178678

0357309400

0315355551

0069183787

0693427381

0506664890

038208408
4
0089079393

0178455136

0808175261

0647461504

0002429308

0098710222

0160274754

0957575928

0519663518

0830604452

0464205747

0651768757

0581375574

0511699886

0224375846

0503753779

0454943397

0951881161

0682670197

0947741975

0542425593

0042260925

0558309702

0154657260

0856344530

0779284008

0904570858

0836104421

0067511068

0882315649

0884132962

0317271375

0195068986

0920492090

0254708858

0471576758

0910233223

0396967299

0571674564

0860526185

0590245468

0362812395

Gaussian Integers

0171782712

0457060431

0229440858

0830509059

0303571958

0584600672

0147641181

0578449631

0982186956

0934493084

0056479781

0884796300

0188808996

0081994103

0883713617

0041091133

0750703364

0874572287

0131279453

0451979175

0738264559

0307923964

0056121610

0352955229

0771367003

0038334317

0472810120

0434064358

0590144594

0983630728

0770876514

0642682646

0184620443

0130301184

0557395176

0345353711

0169385199

0232609862

0501240569

0812094864

0276156687

0900388030

0711759612

0604019987

0295183668

0919054411

0774334477

0304131624

0993817260

0182096740

0550028640

0657966750

0867078661

0388803045

0532411333

0071890702

0806143484

0774398436

0148701545

0795199710

0394437966

0363687305

0514153266

0590791135

089892880
5
0962914689

0741261002

0440801690

0926524150

0042201616

0068204615

0298296065

0375868081

0765106608

0160505759

0401012120

0306536884

0963495800

0443489383

0468984134

0350922759

0295052744

0617718490

0506384587

0496869392

0090276587

0587609200

0768677450

0218243322

0394082361

0018897736

0184434196

0682439157

0796593818

0320441634

0384287254

0252351970

0393078629

0831775833

0748771647

0023161519

0083747668

0127183515

0165371723

0670752481

0285466808

0583702784

0916286377

0483069951

0653059570

0835850512

0531402328

0059631496

0738988455

0970485308

0580877708

0695251026

0032135873

0267991256

0098078496

0698823175

0941536468

0021779780

0957222706

0544171042

0218155144

0555972464

0377021406

0551179749

0311717543

0464410231

0455367214

0868025841

0656313413

0077353361

0544746972

0245759757

0282396413

0680176081

0562796351

0718187728

0534100942

0264178817

0887494553

0529392089

0535177918

0606732779

0787991319

0936817872

0377122238

0521107802

0244231720

0111987921

0031149558

0083867083

0163530114

0731870973

0438056710

0872353405

0730663519

0974496797

0224997295

0462384581

0293400147

0612533980

0046902413

0756834517

0422748338

0564466375

0502037302

0606464050

0664293291

0940580459

0907159672

0694829245

0769660460

0857987611

0534142341

0271118453

0015221096

0785845263

0359139519

0785836490

0233932571

0397858439

0437624658

0018493917

0516356134

0788085103

0119025005

0544500924

0893000307

0958158040

0203439521

0652474690

0098032908

0479291071

0840189533

0292685510

0475891563

0011101585

0072190287

0658491228

0439864323

0850417242

0069028341

0134794975

0353990190

0558300554

0104489456

0503242362

0550242843

0842230639

0215248672

0149165437

0145516084

0856234713

0890496642

0896149140

0096685865

0278289794

0178752330

0199891364

0911651805

0423199959

0203019245

0073896331

0087751187

0629975459

0038978259

0625859519

0294169204

0155134227

0485867655

0016112855

0104547715

0770784041

0945678259

0097553290

0017891204

0723661138

0720351156

0096009425

0821670596

0451657306

0801630862

0299891358

0714225176

0434613475

0120960362

0432345412

0338588868

0069644870

0194087269

0284801849

0626876499

0595927034

0589112493

0162721417

0359841705

0883726323

0148383269

0101145488

0779825056

0523457464

0488664623

0068260370

0338203973

0636170687

0594219965

0030778306

0651829854

0732759832

0578683055

0098208828

0917468834

0630921979

0021262936

0772581405

0801789243

0066578892

0463063746

0530344637

0148835062

0753012612

0799766538

0275389206

0108697403

0373516134

0374033254

0792443577

0035991164

0924890152

0991380737

0241290903

0577617827

0214902552

0704205858

0266474801

0436676874

0190622942

0947254124

0599655275

0339315592

0670503619

0485453663

0552951875

0857528603

0605223540

0755382837

0367780336

0067435267

0774345529

0421302943

0801154873

0660264981

0705512361

0667347638

0921789752

0863870076

0880420055

0320122720

0599498814

0507308048

0323077190

0750131657

0400062084

0492495596

0281280959

0478962419

0791097785

0311570325

0806106058

0429394880

0511399662

0490340303

0595631146

0055034496

0517092065

0534603856

0202662191

0018317113

0181570205

0018738095

0748411945

0987194994

0501797518

0330455297

0525116768

0154292076

0053714483

0068955126

0673170388

0969400410

0495963234

0911133586

0192369810

0547055698

0085743887

0213808793

0067699379

0930514129

0651688697

0287516754

0274637966

0314696949

0686486511

0386541201

0881828857

0207660394

0131418814

0008396348

0810470554

0338931192

0204952058

0939257511

0304553317

0025581126

0961983624

0710442607

0471047899

0627422863

0394765721

0589408383

0538768116

0995254308

0613058043

Gaussian Integers

0033902569

0406964715

0885558978

0762526026

0873889103

0716648701

0795189050

0351821036

0060055278

0243953044

0747882127

0910558203

0043738866

0186742480

0071689881

0571520015

0783463881

0992931292

0127367345

0108706834

0156115055

0689738007

0409655650

0920315590

0265992365

0784130127

0044102691

0955512217

0602372218

0308456832

0795562497

0237196872

0951141363

0796664203

0184444625

0876441905

0015796498

0359141861

0694527537

0282006194

0964344943

0336557857

0812723844

0214762757

0306743902

0825246936

0973840078

0772911638

0784872811

0841328434

0374839057

0144348270

0892496033

0626989638

0400621335

0197033301

0897385149

0229776316

0559487021

0758702674

0097720228

0466731150

0635893477

0905692632

0464871117

0842671795

0997835037

0874275776

0229851503

0019478616

0355460190

0143591082

0416269790

0734898963

0544315207

0010940770

0444511570

0358912901

0855676779

0645243054

0905249089

0727814979

0177143446

0396079206

0783305764

0118039569

0372830597

0908184696

0137399921

0675350264

0039681565

0427909883

0939660291

0614474293

0784326633

0832100243

0722452561

0896633844

0087366907

0597919131

0151500183

0452432241

0309197966

0911812479

0070051300

0239666638

0290191959

0789824365

0293073840

0345189434

0490345693

0381684728

0624338316

0613836185

0543137873

0859287083

0580973507

0257110829

0898639453

0625108789

0531583652

0469072367

0254588359

0014946666

0280788550

0769195137

0050409709

0616064792

0810344576

0395931546

0525537521

0974376621

0025139842

0226079418

0926935194

0816035171

0377627440

0748173883

0116758359

0634445727

0948225902

0356258057

0596975720

0016448584

0186218571

0949026781

0686589397

0476002258

0430558130

0504059940

0841641431

0478595294

0111790219

0051518652

0941383120

0101019283

0135041328

0385183854

0922352683

0420830762

0609630410

0274104361

0365068992

0096204309

060868488
7
0514140043

0951920874

0280644387

0886558441

0300700410

0021744125

0367802903

0015122457

0853801514

0985436933

0197099741

0695586167

0667308767

0947955977

0180373243

0414800609

0650189510

0932362453

0415032734

0210113471

0534936854

0560965832

0882963793

0880341536

0256493779

0701095697

0794361417

0548709517

0943338369

0684775448

0601312461

0256074555

0946111263

0885421150

0034416134

0233418346

0855418419

0230488182

0944685914

0808310342

0190051356

0690680551

0381600482

0128326745

0829741329

0595862210

0725795605

0153838960

0026543539

0495744255

0821592998

0586986618

0885046901

0695287106

0112707291

0009083842

0861532078

0028656412

0547005120

0485177286

0957263632

0711314824

0479892044

0330134768

0010230607

0194894887

0806507039

0328738243

0106636945

0308986913

0541807514

0404243903

0839648545

0694248673

0575654181

0924642334

0376923457

0196732833

0996741901

0246464363

0791071529

0036903133

0975731271

0038898641

0106856141

0391483271

0704807926

0444692643

0264109001

0434811741

0855286948

0087910086

0154970668

0485491101

0970252094

0563549256

0418421816

0256674105

0912933352

0406840473

0409277083

0063616534

0120098565

0690596441

0847153386

0242554514

0360493514

0167756455

0097520014

0267589405

0668757945

0207792774

0652809803

0664602902

0690551455

0166159068

0018367390

0993007552

0702550730

0560145593

0243405292

0675519179

0649489998

0649222102

0142657684

0846168467

0683842292

0034416874

0636768463

0475547374

0282769617

0601069293

0211108068

0236688805

0590881345

0307028719

0835535335

0079165898

0480579529

0425936447

0105210955

0135390257

0000594103

0314120861

0379792218

0832849126

0498104945

0487462303

0533908730

0198301602

0904931772

0451048458

0780850958

0488749850

0168723944

0323108956

0885255027

0200202198

0579529224

0891226241

0673268592

0425222212

0893550608

0307235017

0268713565

0693803502

0383164167

0192142691

0678570731

0259079908

0307283830

0917489481

0887995917

0103248200

0584951206

0110508475

0581856878

0317773403

0170612476

0208657480

0490212889

0425515480

0003587328

0270540013

0109241629

0127406418

0544491591

0077798796

0248745790

0751459515

0798034290

0099460026

0607125427

0112195987

0754349566

0195308889

0963679663

0630886658

0972130626

0760798951

0278784968

0755662742

0057929992

0235060060

0333747859

0703195437

0951049938

0612477691

0569351260

0281077558

0372761576

0995540181

0082534641

0185545262

0444351138

0609961463

0948303131

0731705431

0514252685

0900493701

0515362460

0097166798

Gaussian Integers

0314373803

0396192877

0328709090

0260859476

0816188277

0707578358

0283872789

0325294901

0464974284

0676620294

0334326177

0496733891

0336650147

0507630685

0678819449

0926928309

0304609976

0235585625

0817843292

0955075989

0803441673

0847216862

0495548015

0913076838

0493915174

0137563869

0906694662

0567580379

0641008794

0044119152

0132641384

0708409050

0517444815

0229279573

0948836179

0494844430

0213463306

0227616231

0456910925

0795269319

0224754753

0497409147

0974771566

0542208663

0378067479

0999363083

0569458831

0038267075

0007592062

0414021714

0289397506

0383549687

0101637365

0012954328

0007029289

0329740192

0213001689

0347152473

0224275350

0330665650

0167386252

0150905957

0158523929

0216600425

0292306179

0778680758

0731205509

0607297614

0573484789

0138608423

0288157548

0571884743

0220960228

0200932574

0596460345

0700688038

0525464967

0059195978

0428119358

0587274663

0505502343

0304409899

0734801407

0598678780

0912319749

0681423470

0897296998

0345643537

0078484304

0901902771

0204757787

0582284816

0653822817

0077605679

0128638764

0476716841

0286042520

0863518503

0258632549

0832244809

0240703398

0230043370

0679081352

0869372897

0542258903

0487398362

0569460131

0081650242

0054217947

0728790825

0094562527

0258580600

0915129500

0823363232

0555463215

0668915085

0482262476

0097907554

0220630037

0066259228

0592861373

0302655048

0271723282

0520263173

0935765920

0669630123

0982664487

0143428385

0552494424

0295250243

0397665011

0045704079

0537003134

0852788113

0240106640

0166488101

0281057686

0542646628

0650394613

0136359512

0776557973

0089170798

0989901884

0244838883

0871984070

0847839624

0852666773

0463003162

0641929478

0133270972

0321257399

0652726021

0600542787

0374507140

0349814899

0515477366

0314121246

0341642930

0748260492

0134749695

0099065641

0275108381

0450323224

0032466797

0860586328

0613371346

0348950725

0435654072

0174716325

0665920428

0656894889

0595770020

0618830720

0209099553

0231213485

0157415094

0290208750

0867377966

0947352437

0317534697

0000125387

0130852097

0933172803

0330844868

0566198947

0404815990

0109053616

0529891928

0612554158

0537252112

0123842956

0882851775

0232987111

0204693370

0650444059

0385193650

0460219402

0658514671

0800977664

0773344339

0307733281

0839911506

0058585014

0806470746

0408179469

0887540323

0428725967

0986212120

0900677645

0919334110

0334435449

0661713513

0322304018

0395211545

0912858119

0079572242

0211637466

0138099043

0351429295

0674546410

0040662476

0348279500

0525701935

0814517795

0091736995

0781267700

0475894813

0433610139

0963483086

0165372469

0595668891

0631031981

0286142879

0463065657

0278861398

0052343335

0431360781

0051194504

0303815716

0260538897

0492182564

0560023556

0999629498

0475072524

0526856002

0832802985

0824226706

0674489950

0480568981

0011904167

0281784093

0678827295

002488687
8
0528659596

0537511706

0603588047

0244030682

0516568351

0483102803

0406033435

0883699561

0586545129

0049757221

0035993161

0205070858

0954351698

0395933299

0602377196

0975087877

0473117923

0817576256

0057110429

0896014346

0891092043

0643086887

0581505999

0711447660

0872166617

0810170738

0991039635

0661617718

0971008419

0020720584

0044138470

0892044247

0383756654

0517701470

0720258962

0652130500

0778538964

0548445148

0433757665

0222727426

0514512062

0874136641

0040386529

0187047400

0222215024

0833099377

0154937969

0559391618

0627036611

0777980417

0517640711

0174236380

0693416216

0140274468

0922942685

0783119960

0803391621

0981729683

0545568634

0858172242

0398262932

0587347130

0175044519

0790058201

0942845122

0518712632

0241907130

0237523023

0723146151

0776454993

0073337442

0838891461

0318327985

0059331178

0472460268

0213721741

0460147921

0592429873

0754684444

0219218582

0218021898

0299338888

0795705604

0333175430

0005299326

0252060167

0764750164

0787536869

0618403931

0610066490

0741007984

0137934285

0932333491

0292180156

0792001110

0393220118

0575444107

0375660371

0473523270

0786378555

0714937885

0151034808

0889362707

0431277257

0719010936

0334478939

0539853788

0787419695

0390330130

0317407316

0054919469

0500011525

0600056124

0108301950

0240355274

0926938143

0841680680

0009205571

0064159786

0776935512

0366618697

0574381974

0728668875

0413362715

0851443399

0241986822

0541490382

0887812863

0085321431

0354748621

0995651465

0928261853

0440615395

0763904476

Gaussian Integers

0437385570

0884903386

0449813417

0072787253

0105478898

0420974820

0961999146

0056216798

0717552644

0971594605

0971869670

0963399975

0631070457

0507589499

0087113807

0749751416

0429979159

0625413864

0318467811

0474492520

0742011320

0275111418

0352329341

0432882292

0812260981

0317816946

0378635832

0306133850

0773081142

0437031233

0891954286

0530223091

0896370838

0951575294

0372140727

0575304615

0675707103

0020578325

0392557500

0425248414

0517291101

0418981904

0382342294

0103415505

0564763983

0294862226

0028402324

0123177068

0839630895

0794345370

0654344720

0068432541

0615706932

0796094159

0671679716

0432774678

0774808556

0444624656

0215057864

0185775377

0654536345

0537803852

0757079585

0917007054

0264533333

0052912147

0528479514

0942819373

0888350057

0048870311

0056271922

0484354315

0679222572

0967024771

0292865801

0661921762

0584520117

0473309548

0062955879

0001787407

0921608915

0780929384

0927439182

0591931984

0248825421

0659817983

0871564083

0492198481

0985129556

0552693082

0337999003

0327691004

0489784171

0133257241

0140758351

0226561367

0001306624

0291909947

0365164594

0671692148

0000382239

0407791564

0643696547

0512661626

0976594259

0909669871

0597021931

0609465210

0570780689

0108249614

0462825969

0403994075

0591303735

0985800198

0337019962

0073026109

0962628125

0346192129

0220057424

0080376097

0421772814

0816065881

0412658080

0814510959

0396128645

0948814611

0020661141

0573387711

0606740485

0467882327

0486314074

0059514224

0799567117

0307958959

0406527334

0592859563

0324628814

0552288252

0733133726

0612996521

0922179455

0562023727

0720336294

0414344894

0104715235

0377654153

0025989060

0077666859

0359297420

0325269199

0493972341

0749772130

0038118480

0585356827

0292217647

0064845613

0070059170

0782445930

0402400562

0514356613

0249876035

0785541567

0527297625

0925228139

0247085324

0005052546

0895022447

0530981400

0041748379

0097486838

0888617007

0924241455

0583151071

0796077514

0190198250

0594078855

0604941357

0745417605

0166392301

0737643674

0525463937

0712258738

0188054845

0147284107

0103077868

0596386055

0345937819

0605497184

0530508141

0919114627

0518571652

0626398186

0606908003

0282851634

0979976640

0549015410

0924710746

0909198682

0807633041

0356355332

0247777796

0904671603

0358819274

0490338852

0059718523

0209490109

0059716643

0430209338

0981721126

0972600645

0218525406

0789182733

0194140285

0321461558

0452725555

0854339857

0126006845

0930390185

0618951452

0148045572

0295030149

0994212771

0926724622

0659016254

0372710792

0823542890

0678477307

0740108591

0230194196

0803187078

0332105387

0968012625

0096492479

0276093180

0992807941

0495698578

0295627875

0224648331

0946432435

0617596511

0364692120

0896748029

0172706871

0450846554

0535248496

0734682865

0875028494

0731775545

0552233145

0209422956

0178061797

0455265983

0955950529

0258461865

0473036942

0653248859

0192822864

0465061011

0141771288

0279979092

0010492326

0052364820

0671263695

0599196479

0939455025

0392857391

0917822397

0258006413

0183580184

0704437126

0392978613

0309363607

0476652652

0675470241

0105288877

0178092957

0761973084

0204483807

0233328614

0785634505

0840122036

0458527615

0275658117

0840312177

0501135921

0242103292

0694292758

0173504637

0496198703

088840049
2
0492682146

0960010498

0669561336

0766571635

0458087655

0975174566

0701754805

0953318473

0457883898

0324055772

0504357051

0448241524

0527750335

0971843926

0786526762

0115815366

0029890174

0406919446

0327320711

0101269393

0122670634

0180711069

0013899465

0612329827

0862269848

0213433083

0664884148

0712347783

0521594742

0184218451

0311868109

0700458631

0750602746

0852795098

0629044841

0539241117

0270973633

0037763215

0377105621

0539597222

0374060513

0523902008

0108098050

0216989751

0999681785

0110128054

0654500678

0952286414

0715598328

0659566808

0260535831

0741848804

0478506218

0114542642

0871755180

0300202519

0157770692

0965755335

0656562437

0406198762

0872563976

0531071949

0990591467

0292186482

0679008120

0974522407

0072784670

0271588495

0290434609

0396573290

0557067565

0292844977

0496709714

0560843858

0734673227

0985743365

0181779296

0709942110

0928989720

0645478181

0322030250

0910075224

0900146080

0571546028

0254320031

0723187383

0791004060

0118262187

0834704580

0560411309

0295093044

0906243559

0494941202

0583744031

0441924319

0382689150

0766652005

Gaussian Integers

0653338318

0427849637

0321419460

0462739670

0368883480

0626942337

0492617150

0973709654

0360030798

0145780124

0453114878

0921009854

0258079321

0783521181

0475376564

0768398001

0819923979

0627063495

0579375183

0178939062

0815512027

0156916302

0218404464

0155709101

0333433785

0470851551

0020384180

0622518879

0004878727

0733740434

0735588586

0776541303

0353701356

0173709706

0026343280

0106532268

0216315225

0620603789

0150264066

0662735295

0893287701

0029825310

064826088
8
0795103684

0587513246

0489356826

0575349461

0069084344

0912886249

0585983690

0924760278

0172871573

0427655844

0847202703

0890254483

0272912779

0592295106

0357658575

0483493521

0101466373

0272284161

0155149632

0813461421

0876893080

0629721728

0063128920

0534912424

0002422488

0637313503

0664813721

0031735817

0509851150

0262582462

0211293444

0663967500

0492845323

0567904609

0158116511

0010834226

0252617592

0034996376

0306910370

0135510859

0373703091

068488082
2
0364128841

0992032559

0633400234

0515077757

0686335582

0057608670

0817180908

0802801095

0566687249

0212796366

0725923423

0468711593

0865677949

0669443172

0694322062

0047621561

0725985983

0165360565

0139548612

0304745812

0068977387

0428458100

0345067924

0905408219

0184895027

0362020341

0557184116

0547178223

0681823099

0547689430

0044490228

0719470427

0895686244

0978762342

0218263698

0162156587

0441727549

0045394010

0014014118

0047004484

0542041761

0403585297

0794952145

0179700644

0615252710

0173935245

0526929771

0173687668

0496139196

0210014068

0112591774

0259556383

0731564683

0140698905

0802085157

0017101117

0590968727

0743309106

0359531237

0082387749

0721013119

0932596156

0992048294

0157253229

0750602907

0428427678

0327662005

0994538716

0906718952

0053606662

0716220510

0575520113

0087980394

0673913585

0057466173

0660959579

0768244078

0108620395

0274600844

0606796954

0056285080

0901429079

0722093152

0649227284

0579236521

0963030788

0569734326

0225536075

0864912014

0167603042

0427867080

0097913354

0875556592

0487782522

0704533448

0387355599

0236111531

0200174399

0273082927

0389495302

0148263446

0995679832

0232451513

0612978987

0969051366

0935698673

0263384639

0441095977

0910028505

0727692713

0814549423

0321016788

0389705739

0217789925

0500866690

0194852801

0502136020

0561091574

0388665397

0791023368

0382316328

0720009056

0837141207

0241166253

0285056571

0227439625

0637954227

0596960025

0477956380

0723243428

0838292411

0446849320

0619071958

0720092637

0601819324

0530743504

0976408940

0258759709

0244230257

0663712434

0630548610

0438945676

0409243401

0176168881

0754408700

0661680255

0005659976

0817234331

0063251422

0263966461

0556368425

0912990992

0162691409

0602762829

0596395435

0448579356

0471399909

0686060341

0741636416

0871129900

0038097452

0789210893

0767939379

0225052901

0349727639

0122077775

0539470035

0504907841

0562119521

0622405322

0592224612

0337767188

0716667405

0895110658

0276169333

0198734476

0861055919

0618368337

0885714545

0481943464

0129756230

0816263974

0975287119

0332682938

0499442924

0836974757

0535120183

0454213026

0594517046

0790626967

0977709318

0576628903

0675721859

0570796229

0783146157

0024767121

0684065928

0308331160

0461251500

0791643386

0530862338

0533692745

0145710417

0912321832

0368910938

0697298135

0149411006

0035620521

0874616562

0223207122

0894855570

0356033929

0401018435

0944156291

0328064223

0436809624

0158938129

0199073318

0153147444

0860470939

0658775984

0955753007

0754613387

0976272776

0210953586

0600540543

0577981695

0560604544

0330522923

0498631794

0155580242

0729148709

0923053684

0376327143

0203666904

0224408548

0337055802

0416087504

0792091548

0806008628

0864019698

0771438278

0816404620

0162384427

0432970292

0134845959

0171637700

0826816501

0324278485

0000416216

0672534548

0708852387

0354107732

0395262178

0085064037

0653928447

0311833868

0071575242

0396594978

0521206436

0043106334

0813847586

0061519391

0676231324

0549350045

0247785819

0470241103

0458171460

0329301023

0366397290

0344457960

0088963769

0175118159

0439884456

0051468871

0051779628

0712035951

0924021372

0326190143

0459991093

0537570211

0077006343

0862403759

0267112846

0891409650

0873310529

0944856119

0283000780

0335239123

0998475962

0153836898

0092558896

0592566557

0290678582

0184663864

0732490867

0875731528

0077922924

0486553451

0041748297

0859830720

0418351181

Gaussian Integers

0260906572

0720060234

0258214906

0769203595

0730176856

0893319734

0236648227

0103923980

0434053138

0287684340

0372076475

0306245570

0125180691

0338277280

0651069455

0732817513

0837308376

0206907473

0488720938

0810554463

0528770038

0937482878

0683330802

0040983461

0059657095

0827886639

0185256509

0304163371

0447443382

0610954107

0181611422

0989884741

0857273300

0338684527

0406097804

0666720564

0712084212

0479648928

0032460298

0178823674

0933893245

0939653777

0328038488

0190891018

0482524747

0802902962

0768636670

0509469230

0928351868

0730114909

0909267592

0137190441

0754739101

0189751770

0685729529

0934463865

0432212001

0324199797

0260918138

0826099827

0907241323

0609726564

0110044241

0859694154

0191296915

0417490052

0988285299

0262329352

0524071906

0001945058

0382415354

0591571379

0275358393

0636732751

0445601624

0311419394

0065128244

0053713377

0857353575

0127398156

0844155570

0545043351

0448517854

0953073715

0181766979

0833304539

0662639126

0307987787

0884356963

0246051763

0215997889

0356860659

0041495388

0112035867

0168771218

0065034604

0872951158

0607425160

0756976940

088852886
6
0991099163

0795775994

0311924678

0491879106

0477131018

0289402761

0930962996

0391128733

0077235442

0351763647

0597941962

0529798728

0699797225

0651034724

0569724846

0495245252

0069113564

0311006267

0201834956

0480829456

0159394980

0014446074

0993239050

0302792941

0960962536

0051185941

0497379577

0672612587

0087587318

0527863766

0078456982

0528241620

0812025610

0294943220

0055371245

0174007394

0008532554

0376365449

0714922652

0010387748

0252496415

0950640613

0680134042

0336939648

0713755812

0837984127

0328157463

0996073875

0737999109

0607190816

0441537416

0936320738

0794561278

0474163400

0903661245

0432326628

0943451779

0118743812

0746453222

0553869390

0033417889

0179098978

0336412142

0898488956

0293914897

0683074894

0306046760

0903749444

0712543769

0199283504

0914318227

0805689667

0114300213

0455882207

0936658798

0440123756

0277644744

0614686534

0417853072

0608726965

0709175984

0985209780

0749247760

0426940694

0208117616

0965865554

0030670010

0062470994

0418402917

0886185654

0890181300

0547457144

0860943123

0059798936

0938751244

0841620463

0395117792

0507933466

0112489687

0566610899

0807731269

0777201629

0740902566

0358796072

0873409680

0562545458

0135482745

0506678472

0496828171

0835989899

0391851700

0152771347

0491438740

0172815709

0711648346

0467794787

0020291550

0317410031

0374597620

0620800235

0719261178

0321048697

0083830892

0656363320

0068440833

0194154300

0987328873

0349786189

0487611610

0460322452

0869730072

0443395759

0548995106

0159211720

0797945750

0257258838

0750395830

0634830542

0089692293

0708155427

0466351059

0774904646

0940931089

0416530917

0648582160

0510915760

0535491508

0275374954

0310692720

0786717638

0057568310

0513899497

0998901009

0185306902

0265397295

0688149324

0373904510

0315199437

0457831181

0514299816

0009745430

0083164385

0881649355

0692267753

0389596264

0627170427

0135381707

0948929668

0811737440

0157264671

0907789930

0701392839

0079554477

0912372646

0574349528

0376437856

0898009719

0395641017

0239301926

0038069620

0602675275

0215817073

0568314469

0955085508

0920950121

0850751636

0239214575

0536824577

0813573472

0627669340

0704879382

0009579717

0572250605

0625163699

0163327952

0819161186

0777572818

0004898283

0105728189

056828488
8
0680812439

0997483508

0774337673

0319161554

0945932642

0377053043

0270911452

0645258891

0692813652

0364775309

0758417733

0126383695

0105458742

0620303880

0608107711

0904145385

0737820242

0998826005

0847324885

0499657678

0130664741

0870906212

0550987374

0006759416

0113452560

0505792707

0138245893

0399816058

0482266414

0315998151

0491914236

0458444674

0773196812

022836880
8
0321025634

0339835764

0354802924

0979217749

0924368502

0884010401

0473786021

0881141541

0975280939

0621709639

0766597490

0968242869

0207044555

0518430250

0070626011

0309721249

0171020674

0637134507

0290147393

0106795731

0730308831

0073354114

0057328732

0185669426

0780810667

0326912119

0918021353

0166995905

0067354072

0108005039

0901637189

0611572309

0942272230

0960601671

0694096316

0723163659

0642082976

000720880
8
0883753647

0701366314

0643594394

0994654803

0263028853

0190759233

Gaussian Integers

0608778552

0102700320

0338665047

0800934606

0269685987

0109695807

0181250187

0203039301

0058332478

0185349172

0181137317

0737560414

0645539778

0293596508

0066070037

0705779630

0871250027

0306033587

0272853981

0791357018

0680644867

0621175141

0145627902

0630436244

0013686871

0740775678

0998129982

0719213556

0457803515

0825449779

0244673836

0815840188

0582216492

0843705617

0501960828

0818449156

0307024268

0954927476

0260946484

0053411378

0499169969

0925827715

0865449326

0291815764

0510149227

0783044607

0332099485

0080445779

0135258293

0712830463

0635369425

0495470918

0154807359

0314648647

0953037013

0389888412

0335522311

0597028252

0941391108

0079237367

0772894587

0608586346

0110511887

0892582774

0776410225

0303829753

0150633915

0952965434

0352070665

0875709533

0703198649

0426298757

0818640016

0029959874

0405797551

0653334746

0321301014

0430230554

0289529491

0708895928

0147173277

0208013634

0807956759

0775147083

0733606588

0520671196

0566291436

0329399633

0574611338

0368531151

0795738591

0348791968

0789120491

0691374122

0261292755

0299087019

0636551991

0888581000

0026848719

0545499926

0731712289

0013144784

0326057386

0551095044

0766998678

0991552776

0814074747

0262681810

0410181092

0814021589

0591750690

0739476812

0948905130

0165508554

0666965869

0368708275

0046437495

0088946351

0673150865

0198220386

0226555368

0542589201

0845570843

0438317273

0458912511

0418331044

0908915630

0897932935

0010826207

0941034469

0444765081

0800309520

0662458151

0940387916

0156663577

0485001545

0148273789

0520929490

0729888653

0231288088

0330546992

0801895319

0228796163

0220898621

0636401803

0387565728

0649787259

0253046227

0037660046

0114824808

0784843542

0404091380

0156491494

0646937561

0505398609

0750375722

0926036926

0138396001

0818618013

0165882439

0570445752

0487500771

0278439351

0813174141

0211702785

0911941464

0536865664

0448375773

0735697060

0625992902

0129570877

0660198404

0771023233

0366947787

0486037497

0646068620

0340304608

0889161271

0633107311

0975205221

0022702650

0418809250

0200279786

0755946545

0252204278

0436054623

0836803009

0998572223

0716173913

0064829884

0742120234

0495333765

0187279277

0899015381

0305649473

0414786895

0804145431

0533786349

0887787207

0462999612

0080014407

0055409892

0692928656

0578843347

0081765572

0659052785

0319900153

0088429545

0939355930

0845381705

0443536568

0353881951

0741165337

0943252800

0880036615

0404778034

0935089894

0256561814

0440352030

0743270571

0771206049

0621155976

0478517495

0716964895

0223452272

0499015000

0082841455

0088908165

0878075404

0877020627

0502996636

0356916012

0048455852

0091483858

0689714877

0053823313

0780346444

0471642176

0299383218

0477829059

0536039775

0394977486

0020520688

0054465047

0388633473

0070362799

0701607737

0838578957

0348621651

0570995116

0449240970

0455514689

0708852302

0734093317

0038477578

0353959306

0675399686

0098905391

0738422308

0158155271

0346994413

0201459538

0474207035

0560001056

0667681254

0457660564

0195576325

0382677789

0462237144

0657330809

0739474904

0632542171

0794342504

0880708597

0776718151

0213693310

0746170393

0476305839

0822627695

0105131004

0176476104

0167594974

0575771229

0305827444

0819888409

0629353885

0708993360

0444771663

0205049771

0149672198

0616621624

0584441759

0632914193

0117346147

0506573921

0090441931

0224957238

0685376444

0003242559

0806690039

0672368611

0757290010

0683761815

0453654000

0338964044

0706720710

0475345194

0817423555

0807309033

0719955946

0667178613

0351762229

0562497367

0674136583

0191634759

0418629708

0538366352

0713588602

0659533009

0758107505

0768061631

0026800567

0469869293

0312560018

0370674729

0447027550

0731141297

0737073903

0201375901

0510426840

0332313131

0797094967

0483586512

0687766494

0706203921

0411676491

0047289946

0633571621

0279112041

0520052256

0623904709

0125200061

0653868982

0101286459

0252319237

0393642015

0873303644

0022613373

0178123263

0705441315

0886390659

0619747544

0737410196

0605323185

0999108528

0606247404

0024459210

0682667315

0035305138

0421188639

0380712571

0472147533

0886215489

0780915481

0352500254

0345296541

0421304012

0373066032

0974528916

0781676887

0027100963

0253927306

0231763721

0310759804

0049296228

0201826329

0948367162

0187156198

0465439259

0270803557

0238296956

0398759560

0406736015

0148467984

0617055761

0169972314

0694622173

Gaussian Integers

0048034737

0772614585

0715758269

0280073777

0902323959

0922770878

0116154989

0056248899

0151393905

0677910667

0128960126

0207907029

0817300929

0808555573

0174009903

0959172271

0298887256

0895146756

0441544314

0505246376

0653955970

0943636383

008846080
8
0254495290

0795196807

0502320615

0083440639

0280611405

0732991504

0857570454

0274892324

0102512989

0795487269

0411797658

0464510643

0135769757

0141426392

0912398003

0499491734

0569048630

0281265006

0553053768

0788832317

0438684678

0115412760

0966639369

0824987985

0738318966

0438206967

0022334474

0956778893

0505425994

0507577388

0594609677

0502713216

0082513422

0481638346

0772576608

0612866240

0294625445

0831384523

0733193396

0426954932

0117432328

0031748873

0466856440

0759285756

0487439512

0010410499

0512690093

0453507226

0523061680

0291655106

0463876676

0970304156

0026174712

0761207122

0942046086

0822653364

0006394675

0232509951

0478471525

0746393588

0276981467

0074779729

0019399590

0170106104

0760903622

0104513563

0155692246

0494534934

0321932602

0973328961

0822654350

0094959877

0155022144

0130709001

0799745222

0011722925

0447544503

0077504523

0041758517

0661722031

0677159798

0711500646

0885555103

0328036980

0912974466

0663401203

0208832949

0939070806

0002202037

0244396469

0647665240

0661861218

0064784097

0433323950

0116957228

0563974575

0148150111

0477844436

0480149248

0381178834

0441366494

0371156270

0199582583

0400199768

0822040697

0366723066

0348143818

0887672716

0152685469

0156644900

0063264340

0852668542

0137256666

0966060408

0746064055

0572328275

0692305760

0366056533

0039277256

0101736981

0969734148

0191087691

0970781113

0873744288

0670254837

0247647034

0774097723

0496087319

0750324971

0591242631

0141927370

0935337191

0843876965

0874494911

0893288254

0786235726

0932865041

0831615249

0487544443

0905400694

0041024104

0807981925

0236912949

0303592416

0562414115

0720432572

0884396099

0291944506

0464050372

0822149272

0590883199

0042641219

0333353286

0866312897

0195903777

0373963848

0748099646

0606652770

0905017079

0016590764

0819423864

0777810279

0122111705

0387597980

0298658412

0439131474

0460911165

0403856260

0746037752

0065506342

0536576108

0579829706

0496174313

0458826023

0636269910

0524208192

0799141954

0217730527

0399900385

0777186075

0114429844

0270444472

0756910121

0913602121

0280539658

0094415128

0431311626

0986610047

0234487570

0001234656

0676488120

0517478093

0161773816

0421447111

0175197954

0696995546

0001168685

0597261135

0674154567

0829501970

0344299083

0854712555

0179511344

0664445700

0968956700

0411941710

0075908831

0734679406

0779726530

0916402058

0980082516

0185091393

0431417824

0716280483

0579620133

0613255078

0586117557

0839414783

0399267558

0687862407

0549263987

0709278895

0004293739

0464256357

0096170842

0950218695

0181816694

0132492529

0518226070

0815284187

0449414814

0087371689

0642669918

0413363208

0591167276

0874543811

0318885772

0405700576

0594854734

0447519445

0915715365

0309167850

0211300843

0606017151

0151179648

0696992026

0584101971

0605701059

0145544185

0909350171

0372382701

0389384156

0597596976

0666858733

0365636966

0780006649

0647584560

0626020532

0943026407

0565471155

0648392057

0123023617

0706415538

0283363611

0884031562

0964770025

0573939924

0717903358

0491469325

0968999412

0427503184

0210749872

0968640371

0005220146

0849751799

0407978317

0203782496

0240631508

0189731209

0788623543

0718887303

0395745429

0719956607

0176517130

0527257874

0074247419

0859584822

0052470949

0643428188

0359730113

0138631985

0833719512

0902061482

0776393982

0887719054

0841005322

0185729387

0270707454

0470413778

0847350446

0667191204

0651499376

0238092762

0330725093

0629146047

0929135278

0727917837

0931838816

0656051027

0132145912

0333928015

0348330407

0371880655

0081372756

0934956640

0746959967

0926987842

0036038356

0422630109

0008675171

0905935026

0546819230

0867672309

0395194973

0239647361

0002119097

0026998272

0329567506

0697852338

0747249898

0296677789

0754490201

0606180605

0868332721

0439561339

0647926679

0160483447

0574271096

0378339264

0821671949

0508508296

0093502598

0293289449

0924989669

0420671726

0440004949

0448256464

0715248530

0729856302

0977436909

0321118169

0322168189

0726801823

0360515281

0658306119

0298717669

0759240048

0735876992

0082952412

0239189386

0439285059

0522270110

0764308467

0489884007

Gaussian Integers

0932823678

0480275407

0924235875

0771035248

0702091635

0859277859

0632951626

0596366042

0439970648

0503145623

0083285735

0160034298

0493551404

0532391411

0753553209

0698413996

0603316747

0426937372

0901975867

0919596513

0385576283

0043145868

0679300565

0248669093

0520831292

0550655483

0520376221

0509279207

0269300887

0511674445

0129876028

0532435924

0091046801

0439031669

0642448820

0166223880

0460287506

0480111355

0915177711

0771574833

0955479980

0835717909

0830240543

0727151597

0679158692

0888960184

0958387672

0622083909

0463903752

0878693179

0744492634

0360867022

0369362375

0430511889

0320678744

0611654103

0566399852

0500692540

0210806507

0757977113

0323326955

0784498563

0150383935

0128700607

0890866073

0902807759

0180180177

0778401840

0663500336

0278431726

0274469123

0260354379

0845593433

0635780462

0546740087

0143304169

0906523835

0618751517

0382382367

0033535191

0615312636

0377054973

0469460446

0618002524

0281313100

0572407607

0055555743

0608382665

0623079950

0509609403

0621842299

0233226632

0279946347

0617742133

0762442349

0121215294

0295134681

0407797243

0959715372

0753676124

0372117066

0331252942

0782563014

0362329068

0721964061

0980950571

0278009219

0759537421

0855351716

0858126109

0785078850

0918709868

0208733981

0846908901

0879835438

0690053227

0963889028

0765207864

0084056477

0375266769

0573115413

0980786136

0957249603

0139823442

0185161109

0506494392

0492518796

0124346589

0283059598

0578803847

0424480612

0529777175

0116394939

0468034210

0289491392

0101502247

0705443271

0762578502

0098272130

0357168406

0067946811

0542549799

0996903169

0098991801

0781841820

0018549393

0912200808

0807916497

0215625122

0572387495

0194293326

0082437896

0130229255

0093621531

0838798546

0654115594

0145723049

0300251666

0020107973

0425862304

0460453545

0381692253

0190162334

0693125099

0535142778

0239804500

0787188843

088084896
8
0389437222

0299766952

0565376511

0441260037

0541326708

0278485055

0149938339

0227084387

0522089926

0017727053

0911251880

0779147614

0177249240

0577933286

0012860007

0057951128

0238230453

0466721999

0312912845

0980364653

0074019878

0274529697

0586597850

0327341454

0706490987

0837230052

0601321765

0994381222

0314552071

0812815524

0746442511

0978564635

0538300254

0388422529

0770174588

0113127309

0812620816

0437627009

0380161256

0209763038

0204444545

0873905925

0344098649

0368036281

0012600117

0398339722

0036682243

0076644124

0246101595

0131276770

0034317911

0226074157

0134404310

0512149260

0299452530

0335844274

0075284589

0967711649

0525417670

0185215098

0559861943

0633774559

0618864510

0572292616

0855027810

0032490591

0240853167

0197709926

0404954663

0085241796

0517808742

0235584235

0704098453

0948510772

0296359448

0650532932

0714870900

0285652450

0960409428

0669744478

0104197174

0292654948

0335663073

0988463310

0376123445

0705161745

0014912632

0514122416

0311236511

0854878421

0755880658

0297487829

0016654222

0851545406

0314177455

0278896380

0523558583

0347642407

0818017291

0583329157

0287214258

0165118675

0278914778

0125082045

0801429308

0693130869

0141847540

0051892375

0844416873

0526015882

0702417378

0090485750

0005935991

0415604448

0986682446

0171954717

0282356989

0430118885

0949414279

0108726910

0310471612

0225382689

0385387820

0521717209

0027074724

0286691893

0848243080

0118051112

0070306649

0118377928

0568882844

0354419839

0945233291

0112736483

0570229161

0552128138

0990564105

0645744659

0426979610

0348880907

0582308301

0095336026

0733294852

0281520527

0934113166

0817549213

0054169201

0043393548

0067117374

0178211683

0790032233

0007968577

0824415378

0259208181

0561032589

0077648623

0023709666

0943237568

0891848626

0684496261

0185172009

0871234660

0308605201

0311388820

0513577275

0133156017

0720962522

059806808
8
0867012072

0348166702

0476149414

0556275483

0558565697

0431572477

0746716208

0016912668

0972725549

0316175373

0990189004

0921372273

0729317472

0579435358

0318313176

0402932847

0385376428

0285547536

0269929249

0065856479

0181426012

0367181556

0357051528

0546478018

0375210914

0439646000

0253369339

0910681214

0254475739

0265886350

0576076761

0486805563

0622910805

0676835052

0170944660

0905376270

0414260202

0182069716

0983207434

0931142248

0885924189

0344964622

0766610961

0910122947

0564929995

0445174223

0551377985

0195041663

0278678132

0386334754

0153514824

Gaussian Integers

0172415046

0641114052

0176764568

0002826550

0776642202

0801944877

0033949314

0333667117

0948047043

0491846197

0697030952

0244750158

0627503095

0577090597

0650969251

0786211393

0289414184

0915354854

0973813737

0433921895

0928199268

0369632437

0930691914

0986636295

0218581701

0787067116

0323432151

0669084016

0666557936

0594786882

0333724544

0948818079

0095777217

0479795266

0950484361

0673820006

0194721322

0201198659

0483952989

0510897284

0466000554

0944218763

0562962119

0739207150

0025775573

0629604132

0940460711

0395811377

0968677114

0415067956

0033173591

0403163774

0342328583

0250009788

0761903388

0654103131

0422903684

0815076098

0398358955

0541484546

0692345087

0178024969

0951699247

0367260260

0333792123

0615640275

0023200632

0522991787

008006884
2
0503385195

0512013634

0842937211

0419559710

0236591180

0097459408

0417892862

0783459727

0399355909

0878836147

0345058100

0933130901

0980739682

0161246390

0070101811

0132960367

0958184490

0197198809

0692427682

0932570489

0350884753

0535819220

0892498697

0366169251

0014878596

0290993977

0601847685

0591602037

0254646909

0472548195

0014297290

0563512305

0153010203

0577739107

0661270201

0862025055

0338332585

0555600402

0392680174

0379166805

0072475309

0662108463

0189187256

0397306488

0718145456

0871404024

0892698276

0449127682

0354839177

0821505383

0405124632

0471680437

0011205881

0695206656

0643956642

0570764220

0468826143

0462306018

0705040881

0625698898

0612172170

0318799118

0751224238

0853485563

0872182682

0556759740

0847242761

0152368427

082068988
3
0264385626

0343177020

0758631026

0729697145

0293311888

0035233630

0632992329

0205766966

0798147809

0210218447

0277889597

0638483631

0523528350

0920092750

0449531819

0405728770

0431041601

0452470139

0662380273

0414446351

0407870079

0354004069

0991725619

0386070772

0359730159

0586131494

0550837779

0617046727

0506902966

0315917735

0801162291

0806696175

0864569604

0806943099

0709230931

0295931652

0883911387

0814161036

0850096401

0574173921

0493418906

0682202511

0360515350

0936383244

0296392945

0501345763

0007994961

0429453411

0585137452

0251123547

0061903673

0834517616

0353298712

0742318101

0672601561

0955639562

0431992362

0576493675

0678014033

0362189327

0026804414

0979736176

0116853328

0991692890

0787078658

0658818770

0937493514

0469621714

0243946690

0985166824

0885256396

0850780274

0810439681

0688651103

0559831117

0426199555

0348624834

0161174507

0661927745

0536174749

0278076240

0025639745

0773729044

0722356286

0884575231

0500462456

0456253250

0290430589

0772933806

0286361800

0146508985

0259356867

0759454663

0963367856

0357829626

0560892341

0839472371

0529599324

0336905634

0278761919

0169801420

0058788777

0195919668

0511770576

0013714088

0228973830

0302704573

0288117825

0631041018

0056876142

0824561746

0143652101

0278356142

0912405758

0533166744

0029542772

0370114184

0777832937

0775434546

0499236100

0002915894

0947460701

0494961333

0468948733

0193040603

0561667049

0983937798

0919199633

0557116016

0856503172

0091714870

0724524075

0348193746

0982362909

0608824013

0925144368

0281522125

0355959265

0451747528

0745325483

0100778002

0910624075

0450628390

0104912533

0574158381

0827297778

0877501035

0178360921

0788426640

0032288460

0382989369

0992260448

0063294828

0419235915

0879333052

0721744102

0217290100

0171936676

0988908755

0519350520

0799015502

0647445982

0203381783

0693593017

0645782507

0312560688

0309875644

0844678209

0677747409

0520099501

0879134589

0788185329

0221020938

0004226094

0739776934

0726881125

0280144902

0523120482

0207289070

0961859816

0177140599

0433090379

0648952271

0217809244

0941508826

0133029865

0561669737

0245582934

0129952244

0574732990

0868301406

0204327418

0477173903

0017693855

0238876574

0595406914

0347305873

0211266942

0584517180

0519188229

0775493208

0441161929

0725050121

0584578431

0249452858

0265503582

0860662772

0146221317

0396490905

0711847020

0874878588

0870860511

0507250953

0425345755

0783167478

0033497167

0921518142

0882576615

0567100647

0477565551

0600439383

0634051108

0487808184

0614232813

0622219737

0990255994

0890620798

0471273813

0561332731

0371306254

0438535572

0712184653

0803815182

0388795593

0167470823

0200974685

0759795904

0310828987

0012742669

0047338070

0279606326

0797832315

0234801428

0626419241

0285874270

0015929318

0035384522

0389627845

0391190022

Gaussian Integers

0684926740

0418413132

0275884365

0598260013

0771604409

0887161620

0511732421

0390347778

0997876490

0797741621

0660720129

0646589682

0114359643

0548971039

0106514932

0897015747

0163962136

0518657575

0458082795

0687269363

0168377677

0654190894

0862569131

0616330525

0013801923

0373380514

0861451468

0796396677

0901393642

0055596866

0395795792

0344966797

0546184936

0546023714

0358290071

0243626869

0218957974

0790085767

0020388121

0062540637

0203361773

0414011768

0174527601

0660666599

0923957997

0851172393

0319472232

0440267198

0710064266

0842980247

0105238577

0168873666

0578264352

0293801689

0981431624

0899969943

0150023988

0837677657

0541116935

0415916840

0379077992

0017740483

0035686523

0555549581

0272421679

0067278826

0833367433

0322614082

0305417681

0483187216

0549849750

0684508749

0520848030

0985982144

0282592707

0538697787

0173940438

0578565203

0329045904

0262570690

0761937609

0385321850

0922870745

0984571732

0833701678

0946337924

0046690947

0340838904

0443179361

0227106892

0666823059

0428359030

0420197267

0940154940

0768278230

0846675420

0993069468

0620772313

0147586276

0981438560

0119700501

0917629032

0946950754

0077101693

0695578418

0192076581

0066475326

0893295906

0754450353

0809640098

0775836110

0733020806

0700481345

0082879948

0728297839

0081575953

0072192474

0961690016

0598284659

0494229685

0872107123

0733796759

0255892839

0402882776

0837806231

0938770572

0383601441

0427641520

0750834466

0938885560

0539238044

0374325326

0369501092

0811165059

0041364015

0573456594

0950593614

0799574092

0884747664

0614655115

0606326983

0089265082

0956823104

0851695610

0020301642

0154347903

0711300298

0062702031

0483397349

0660063601

0412606586

0373819998

0910201585

0463859351

0662475467

0439496953

0193987117

0460354374

0696399299

0811748494

0595495740

0455103902

0340562185

0866631887

0716944658

0536843209

0806679030

0665835907

0238871859

0908066327

0796979649

0735817433

0536096156

0980108321

0719795422

0176137357

0155056647

0370254051

0657734994

0104433526

0748089446

0868445022

0719483779

0397680260

0310947920

0483829784

0812743348

0094864272

0201622654

0659547121

0392274991

0049491746

0201705090

0885650710

0940136611

0356004088

0975561582

0650649002

0653390476

0625180867

0952100070

0827038302

0195176515

0813251485

0531108335

0757217338

0103036952

0778087174

0784294364

0775193743

0375943179

0520164778

0881028692

0264677889

0690714892

0056778070

0688457223

0317610296

0315897890

0981502764

0630022933

0373265160

0268385848

0486435367

0917703190

0539225940

0441561078

0754365051

0164124982

0221408893

0512899196

0559446890

0525057408

0225100681

0467794839

0266256034

0049352004

0271078542

0030916840

0161833055

0076391465

0105368922

0849923921

0784855099

0302723103

0063329932

0502938689

0912008569

0280440131

0533448509

0204951549

0228005738

0415137332

0288078501

0703877676

0459556633

0183807242

0811097287

0009472233

0562693930

0170361194

0735249519

0393490164

0228910670

0784630362

0981833891

0077804848

0645441303

0382699045

0308938665

0834703361

0562469936

0780683654

0557819068

0424034880

0426818896

0184105644

0900340320

0430765557

0440124165

0029427639

0865354009

0451899166

0793098004

0071473405

0172288253

0379902332

0733937340

0598691391

0576542019

0868475273

0613546164

0551910034

0081450705

0371797328

0345833698

0991076411

0333347955

0383678910

0027552308

0283672820

0596558540

0832452736

0216480119

0958974704

0670380259

0371882644

0913493233

0053525519

0066157728

0172104842

0252550702

0637411768

0535447113

0049965595

0890860372

0465345074

0695631056

0871836163

0102148885

0939496603

0279037472

0072046914

0177512612

0862418886

0485971040

0553797469

0227137459

0801902495

0110586555

0784539021

0762351932

0016961450

0725486007

0296774745

0134194265

0336522587

0777420215

0509660672

0847741379

0507473541

0064334250

0384941771

0448322859

0312080317

0485516233

0331954155

0690844058

0802410892

0647756601

0681329846

0647837815

0234046574

0048296787

0151966225

0538583652

0737201180

0967067898

0437984650

0947774454

0415678788

0397235136

0391689568

0959420605

0351289331

0972732384

0201383132

0677310018

0435239353

0434493016

0682542052

0936297343

0929970390

0491452374

0325590773

0185650744

0283241685

0070554522

0442055962

0777250615

0885719698

0097810666

0246793411

0061641920

0242618880

0369656626

0816623421

Gaussian Integers

0159134360

0494249866

0544416229

0029464993

0357275226

0630747615

0070918116

0546753578

0840018473

0704683011

0408934920

0964681037

0774380642

0305441057

0557161845

0662892089

0395368873

0598008499

0363550896

0317603259

0820734660

0050078592

0828637009

0249979893

0697402669

0062919812

0449262964

0220982002

0612031819

0878034634

0473425008

0129744367

0807403203

0683494630

0678457367

0757048208

0914994592

0659358291

0370920776

0324437087

0277327370

0786309877

0430938424

0052792260

0356380401

0765160532

0026550344

0455965356

0574632550

0277225388

0520212467

0502805043

0884717060

0022316653

0069074317

0670182042

0291184169

0160653122

0718141393

0271148663

0381870227

0144240086

0315415195

0883982738

0216133850

0964231056

0312702854

0501468825

0967640688

0865935646

0872075688

0692256321

0347120726

0630181789

0179435723

0919455172

0108111754

0841984929

0018143603

0835563471

0249884820

0063855808

0164871376

0884101193

0113922986

0468352277

0287075119

0617877264

0375635512

0684266870

0937619999

0804407135

0265226495

0541622157

0834469401

0033466358

0356712033

0601877493

0512536146

0504182027

0005939232

0056281421

0160096208

0772376178

0174026895

0935815018

0316274068

0998684637

0353959630

0591331023

0774030744

0388241016

0955754944

0119121050

0819735107

0988517892

0311225110

0266761063

0023251041

0345473042

0978905799

0939014267

0838778542

0624819547

0844931220

0022300405

0148497188

0088988926

0910318191

0983410453

0414733899

0859418480

0430675289

0461566410

0768778331

0644407609

0260614697

0363560503

0776734561

0817718952

0941299474

0768163951

0057130795

0997613300

0273427491

0316064583

0157917490

0598439546

0937163718

0594414882

0432552336

0034930862

0994898771

0129585654

0926486257

0856963233

0982508248

0416248760

0546213629

0859839748

0465549224

0015400285

0114736451

0194546898

0673743730

0039068404

0154844983

0959219329

0428121807

0239376456

0205770281

0321625500

0979608404

0905417141

0145469581

0930316071

0738989897

0840296104

0623085720

0899430761

0537884249

0486560084

0957486852

0836452243

0207765426

0437956009

0842814390

0174404907

0921548482

0728131138

0343441950

0370876203

0181235205

0007000397

0974596982

0937919366

0645938780

0046686046

0876206232

0700566101

0853415160

0355479420

0309886884

0840380360

0952550941

0851327557

0116376657

0374954681

0855639193

0723416746

0075346573

0479781669

0447083131

0914257489

0864145867

0868006379

0440552661

0058131284

0109986496

0289991680

0609756587

0446712990

0460319250

0031125874

0755039531

0738826642

0566602137

0645540565

0416766665

0445952171

0618093732

0516565766

0062850321

0782987345

0856119466

0622699965

0642243217

0277302183

0946138182

0584895895

0616109842

0943525576

0649113784

0849403463

0034536245

0931773106

0287972908

0429385510

0443725044

0349836133

0177579444

0262962987

0422713515

0040864002

0427022253

0624938513

0863354800

0879493644

0742808791

0241611066

0366405296

0995400818

0642371143

0882234469

0264446800

0299548572

0328646459

0844682447

0257486221

0663615633

0036164330

0131430420

0274187242

0597661409

0927618578

0045747225

0077378257

0155613658

0722206032

0006607540

0734250363

0197677384

0650884723

0177655380

0687842513

0025839814

0284287469

0215647702

0056923886

0741701300

0216971906

0184902605

0264450679

0090412537

0716174639

0845720611

0703284799

0290940970

0976253116

0664089747

0264063721

0862848082

0753930824

0740002923

0988868752

0840057009

0203822092

0743127650

0232266414

0946917421

0327012651

0706304896

0862125329

0007782822

0567979963

0350359647

0686018473

0477913702

0813692997

0516866524

0375298393

0025972508

0967054542

0896837985

0988499538

0757778981

0113828520

0016161756

0875672299

0915293896

0109083414

0293569057

0522049940

0030820420

0572273671

0775459253

0187997933

0668931542

0770076466

0790910408

0847017644

0172280385

0069890193

0644344854

0017110686

0355330724

0768697541

0754185169

0931951829

0832315712

0241252152

0601924713

0245896184

0811221629

0828224802

0793293911

0659766386

0172845340

0014682953

0607758214

0682590549

0902224306

0266763375

0559573404

0502975047

0773012449

0196219668

0673586532

0005362235

0662826264

0752920181

0425739683

0222909540

0433536056

0262692434

0544834959

0326728647

0838834896

0383861009

0720720484

0222191557

0095139731

0091633792

0695391463

0702811986

0227005885

0847205306

Gaussian Integers

0258303033

0786306740

0210672500

0403362489

0398224857

0685011667

0991566610

0474996630

0866066192

0383525350

0963734640

0987936079

0114198273

0284806072

0407606688

0952867760

0475932417

0298167527

0460551195

0357055757

0332901827

0562840853

0390414276

0629837148

0869599992

0944862142

0284213599

0569873425

0236650944

0587628475

0953639359

0219517199

0806134937

0335396573

0334929775

0904999523

0077280841

0728295379

0783383454

0721391469

0088318602

0579598993

0534721088

0429050705

0516972634

0840787101

0330979163

0811454986

0501537091

0159263734

0367435801

0728040024

0134251139

0833371862

0406908271

0687108808

0539336723

0724832096

0326967506

0989741854

0614122047

0551373618

0108186792

0716877427

0466986798

0611649825

0648178794

0349492638

0191403437

0948153696

0891644962

0296841433

0458343638

0887218765

0940244767

0909799625

0802418031

0268350001

0588031947

0146745688

0209849700

0482351666

0664181557

0440343835

0861081790

0893720140

0217123412

0791936238

0520068706

0456683489

0774140133

0132217704

0334803742

0295496157

0320336283

0435795943

0685966941

0225146803

0566756164

0641185188

0645769259

0538198195

0570760614

0625397316

0261433370

0052820136

0040466079

0954761802

0186270307

0143371563

0839436149

0092559436

0040432813

0493088130

0305972344

0577987113

0444407450

0579608504

0152627365

0564170826

0496756701

0457153457

0785222168

0343285115

0031588144

0853055668

0935315439

0900082515

0096591593

0939007365

0495308380

0999729187

0471784198

0364591572

0507118264

0907009191

0465901378

0510225284

0550520924

0353775555

0711850105

0625311203

0046798920

0580950272

0875651652

0991782582

0622780405

0751820433

0599728453

0303801602

0303937619

0274402764

0649795720

0976194610

0126429511

0032770807

0004768901

0083918328

0163416490

0184074097

0119961676

0361436440

0043546347

0220549501

0921075542

0689350838

0015606428

0407538783

0564465564

0881337970

0657921075

0043213343

0101044393

0824775095

0545633183

0641665908

0997519790

0055783597

0483936990

0617976011

0435497465

0710288581

0744161595

0451340394

0314630063

0761429999

0285921129

0962821971

0462511719

0473907678

0993511245

0070499071

0484256514

0333211093

0058514342

0903857936

0836200910

0175906852

0316784918

0808638939

0468582851

0633207631

0499224748

0985679423

0203626876

0388386078

0254553669

0132537573

0251516543

0560694660

0966043163

0968049804

0660078485

0113182483

0612777014

0135523011

0906415431

0270026163

0136826223

0408897737

0453996166

0208950536

0045527440

0901079699

0688488022

0735301334

0382882059

0235327618

0641673105

0359258742

0111182943

0940502978

0684459409

0145175033

0778642281

0995371659

0077014977

0996421061

0416335476

0928471251

0966417844

0822851294

0416859440

0285122387

0097476149

0127691857

0557715106

0629430966

0591777361

0875881558

0370869371

0565190875

0686291250

0039949095

0118575286

0097555361

0002143617

0300721814

0104831992

0708122362

0840373742

0970662148

0890795825

0659269830

0425553253

0503037076

0079297793

0514321660

0251676019

0277235910

0698870842

0978437265

0761122359

0607104356

0878151575

0633773553

0078515689

0921399981

0438937466

0514798477

0188079475

0203797469

0522326116

0868781306

0908895187

0119771102

0719476368

0111690979

0470222756

0887558126

0652692307

0569845234

0590442940

0977836043

0992411612

0843370953

0052728121

0900225411

0065885951

0951833087

0081664774

0406824295

0436248855

0664024316

0198618243

0627452077

0462160074

0259199023

0752930409

0724991804

0508151568

0747147506

0900814147

0776166069

0493350510

0171892265

0862475842

0727574853

0487214505

0791194945

0500401533

0327404131

0953568131

0974187688

0781186502

0465881133

0630539520

0685556854

0137311240

0077268209

0034083622

0030783315

0565865977

0662970996

0838514810

0043398122

0289151907

0278907544

0732116955

0580444331

0650860745

0110187040

0879763414

0442804513

0867016116

0339444644

0269731565

0973155442

0783084272

0906786415

0136659442

0180715915

0678997961

0528869275

0650919539

0449391844

0697893533

0864874859

0263428087

0749243418

0326352627

0316604552

0019082616

0939564756

0231631190

0496692030

0265376575

0001108217

0906002741

0530373816

0892383915

0526213068

0206091497

0763178646

0844632557

0647524154

0292726462

0206882753

0458180788

0148890209

0784868743

0613198341

0920890993

0328967950

0929277474

0528158153

0955126787

Gaussian Integers

0028663026

0353193686

0637055167

0664896942

0338398291

0234335430

0968174708

0187803514

0689502757

0448941987

0935335685

0438119579

0059898127

0592459244

0806827480

0171015657

0522477417

0579340917

0632859437

0472374609

0457427578

0824924803

0371754168

0585489167

0967247347

0369547923

0919800162

0261539872

0942772399

0246034276

0640169213

0898469051

0602655282

0992389000

0901095291

0318173944

0540810642

0377970366

0340194825

0149749833

0787439346

0718001480

0650350020

0180403133

0739786594

0923989952

0973099733

0101559532

0053609734

0885434101

0981737055

0048017538

0493093284

0934501359

0950411693

0111012312

0517261765

0296436695

0438850577

0645762422

0903565824

0915259541

0550809656

0213265453

0532997328

0069334580

0017253379

0249922722

0875287923

0436628421

0262532152

0209157580

0790124634

0989203947

0082374868

0166486093

0025198060

0332208374

0139297398

0189308201

0009098122

0966398685

0842312272

0398104218

0813646454

0719356031

0753794665

0777547795

0209802271

0935683964

0349496447

0116878024

0023673135

0438267850

0612538233

0094710722

0312547756

0932212991

0024660697

0128820109

0468205956

0802687828

0954313464

0677681550

0673238192

0157374606

0366413658

0231776317

0638623516

0434164686

0958394564

0048197107

0178382579

0816527881

0018455000

0005197752

0293312045

0560452630

0132165704

0302572495

0436329548

0232083394

0532187776

0800208770

0647435853

0059273736

0827410675

0134246916

0511144060

0261453459

0529929245

0040391991

0362952601

0318588455

0123819115

0588413515

0274911080

0530317689

0711861336

0120557212

0384236356

0151916934

0321683641

0586445424

0515299011

0099321931

0506948554

0676051061

0123300273

0295960996

0291291629

0970715424

0078765455

0434166958

0795549311

0830312022

0447952138

0231978555

0485106226

0596248066

0975602708

0772540965

0281955892

0439686068

0180297144

0919284965

0563798816

0853093032

0261849486

0417904838

0465797382

0276758305

0530596362

0599997216

0185474608

0463268823

0381717420

0614195377

0376707912

0587943116

0524108317

0954281525

0429199295

0607339336

0566032524

0843412752

0420604054

0904633302

0596394227

0417993289

0084114097

0467278565

0314050698

0286180355

0098281005

0443429209

0717058942

0735019369

0031109155

0659540070

0199600971

0309359751

0275606030

0594333512

0303929161

0569554523

0281568198

0589704452

0263423898

0593731577

0957776822

0271788086

0385745489

0001798801

0318391473

0822428610

0102023821

0507400939

0177236755

0233035131

0299471960

0915572323

0937916616

0202541251

0468101646

0899895941

0878209813

0128520507

0268588339

0621364841

0315712659

0045802606

0926987187

0007283120

0368952984

0646079961

0031142542

0294742465

0091567015

0308897777

0224938534

0255027232

0014202460

0755436496

0937404155

0846624599

0664994854

0978587370

0862854246

0517915600

0559536063

0550128037

0127828678

0250812876

0230870906

0821467996

0617100170

0421191228

0168449623

0842826795

0744683870

0957720478

0298879330

0025315739

0092187222

0015397949

0254092436

0873000100

0525641985

0724864931

0054020798

0160992407

0156284653

0236046819

0125539252

0366799939

0591734921

0109424418

0786887527

0302565295

0003037917

0033753494

0026646652

0376423029

0352960459

0955426268

0072657842

0612379375

0762753985

0163478714

0186749437

0537002232

0117303284

0912592691

0492761190

0691471950

0506870815

0270562898

0591844769

0390029678

0029329341

0690749903

0934693248

0623729846

0582728897

0124808622

0111435361

0863243216

0052906776

0879102449

0911879661

0154772585

0055438933

0253728239

0241374984

0878743636

0691246939

0023409950

0206713040

0304647275

0714221561

0604725408

0729924440

0565789836

0839843099

0623995021

0914763110

0424354309

0706687260

0314381556

0625985930

0282929149

0249417977

0282939395

0194473675

0825820287

0778833378

0926991607

0630117123

0834345188

0748374607

0576185714

0271039293

0267902129

0595387512

0455064475

0329973361

0845279546

0765168227

0933155753

0372531883

0402261775

0852496690

0656643365

0754227760

0001285428

0453563377

0093737381

0321944036

0681909252

0678249040

0763070808

0668999561

0611807805

0147007075

0935150628

0354671266

0314625309

0208611160

0095301039

0443138051

0441042013

0596647656

0917572322

0242852384

0843525300

0917288652

0722218799

0034653232

0339121617

0974742980

0012854927

0546930006

0469531105

0328408485

0001281249

0945316831

Gaussian Integers

0246928469

0925357727

0623206740

0491947805

0008430957

0289641439

0927934789

0750377586

0332120554

0080935004

0687424205

0567860629

0420769425

0042747302

0624284523

0316121629

0419767916

0569487522

0257010485

0074867391

0715351710

0648439063

0423026095

0905858407

0198492456

0192192692

0924591612

0894461282

0807932953

0714921982

0992538756

0083381099

0586772251

0570558080

0862218866

0973874180

0163637931

0837784431

0057401834

0892189553

0630008465

0325691059

0942391519

0303747606

0750843180

0421980010

0509771100

0308884422

0418673072

0462274862

0631012541

0752037304

0720683445

0423034958

0688603601

0606000497

0603756752

0119338574

0508171802

0498136235

0011959981

0588353873

0306209155

0805298076

0124367918

0983467665

0016895415

0604188770

0100041169

0687583180

0043023866

0652430286

0812083229

0860830044

0500093676

0641964356

0740003443

0701199786

0613263819

0523942418

0899389182

0591211840

0829813676

0009001733

0421304825

0082183169

0351104119

0527613904

0861813093

0137405166

0916974982

0666607506

0741429667

0209696086

0123512419

0010912867

0805354002

0818761596

0084934530

0183912484

0958996763

0500873687

0763069466

0976328675

0956033572

0518545044

0608024261

0373299829

0554171719

0049760829

0780281946

0287367004

0646647225

0061495803

0322856512

0234220992

0193743094

0198156211

0687478200

0358792475

0942218399

0003215367

0731461144

0922463031

0358263756

0965976973

0837832534

0181972561

0275863805

0571700119

0379478859

0940576010

0112671584

0873577958

0703800868

0817432626

0889176578

0160168172

0299633973

0113010503

0086608854

0389450073

0461799736

0039827214

0247723118

0747473339

0077558139

0881575708

0090249308

0273094606

0776021018

0829273444

0070424750

0109329526

0881327642

0560643218

0248381209

0901862973

0580253482

0210260881

0166715022

0713580001

0649574615

0701286904

0339766544

0057543249

0625021637

0662064493

0315632369

0342683516

0254675163

0579116105

0816174343

0449795404

0657256306

0622859256

0386946612

0373373334

0454901919

0587065795

0759818326

0665026910

0977318117

0361724474

0583166009

0278840620

0258921667

0811260414

0497360159

0131847233

0249895932

0093223517

0584909094

0689683651

0271954476

0193940846

0497351848

0923168334

0705054369

0687751565

0878703340

0067381220

0451597274

0473591213

0591315307

0067211577

0676503651

0536268507

0200440603

0756348921

0698184091

0869270149

0908511362

0081718141

0685415638

0033771603

0661195501

0659657806

0128699662

0097375709

0835541105

0525069363

0965060860

0286701242

0263354551

0657636157

0725154784

0398260601

0449315747

0638972232

0848276236

0989235170

0291671019

0666557928

0502138135

0796654316

0910730284

0724340597

0264643786

0756572129

0805482875

0230922578

0233455719

0193625833

0294711979

0036292379

0052292058

0165564305

0941642310

0124991728

0779220967

0454031040

0689672944

0153427896

0069314079

0488437209

0691847128

0536531955

0705356455

0719251258

0805853558

0294397668

0452275364

0675950252

0289906933

0424668135

0018663131

0453650559

0307949521

0051735601

0130127122

0639567268

0295286911

0092999534

0216812351

0420757892

0654396125

0052652765

0754925709

0140256394

0183657828

0272184030

0328165370

0428287029

0049972802

0829516939

0250858914

0766044051

0657740227

0500233715

0919093952

0782214482

0237669824

0853307709

0463130783

0229049410

0980624456

0041191246

0770499612

0357890183

0081367681

0740309184

0473430374

0451825757

0066679091

0471400006

0359727234

0201842144

0036200438

0485039026

0933734220

0819790081

0349187624

0347457828

0446467639

0068759244

0462893735

0394996799

0512905692

0704382330

0073953924

0545099495

0504222126

0079868986

0513504507

0519859496

0511265745

0553779807

0394739183

0853176218

0961826549

0507722197

0763337639

0021228328

0651197409

0752287860

0713121662

0345995433

0399540560

0812288616

0800559036

0981377424

0504797871

0596021414

0269938055

0346116333

0645236331

0364762940

0155800794

0470338665

0904917102

0863591593

0900259293

0345146361

0963477730

0024681953

0351183822

0774902067

0957946017

0891373009

0839032616

0378284769

0812477654

0591666048

0019143238

0734797253

0365830586

0964977204

0966860478

0842505726

0177306096

0228113492

0558222418

0798410979

0768722626

0751710611

0998731990

0386174140

0589364273

0322113752

0847896605

0824676188

0030779462

0123275689

0096528444

0470636946

0482867517

Gaussian Integers

0485010018

0780316657

0608071371

0509507431

0764816725

0059384517

0782285004

0930505719

0341785424

0060154409

0082843225

0658502126

0728770108

0317451293

0454499606

0823411341

0275518621

0633846444

0825005822

0631340262

0161763622

0080913698

0572638889

0048359259

0315651063

0196284679

0995960535

0240180929

0705540979

0291263432

0054808597

0991192992

0728738082

0820374274

0904269647

0191979495

0224176324

0513895796

0919581458

0801647438

0014284258

0061797001

0485715744

0443714833

0284172001

0485847783

0257061917

0766794768

0737295401

0864508553

0494549591

0927931690

0168566224

0011602323

0721628016

0219456142

0695174696

0399928296

0146527818

0205646202

0062122942

0081936239

0413693574

0988759419

0954904759

0133765253

0267610743

0737644840

0233393659

0335013352

0115526204

0393481710

0798347748

0966431270

0587119332

0689316311

0814389564

0487726850

0464795933

0117907716

0293158875

0149865267

0956551331

0209450183

0832834198

0283546577

0621120015

0979824274

0387311986

0505111930

0615916205

0853017924

0459173556

0409271020

0895069817

0507631413

0180843759

0248296282

0768239561

0064626005

0243908970

0519217469

0358967723

0187224907

0043292130

0346226116

0912749707

0426224105

0964385636

0063207402

0988175929

0386055948

0197196063

0880723588

0832585393

0359497110

0257841395

0252352716

0792412528

0990690516

0673253976

0939790327

0763831736

0832042169

0716039043

0489166552

0909602830

0486795031

0088581834

0448642646

0976303934

0265587037

0803752576

0187813015

0191306661

0190554117

0967914798

0982924201

0975521392

0779727498

0113396768

0318600773

0059885604

0918220899

0461475729

0936978340

0187337558

0649430057

0774435280

0084432532

0911970185

0691345625

0398588800

0400537990

0223264182

0976634817

0786647916

0829935189

0731480685

0271212160

0982752244

0814667116

0796053391

0335062592

0632319806

0738096398

0307101573

0925062589

0422746860

0129639359

0596584212

0680859756

0380716149

0404976462

0372167093

0720735448

0107841871

0883845727

0502089507

0612516649

0182482550

0352334202

0525067318

0127883398

0762904015

0921057193

0668017974

0156825154

0892811809

0912250416

0622269207

0525820639

0355966905

0921419773

0986569600

0594412449

0299284568

0518596999

0122504534

0768629679

0927885706

0147937543

0441358749

0994604973

0896327942

0345792081

0472823340

0964841109

0193479909

0426741358

0155294141

0145229760

0406184870

0677451273

0135655973

0825860166

0194576884

0631801382

0942044322

0713119427

0317011256

0544582510

0936024095

0513554773

0016378645

0862398829

0162027661

0283122316

0580922000

0849805630

0419013551

0082428790

0927893871

0678569776

0154675255

0845601782

0836954205

0491009841

0063013557

0596005287

0703360069

0338452305

0728153367

0482707264

0972178300

0697191337

0555872229

0239527691

0177982843

0707948746

0772003586

0511850201

0134640707

0339409308

0657868614

0479537095

0396494928

0599691551

0959277683

0427192479

0707830995

0537156547

0475018230

0297186769

0260185601

0542018322

0678666828

0275194434

0988212042

0608747728

0377656765

0855802307

0118784788

0455760222

0457236710

0831216728

0436383016

0053747599

0869263613

0560954003

0578020508

0396050029

0824207001

0360005076

0291298032

0481259539

0352536542

0616272507

0910874195

0806782559

0341709913

0862382051

0941323205

0215952536

0119536037

0197522774

0610973086

0658446753

0356146384

0636671291

0496474401

0214808932

0109713499

0520506327

0755476065

0685164270

0659963404

0122176945

0283401792

0356814548

0845241901

0827534939

0703638089

0195110506

0174680131

0137614365

0538475755

0721927702

0172521599

0008345807

0094781998

0230162889

0758673576

0379078736

0286963397

0293083587

0698606506

0454249817

0953697657

0202298475

0363622149

0612361298

0379159850

0414976127

0786676617

0716715161

0067668450

0836926792

0457453421

0022302739

0173898204

0247542020

0191328921

0139932010

0438128942

0584957502

0854296874

0950692300

0879683155

0315356804

0602905413

0571286173

0995068656

0155384827

0738446164

0104143649

0532884522

0083173093

0130490017

0605587609

0452463655

0129012381

0480523375

0393572414

0616391070

0177417988

0276787475

0526261920

0514093639

0748219685

0528316582

0440454067

0940383357

0382207212

0341806761

0337014021

0882132296

0054357896

0133283842

0417010322

0813427644

0996455408

0272127315

0544859884

0670958884

0324903603

0937836423

Gaussian Integers

0488172953

0945185268

0175446836

0359330177

0501759323

0257155260

0999117725

0952751981

0477741809

0200427909

0644158700

0928948993

0292078387

0546792128

0406402727

0272361980

0202308467

0664280802

0672056188

0035106857

0915964429

0969169423

0400990476

0101092587

0987821376

0852301097

0325542657

0118824674

0772876685

0676915571

0106388837

0388812006

0176797271

0828525937

0849224513

0912356119

0319742849

0534575023

0084093628

0603567888

0979612205

0672819307

0274412280

0587851712

0219198195

0363383636

0473361723

0880895217

0739699330

0357367022

0548540453

0819962085

0760265439

0066861410

0750872976

0516972080

0850758174

0754151650

0230550208

0005972247

0261252698

0571036502

0556094971

0874945407

0944833078

0347217944

0592584571

0221640680

0129339891

0077324828

0832837739

0952392752

0297122987

0788602901

0746385554

0136725480

0025607312

0127666819

0559639950

0213868550

0511118646

0715020525

0502992147

0808787720

0070912447

0391499353

0546272996

0235721510

0173029124

0001566249

0723515609

0548949877

0863395269

0539646070

0623538609

0696393740

0126032875

0451214165

0091391154

0208811033

0759499300

0758378198

0789353735

0679160979

0661605928

0008935809

0805101277

0151646456

0060259958

0157639639

0345082842

0806369391

0606996314

0761728083

0172555069

0725736571

0111422686

0878147989

0717008940

0071550066

0039831685

0016612925

0004915108

0725739157

0534889574

0612177543

0086421615

0585933250

0745485438

0652729676

0139825895

0296018208

0434569953

0212096547

0173232159

0948365800

0650324080

0860815406

0083813016

0316683547

0549109964

0761818726

0685612806

0815636149

0455026396

0436048304

0355570928

0196629173

0906035300

0604972562

0349236463

0832603574

0890086213

0615863809

0385682576

0896405243

0114733839

0896506802

0898855382

0353671373

0825672941

0759726578

0288555546

0824181331

0570120254

0671914918

0791799904

0558909298

0037878663

0255029717

0760899963

0110145856

0299615264

0027813901

0358241358

0470049781

0783758534

0999313201

0978307915

0599098265

0047956674

0789183233

0237185719

0479845815

0995975394

0374152387

0543177436

0451673092

0704347453

0902100691

0565823429

0935785565

0397660164

0838954188

0864730063

0660614176

0894678350

0062880293

0774149055

0322470072

0434610059

0082690570

0551189326

0762517179

0601789251

0609149856

0616852572

0348904688

0200687051

0655803838

0586426366

0089569915

0019779253

0848616368

0561511716

0761011913

0413578849

0107029181

0285473375

0182384779

0965305313

0024772155

0413373678

0830225215

0866469265

0239351471

0221015545

0453216758

0430392672

0455034931

0057100179

0331207946

0956689924

0659506375

0905142615

0400799646

0258693503

0847785591

0099224500

0474734189

0744867660

0782462746

0134111783

0272667109

0148360852

0867203596

0212202372

0078070451

0045817147

0716474899

0821742945

0161540687

0695698423

0742924940

0110608982

0036924632

0726923272

0967177845

0833225986

0309451823

0351543129

0196359351

0371883506

0195068052

0349925941

0156852653

0976094201

0408507562

0847869663

0379416202

0628787964

0268183598

0287209017

0083027331

0645748713

0107649762

0413231368

0416101293

0583624610

0974780968

0099384176

0363799011

0780515700

0806188644

0556407327

0351089570

0024020143

0362351116

0944630309

0569297615

0838288198

0504557778

0832817290

0130440011

0298799173

0001273977

0237340291

0277038666

0932854297

0927098947

0247394102

0488809529

0084222001

0985484546

0012385724

0369801268

0356402570

0471553744

0859468183

0599371283

0895103250

0997399577

0119909347

0796616732

0784079787

0661900118

0562511593

0834614031

0110717828

0936516101

0629353741

0701290240

0277034971

0830261314

0401346194

0558194798

0352753721

0606740642

0661074291

0527605133

0115518543

0077132176

0896246237

0636292500

0359159694

0021539021

0595775577

0736916229

0538688683

0232668267

0932648124

0152439442

0797432469

0428541097

0370883223

0685112906

0875286741

0995428780

0624626080

0631964274

0940532535

0273631795

0937443200

0381046926

0426718181

0368140003

0740540725

0681818380

0212594866

0221098199

0803138546

0428484607

0304778104

0280885877

0008024558

0454999373

0420762423

0883298584

0955054653

0083346447

0818390844

0984789389

0227658412

0573928641

0649343767

0258186396

0571117611

0081267213

0304728438

0778492479

0686872495

0112618782

0683165260

0254076658

0038621846

0525095961

0410146438

Gaussian Integers

0394489570

0714543880

0336551180

0631181772

0661686385

0536521391

0091252196

0636665796

0452545982

0588107858

0507459351

0137168561

0510532383

0080279307

0146749996

0123856035

0757405784

0960236979

0430713164

0726096556

0242369413

0867495208

0538480334

0502938410

0181372486

0557290570

0732057136

0674080198

0018221281

0117286495

0275153166

0607721312

0126383024

0524246923

0724410719

0693184218

0169215129

0569137802

0227189726

0068401236

0209620053

0899648810

0256909588

0410592184

0103708101

0817866619

0436913331

0660464308

0067748792

0172101957

0606908021

0759300652

0549360064

0103435942

0633605396

0475395313

0373841572

0619045618

0492888693

0427977594

0662009526

0805806423

0750289253

0950778043

0089150897

0181684010

0522825560

0884134473

0438489571

0329541948

0016339135

0315533025

0118404077

0897256556

0244646394

0129398221

0262339476

0778675222

0186477001

0401672615

0609728864

0772521369

0638886656

0379302537

0725456217

0611201025

0111273816

0219360434

0654145653

0113695161

0631370407

0213822614

0567805031

0849504743

0577324001

0511279724

0858296572

0659022314

0416171343

0874784634

0111115100

0911304132

0072531938

0317099835

0405057900

0746748224

0589678073

0318898910

0193290634

0867648320

0578016738

0560909481

0263021905

0821430275

0572393884

0136677239

0362437652

0322659819

0352487506

0318822959

0884984270

0402351944

0381935259

0055579845

0061579204

0865866274

0222922696

0360509802

0496420344

0069624377

0432643091

0463280586

0149226324

0116390448

0132444552

0654206059

0120158089

0499635392

0908976100

0662897105

0542714637

0952056711

0356911299

0160569164

0942810162

0379150053

0190746882

0513145266

0028689641

0164369560

0190858166

0942093858

0493688944

0959388117

0158235759

0309181060

0218934562

0146782990

0258640474

0084916845

0708473731

0113217210

0322844330

0082814391

0113102273

0667530759

0041411915

0514816294

0821175759

0140159225

0693374897

0273382577

0372174029

0050896726

0642778356

0275322272

0196563020

0886489204

0160286716

0330886525

0289758693

0765033987

0627223177

0576190589

0222335043

0502664439

0756109703

0035392457

0708183499

0129756832

0356184446

0121227130

0184498667

0098604207

0136593909

0282332822

0364952993

0329049981

0454498869

0144038634

0401060380

0250163638

0873931345

0584693157

0096590060

0290030717

0780556014

0308589022

0150857200

0177754657

0637570745

0172282648

0948838457

0107222340

0888863605

0475979234

0551567480

0572726095

0825189696

0890388123

0810924911

0077384457

0378346769

0696729703

0436174750

0507335617

0869497553

0351323293

0727534582

0716756234

0342798266

0023309066

0504005113

0420808346

0982476013

0931364271

0124922196

0514802239

0041654276

0435271522

0080407443

0862886652

0424724523

0810782224

0425606803

0273636581

0664638952

0894950311

0269970924

0804125148

0126153086

0842507534

0830177262

0544060547

0460534523

0569071128

0424620451

0600853916

0744621815

0061869072

0586119887

0365762602

0445590166

0469564733

0506547775

0518726345

0413080958

0958210749

0188338471

0573786660

0593006358

0087038235

0397381735

0437513335

0222822228

0574921738

0957600137

0547883577

0719523756

0639376797

0887884961

0044935148

0819285028

0579093859

0576567014

0829490252

0618672423

0943277554

0207345752

0924034781

0256091701

0633138064

0956064493

0497980968

0635399246

0954052833

0056999053

0710023416

0433165519

0721946401

0014519369

0867858879

0908680772

0046207475

0535327303

0423960315

0549140958

0766640306

0021983141

0911935181

0989853370

0853304156

0002136450

0890317401

0325102501

0236942980

0285031144

0985833075

0013521746

0848693595

0663287552

0762299048

0520403876

0883025516

0158344086

0181250184

0929633138

0108956946

0541846018

0462249562

0507926446

0039728780

0139210764

0125153012

0351010936

0735730208

0945103011

0485402227

0316924197

0438685356

0744369555

0061116544

0316316528

0438521944

0247219134

0061700929

0086320171

0749928628

0103921560

0450778024

0490566212

0242903900

0120054906

0982802967

0465673903

0284507157

0198453644

0135028769

0186203187

0955279031

0753248663

0792406322

0814254215

0077947083

0934495936

0187471395

0075811415

0304165096

0590316573

0837817972

0840472937

0965626564

0955972425

0838037200

0673122603

0585050951

0093174117

0170218122

0683903193

0481862022

0802456471

0167895726

0050272862

0436156503

0721364851

0267691357

0244676909

Gaussian Integers

0382007490

0660967196

0444157249

0506966559

0088416873

0145150042

0844077099

0149139820

0884948723

0802745723

0664959401

0578119705

0779029569

0991606121

0731975497

0609505388

0135942331

0981735879

0296436290

0453529189

0162893694

0129992734

0417299292

0761722960

0440154477

0172543773

0918085571

0461058218

0105863200

0016393647

0701567837

0691205610

0227624853

0262318174

0726072155

0679888027

0860386467

0410027521

0581082261

0395804979

0585552385

0865904267

0333010952

0957361254

0165977910

0087262223

0269167831

0729517794

0920200590

0915849881

0538447549

0152099635

0964835214

0382453849

0221918143

0236518130

0973951820

0792178806

0820397076

0741881663

0641715240

0988258204

0825985711

0097544639

0514866388

0522506426

0562891053

0661831317

0290283395

0782926020

0044353722

0883621291

0236476854

0900081549

0928476528

0267717676

0747939366

0811102737

0179368236

0727846518

0706059335

0269684076

0743366717

0044786476

0892148456

0947268826

0038873785

0117245055

0168517202

0478802513

0528995890

0532958725

0038984178

0074123499

0855858262

0751624416

0197867862

0003891598

0872769198

0309766384

0545437512

0282755759

0492169639

0803094645

0484675146

0120947608

0990881514

0568928758

0159529991

0399792800

0095094615

0546111325

0191839932

0265424514

0311708642

0946498289

0491383913

0960648976

0788452583

0464503236

0818141986

0683334051

0791822009

0977904239

0255588705

0961169609

0763861515

0274663598

0580903926

0654161308

0067920976

0169981205

0568228052

0209485201

0966271746

0437361731

0645487328

0965633133

0664164443

0889022918

0050400457

0624196904

0867905844

0287775361

0175433175

0748579412

0064543153

0398161611

0966879138

0540188152

0894468716

0227150352

0988375276

0560130697

0522017063

0786580057

0716282656

0311887634

0865568848

0794679517

0206727009

0145852583

0018731657

0361574133

0085204022

0847360979

0644820679

0799906259

0124752304

0221669480

0188412452

0998494464

0416958250

0676462790

0103267504

0211896376

0046647172

0804906271

0518090804

0692680041

0434596476

0887693323

0294519553

0758231105

0818478140

0081358794

0950707071

0235302338

0634052646

0650244899

0720974087

0757171088

0083131923

0900584911

0831543044

0902965380

0408301955

0539518394

0472752111

0421187030

0562494844

0374955569

0969241167

0129201823

0026982903

0591049463

0325750490

0183365443

0671005926

0993935776

0207496093

0899333044

0868089029

0195379089

0829777012

0168673287

0952706547

0375147140

0007099018

0661240400

0219057772

0789369853

0988824721

0765006017

0641983013

0876381630

0355067212

0490927321

0083439664

0890395057

0344727685

0845603658

0046343700

0150124584

0865293616

0429944497

0935099008

0268125839

0149441178

0174615300

0483213021

0701317318

0942676717

0983159391

0782279610

0904784171

0914276402

0605624532

0571677318

0591255938

0260678596

0662651772

0944668945

0168609469

0683491680

0783694885

0011233735

0105508606

0665641699

0967285935

0996390664

0028081399

0893332259

0736161949

0992983557

0201200829

0960644408

0280308634

0556191091

0323847970

0633255860

0457557571

0458689742

0303156482

0121450388

0497854364

0614374214

0057562545

0858797509

0116251291

0666692364

0830013201

0880122733

0002993707

0919657678

0750654492

0983443725

0154356367

0176471295

0820388074

0086418108

0228367157

0202171579

0382932013

0836656639

0545836445

0358959045

0064409188

0112838781

0665983468

0615733972

0913356433

0074895354

0613754579

0469105724

0027453059

0520391796

0312290300

0583013951

0604413019

0685242718

0506506059

0526316123

0536000794

0389392787

0903313881

0793007480

0334334040

0704315181

0710319277

0940080945

0759157345

0109084801

0917747623

0160220362

0729174160

0019227045

0635970073

0988619620

0977460114

0273068534

0813732169

0181683319

0357947094

0397557718

0351972707

0458337547

0008025086

0642405927

0280531259

0238339507

0119264632

0145235812

0606795101

0451365798

0347118785

0963417369

0364082195

0134291680

0159812339

0802598230

0763544608

0091453840

0340346139

0099139050

0261973509

0241583716

0006584281

0810196151

0823137713

0560604873

0193102663

0724495816

0499982821

0857791587

0959770315

0596880244

0816126895

0341798764

0841794810

0878893048

0092537168

0405373137

0125382314

0886487465

0130422862

0681467210

0745860471

0126609154

0397520775

0039377511

0017652443

0257930866

0435473418

0232121103

0069438918

0206915831

Gaussian Integers

0607926890

0958200924

0942027063

0477184241

0485839954

0028218603

0477355480

0904311025

0127035741

0300880714

0546821536

0974551151

0005288372

0670162228

0058418751

0787099424

0145650532

0461195377

0136433500

0388977199

0536650425

0072060038

0565347920

0101013205

0560778569

0241464782

0476651778

0861134542

0431835172

0401621490

0753124449

0174040374

0657183234

0293954074

0018086328

0466025222

0890682423

0771525250

0440407662

0867142713

0989044997

0256469761

0309739861

0240937844

0741020449

0630491915

0764145553

0696044814

0713746717

0618075275

0603992231

0635007847

0517261691

0375791371

0345416041

0472971696

0751355843

0239222120

0839308122

0621547026

0335927654

0353222921

0242469787

0864625074

0698557165

0212865174

0533789061

0927226871

0432007206

0862099854

0194217423

0869597359

0981736464

0627730547

0068176015

0438907028

0448981014

0680356936

0725588830

0593868434

0830103730

0078405607

0490930836

0413429678

0162263270

0566067355

0053322156

0175574188

0827958115

0649301618

0396068695

0959529982

0482267716

0728926056

0373203454

0123905318

0932038520

0926111279

0030346559

0629698277

0400041981

0520471028

0031129765

0466790000

0820376741

0575863603

0174226013

0284215251

0090185997

0330551293

0634123233

0789315891

0263608358

0906151282

0722751354

0316855295

0062289483

0370745000

0191653789

0294745151

0329824967

0863038332

0756607349

0445728924

0006905579

0511680218

0440999084

0775279478

0742367783

0509916453

0735453595

0824860293

0890280683

0987290879

0445221747

0640822377

0078070391

0056575679

0539188761

0639119114

0930527473

0275822601

0606027228

0969387606

0924720168

0608688031

0950631259

0863475587

0255437556

0811714852

0072563211

0230823398

0335923258

0782363842

0760740040

0944410258

0451490228

0754707677

0017712495

0261216682

0742373917

0063819894

0788316672

0697017623

0528261537

0162830814

0676338746

0958617331

0687236267

0421278818

0390347239

0999743269

0928614516

0604985677

0795333157

0397975797

0059606240

0693707526

0160721171

0900518908

0850024584

0178142525

0968986766

0341251364

0390261233

098888748
8
0283273949

0374155636

0449959931

0386344472

0723335154

0154626254

0995798160

0944471848

0415587428

0004287098

0839845139

0090472054

0670405556

0136239430

0104542120

0738683306

0035401386

0389982847

0649482651

0513120146

0393615555

0561461164

0072814653

0794543947

0940129515

0239788423

0250441846

0886475911

0870954362

0505617475

0611462410

0277368449

0349646598

0092001041

0434987382

0854879956

0260887887

0273329090

0575470376

0856091668

0823323643

0544474752

0425105483

0197164803

0685081271

0714141298

0010623171

0719524657

0369300433

0779649229

0855929986

0122379556

0914476480

0660689609

0038828589

0156909166

0888417298

0418331448

0262562246

0723801767

0027588234

0733526570

0899208873

0230146973

0588603063

0089956569

0080661063

0755515757

0763786514

0321729562

0929282914

0846960543

0996249642

0585877039

0653584720

0212258766

0881093453

0902476681

0707880802

0244559802

0348067039

0368104881

0145666787

0517985227

0168778620

0215513678

0328918220

0679024725

0285063769

0818547108

0918599989

0936148760

0606634483

0023822489

0621001446

0772370206

0742380986

0285276009

0297982523

0346209158

0195433268

0263942425

0583713157

0968591094

0570187778

0129734976

0972112792

0786591411

0492747172

0385212820

0554024507

0826932744

0502762539

0687490151

0935852816

0109039126

0532344983

0202845804

0751663648

0955662739

0499664456

0151371737

0687251970

0494332687

0020203881

0493413922

0187840314

0832200352

0288523340

0246171579

0127407676

0931114146

0453762706

0478926451

0186991195

0690793674

0874521345

0699490380

0715749568

0730186999

0204575343

0749616639

0990805549

0877762368

0764803723

0149562901

0333414057

0365161560

0639986007

0367216686

0623753182

0409443188

0785170196

0385819815

0714573600

0736389070

0449794766

0648067421

0993081143

0873394950

0283903444

0608508363

0870067580

0051572064

0471200567

0749157367

0285102465

0976901743

0879513171

0962143159

0166799660

0154891250

0751893084

0371635048

0711067774

0929727733

0919887673

0751066300

0932511417

0127906882

0431879014

0871232773

0238817648

0209768282

0435853286

0122507702

0821706190

0709698270

0120283754

0210198027

0930732212

0957141393

0666347945

0589337770

0183759993

0124884752

0723382153

0963567079

0126102733

0675223545

0004322405

Gaussian Integers

0620991788

0554302265

0345062594

0291461922

0946867545

0541793404

0668157246

0094550114

0040668068

0204335156

0744197828

0900920609

0053585016

0367353060

0065664952

0010655379

0005763190

0221202696

0564213657

0368647407

0918841534

0191324614

0546920620

0814031515

0475083963

0437013741

0974265423

0141933109

0555819240

0925592532

0235760976

0012710694

0024710919

0235292412

0210553870

0043865467

0352805189

0732498982

0102369924

0959620770

0015827778

0309359808

0395227560

0724182687

0814320966

0458244561

0062604834

0130428168

0009079698

0843477557

0596945829

0233119875

0092122778

0440519120

0410644285

0058294723

0153182692

0181748202

0467162707

0037700952

0073957565

0237878360

0799149135

0947177428

0876225599

0349505092

0269142570

0113907762

0047283362

0277975388

0028227283

0466340053

0377048158

0363604282

0416121411

0432300131

0440936104

0603921959

0962787183

0491218847

0256559978

0485357870

0363872159

0303588383

0351268221

0274070138

0381249879

0716728010

0815950942

0916193498

0084140871

0773427261

0442436061

0639168033

0109576655

0927336069

0439583268

0681402277

0870289929

0672419692

0356288474

0791069983

0500682376

0066439600

0911739064

0050075843

0230847489

0447500661

0265712203

0244745671

0434040866

0559839352

0950742588

0089264856

0171960349

0332931930

0046969916

0475514734

0647905966

0576329997

0808476117

0532949164

0973912296

0796311426

0677910931

0985123602

0912259675

0879828055

0383083531

0197431410

0314614642

0559320762

0581293134

0734408819

0148531886

0693577985

0561606789

0711004518

0066054546

0178318091

0520619080

0641104413

0383394143

0700483053

0205766723

0145534013

0307701417

0692598530

0856259710

0115658625

0447627749

0159685933

0346306798

0118805037

0999026979

0345329006

0879194560

0902037149

0666876774

0700494110

0753769402

0471489478

0920714342

0828570339

0134974705

0003346624

0237578049

0101750261

0542915503

0985084683

0912139464

0300959428

0992763225

0987473276

0329305575

0343475956

0688287549

0408320157

0400339718

0464427217

0073200038

0907442934

0828667399

0369596025

0820045179

0884331926

0006433304

0044138588

0971184576

0596829251

0588987321

0257407798

0363067376

0985126533

0105848914

0492538524

0805569811

0418733707

0277112060

0784062759

0630968461

0561338308

0906276256

0599927770

0225503058

0898074245

0172937462

0315670798

0059273974

0735464133

0318946331

0629277002

0460502693

0192938677

0782323086

0209926393

0719068929

0506650160

0873183802

0237370023

0267456878

0794349386

0747132329

0913713598

0968494917

0060978183

0508286031

0856962584

0386528528

0462151874

0153828823

0490622247

0201401005

0120315725

0113923186

0258754880

0236436604

0537285230

0725326208

0220951397

0729110812

0078869833

0742759546

0058958744

0618375692

0928894498

0803729441

0233905423

0563923722

0826023348

0549834758

0482943537

0772482325

0511847221

0880754163

0993852734

0687125843

0773118969

0790888041

0479725811

0420794618

0957403034

0749612071

0893845506

0287241723

0415518006

0656030573

0675782670

0575442915

0774358175

0124281855

0495479941

0251430918

0694334270

0657409639

0702476235

0623432044

0190533285

0911981706

0407001633

0340946450

0223440128

0714453570

0809803119

0995605377

0366622083

0901106999

0511113761

0194488229

0869318579

0143374016

0705768366

0994105129

0343704797

0219706292

0997168804

0291344225

0290751480

0851565935

0566232007

0608608801

0507858249

0093397746

0044227748

0423419525

0899262158

0263212957

0160713070

0563173143

0839062786

0464655407

0207955303

0447100467

0264802742

0626774617

0184809227

0075131018

0292955292

0918302572

0732214110

0000894152

0572040474

0490516589

0618911987

0614708222

0005077026

0295033744

0937667135

0224667000

0646311141

0164670415

0447228060

0423757433

0036256224

0029544819

0326174351

0831265520

0688084818

0344791060

0921436699

0993241211

0749689935

0580609948

0256202653

0682334518

0770517144

0641207865

0956819867

0436039496

0191933967

0817006844

0494869982

0473282013

0579793199

0021749834

0136083764

0926143141

0296410718

0044010015

0459892137

0965329077

0996965867

0995995348

0295408965

0794892646

0660554496

0942435764

0868234157

0074875757

0877048647

0891516023

0032630418

0557466748

0295894612

0761140248

0438129760

0944611076

0527362285

0996087665

0838489635

0445103233

0701402517

0196928089

0749233683

0344298391

0825425639

0930527956

Gaussian Integers

0908222827

0143778774

0814962038

0014931852

0475920224

0827959809

0813781005

0241839015

0874648442

0050487231

0280068619

0412841912

0705708323

0819893441

0217641927

0653851468

0051102545

0383814164

0468879993

0468135455

0109782054

0360391128

0063275370

0951719135

0668433539

0387008873

0131528376

0800357436

0770864277

0972486588

0976951852

0452714247

0262199041

0636492438

0350144891

0102332669

0179679616

0168996022

0687161963

0583249366

0464699851

0118058008

0686094788

0193759684

0906595213

0393802259

0448724867

0707461899

0453711960

0164717109

0841342689

0790419084

0711167615

0434111906

0699503089

0164399681

0058796294

0513658353

0062727065

0756065237

0081661244

0369455892

0461796777

0264560551

0740072044

0636515197

0411614061

0900700329

0131340779

0588822186

0323031246

0722432756

0743311498

0084549875

0555293539

0898753469

0891562560

0090717467

0240306018

0820137175

0483584849

0667029616

0864298116

0636168496

0909746829

0101924952

0479610387

0097199059

0391736622

0785572709

0145715778

0246941782

0474546342

0410578907

0075033922

0300664237

0874739629

0492130017

0689953741

0986826228

0472821639

0385421372

0783533398

0134557314

0281048168

0320809918

0832445211

0757319122

0599108089

0269557512

0192112767

0608854325

0562781687

0735839077

0750856575

0786313115

0966456089

0014807292

0902790407

0343149199

0345019615

0726644818

0043972739

0833075365

0584573592

0619065345

0199797631

0459989133

0970554507

0290980065

0427735214

0280541777

0114039257

0890067222

0272961829

0984252165

0234866208

0347522181

0230269297

0101719485

0312976162

0902715787

0591063514

0877654068

0216645118

0249161528

0466389172

0515867565

0168883349

0646696533

0202882310

0656130114

0555843966

0875540285

0017090174

0942980473

0857350875

0073912515

0000090787

0236998573

0798819475

0043499165

0345787196

0655371080

0375576968

0379263914

0078196589

0065500234

0539861987

0253155769

0599460815

0943308776

0244082541

0883162604

0008739951

0819142437

0054660071

0119470119

0133675154

0305002131

0874375576

0614181645

0831771725

0738341669

0233146840

0789264082

0075839504

0709153104

0559956934

0986143378

0774397018

0998439594

0594045342

0360365693

0329056885

0749923052

0371579463

0369030385

0471266709

0628745161

0995686770

0381754640

0620254640

0217295539

0270519523

0259625933

0771013443

0801263824

0266648305

0694479311

0705678484

0487745886

0163217679

0590685128

0798337937

0327655646

0307388607

0371243042

0423443329

0818727900

0014700029

0095125298

0008357323

0325360182

0079851706

0314207088

0578270544

0413977950

0991712288

0332278947

0367947635

0761170925

0915553896

0372729679

0280119671

0944519723

0501414156

0246451244

0398876461

0602064565

0244239862

0234963652

0740585940

0288545554

0353461116

0473255341

0679965077

0559008569

0476771597

0876967395

0081022431

0491699105

0263114192

0846211674

0694044131

0923741123

0283286861

0584737449

0302034883

0870664802

0108319269

0577570799

0778601921

0950132042

0853328360

0357101793

0201146496

0753633834

0622279413

0114435134

0611793534

0151970511

0276963655

0550775676

0858607969

0042146908

0575065424

0442880219

0538509138

0281985248

0870037443

0907351395

0506515479

0772908358

0051352375

0964103729

0756029856

0357823485

0757654536

0587078002

0450809556

0013745915

0511320779

0837054024

0932137796

0952899060

0396365783

0851968811

0635382303

0340193600

0323541493

0348260709

0049151749

0809593479

0965133929

0281850131

0460964142

0781083515

0541178157

0913647126

0372017819

0022661428

0072143560

0014688843

0734294437

0862643524

0038723085

0856585885

0563569859

0642661239

0327070524

0082680035

0971577657

0533572225

0582733293

0153288758

0228841825

0513458924

0848729199

0160018733

0702333223

0323934379

0484628893

0181933809

0037537778

0870422182

0757567618

0390229259

0823217251

0276332910

0735535128

0541576383

0116900012

0013349151

0750933002

0089142811

0073078899

0256957984

0618007556

0663831175

0061337266

0900154391

0890277656

0915050262

0446982975

0062477560

0103292544

0986419703

0532304657

0365037797

0588861112

0515921900

0714152835

0791568184

0170653457

0973836346

0863288222

0604034447

0831134526

0504197654

0884556064

0366230751

0331126768

0396452513

0706914497

0961631175

0433588178

0230762709

0590850703

0803530495

0091711094

0407047533

0307797905

0455513171

0084969638

0798519104

0639292950

Gaussian Integers

0542493751

0545048455

0999894128

0279975407

0535084627

0805253740

0083220668

0631656674

0856885227

0781757498

0454987817

0759624407

0051390136

0068412051

0905331513

0776170162

0103423270

0193084635

0593930629

0148084173

0848660471

0909156333

0304278219

0971440528

0722919701

0744323892

0905422963

0453751739

0061819045

0787441937

0779399762

0825520663

0984125877

0712448628

0688233087

0810982628

0984289486

0340211609

0569087422

0090202741

0395378969

0303591181

0334067848

0559295076

0657432502

0106178816

0094430918

0521210773

0868459874

0563738949

0878138708

0925699418

0947160913

0265718268

0691812041

0008819464

0142421554

0059066864

0417950892

0503433648

0335407459

0581955649

0528089223

0865265945

0513007031

0864225531

0635623254

0078133019

0994935546

0458221698

0222527587

0594782518

0983367111

0945455146

0124340769

0035843710

0795692588

0470718145

0703734495

0526010497

0833674177

0788250041

0092173680

0655462026

0800284436

0407327187

0547516726

0853372540

0246264517

0097897120

0774732540

0079684194

0361331527

0242400459

0942613122

0296020398

0101899495

0537918199

0267766672

0430940350

0789311400

0066314115

0796131786

0939627146

0922768698

0948697456

0977209968

0974109700

0726303879

0459121236

0025227927

0805831444

0005041558

0570946153

0790407751

0184085889

0793193560

0345374933

0685087451

0160319270

0877830533

0148639075

0505626621

0706869442

0018210401

0169696293

0857525264

0716430982

0780349814

0928000775

0928568680

0091940625

0563448221

0866858799

0852511372

0680260537

0542507388

0172234054

0416446405

0284688841

0286897520

0191072652

0401529768

0356537061

0631688067

0266887602

0769587935

0921455380

0102006054

0463046496

0012656155

0932157564

0469093729

0074008374

0129365693

0476661597

0049800918

0402214793

0837550938

0107070470

0698404737

0955957636

0272420376

0544294659

0609787454

0733639462

0235254209

0225650015

0832970407

0104910797

0160667067

0036862496

0881708806

0926984790

0280082902

0760980929

0396288490

0644683369

0305754263

0335540497

0663798788

0176953573

0395483129

0006222264

0951475455

0698421080

0062163371

0004247384

0952143125

0993759760

0583034339

0554373871

0462593205

0377397351

0589401152

0272270952

0472623854

0968888124

0377186780

0171792799

0188798770

0803406077

0893308915

0692631907

0627254874

0052943228

0418945579

0017599941

0422439777

0263766690

0812548919

0592241080

0486357237

0184379725

0237164475

0614996265

0663001505

0987133337

0169111085

0419470348

0217917688

0315983938

0768459154

0541233572

0820358403

0589726896

0830463390

0923383191

0443640624

0475437605

0610188618

0268673324

0393225853

0986163933

0873748251

0231911042

0774544189

0786584054

0079761679

0995858653

0632124370

0142074948

0661826786

0787330494

0493260913

0686508754

0506457296

0409403462

0423916558

0331162983

0545137090

0318559826

0390882556

0154876601

0423305292

0697790889

0175141486

0686700675

0073437155

0536642506

0261885426

0828906877

0194320700

0015231616

0526461258

0193812274

0468507091

0215150977

0888308452

0888644299

0921892735

0667331300

0870735817

0809162588

0124942768

0994661507

0513652358

0980486815

0719805283

0815400192

0799552515

0827303772

0055791198

0490569980

0915198120

0769958343

0970265422

0258110699

0458784261

0404231215

0274718950

0074641291

0800492140

0167292090

0283921110

0338213903

0904419102

0074895458

0109270265

0143409497

0942372244

0544073092

0462900602

0079067308

0327744751

0903686496

0484867222

0125696997

0131130870

0046317673

0062275504

0305169422

0405601049

0981604063

0112139553

0312122602

0054961124

0554876298

0737815027

0392614304

0383828135

0032398982

0130389118

0586066689

0295835392

0762754636

0508285966

0589943455

0753235424

0829932389

0769311924

0363051070

0016178385

0912945655

0977572882

0706818821

0753702295

0082273088

0915113736

0138955943

0059152095

0235657206

0345917601

0472650585

0059044775

0642387612

0737637216

0943228591

0070843455

0552042099

0747780750

0012561277

0268902281

0115047432

0107344573

0955049169

0947236311

0841943789

0195489027

0389073772

0174715905

0228507167

0322222617

0971338486

0600630858

0241549523

0607974036

0446587369

0817458390

0953338033

0379965784

0616953808

0011835230

0209292853

0649244349

0841408271

0308389518

0883365502

0589716273

0613172162

0707451193

0490579324

0298980057

0628326038

0035612114

0155184296

0090332222

Gaussian Integers

0400929624

0427657094

0866250836

0949639538

0210523025

0666417949

0781951555

0000278849

0634687145

0086254096

0635691218

0934117495

0522239011

0177538819

0717997311

0416691051

0125296116

0970534144

0614176492

0295997475

0317661767

0644744375

0300310732

0843663168

0630344913

0717609757

0931022279

0530830125

0184429814

0117534896

0876539703

0645447940

0030587616

0696112312

0784289272

0190085180

0003354390

0142453278

0000374016

0609754244

0788409797

0473076249

0581316165

0782096585

0362946606

0440347013

0416390053

0761099627

0793631877

0902080793

0145511128

0761303422

0247841251

0290331677

0774854979

0472664399

0847332077

0872674453

0549838793

0152642523

0187880208

0243466593

0410427570

0159634143

0909794487

0633400942

0961626923

0855091769

0711970235

0816752925

0497731317

0614925150

0397897615

0995404182

0782701503

0945075256

0553008098

0606108144

0812526763

0104141366

0881412877

0830589689

0818058045

0693596424

0419596581

0839111414

0588254435

0021526895

0304701462

0302909945

0915649463

0613729754

0188711966

0564606279

0472281182

0948573480

0201757925

0435622146

0855368546

0771890903

0992957426

0464769386

0005657085

0343282984

0375349382

0438040362

0906537385

0959374219

0666879781

0695515970

0934001057

0531630121

0869306760

0582170791

0065550749

0799706258

0226434180

0715125835

0967107338

0307560623

0338904686

0681526540

0054051671

0313776366

0567405412

0437461180

0356305869

0265019100

0600364246

0299094066

0091255348

0004357676

0338527352

0508075659

0099264358

0748615008

0309459565

0670144166

0891583046

0752383510

0199498270

0419377820

0773322767

0205355109

0518407127

0049927485

0795908697

0406246135

0264347089

0927975797

0259115779

0922246125

0160304723

0138995877

0129676198

0641118537

0842659783

0985410342

0873216850

0507712150

0343367148

0487826203

0558879373

0605231529

0755184703

0808158954

0317760748

0001052215

0147694966

0789289668

0768557809

0407756617

0152563027

0513518051

0529263439

0787439312

0551307641

0075786966

0197865270

0578365786

0631634048

0893278090

0200850478

0459018365

0465734460

0881620636

0815607399

0616191292

0891578290

0615966107

0336376730

0599624615

0021510555

0917434403

0662148681

0971794523

0461928594

0629037548

0055947448

0933898627

0041977921

0781362600

0500615786

0803700148

0115637442

0109768140

0788452497

0584667194

0875888811

0296947709

0072595141

0647291716

0863753815

0849378058

0405805248

0963668983

034558088
8
0559824641

0646333859

0879946446

0312525589

0401620945

0618081112

0955866423

0628028493

0964120080

0727110845

0788143312

0434820915

0398598358

0446762104

0423095970

0699466781

0837856268

0039494162

0303719943

0857301264

0948825480

0447372310

0221553938

0242429278

0076626619

0433744696

0297659810

0524123946

0637160778

0331715269

0307130245

0081971909

0565275472

0866636060

0210655018

0530369749

0029987848

0973129269

0563377031

0602489972

0795494259

0067013915

0744272193

0457471993

0008977031

0281249526

0762828392

0046372862

0242924792

0928015338

0730293814

0678250339

0775786805

0454021876

0474828182

0682350760

0004265067

0933950403

0261450159

0867135354

0431744102

0480250907

0560547776

0458638989

0618864808

0675120656

0135775544

0895620772

0359778390

0858952676

0570795286

0540452028

0160146956

0327138511

0924091062

0467251965

0976837714

0834133430

0138691488

0589401351

0985900906

0602614492

0423493218

0635340661

0647941858

0415338396

0867999777

0623270857

0989614923

0828201097

0583614364

0233982218

0271500829

0779677717

0050577913

0079100840

0688979481

0577082140

0905180480

0898146436

0389111851

0675496055

0194999350

0362586166

0818749827

0566753880

0335283405

0615903583

0283501423

0021648956

0451505398

0792875431

0347809047

0700037147

0763657210

0851178478

0932371306

0463398164

0491999981

0694927504

0260934999

0284922787

0104331099

0902103524

0179035807

0614744388

0228462770

0521898558

0082229864

0243172563

0788975567

0222933926

0516848061

0931353262

0621037752

0820447922

0911317023

0042522742

0226848995

0717457314

0884644630

0457003149

0831740135

0975438871

0784638386

0714139491

0196836626

0828695430

0828416844

0144480469

0788217602

0183526007

0486613993

0992423048

0369808048

0933045410

0995044267

0692170190

0557879972

0622719455

0281894300

0669649908

0346601463

0407572306

0287763470

0412289083

0539670001

0542299668

0003577181

0558620948

Gaussian Integers

0507214468

0264751566

0294970067

0683273313

0607225635

0710373974

0971161758

0425596029

0400817181

0871344146

0105867011

0263030392

0050129268

0728172613

0007363002

0961147513

0009010274

0608830126

0780094980

0083036749

0703583058

0796932201

0223631572

0226348740

0204060856

0829920901

0602887751

0641832864

0726780609

0088729675

0974182432

0058043951

0400047095

0743785862

0020492435

0130167860

0663028290

0015189661

0343486833

0800970044

0843156612

0265989822

0891137272

0469517644

0874922793

0129875613

0691990838

0478847084

0924934478

0028736981

0381228486

0217851214

0914342057

0438684793

0797849089

0635121220

0003804226

0493758447

0196491219

0936576478

0504710239

0156140437

0723861062

0030591318

0374493839

0593428463

0737846313

0679751398

0817480345

0392541098

0325163587

0524916101

0418327815

0041728025

0071272646

0019118928

0810105576

0223595844

0709998792

0212896654

0799475460

0607657195

0754891582

0615872550

0799670882

0906160831

0348904188

0195387129

0650814482

0824119938

0268149856

0080536755

0364895596

0375076266

0092803115

0133219657

0372944126

0821904925

0215890949

0897878086

0085287492

0548280622

0198671408

0209572726

0813949654

0501826347

0255568000

0781782326

0179331140

0780030675

0107375267

0692329481

0201687507

0532552173

0800990526

0280535925

0713624947

0987392992

0592537909

0955862599

0418602479

0610182969

0057665074

0087911541

0742830009

0024947187

0306940258

0914723570

0974385118

0563397867

0930506248

0958073447

0097608580

0272736516

0895179492

0473882415

0592483429

0150120233

0906255298

0162422703

0471277817

0803187233

0344376311

0491391573

0787614856

0172556861

0930281741

0609294859

0143916080

0847072243

0372536625

0153310055

0162766390

0423816050

0581732367

0617083215

0570374894

0339343054

0206716138

0653038929

0294948880

0730934642

0072285517

0459591545

0302571259

0388741575

0686131947

0753556226

0298244433

0567003728

0977188301

0185672114

0070431879

0266366374

0631854110

0458348193

0471184112

0625450134

0758678579

0616484968

0326522850

0454150872

0012418075

0410328863

0283265599

0252846333

0528347349

0720516298

0926569152

0282268664

0240201625

0954186303

0889240165

0586263979

0947181202

0426154626

0203660967

0554967859

0976364260

0580912786

0484015988

0186834137

0798760289

0684094026

0954212646

0678261758

0983165990

0835188728

0359528187

0079917701

0038977940

0984628887

0186563743

0796403653

0521736256

0869097759

0042204960

0285851972

0192544585

0725920717

0178031280

0533063707

0232220548

0026191100

0365283755

0646850697

0195185607

0290559109

0228206831

0148913332

0756017834

0012063754

0368095861

0415238288

0327816204

0740950947

0077785911

0149533519

0989809306

0858495600

0882480956

0972135810

0836591964

0550874533

0163014833

0475224671

0850637070

0461423094

0793807040

0460845896

0986629406

0547337673

0863937506

0130403013

0722445327

0588061034

0514375368

0354884347

0194917122

0476658311

0602363220

0233055354

0113651964

0766637358

0503361626

0216245950

0152904442

0842082183

0096464238

0125627241

0942786717

0483590320

0228709001

0526725718

0833654673

0419545410

0702684822

0070863451

0208652364

0677819816

0387477413

0054911163

0912416114

0383567853

0824458103

0829363499

0004660419

0361348232

0827120196

0980840914

0479871475

0133030101

0678931820

0645775653

0057437836

0792908950

0686412571

0585576017

0228324294

0760417211

0510952893

0095726006

0621123412

0772988096

0393241015

0542701723

0088602855

0568507731

0606021001

0985052367

0676601615

0090818423

0840581962

0187578087

0717274039

0065730890

0979100851

0975988651

0037213364

0447772046

0859350163

0467242777

0695905802

0847399520

0535100694

0000772353

0744053853

0103422472

0506297937

0237479721

0153661634

0709097535

0714246186

0446731169

0773752706

0466765496

0067892380

0544053319

0023241315

0278216227

0125535310

0051637528

0885874876

0066835227

0051028693

0243751643

0635688819

0629473102

0233002333

0788913079

0660668362

0594962492

0984617724

0790010709

0429397764

0922894950

0969636551

0242523695

0010894210

0025506767

0906248264

0723093726

0647135042

0734175953

0065890399

0754851161

084844845
0
0608717809

0439604387

0154291098

0896103704

0074182735

0231315554

0737340791

0574076584

0321532376

0431136405

0008731534

0452500783

0553972915

0594116504

0159124218

0951415804

0558306922

0024251769

0689800084

0899740542

Gaussian Integers

0136766883

0027797101

0699191557

0955657901

0933700508

0718999195

0064078708

0400983550

0796507738

0270292285

0499885086

0766175190

0509553921

0267093694

0039486022

0115390460

0592712151

0733999497

0548986219

0714879211

0518992490

0668707406

0456853050

0630524387

0888075069

0732519120

0416526427

0644304794

0204265694

0501356225

0980850595

0162707751

0801698983

0563865622

0354936470

0663215738

0938137793

0388429035

0740206087

0739544160

0246812521

0397311796

0546851740

0917550573

0767698375

0173677953

0072079246

0337463830

0093657414

0029795400

0858571914

0817647221

0108797276

0504048920

0236003554

0678757959

0041147050

0568353341

0025340788

0772731988

0049032193

0315290891

0626108642

0984661893

0521531484

0937210094

0061301893

0599575392

0383135677

0922832513

0303457968

0695977992

0234252752

0500660916

0390881573

0920870340

0339548086

0263642528

0524737509

0008361628

0608486615

0354658620

0663067304

0237883134

0897386277

0249256975

0162431883

0974947604

0464615559

0027301259

0637945529

0547935898

0975003005

0222693114

0987603300

0077658913

0796303583

0608018432

0762226753

0152655495

0700127260

0819738566

0439964681

0894251509

0066811949

0603625287

0351954044

0109599721

0560323975

0057358917

0347657026

0836037092

0361982692

0847525149

0695495240

0179703144

0471402861

0985579979

0423520249

0329567374

0544820429

0909546570

0670955855

0924155986

0157313378

0792854930

0081731943

0671970155

0604956125

0729090984

0601136907

0313459163

0483962261

0710748444

0070165979

0434353454

0605959720

0237755972

0107796781

0247935921

0372561182

0552820967

0853326359

0108127453

0938528753

0777029044

0837927564

0092575763

0171081137

0827159353

0473669008

0465896402

0366532685

0145255491

0298685663

0888148835

0777151656

0168034000

0189886154

0441722316

0693284557

0101024499

0098361153

0829404864

0741061759

0093478381

0939269481

0489286435

0929464334

0448268234

0400831061

0852632016

0326276545

0602716487

0138415935

0739051511

0685572605

0432228557

0012454472

0526697662

0761476731

0175967938

0481459523

0310405781

0571167005

0157844718

0205804330

0837602668

0799470644

0238115521

0609547144

0176525862

0248383658

0517499174

0779911279

0643985333

0186368581

0747718750

0940520530

0244107581

0232256101

0670808036

0541671583

0805020320

0021465125

0511804658

0398817084

0536339789

0489038864

0087434241

0407361587

0722851767

0069360686

0983846885

0422704906

0399070863

0648862373

0892836658

0803816753

0082620295

0902284157

0825480779

0106849486

0574099546

0542672126

0444969526

0047541988

0582472554

0288077174

0480509641

0991236273

0691212511

0047492092

0816457111

0968433742

0002201756

0502771059

0610628977

0358033589

0160224365

0931628542

0639574970

0038565560

0886811922

0502186990

0085465688

0703852549

0583018166

0304926649

0216050587

0350226207

0658970904

0925204277

0454890565

0685382132

0993006324

0874277682

0267428791

0492487019

0138468145

0923176685

0839172635

0824579901

0768566452

0330132134

0869634292

0355462799

0048211116

0045752067

0979676376

0140727115

0095473870

0559703244

0006091030

0750856099

0630281622

0039197898

0748189420

0316831410

0637320999

0547882839

0603759249

0677353410

0438966120

0697666177

0489833276

0051069317

0948222163

0942244992

0226144826

0592387386

0005509016

0945640917

0493054603

0472012124

0342156511

0665844418

0223052453

0813657920

0370497319

0107398946

0577982334

0493057918

0955645025

0398158087

0162490948

0161190510

0730122790

0113080740

0437599972

0725245751

0825482325

0938043091

0617074555

0427603824

0891132734

0489259938

0132736770

0570886785

0469647139

0425004227

0546485619

0376319673

0214520611

0864019326

0447563859

0452563057

0482728297

0552469524

0227875062

0292760197

0415436711

0720355399

0332745039

0072008953

0139776281

0068375367

0209821220

0930351241

0920296580

0169950366

0772308523

0732539167

0988342952

0651725754

0844655393

0134087408

0068528064

0425119221

0063379324

0655854865

0034793991

0116943039

0072672607

0178558827

0700494633

0577869551

0908685560

0533195647

0371189332

0407792866

0402756988

0923818619

0189008463

0305554715

0123746613

0617780484

0456783290

0952465034

0429426309

0969873884

0409295323

0766931996

0738161926

0252081752

0250305629

0045547289

0048288713

0495742284

0065552014

0440098612

0412968801

0625471106

0787664487

0112534006

0960135184

0215387799

Gaussian Integers

0261729993

0189352441

0384957692

0685387579

0240900763

0677892404

0914832762

0973568529

0147355852

0325801920

0400477370

0459436208

0084052590

0810489842

0988919617

0875338638

0185083783

0767851354

0064054680

0511907897

0984916069

0738054438

0321369708

0265636621

0507601124

0995152158

0900337255

0967890083

0316889986

0695856154

0569197654

0463326050

0353220397

0413253629

0856195868

0843207548

0866882837

0093719351

0120378726

0936653342

0358533286

0007241945

0360679035

0320393023

0713836312

0598221696

0124406400

0884200996

0445635082

0175843149

0495337180

0296871950

0374910350

0412780492

0961271827

0568119577

0138730112

0342255559

0382773423

0671253192

0116795836

0210313531

0339841199

0051760024

0837530332

0054875466

0503356920

0110978122

0808554660

0285411773

0518486087

0201613921

0711639765

0131733400

0667001736

0981100525

0856005943

0577792569

0608611597

0581121462

0651894969

0720164667

0460467354

0518159913

0835449712

0586323820

0992601130

0882068625

0761263323

0229539134

0291230033

0619295632

0771620912

0720492590

0842198025

0068840150

0215520458

0565250520

0265171410

0856555731

0725236353

0439876549

0041785443

0991582927

0038321430

0183901340

0524847374

0577513459

0171636489

0762545180

0501555380

0821908225

0567019649

0539025579

0760703303

0287254635

0480714717

0397274713

0219179260

0034615870

0770352904

0870789244

0140519480

0644401512

0616493457

0486801514

0194330788

0270092951

0546760797

0021545726

0528781803

0116298164

0235700140

0092580974

0107119250

0093723025

0390096533

0130559459

0356041105

0916627298

0685246460

0884228572

0069266664

0401432395

0820198262

0633858512

0922106931

0766167430

0547369736

0690197785

0227921225

0723045289

0430722931

0700596767

0434329619

0884545560

0960394414

0632048800

0728018317

0533007568

0924895622

0440990770

0877401143

0277586509

0859301025

0980651839

0849133262

0155371226

0787869464

0071153399

0051301852

0444696910

0172181327

0664397691

0812169298

0180766652

0961385277

0928935155

0747910078

0241681907

0859533904

0172625757

0217096188

0766602721

0996072837

0702897887

0794993791

0481474911

0442251705

0054875027

0296075245

0078961692

0211158125

0249447813

0050493353

0622240190

0998193863

0245145068

0040089203

0872105264

0308879326

0736388667

0980720513

0782319843

0002522065

0061846611

0044083097

0814681376

0821469819

0312326775

0016629483

0873496623

0954028635

0742066763

0490423901

0252262940

0958409295

0742716595

0909690770

0977112671

0046041678

0481281286

0734081656

0177534159

0142381950

0058081520

0906695603

0008297455

0237692359

0576191263

0054257346

0963719762

0177617850

0564905850

0317483488

0863378981

0422557043

0626392959

0178246556

0534944986

0586307353

0357811598

0000084107

0968024588

0683177749

0441041635

0421872322

0357170495

0671587456

0332343491

0573554468

0431738449

0717253994

0927474189

0367901781

0298973963

0033072362

0071767566

0097041078

0091893304

0673314694

0769406752

0555059179

0601564564

0540848989

0470183377

0060889720

0859282457

0715713285

0574791076

0855278048

0541928798

0424468863

0728706165

0722784927

0279479902

0204525439

0135271974

0713831907

0112894327

0957727819

0574731174

0977447949

0556513366

0097402635

0399768891

0294916632

0162439024

080808832
0
0252352102

0399621132

0997635487

0428601050

0235418139

0456331885

0005480236

0223982944

0167352935

0214563970

0245142306

0074996872

0403346857

0116793844

0603402496

0605238170

0327889450

0064794873

0374789165

0123884375

0507649685

0451146898

0375396817

0926814991

0103750141

0354391425

0767954113

0653952515

0373521525

0819903218

0220465023

0293527990

0351463505

0427342303

0597371198

0038442047

0400639428

0176128280

0242912107

0698263386

0744070322

0381485871

0536852834

0960114659

0109977413

0592904265

0062415620

0353163104

0476631185

0157553224

0352020669

0009746223

0657958281

0478966450

0050153939

0522198856

0879892211

0415576483

0703490748

0001273445

0431632719

0467414760

0979120113

0429802827

0562873557

0284451496

0579265006

0511398224

0611691256

0806592428

0032840353

0842053902

0160514949

0032751769

0612884382

0392985746

0186294162

0596496629

0678427155

0250177406

0721137494

0024631570

0097563375

0569116852

0443810060

0271601394

0109031445

0735031007

0312458422

0623967214

0903888457

0649025776

0107400768

0183550541

0092949605

0295029442

0111687500

0677125052

Gaussian Integers

0378482236

0824471923

0401492422

0648902064

0984672569

0571060829

0447494031

0698285526

0931600505

0524227754

0789134875

0799601266

0836211795

0835067591

0463349158

0147672100

0343366691

0446362672

0453189156

0268223247

0102352387

0692469197

0502508886

0896913213

0587348664

0297196068

0482453012

0180281425

0420034139

0666572915

0130064370

0704378986

0399872975

0510848258

0902679897

0248108799

0571670402

0267991222

0956265577

0319866708

0955213043

0441815112

0205894280

0408517352

0796717293

0778401960

0382467243

0781505468

0685070027

0447921136

0875831335

0845668699

0927730276

0742963919

0976677828

0960434312

0783742197

0567107197

0056562888

0397307671

0490342173

0363169765

0370248666

0050171137

0184819785

0358961987

0670802434

0281177448

0387150456

0118028852

0445660320

0329435459

0604549536

0832170262

0839202183

0776904299

0728548729

0500411604

0225376313

0726381081

0401620719

0431927871

0875838920

0724889311

0055120101

0403663180

0844090059

0767540553

0940443418

0780955390

0588409818

0053449771

0690142015

0050692157

0918080974

0219184748

0442654244

0605537048

0044938942

0395477119

0644877878

0894972877

0125666698

0820882743

0393305509

0183889457

0016919323

0866957269

0697127763

0048551351

0949735438

0805782489

0282872219

0673460201

0576547824

0900958625

0411624336

0397978086

0213559687

0612912019

0773350318

0219778234

0878947026

0723566181

0311301065

0325796813

0663557278

0048442614

0311617514

0178477565

0667318526

0281336272

0855261802

0313457236

0406478657

0548367672

0368830073

0173611059

0427483159

0500461034

0161674901

0282982668

0024839647

0205725980

0097038498

0789809047

0458752405

0361602366

0449330135

0559200169

0322843751

0626668948

0335920178

0396402682

0625845258

0933905176

0238719199

0536818515

0922208503

0102209033

0423279947

0095722217

0102868058

0466621435

0249127247

0649311973

0167109042

0451283593

0971082404

0899197001

0705545995

0736959688

0271307981

0726817765

0077901490

0665253640

0362181736

0704399896

0756102807

0377361079

0722980526

0039738031

0082518926

0424314245

0569922926

0546297782

0011076262

0460262174

0318859310

0818075309

0188507958

0783609503

0568457570

0426425067

0662627570

0203318696

0392534864

0307407263

0935756895

0878495021

0310418183

0476291051

0904124477

0880312766

0324864428

0741969042

0080840323

0459322228

0798229424

0751746413

0878148432

0296624740

0354639828

0531909995

0112917359

0348216193

0802164696

0045117856

0657011705

0812843080

0502477880

0889596988

0819267968

0430537970

0632374423

0557580750

0632115127

0019056769

0849755765

0421964988

0972734985

0406085306

0475649408

0608487095

0948181540

0770929105

0127580993

0472822616

0036542957

0170546906

0583155886

0015870890

0255046223

0316907646

0996267242

0182090393

0830462460

0444329188

0802024844

0748826375

0933402920

0583458654

0184628989

0127332329

0068019349

0734128497

0438149599

0713082017

0912140301

0531645009

0253352501

0822605447

0064466277

0036089889

0223843208

0119273498

0297487689

0786432088

0802460973

0670722391

0455868855

0434994397

0449024351

0623362111

0543727246

0570003096

0406190043

0345049754

0029920568

0030583966

0651316028

0727639213

0898002010

0528382484

0035177510

0366188026

0829550055

0454672989

0411230792

0438502167

0244643843

0295844296

0552281355

0685622642

0773460617

0056725638

0757561073

0243924601

0040554743

0476608809

0249167206

0664716888

0360220783

0851182338

0348113295

0367661038

0430343200

0203244911

0238675008

0208962731

0946349718

0639318504

0538254683

0700551732

0414764625

0958688739

0372909532

0736889421

0205948573

0667381157

0293164042

0858501262

0392274815

0631275428

0670906959

0844524626

0264046116

0082015954

0144979797

0803479213

0095773215

0910369816

0564195867

0438696924

0998679325

0849139669

0740360715

0951897878

0566602708

0388062806

0103250849

0689008948

0183515210

0738886743

0455980850

0579264069

0244607149

0977285857

0892706389

0766199058

0684958318

0720000295

0117481609

0127970966

0600519880

0947795885

0531366124

0366538439

0847684651

0708283874

0793135117

0382269423

0467012020

0658412511

0198059798

0234046939

0387464170

0667551775

0160848859

0950448139

0135181579

0787881342

0448684881

0482757670

0190326305

0031102832

0199777781

0259392210

0683744362

0412207649

0899053800

0290275750

0181589666

0419596742

0923494528

0435047116

0621456065

Gaussian Integers

0284570109

0504668357

0499496914

0200063610

0221754887

0443304434

0916467918

0495232513

0470172673

0702741106

0168880603

0387720222

0892996116

0291423334

0682164785

0214948017

0326236590

0043113965

0726053965

0833825170

0815972406

0971000911

0489440030

0028137788

0892644263

0926434441

0061386542

0862063557

0290116680

0146412471

0878302275

0352822298

0993792623

0025443748

0361747961

0878119898

0345990367

0885003830

0162243528

0837286474

0898116951

0542212006

0125052756

0273962223

0158156540

0673315519

0088175631

0676556797

0755217060

0223440457

0295908876

0351958690

0473460058

0159197484

0410349475

0746882389

0602457454

0296391677

0842401158

0136975373

0543866908

0244829935

0512842197

0411252114

0693113128

0875440039

0410399172

0779097801

0035380592

0862862486

0591572119

0119237887

0348666594

0195589265

0421461481

0678672405

0205432973

0431779266

0336477696

0683944879

0739734829

0797467732

0282244142

0805320003

0955800229

0694560925

0682807267

0423118918

0245063865

0699194869

0157994486

0620705914

0063451849

0505651155

0227396034

0095258752

0739778593

0642089243

0400140655

0389887124

0405823486

0303105785

0381198083

0643760966

0848169714

0250164776

0682084584

0587939998

0906725162

0827433853

0402351093

0234390850

0944905085

0428727181

0032747473

0540432472

0237256170

0221520495

0139766620

0390638615

0593086892

0606977062

0403065714

0790742868

0205966070

0657302398

0200942092

0343815660

0181750709

0912960708

0338185073

0643904063

0983387915

0881482638

0703371825

0755879926

0106012534

0420370051

0190737564

0185812398

0939437786

0570057034

0702314234

0980783174

0299738940

0397946790

0307229309

0955477334

0981104408

0796268006

0152883696

0596664206

0723158589

0468309781

0445151979

0464348831

0135440164

0736299695

0201809577

0217644628

0238435344

0272776679

0789693473

0370731466

0236552865

0517924660

0054505358

0209185450

0634700070

0355378053

0240653185

0498055561

0387074222

0450776580

0527832110

0939510496

0404313980

0279633917

0910821958

0761358082

0949352174

0974873672

0052916567

0208960798

0656787617

0088738290

0087760755

0215568077

0080599706

0246702504

0058182553

0519686373

0273010755

0345415157

0209206792

0298513593

0146779167

0543338707

0987563906

0403804445

0972354262

0529198094

0664990704

0517745644

0413316095

0510312453

0540703305

0660018568

0045054838

0022216556

0654464733

0025379054

0729753121

0160417827

0411814158

0637988855

0705366702

0439746447

0665598026

0514859409

0299052096

0267111355

0933573158

0239204036

0546104086

0721998456

0657011737

0476875419

0023390853

0174066668

0177760360

0662646300

0089230751

0835663417

0102463157

0095817154

0424636414

0412847772

0772772164

0868948704

0593089976

0341610173

0817986715

0286536406

0928351416

0562244101

0409191311

0606095304

0029511806

0113271989

0317991207

0625849531

0794063456

0763465598

0886777967

0102300895

0529319947

0806786958

0725927039

0604340849

0127793975

0174377088

0518545420

0562393468

0107681272

0982611680

0172991592

0250299051

0853746996

0533556127

0229723448

0751435616

0364576806

0078635172

0754519703

0323734376

0603426503

0247704340

0731583665

0494223856

0843744874

0571140464

0622381289

0439650399

0830715982

0833493919

0120348946

0955888656

0635842027

0413887694

0292742256

0913006372

0091758101

0741480931

0575690561

0209978645

0190327725

0407585981

0705819839

0444441964

0067775246

0437224702

0998716351

0040017919

0057589885

0392005190

0403136637

0542369821

0555550709

0219679677

0759416532

0091686926

0131944762

0492667395

0938347496

0777231963

0699810985

0593378279

0631048422

0120716735

0382617923

0123791822

0539885699

0544270448

0892688311

0838895570

0243825500

0532595045

0615448551

0526003992

0325915850

0319211791

0787878347

0116901321

0782503106

0346242468

0154480506

0734398109

0618752143

0430419124

0475663190

0774361523

0206111929

0516003137

0332805872

0915390919

0231148323

0256060935

0989776911

0455444437

0803254914

0806690589

0515343597

0709115739

0937861263

0905767129

0834282662

0585710828

0339567274

0364097491

0529299975

0954450527

0986942873

0191905796

0582624363

0088626383

0788446310

0276561990

0534042983

0564052369

0790730344

0329216885

0953135144

0955949178

0906265633

0153600007

0755150197

0177702808

0785056048

0396219532

0519009914

0813585009

0231121628

0544032610

0464066769

0156603008

0856172588

Gaussian Integers

0368396150

0121467451

0400768765

0353975515

0999645757

0891390650

0157719845

0975113549

0875071285

0542040053

0763170026

0570251312

0477598800

0709690678

0361487936

0197415897

0456585287

0353825688

0100840833

0103390042

0858143329

0675166907

0071441483

0900969314

0361984231

0354036675

0333376695

0590736346

0278652729

0289859473

0547405380

0115778860

0874977035

0003003907

0069205372

0074057456

0141330115

0521469558

0328279044

0910282625

0265766467

0420044165

0423272942

0240700764

0020126440

0966633875

0635235561

0233170412

0981470891

0159316576

0964384368

0560565479

0049686962

0961700180

0264572852

0926990304

0956038852

0998264803

0309980352

0209680697

0099331416

0337953675

0852306176

0873291028

0090676622

0441199512

0132471740

0030179324

0768531492

0530480062

0888385287

0480858126

0830532919

0190814006

0807120767

0830508553

0189406044

0887771308

0401729842

0505941138

0066495595

0359230788

0248580974

0043264083

0931830866

0637949376

0329165444

0695080306

0733533451

0772387169

0316791207

0665097424

0963950385

0281057663

0146982467

0304204367

0966664376

0222037201

0375035219

0781187697

0052357173

0562159379

0462686355

0576099522

0978892960

0079163926

0007762167

0625351223

0836442410

0137758112

0139182313

0530148368

0734218103

0503212355

0129813158

0341280008

0017070377

0702772162

0839472746

0947130920

0404077112

0912717392

0436920793

0435624888

0809353463

0541339598

0811583463

0735503001

0859131154

0405399748

0715179522

0702509834

0782899550

0882406558

0869953213

0692107222

0166262217

0795197539

0827330501

0233481131

0284541690

0320222932

0513106367

0919967872

0778495017

0535053858

0636210160

0199521650

0867001075

0707271947

0201841909

0099277011

0736230630

0903982673

0647474836

0381192625

0168786152

0359406832

0767950180

0295400416

0230396756

0739770673

0572804971

0974584362

0867215791

0648376920

0579538502

0515151765

0292653461

0309289068

0704534190

0186081090

0432206030

0419387569

0207465100

0579685741

0913533352

0426725270

0835062164

0920843758

0785471878

0261047720

0983060882

0759534529

0506403563

0875576787

0761431664

0963868919

0721699341

0162599607

0600501884

0882850281

0201847680

0638198432

0719318664

0853535441

0253137025

0532770993

0800190349

0113657263

0455040198

0711049822

0028611301

0668200061

0151001626

0615659483

0497014714

0482226670

0448110522

0126191774

0117456078

0748085466

0274865977

0731944749

0819861160

0324245902

0314407970

0120752117

0365262995

0806703358

0825325438

0337999159

0800957522

0160087100

0207104685

0103207573

0438874010

0402072777

0056442275

0945685402

0385445015

0616048774

0645649038

0714740919

0390999143

0105377266

0242230851

0835780980

0400447355

0983792190

0537082223

0039644625

0447533596

0810640044

0641480091

0612240845

0735463929

0777173139

0561118688

0384625716

0080786439

0550756451

0081151293

0582822063

0890261390

0706554879

0262221252

0306699687

0629059068

0111050852

0293984610

0956184927

0088906653

0592813277

0888392114

0045281413

0065140578

0172775930

0803171972

0069299806

0642535169

0066836435

0888404106

0306386114

0235756944

0839956144

0993243650

0834833304

0402132184

0888101693

0598650270

0730306384

0798596058

0799366316

0479630565

0058309228

0759981056

0826660338

0693432609

0709130867

0561121488

0808213840

0924396035

0254282826

0007944716

0629287417

0949793911

0323332242

0729810353

0762122230

0633422219

0795136453

0576845347

0653942047

0318742821

0155305720

0699360757

0171011188

0375942390

0472688844

0980588860

0490079571

0913611384

0504140092

0366668393

0893478525

0194597038

0352341273

0166328563

0436998121

0594618777

0030844981

0090924031

0996253574

0642427455

0116049296

0338162086

0243054702

0259137185

0542003926

0261167383

0045161631

0780248774

0415680118

0824106131

0828089942

0041490977

0320847036

0635919490

0293554936

0114321946

0804212199

0191913311

0894236057

0141225890

0338665510

0564321720

0562866030

0271202346

0267127499

0001590498

0496677222

0490004745

0578443077

0914131607

0043878941

0286988473

0534727154

0148589655

0723676463

0281616044

0006902516

0814005006

0094789870

0181745488

0609135839

0281625065

0281301382

0117262595

0672000776

0604806335

0729697266

0735844195

0349124465

0546005511

0427877211

0545899035

0538464096

0155668362

0137729374

0044023712

0640521792

0501968416

0794906159

0941631218

0262140321

0020013169

Gaussian Integers

0139681665

0037754601

0484376716

0105639875

0790935304

0556809577

0934668889

0735216055

0953121224

0543061871

0344975399

0065347744

0842004213

0788616407

0578950404

0472537560

0723483887

0108690144

0491516972

0429302531

0301577551

0125270404

0769021138

0685055887

0771721505

0956167570

0141875125

0746095405

0929834531

0573560801

0124638487

0621782219

0664261228

0232481083

0257647785

0255825429

0460997797

0132956960

0063170824

0794841319

0995873286

0779710879

0152024462

0095255192

0131128862

0193970847

0750208157

0864979172

0809867669

0854597524

0987711970

0818757339

0287839903

0389548761

0373092482

0102959028

0677955165

0125705655

0325313409

0738470542

0393323349

0625460420

0532171938

0566951305

0132722666

0242177768

0873147788

0138853720

0885630263

0458681298

0365064985

0494022739

0112535669

0773052237

0470180298

0406487398

0370793599

0436153166

0414951314

0065263815

0349249967

0442863596

0174052570

0099302669

0087869123

0796350359

0128752175

0174013896

0486304094

0971772335

0990258583

0056120268

0960448966

0338935396

0066859828

0455252168

0595962896

0703784370

0060708833

0873666105

0801138679

0072773949

0911290248

0848660840

0202440628

0590851492

0126482584

0177537697

0883778328

0174941751

0634182333

0864786879

0251577431

0446312293

0412363139

0303750920

0395017112

0737870910

0138039599

0311416048

0323055061

0659077845

0122055331

0618815260

0569442378

0270340878

0207332568

0646565075

0781729396

0700636628

0372348026

0109083495

0692413415

0880966603

0720413038

0516547075

0444986628

0498957703

0634429849

0408495229

0709327577

0716914706

0357792481

0298164813

0942713656

0823960939

0686200422

0223992162

0798215117

0580207494

0191037735

0907215136

0375003357

0412097614

0106920731

0501062321

0768623672

0398628657

0264303768

0508981361

0713361810

0212541122

0593620216

0922562368

0106695886

0541515810

0865229644

0949101520

0770148848

0025851577

0020408903

0390328638

0800067884

0396737385

0917561420

0852668823

0518634803

0624588304

0904563300

0093772853

0821030215

0235326147

0271303833

0285677718

0939052946

0559700004

0742342066

0040659078

0992598574

0752089929

0013192788

0750444066

0853937369

0662060555

0872995952

0060528532

0662707969

0757056927

0307841015

0278450336

0266554167

0883151739

0778998339

0776532434

0523961147

0295977046

0218243780

0228405022

0727813605

0032068480

0915519938

0669718876

0244334854

0878401357

0118392450

0300910335

0408770323

0428064976

0454875638

0571198833

0173826959

0574711792

0704073581

0200434688

0886941746

0037310584

0701080693

0474547670

0707653332

0762060707

0740656197

0597209019

0692351779

0698937702

0599506564

0085819383

0141153689

0257375517

0953525356

0554776435

0316487774

0896068228

0859852332

0738004288

0234122087

0183133829

0464904912

0738216940

0040670976

0068629190

0455027398

0369445647

0851785111

0967169185

0041125228

0497570753

0657907730

0737282822

0847759034

0922966982

0156270186

0301138621

0564605119

0872661708

0124698046

0824763132

0897026935

0845696693

0542297859

0365040750

0594612804

0381548025

0576635203

0919174190

0295462452

0768088704

0831858474

0737650816

0064892020

0603227950

0008605326

0730982875

0038516948

0131461769

0956264994

0787715510

0327437595

0843471049

0920904184

0995338284

0185658018

0587089438

0089802941

0990206707

0824702764

0069539776

0936106010

0203612030

0122621492

0842617158

0732992522

0725339732

0087557133

0264324525

0846591737

0546135970

0772441248

0142660945

0687036131

0792366938

0609017193

0492968092

0388875998

0147949317

0330522684

0084828016

0560937256

0536632517

0832881059

0604571362

0465335782

0571660681

0895183215

0620492316

0141958963

0351332532

0232630099

0695531392

0882912697

0986229541

0027528078

0449706219

0915329235

0711365358

0521201975

0276072679

0803356196

0355662790

0960481772

0279399453

0053104904

0053472065

0080843504

0766333518

0459362806

0248059277

0867737342

0008863600

0248000400

0731306191

0360592782

0876806478

0260671207

0270141027

0314145934

0956287049

0788536318

0882919279

0625935406

0064776274

0538655558

0692364431

0345426418

0533919202

0152875202

0668048005

0955995794

0010893396

0905166396

0154708370

0800138199

0801418012

0514064788

0963177336

0587799523

0355397934

0376129545

0989379306

0703687382

0050757803

0959114408

0710088432

0113106784

0430869541

0175322876

0194135167

0106104516

Gaussian Integers

0733529619

0129522754

0711621131

0612042812

0949277578

0256829534

0533071995

0726788116

0488380750

0647656567

0359160101

0282680464

0151330920

0812078708

0858660063

0325828442

0105581375

0173255473

0190941197

0157318095

0901468628

0089410427

0252568407

0617636207

0894561443

0836031966

0826365866

0508906046

0870407409

0732238069

0408695863

0014811073

0997107805

0101536931

0339169793

0010814496

0171583144

0049677677

0650764583

0901857547

0098938827

0495131130

0531676187

0468876610

0377663699

0017746754

0042321908

0442584868

0006610076

0431889571

0091476314

0610453907

0733861998

0373095332

0117671519

0254644806

0421543372

0828821039

0546458862

0298384513

0045026997

0591209917

0235281419

0024819955

0004133423

0489058398

0197986890

0802528391

0656813601

0998774195

0653176381

0460743701

0146968045

0083829341

0365839558

0690876988

0986441543

0273860707

0514716182

0314245792

0617371951

0611029300

0828693545

0525527922

0013690960

0273149673

0814064493

0112034851

0675213881

0671816595

0480830175

0113501126

0584363507

0889993357

0666317820

0904563596

0877919658

0002507648

0954044963

0574370059

0223411124

0865278645

0817537527

0793301962

0653349074

0364991160

0096572444

0309214200

0157454989

0289908036

0335544761

0996889448

0137428557

0035341512

0554208864

0584105216

0410153039

0287450826

0482652838

0641368060

0783819061

0184636589

0288611031

0324575676

0219339961

0612373458

0936926848

0884451302

0469890765

0442444537

0401784816

0632325509

0030826499

0732053519

0408653585

0866543620

0251478059

0337711431

0208839516

0142962740

0141173712

0194387844

0323843904

0190835798

0988163474

0670900895

0294784502

0735965062

0563532383

0753908977

0191820964

0118258903

0270533837

0346253993

0373975213

0066045910

0879373344

0543655453

0869918198

0150130575

0650090532

0758738455

0383192073

0708436229

0022688107

0512940056

0337815279

0838925942

0711915259

0953118353

0348431277

0558480613

0918932117

0045071292

0610980928

0978757277

0745233212

0487242321

0346622745

0756406112

0589038653

0344014550

0507495051

0345033756

0621448506

0365924464

0369123577

0850965939

0125119211

0396479709

0014986032

0080527006

0213229729

0667983304

0392882555

0758693084

0420433665

0292594885

0054722406

0346268125

0957014469

0315788421

0397867186

0565283714

0764192033

0588499292

0445898052

0495434516

0941611976

0441165862

0601330882

0628661257

0306077522

0871895389

0572032319

0300433961

0220600958

0193125704

0122019071

0197020389

0292768291

0864946663

0793129798

0833683167

0458954566

0535515384

0908489974

0214131143

0954774572

0277890054

0548396504

0150783128

0970954233

0550430944

0374925957

0327477982

0234835972

0501081677

0772969984

0235220835

0399983602

0081923099

0371031065

0103440743

0821169547

0272928500

0028524491

0880935736

0075286620

0623824989

0052789366

0338393250

0847297145

0614483595

088848330
4
0568193908

0352474631

0967864627

0066154799

0307472430

0798180149

0101061055

0152472388

0830521982

0564786456

0701747276

0314007671

0030595729

0766259651

0451453984

0612978908

0507271429

0265107638

0657339430

0596673630

0554758401

0372254872

0322731055

0297965699

0702224477

0745579158

0446254463

0541949350

0426285211

0499900559

0455432457

0439409662

0625951368

0735662225

0706032639

0877871734

0943300128

0555391569

0223777111

0826379858

0007689477

0309366229

0938603507

0473150343

0912206125

0244607327

0267416868

0915935110

0637375423

0298544495

0857398052

0735202880

083488986
8
0794989365

0099858952

0962255987

0449236355

0300866978

0282767017

0898841328

0002753048

0253725601

008085860
6
0213334820

0205654610

0513021984

0292426730

0348849398

0944752428

0606183176

0364737236

0708566577

0856671171

0442826925

0224411304

0158851869

0061142228

0801472057

0238343053

0245753235

0036737952

0928572359

0783638562

0189639254

0091508407

0916058461

0157937947

0922797318

0744702624

0335458553

0499057713

0245937283

0061641111

0519527808

0600078941

0304723769

0548530777

0845305850

0841256988

0166602309

0722763869

0462159073

0397325370

0990547633

0826895984

0666533792

0977341743

0740897476

0801517726

0406095779

0284736152

0908823442

0793589294

0541450173

0868748428

0160674816

0787631150

0343351680

0992389350

0185673602

0362972452

0249584967

0192014984

Gaussian Integers

0079570195

0724708998

0476939927

0374732395

0682080039

0246235583

0337694534

0841178130

0010474723

0687922723

0023589231

0502802039

0341218475

0579813820

0343973502

0874109856

0308008024

0362661728

0836484176

0473376343

0424470561

0363983568

0982544262

0017324946

0689202053

0420000335

0382141331

0534244726

0183596576

0615410507

0271249861

0112687766

0156700831

0356549677

0756760365

0292141796

0511992167

0291650090

0210110902

0548013676

0988847618

0777761955

0455143005

0282119210

0697549741

0183616822

0063721711

0619973183

0263327616

0728881065

0290846847

0788726092

0543767450

0671406216

0885400807

0387507422

0334580791

0581789310

0394844889

0480826836

0808590498

0407344534

0335737206

0834290780

0593071101

0323680488

0305804817

0295454624

0845257595

0152161527

0645602466

0250070926

0078350991

0857496844

0444084734

0630287507

0036033810

0175430608

0528996057

0139964496

0245974645

0373259841

0793641011

0428403801

0186992400

0404661977

0289184482

0371919947

0847530662

0031950363

0791933141

0322567850

0988307871

0467436658

0496296514

0482836009

0937076608

0009875023

0138696225

0381654845

0889046401

0122711790

0885121359

0138697730

0475708068

0290099607

0877099481

0792948751

0742904178

0018871516

0113119603

0776045891

0900482335

0935494727

0838492532

0232535674

0431216743

0351318018

0596511796

0991980273

0729621685

0201854938

0437947552

0839574936

0042141422

0477313786

0346543439

0344384305

0570795510

0786624466

0068120627

0446165689

0020851450

0642116348

0213234943

0233286370

0131240875

0584603397

0111292436

0380196531

0975704892

0747038915

0756327960

0736923971

0714244142

0236651925

0846656367

0711672143

0264401250

0415877033

0966692248

0270609823

0959508248

0241751117

0490030649

0376063554

0516779007

0128248667

0898931419

0118472348

0299160316

0655215370

0632603784

0977253701

0193695886

0914500690

0760594370

0129602801

0507319728

0701431230

0606814036

0453066773

0570829172

0736005362

0855336784

0343695923

0723016073

0391801280

0415451200

0852057848

0171577278

0285914184

0038708347

0894781997

0316152628

0450762089

0329710390

0037718082

0279265829

0452022600

0508042568

0567206137

0903855289

0106518296

0526061623

0554282069

0423422130

0550145726

0692145494

0324066551

0110759106

0275415314

0012963441

0211676789

0390015569

0814992090

0503409997

0821243578

0818153464

0300467431

0016486880

0670709299

0611027037

0001683776

0417101104

0819875570

0269982825

0665390107

0368968092

0946930726

0404837132

0885010096

0986528527

0486589833

0495837321

0511044028

0337254815

0098881179

0595960667

0772146654

0158377016

0657990098

0882160232

0462525216

0453655916

0913580938

0042753891

0158550415

0153464442

0537113212

0878430032

0262418336

0901749351

0910631805

0373763254

0095326661

0207231192

0965337035

0834668725

0200482393

0723176459

0783144329

0276121359

0777762570

0859425897

0440181876

0721302590

0519877709

0742594968

0849900251

0693492880

0895455228

0531586042

0522452472

0766610490

0475718925

0348127148

0533612536

0356185079

0424774442

0851587933

0352173999

0919895424

0390416520

0558842375

0305279134

0980914232

0175466315

0026887895

0961831297

0718676750

008806825
8
0210582904

0161819825

0982613417

0726040556

0151444678

0388916889

0294905383

0452858603

0383479132

0038770441

0565298536

0269630073

0349205825

0348208732

0725214579

0476985562

0241204113

0627647882

0761705657

0527546855

0107914719

0896986497

0243335826

0549683509

0385758542

0868300738

0198162152

0857049719

0521567290

0136056309

0827672501

0366537813

0214725865

0151306262

0092658208

0014167194

0788347375

0491653085

0581697928

0901499236

0689040009

0350664876

0272708625

0185684903

0066962117

0124236404

0249545610

0422814411

0713832072

0542328831

0434235429

0578465350

0925157199

0994797091

0445932619

0160751414

0862011244

0489634236

0042186666

0330128713

0217931744

0236362713

0985685221

0747397866

0536389852

0160893262

0414187531

0611734066

0795873606

0148579866

0263892620

0515082734

0901171021

0240111994

0221749770

0855842236

0233844956

0869424581

0849466483

0722795553

0068278242

0128495396

0122693542

0513203190

0865168402

0424495896

0524013547

0779675102

0584169502

0567277853

0708047287

0026781008

0054983508

0906568541

0386351179

0312682414

0988170971

0778199155

0526639610

0649260486

0572885457

0612139955

0827531679

0105397411

0382356160

Gaussian Integers

0542862771

0799852431

0640690315

0802662683

0307639078

0185480849

0594846651

0043075647

0299620674

0502335256

0111830562

0117355059

0395469945

0908749997

0001792866

0542342606

0948047519

0668162907

0569124988

0445863560

0005846850

0454778042

0565802213

0224508878

0421831826

0573754015

0884891297

0493714586

0937387950

0879924041

0804270037

0528493084

0917228627

0149021202

0031845160

0029396513

0256503399

0688892615

0648299966

0514939287

0573935270

0521242809

0960355423

0438639252

0696065865

0312094250

0127964578

0669923262

0851494233

0273012774

0150723918

0856373816

0152252693

0547808915

0738940746

0492057682

0692560563

0579362854

0841439022

0390602628

0684850536

0444878924

0584945864

0043833378

0120604295

0200754596

0795372794

0069539186

0358959896

0277000677

0298877328

0295554852

0634378107

0013939464

0738143283

0831821769

0401767411

0438505010

0637326305

0907748881

0041077726

0865919077

0805093580

0772031019

0572274588

0878328342

0905033256

0984580753

0578065577

0798960948

0239638095

0786795614

0626465630

0887940349

0282519038

0222884467

0392714268

0017469956

0813196292

0592635423

0295566801

0450066508

0104535428

0420109148

0602235723

0914718044

0907985498

0688587613

0167241320

0015895806

0775858120

0747315837

0256837710

0203470675

0882708735

0965331068

0921688769

0309817750

0529034926

0546686911

0286460676

0306775232

0206502253

0588416543

0066056517

0939888723

0297060814

0188836286

0067356875

0488449239

0412297795

0558715946

0591454794

0181085297

0607428398

0684687699

0294175554

0003861994

0681812099

0630988285

0359738243

0154344046

0885715784

0017757886

0378589394

0992764706

0867711183

0815996777

0298539425

0711046313

0748470496

0117048381

0362808964

0621151994

0828844187

0138049154

0806302114

0985920700

0806745674

0031197869

0138219274

0504452149

0744199617

0563907930

0054835669

0007636971

0557890465

0537838824

0416311313

0115489988

0437684142

0025870183

0878047147

0510521152

0698730068

0903558276

0340254203

0867759084

0160288854

0397958023

0127141961

0500107781

0221549995

0498818033

0882042399

0091626275

0239193452

0421580811

0023995962

0501348364

0905213744

0572702137

0215957273

0306622075

0930733525

0402471248

0333117083

0358512670

0560205779

0851196032

0300570242

0744547939

0845022406

0605711522

0049676512

0993451467

0216367413

0511776877

0825711146

0252954639

0983403295

0510508882

0449804979

0818830847

0473083885

0981852666

0701734280

0148993247

0977936944

0411261861

0391105481

0493828037

0055863812

0412214010

0641081813

0518428955

0279958741

0377780641

0416527924

0086983234

0895227583

0201839647

0597037745

0543256971

0007724232

0440456112

0906449121

0100867910

0422598321

0783695017

0568436775

0083178484

0757229294

0231424456

0442865394

0439353627

0464403690

0874447366

0623158421

0221186030

0807371298

0085262416

0552342430

0797477271

0025554920

0244076714

0678061516

0001026435

0902037362

0157903896

0238496977

0240440659

0164630228

0295072834

0221275089

0875847524

0262691538

0578827963

0220182712

0319809399

0180543013

0270759890

0441482506

0828732146

0336996300

0523755968

0455351182

0400564759

0169743847

0091266733

0430628296

0307801506

0630831644

0061047372

0086973476

0701086133

0605817491

0243052395

0051454520

0426023529

0557947274

0406560976

0375877731

0998412378

0556409970

0261280924

0699452309

0863215160

0590843252

0645369099

0552175346

0192246457

0274654184

0693670438

0915225951

0144370201

0594408448

0573013266

0689587774

0649070751

0023699919

0063475462

0234380590

0822851077

0121907968

0071789737

0500379849

0076845375

0041102461

0310506052

0588338781

0934563835

0825584175

0674755092

0338864963

0733756815

0339765089

0135784130

0138433891

0834022702

0884504655

0070365603

0633346170

0276027175

0640665877

0876917576

0784731621

0795526110

0045312515

0193683698

0815875037

0906851201

0164430935

0475237127

0335837991

0251092413

0448453389

0113009794

0781152675

0932339166

0752767626

0295320862

0376178789

0003528937

0970360802

0406408709

0595800759

0306968366

0861815222

0364822891

0042758724

0718130313

0263275348

0455444979

0835756419

0093846775

0392168219

0169529774

0520417947

0001358367

0225502697

0345685081

0744669181

0408779934

0906917029

0862828683

0653555700

0014748238

0318964083

0630359879

0908896510

0388962608

0324091721

0474756621

0005138264

0403664513

0157022426

Gaussian Integers

0328049354

0209880430

0284219762

0753007994

0462721395

0774610832

0428266717

0193135858

0618303713

0357892502

0443705168

0627820120

0081126785

0260649027

0634740572

0528177335

0732552396

0645768403

0788155116

0029942386

0092802952

0403184535

0455675368

0442375509

0177831266

0100699253

0132788362

0645810256

0975063878

0361643063

0650806255

0699626339

0748026142

0964835294

0913043229

0535077775

0833107196

0767743508

0240287398

0175640335

0990113075

0082043765

0095170351

0671105795

0888121149

0672524333

0806277800

0625752091

0466717550

0179829671

0526432573

0004805117

0473162333

0032321518

0023264960

0930275172

0736188746

0840003307

0524663665

0037759452

0075434783

0068694993

0274738970

0372597950

0055419618

0359357956

0211335334

0658215883

0085755330

0084650665

0147684339

0301718676

0636863968

0626151676

0160977278

0394713870

0431840185

0471660747

0104576381

0508338870

0764603666

0500492538

0173168011

0760551558

0260863323

0784917189

0337632573

0989160445

0143458704

0263571460

0512861521

0785920623

0518277686

0148965568

0456725351

0833393661

0628269891

0830465853

0116801811

0449324583

0947249386

0527684316

0094306919

0507926817

0535350319

0734760692

0342013007

0708375346

0855536435

0221019345

0374792814

0808396139

0422658255

0113711247

0482409846

0969430961

0996836128

0795645280

0256432982

0829052020

0210567041

0219246207

0284452148

0381850252

0817947246

0936099116

0847417643

0977357992

0673431527

0870627583

0855923075

0757081578

0828987095

0455681046

0791225313

0053589835

0265189804

0243264494

0338187105

0441009223

0625213941

0512851327

0741773904

0283604127

0852399627

0493387161

0867899852

0787168059

0167706230

0627678595

0378512778

0695452888

0790700117

0244062410

0281588523

0243452881

0694382615

0705527987

0641848898

0926279622

0019529459

0310801989

0653631668

0651584141

0990613275

0852810576

0792687509

0435936934

0023872694

0586854621

0526540337

0575320330

0980911038

0904374385

0321623662

0761301218

0756521113

0748521322

0244396362

0893927034

0232526216

0228436434

0797207620

0999042441

0985466404

0091955195

0426775580

0687255271

0226273870

0264680402

0370870451

0293095043

0437803710

0477351193

0762386760

0419003592

0882918616

0198498436

0970533434

0156294866

0055739592

0475203243

0756775495

0277113200

0155585701

0624746005

0986685896

0006177613

0848600681

0517024631

0130434519

0802067014

0390005905

0454984575

0749644784

0376165828

0378812548

0925046820

0535505444

0938234671

0674388604

0423390241

0005146386

0742368023

0438730568

0824478738

0230012660

0169156758

0369102615

0635065518

0094552065

0374946341

0056970480

0007571409

0564023820

0919805668

0932261998

0862368605

0796435936

0460500131

0521113209

0964902241

0827651281

0949087114

0299055810

0025711109

0544048493

0864775649

0030411821

0977134829

0503037090

0843302754

0453931862

0950471226

0396566440

0876747306

0364814786

0492975584

0596347807

0330090163

0383406877

0276506916

0392207122

0307263312

0045740858

0637625266

0249584671

0918649226

0230874186

0714934950

0923345342

0885223882

0325729556

0885489254

0141659714

0205590936

0237023358

0542730257

0418509076

0860572657

0472723064

0239222832

0494686389

0301911271

0000042312

0677599005

0533080540

0704843980

0918576468

0274769677

0287005294

0686539212

0671117001

0338817814

0828636956

0870468696

0166232468

0268002476

0225914875

0473536467

0397516258

0442475674

0172313458

0379896235

0362150799

0096105451

0038297008

0227511830

0354583526

0745627160

0007381558

0236235559

0429472343

0538037296

0865896169

0386053378

0340730749

0441656932

0074687005

0718599702

0327328394

0524861380

0095891541

0669940109

0617726921

0541434375

0648769982

0593520403

0742685351

0656479015

0584936807

0301755536

0995878456

0476534019

0041960954

0911146432

0055027185

0421447605

0562802829

0260605172

0863044325

0994277462

0649334541

0316712060

0849651557

0028645612

0034033451

0697700401

0360151694

0868171766

0575680719

0870750902

0396041734

0256898593

0657985797

0329519814

0709115535

0707311799

0012484407

0700500551

0211233329

0825540249

0783441438

0263348568

0530563813

0093913396

0160610331

0603863493

0060939460

0857181809

0047139240

0237498905

0751896266

0821129988

0903949176

0153456379

0358858861

0614448419

0163333752

0432345473

0862290891

0719576419

0966853853

0507739693

0710239324

0970000023

0825826247

Gaussian Integers

0896686692

0853483829

0256721460

0003537932

0018633496

0262387185

0095621298

0590420517

0074195344

0637439076

0007277591

0496040554

0846063612

0453115941

0372554809

0751290173

0842514109

0435838015

0023631028

0268378843

0946294218

0767145810

0107993930

0704766633

0415551510

0616772258

0448579168

0635281440

0288596589

0011824046

0151355855

0048559811

0431730625

0616159248

0119816334

0097236237

0205991135

0309649621

0496428331

0125438680

0711039180

0433510772

0083605248

0378043318

0687633836

0290097336

0180918805

0506403787

0402037300

0329187212

0125783270

0595599173

0183623762

0745127201

0235629345

0492565580

0810584634

0047960677

0435012049

0418758779

0959648209

0663089171

0144353336

0348449516

0088789457

0292950939

0560561192

0806610391

0600242660

0435497945

0484499451

0792442409

0338937207

0103801355

0049914688

0748101576

0391635010

0253731652

0800963083

0746809001

0939543851

0018261409

0749148684

0241016213

0872483255

0522588890

0719333058

0550653363

0102110605

0994762833

0034649083

0045796570

0645338055

0635973621

0828919372

0213275073

0933931862

0384226106

0591987986

0256561995

0747371116

0302264486

0309000080

0861418513

0726159605

0826394748

0610621845

0047544006

0559328068

0639151718

0378035639

0036687694

0259115206

0112445676

0553237329

0807124408

0240455324

0360204120

0256156695

0140919787

0480931282

0996267640

0070363614

0369041599

0443972222

0345556400

0715152641

0857758413

0628555662

0283868672

0720290121

0268251505

0758391640

0657621250

0708726587

0934072101

0080788202

0212816960

0101026628

0743511857

0732313535

0583523688

0165140627

0185929460

0298826197

0989049529

0161597135

0540907387

0274875060

0791422544

0401926737

0789250741

0829525793

0289565030

0629337976

0411775550

0440663929

0470564185

0746672011

0324480199

0276031384

0916124133

0876878630

0691114179

0743205117

0525851923

0015606256

0868267905

0678857235

0425768505

0189969745

0003913399

0710975738

0192781717

0671186532

0004828152

0692833031

0840177131

0001853921

0584270181

0016004293

0843896876

0478836075

0126689996

0897906292

0307578810

0736082451

0647995130

0473066380

0904466769

0540652714

0224263629

0444214858

0405320595

0721575266

0214791749

0657429679

0764460280

0732600163

0911343194

0104138013

0701939325

0012053291

0204389339

0466840740

0957072057

0209448907

0532381571

0900389324

0592934055

0418993912

0908169412

0731586515

0326776619

0209637102

0934867575

0400227134

0370405981

0704787308

0379675933

0803019002

0252835735

0469073941

0240751047

0232159608

0276405830

0422492553

0184873281

0285403912

0222698785

0645729313

0166055551

0438042317

0263716514

0411565379

0247924114

0997625683

0122172936

0879759217

0292182555

0568249974

0742718912

0771467007

0116696409

0873562299

0848195289

0431957671

0307239115

0594510267

0468151999

0742722701

0723581949

0203217077

0245087107

0424416428

0906588621

0380898265

0544774352

0436738413

0272762911

0454252963

0553975717

0136983132

0214866037

0231732103

0048113009

0770219839

0097220729

0546557887

0190823685

0811375946

0908822330

0093553516

0991723108

0739842125

0720201049

0127456791

0040921675

0116053419

0168637250

0150019159

0845454333

0976183505

0694882268

0950048812

0128033757

0302262963

0909134200

0064890425

0341428500

0677705114

0345238240

0190463246

0839878773

0260674456

0570892086

0918993494

0001082184

0900353713

0704317867

0296797092

0220006941

0171510677

0963616610

0697131511

0911706326

0684265176

0960047061

0487340882

0730719321

0624462729

0442900382

0105451367

0122198653

0823983941

0075960644

0967845769

0023086874

0368168786

0261767828

0114287582

0127251565

0990201934

0643189472

0659283752

0934667937

0000685918

0583735019

0063157939

0847389396

0695068595

0797219074

0337842518

0518106724

0150030251

0602443943

0736684495

0619821617

0192990504

0948703129

0258283393

0212793748

0083941087

0180009177

0026607167

0493561196

0288452306

0587672948

0735785349

0928701263

0017121481

0585820659

0801741391

0571988106

0689404801

0471674429

0278034794

0867902674

0418934894

0471177302

0297961980

0744778515

0013375896

0784101786

0485919974

0215060301

0898402442

0893808081

0821126759

0714190185

0180468542

0162951732

0993061338

0156669263

0268293343

0939428826

0803543292

0924912012

0741224028

0853070363

0216202178

0288916356

0644978848

0126350886

0614152834

0350912981

0288433404

Gaussian Integers

0989111000

0662180308

0642717566

0117387595

0081318500

0922572772

0158271095

0198726841

0724777645

0952080816

0564341444

0354993274

0484459303

0690739620

0114520275

0353545967

0015269242

0894326397

0224758269

0519161557

0364171762

0989179639

0572353352

0073284256

0435489003

0687474046

0868043695

0568121662

0942649801

0257864509

0747093379

0446906404

0689922609

0166342006

0613370710

0698292656

0344080193

0791785083

0323492771

0203074449

0309279840

0092965331

0829596265

0784182961

0279886576

0659607288

0545838897

0836079213

0854068492

0906860199

0246199620

0816905317

0351789569

0690209182

0318099503

0868604062

0038114896

0780948629

0278946830

0851472266

0916212938

0002518612

0892603949

0830857294

0527298788

0134472636

0376611377

0182331799

0688349102

0818686060

0878483215

0691999719

0045440588

0655544476

0985949808

0911108154

0833846478

0923812967

0323521475

0854849896

0088689480

0491117116

0477873955

0542810107

0361885170

0265933111

0001198753

0122829551

0682018518

0284436498

0700580296

0307727010

0693543353

0725781162

0022146652

0489231556

0453263638

0912778266

0512890383

0666225623

0640522742

0640257720

0773861050

0409651682

0352538032

0699147482

0288695050

0987317400

0730325102

0860722742

0015043260

0062305845

0486192323

0781701142

0595570610

0697320313

0897562283

0289806596

0593883285

0006693253

0374459887

0104820631

0353870198

0102443037

0493508187

0558250296

0353798624

0499877787

0253952006

0861532768

0198731198

0460795525

0467671974

0167083420

0810164669

0810347998

0248591477

084060886
0
0326293747

0633640040

0282497796

0050895795

0797693619

0701754524

0891706612

0572779345

0614485638

0689682334

0979641345

0381263151

0082398996

0326882814

0598617063

0118843399

0707449323

0600227420

0556358190

0483641253

0153836973

0825706880

0256661352

0547225425

0747218498

0158607181

0341514600

0802003802

0715164443

0140267062

0625322767

0912592170

0175453614

0183482314

0906700922

0822030802

0959035940

0759418963

0768136373

0398201871

0656834718

0691261516

0570536491

0308939938

0847068862

0974253486

0272847814

0085969383

0422333804

0397933850

0030928745

0652064385

0209709707

0686436579

0117006914

0425773723

0345820139

0797934255

0857037679

0126452823

0187573976

0157031583

0321441509

0477300036

0820969620

0657565762

0265118066

0177631765

0837047102

0792841315

0144849697

0799735739

0139421358

0837497966

0475448456

0490661807

0588640902

0326822903

0602428884

0239970654

0119848244

0617963662

0634545798

0126530238

0791522121

0212410511

0952199616

0116899396

0012760105

0212992669

0974791135

0253090672

0362723904

0453790719

0410701923

0656427245

0499856617

0574864170

0418965785

0840459214

0831261674

0677719292

0592498970

0197835078

0954946156

0507442157

0633054098

0701242844

0851483266

0348648663

0808706271

0817274076

0203996324

0543306433

0903448133

0975630593

0969302872

0236429347

0827884473

0451949501

0828784814

0558816124

0492194321

0543846425

0900984365

0271152964

0639347212

0937658151

0591207922

0274806037

0620955253

0271399172

0695682241

0535616856

0817029163

0099095157

0085099274

0254348990

0332241868

0734749455

0252719010

0444033653

0383049040

0996011232

0249659184

0666899004

0032503901

0325896454

0317406846

0954305395

0893250656

0498751967

0927194048

0463401755

0967345512

0774592607

0610604739

0692025107

0301570794

0081152173

0642102362

0216157703

0870827238

0582707732

0362674795

0014543673

0045961506

0138701922

0841660657

0241100598

0983761920

0877893623

0119544581

0319950917

0234892658

0922068180

0924240094

0281725434

0594193365

0225770045

0758701367

0200134479

0910989317

0847846642

0315373339

0310114680

0622625554

0141811084

0674797742

0921487734

0350080720

0283833539

0908022925

0868232590

0659507778

0027336180

0487204192

0920698075

0986847638

0771879933

0966901904

0492681391

0898164587

0011775474

0385476005

0234663178

0097768542

0365759549

0775365945

0070412952

0393338188

0725244587

0923570628

0321292858

0513403355

0229224206

0171251487

0887384062

0761949611

0883193618

0197005073

0956526336

0023662273

0798648291

0251301526

0464836769

0003879939

0811688167

0710765813

0096411583

0623271860

0009986081

0445883895

0664188623

0153999196

0831705346

0149858022

0649081497

0690030058

0578163686

0777170493

0271463701

0884340036

0416494220

0427278018

0638417299

0361182108

0109477737

0884666954

Gaussian Integers

0607250473

0257979909

0735762499

0621143336

0703368747

0474753747

0484973833

0007916476

0160577112

0257183300

0937381033

0199304759

0030452958

0392092849

0302924133

0275185121

0554713795

0425056177

0580842289

0708792065

0742616536

0459408666

0551588813

0890100166

0928752108

0964441553

0454933699

0904314161

0294209812

0237906126

0849487160

0689169952

0074967827

0726847615

0179322509

0018816969

0650839277

0451427896

0397632662

0234986832

0109144193

0420913315

0910407191

0702631736

0970429933

0561373366

0765999244

0895615024

0463612892

0406698424

0627428121

0520988994

0742899536

0980871469

0213977025

0523629547

0046179980

0180753649

0227359689

0219109239

0675729747

0899382737

0845564995

0038510337

0533730571

0569681605

0036480061

0699941480

0618624677

0974500839

0758009500

0847651176

0100645040

0064952280

0046212589

0446878522

0536089584

0558300677

0325370686

0446997390

0467306822

0840911379

0652617307

0862583390

0972564806

0502513189

0403049143

0428620426

0539968642

0633530340

0958671885

0542788060

0682991882

0518960298

0840624648

0635217769

0699667452

0133606765

0052417829

0078272718

0892385510

0623601164

0510228366

0482729780

0500581585

0941312510

0767425033

0947810958

0940545807

0031997743

0673291497

0744883427

0414474323

0568970910

0986437444

0795083118

0524713487

0586892380

0448347254

0516734635

0404282315

0929568607

0517161223

0029316835

0036247182

0364520522

0572005707

0239206444

0796462531

0361921624

0357120058

0123391144

0938116281

0687923770

0949579170

0153777486

0696205762

0872604112

0324178640

0742310797

0988904732

0492555031

0348810462

0777692659

0189532481

0652029134

0608657757

0488876934

0223368116

0312665336

0146286924

0435844790

0783958150

0552127745

0514304991

0707026254

0840334190

0474160667

0091529477

0719832443

0291501434

0854168377

0731579498

0189389675

0666257978

0065445733

0611101310

0725920573

0777131923

0878607264

0368932796

0327840908

0880248233

0448361515

0694815532

0041977872

0747208042

0238883285

0988397857

0729564383

0998694739

0597191883

0369887684

0727776790

0853806657

0803747507

0076599692

0947847210

0310683311

0238245716

0277625155

0647233128

0573036504

0585704015

0409788998

0051111348

0843442544

0757661635

0996846188

0009130701

0932685810

0262033387

0708103803

0642890859

0942875100

0693067107

0408498404

0797190885

0315882396

0834346898

0923731424

0427062406

0013903398

0419975840

0716670053

0125524682

0778185771

0786715057

0187529632

0418387129

0433359397

0077879199

0988271860

0998052718

0925855109

0175713945

0706448250

0361252936

0685648000

0815531089

0877914609

0802124289

0788758981

0684894217

0242727645

0701695659

0178882581

0193826875

0502472551

0657545070

0190133420

0715593706

0562684701

0087729452

0444634780

0159978690

0656147626

0259966055

0989722155

0117476556

0165506067

0807955926

0088386959

0798529728

0396225772

0291054660

0244647050

0748374709

0748734407

0152782051

0277021227

0837873412

0854675257

0805076569

0012835038

0610529122

0667203299

0699298651

0451543834

0534497050

0459203992

0880628469

0126273913

0122433399

0223388188

0657975991

0070545328

0392186082

0031509365

0177619343

0162927882

0029996741

0468786820

0121911331

0941352093

0420919575

0385979113

0636204817

0160463758

0160753608

088890863
5
0544752484

0252700521

0229690257

0844492010

0409337456

0445192859

0025162627

0648826383

0186092206

0635772823

0706795963

0340817967

0664779903

0126224473

0351274127

0450199875

0043973405

0774211403

0562003118

0204769328

0476225566

0461082967

0092045798

0378156533

0532389694

0364214021

0927689702

0681429186

0373587012

0808217375

0819163673

0711113594

0144316985

0732663712

0370285650

0932451177

0876956856

0479648507

0847569009

0555499607

0179297017

0754926678

0334594551

0199477048

0046833654

0929323347

0984232550

0670441898

0545631804

0275607955

0333076286

0702199096

0735183949

0379664304

0945516372

0770066008

0084446562

0569768635

0162403092

0285303244

0464730338

0800825695

0622924779

0528357368

0279540873

0169415323

0275237392

0300856446

0043382869

0242636990

0782108070

0675216483

0014651998

0120079635

0392329665

0477853872

0792747368

0692308101

0763872190

0456168262

0140529743

0944860024

0782279117

0401262383

0772793851

0216606560

0524257442

0140623855

0266133750

0318719483

0129682457

0190127833

0861174403

0651331809

0609077968

0504979481

Gaussian Integers

0002775668

0473342771

0772013040

0992405284

0774622086

0460086683

0364780485

0303226149

0191134076

0172773094

0380150824

0645348743

0331774986

0548761015

0216688290

0847142843

0099406763

0623269931

0070544246

0882084974

0290456238

0342598976

0012892453

0806255056

0145378177

0572708403

0206628101

0342217498

0458271430

0122211877

0912360686

0580160884

0125831929

0446155725

0265236228

0171761826

0814629249

0363983249

0212970670

0178918982

0070644412

0108364653

0978073790

0782851440

0656590811

0297018164

0149380079

0234136584

0428876153

0012439384

0798850651

0064995395

0641005509

0545783443

0334454300

0766894368

0323532482

0802303843

0548162562

0107558274

0192408018

0779895585

0600877811

0395107189

0449564566

0299330031

0710099640

0819569970

0991272624

0455942698

0401419646

0878833359

0443280476

0648499815

0156063214

0788578589

0488049999

0599417114

0906772430

0122062269

0750763287

0045405227

0346171861

0116999687

0504567914

0046932280

0206042205

0641737861

0034596660

0546791524

0717074549

0447181943

0369318866

0859271883

0059402175

0791273091

0801385714

0121033321

0339368380

0201402308

0145491244

0284617000

0556483129

0086493226

0823558891

0179671363

0261337414

0013019400

0094562031

0753928927

0499803166

0153435742

0901457669

0817676168

0582698680

0178936846

0497322155

0761333416

0167057138

0010230091

0799795655

0141104199

0429503804

0872317811

0947580270

0270542865

0871924616

048852898
4
0454575829

0736186634

0488512968

0596300955

0801104778

0949892525

0119018095

0563859571

0134798590

0313826508

0787184289

0567960544

0116585155

0984538322

0562930775

0703918203

0883312248

0682919457

0803379490

0277073806

0757869538

0745858975

0607612333

0784903193

0427352736

0595229314

0253007307

0359228680

0070624932

0798762666

0193672196

0586098070

0350562039

0162089564

0481996585

0790798273

0140832841

0739463805

0707209458

0249136338

0192432879

0114478003

0290518197

0835567897

0521101434

0390313872

0321032055

0345185727

0946267950

0494333605

0393774835

0390724099

0369538682

0408962207

0381023606

0472084427

0739444375

0891293764

0462449586

0414778145

0332652736

0205829801

0270665202

0453801638

0448598567

0698597563

0987262109

0021994847

0900155805

0422088403

0192351796

0843697058

0380593557

0734231371

0993495044

0300993348

0760647167

0707614613

0080522676

0504922718

0531061948

0083036017

0981080998

0457829215

0544473451

0700037541

0979720760

0798774654

0437182638

0657302766

0969368410

0279797734

0655213618

0464382958

0961633328

0688908769

0043945938

0753257142

0145411415

0143934277

0183190734

0810172325

0725613612

0837800757

0926214175

0925280602

0129974959

0074448027

0578695295

0204154190

0669542319

0407045108

0417000646

0027965729

0629266843

0653870399

0984939339

0541992964

0090003863

0818989603

0306968563

0723763246

0423711127

0859905518

0106063032

0487450976

0721409630

0246168881

0386069351

0666107112

0669189577

0662556657

0076509561

0267542415

0536093650

0159016785

0011381052

0737981084

0322219513

0665980063

0842044060

0314065750

0972977416

0856108992

0413999413

0527522307

0933332797

0680136545

0993421365

0427464215

0316621549

0196846556

0229558365

0318362688

0991142253

0336991304

0174352130

0540756693

0935362722

0915205972

0056151336

0841929292

0256569346

0249258927

0825287938

0695172081

0612233968

0134630595

0602613562

0932143101

0689823531

0473906899

0478645306

0081374864

0779758309

0030708182

0332477540

0122803065

0396743775

0665105703

0048371550

0660178617

0822982783

0713714457

0666614939

0822489173

0314897941

0569730991

0681287508

0808631833

0544735421

0025533022

0963205976

0278435132

0240373521

0221767643

0141614460

0613682728

0942472093

0502386579

0468074812

0737117922

0988174663

0644771916

0590279253

0743660258

0815648071

0433132842

0333519159

0580119925

0825104804

0019608668

0605052375

0380208128

0692929688

0391844763

0484916732

0171223878

0434546166

0912122365

0537249136

0123976069

0185695557

0132421201

0627925545

0188381493

0809302877

0080235000

0068718168

0552978501

0447776903

0211055582

0707991992

0284241340

0450493793

0272165470

0010996186

0860746414

0639502269

0505849002

0052455800

0611180773

0653938346

0667320094

0283967528

0670124001

0798878629

0469885732

0099667823

0430483166

0755511016

0010789017

0216930587

0126165419

0725577240

0817406050

0589898862

0958942582

0310239258

Gaussian Integers

0973624835

0936061675

0874457614

0243881913

0395995503

0164859317

0333891444

0412754826

0293749950

0933985499

0184297679

0302311350

0296607145

0000254261

0492538624

0017935374

0029209636

0371572639

0266016611

098206088
0
0798017703

0662441631

0571429176

0546330703

0968911276

0304392322

0104005295

0304204384

0517047463

0244843585

0123161688

0501549522

0913814232

0415434375

0178045732

0908219563

0407973667

0141656554

0847300212

0816876594

0609621244

0043052533

0158161524

0821516605

0615638067

0112226648

0680720501

0181036107

0434663715

0063916444

0064778948

0436391415

0235740076

0575885632

0196670374

0418597805

0821458718

0026529940

0696182495

0575478689

0733841286

0134355497

0886943569

0529444451

0181124806

0930342138

0498376267

0579876006

0260056246

0499125081

0525833849

0160596635

0363071641

0413679379

0596557438

0131342255

0205736840

0857469563

0728497296

0613325833

0167705103

0623801566

0679271687

0704425916

0868987271

0420333113

0220518299

0112185540

0200780770

0257607786

0103525020

0660240215

0215245813

0966031867

0334066109

0195930147

0384736003

0372140560

0040451064

0479680859

0558182899

0772872726

0921446989

0027712068

0833236789

0646703021

0674456875

0006455520

0897150300

0775206390

0960904775

0574542547

0770904653

0881747292

0527312581

0282821767

0802375421

0745909651

0169942297

0897912067

0646745597

0846873836

0350120295

0936773689

0325677235

0392417377

0222013715

0322758618

0479390385

0346425365

0320022516

0691147329

0333393440

0642688230

0558797144

0089387326

0613669583

0475346265

0358063478

0876223650

0598180903

0660355571

0412310249

0270161219

0282769943

0092239967

0241582758

0624249426

0664947022

0596031647

0201271710

0020537942

0564377140

0533765200

0249404645

0197898351

0857339965

0502128380

0685633833

0760165249

0442273892

0493882651

0394550430

0220687181

0091573462

0431439709

0747836223

0232279401

0767829394

0269792268

0905641124

0545158925

0624434173

0922172555

0954349661

0748194400

0678872016

0853450969

0220936763

0772290185

0022831484

0823250346

0207099434

0436495913

0419940476

0602720789

0785245953

0361413106

0388334906

0274575175

0335592352

0805103640

0447805890

0290545528

0943903385

0629084880

0143944380

0276173646

0936868123

0829991486

0378125283

0108082038

0067243614

0171494958

0429599452

0643192318

0211620244

0470126173

0045018412

0694039817

0160820404

0314704819

0780566449

0610505779

0400338405

0629775762

0490813283

0447343286

0935664015

0174030486

0718743845

0171748421

0449166840

0243716938

0631168352

0479230768

0262016292

0938059837

0216197539

0281147231

0814678815

0459351335

0342048214

0507809694

0324666420

0808950227

0180543876

0571983348

0390259960

0121373838

0680878314

0246223180

0990697850

0022260734

0973358989

0439778542

0172953815

0130127892

0819991930

0368453649

0380222232

0212893050

0144724554

0118514296

0393469691

0974813922

0410118247

0475107436

0097263448

0362235397

0312439352

0658167171

0096866120

0722527848

0640119206

0793384332

0402764736

0921294261

0472343933

0488900986

0516047354

0957393152

0121379669

0210041728

0510066386

0262527408

0587334040

0349194209

0773351332

0414104743

0236844937

0118736679

0988778210

0966758983

0177327446

0110139302

0290126094

0586452742

0117007448

0106975024

0994818517

0588564658

0777243113

0151551728

0669176863

0529513978

0766713131

0708079358

0279626924

0454174112

0031051210

0272490732

0033130699

0918788939

0200934535

0823526895

0396204992

0783599502

0144752946

0665892246

0642111532

0075806902

0457955049

0840483470

0930944150

0386976984

0373716267

0977463839

0266071161

0591298675

0435450441

0472663845

0668295224

0094493384

0334582967

0154941113

0638267857

0079770827

0524789859

0645825115

0296368289

0217121140

0995902461

0382731085

0663735861

0411686263

0979162549

0765957438

0775920346

0266902780

0645851618

0552578894

0305021638

0524634384

0928657330

0190717116

0915836523

0546673283

0436624913

0609665186

0067297526

0393993752

0489267130

0212265101

0163524146

0166155737

0370908581

0883493603

0116638519

0884430830

0967967489

0577204412

0069295598

0247765441

0377546635

0902581168

0353719365

0179712548

0251293889

0860086114

0834626827

0835511045

0112073876

0358826105

0210168607

0719993221

0365041631

0472339086

0125796756

0191074333

0240663461

0304405603

0037396404

0800353647

0644910161

0378850842

0706983087

Gaussian Integers

0041444088

0856190272

0020626783

0017016616

0351640961

0213015083

0802962918

0711456185

0096712245

0272404246

0220290335

0508416495

0907150323

0171992418

0833349521

0626863712

0461857334

0283604543

0240312228

0463259645

0523104747

0428274507

0041751040

0378130679

0879072845

0235090604

0333825045

0093263488

0755648625

0803319498

0446021423

0965049553

0711716691

0705994061

0675123990

0018445036

0163197050

0438668516

0023938131

0427028038

0755107949

0594001097

0804840196

0301824538

0604062787

0919042527

0642796823

0647049466

0521995730

0963931081

0869855784

0589966990

0772222166

0650835968

0209146546

0646956226

0067670047

0266191020

0425211433

0138271842

0218321574

0483952224

0944033261

0428674828

0198081033

0251768037

0662360482

0808822009

0239884478

0160637623

0771416825

0070458512

0946932159

0305787888

0586247094

0762927562

0474231233

0669887521

0475417455

0662994894

0409943202

0679444151

0648660512

0753433652

0195882064

0600694741

0505985506

0351620105

0648589577

0457043596

0415651256

0347794174

0096837966

0776094660

0111710495

0433520302

0668471522

0340462951

0375414842

0095728648

0170338698

044295888
8
0144100035

0872311917

0865415318

0720176106

0577627920

0808388271

0971287660

0053907004

0534767197

0657500944

0326954105

0402407375

0310952189

0500938062

0277340854

0775308056

0006101688

0474074667

0694315125

0625267035

0861123867

0877823818

0232807031

0972498769

0239290070

0308760143

0969493853

0435527367

0723881952

0535547873

0409746397

0887872568

0544914038

0231030093

0899279120

0362490446

0246417447

0255032962

0497386914

0592323837

0049322860

0215713065

0455587663

0487413276

0787173117

0056303904

0013344357

0361516594

0410386563

0584148953

0834585967

0480530440

0274835866

0324806177

0433482474

0141034954

0995567407

0253001479

0158832367

0276804522

0044422483

0347623547

0931611890

0466932729

0725359532

0966872450

0761452895

0165161772

0724859391

0551384461

0057622765

0562532098

0138814095

0419277239

0918616160

0157184776

0324999723

0922570713

0168314913

0066319976

0229438059

0415992697

0709155599

0715568713

0837264544

0718897121

0174160848

0426714426

0504089128

0776408522

0421046286

0049157385

0865804919

0291486083

0543761567

0650663659

0891129983

0099946862

0182799868

0191654470

0820686412

0122660075

0454979686

0468832240

0641880050

0910445001

0993776662

0262514569

0224166388

0638723966

0468558497

0716357072

0770618731

0362815829

0249688975

0682122138

0232890022

0199571669

0691017868

0331043035

0948226887

0969929260

0441150286

0721243337

0696984300

0970832052

0003263390

0229342975

0582181370

0879343439

0030914861

0965487831

0174841189

0144525915

0174576720

0508122779

0753881314

0525827169

0543299513

0406896470

0124662846

0950302522

0365595804

0612336350

0003792927

0776254574

0410422268

0384335983

0409240103

0868449594

0177643958

0088560275

0576635886

0918442640

0327677589

0260507966

0946434965

0979570085

0139797881

0503109819

0938368995

0217115833

0233810861

0211127179

0558453654

0237925719

0249944722

0578319237

0330567040

0711991100

0919760979

0607440141

0233211588

0988489382

0832445048

0359683430

0829756685

0226519461

0535341752

0168104792

0610711472

0532916180

0387639751

0520562747

0574100672

0676812174

0909299271

0192017210

0668486395

0259603094

0870223130

0413270139

0233089510

0435560998

0438497823

0947852296

0468023351

0152965141

0160786561

0911419402

0653136892

0251573196

0659178903

0709865129

0402212674

0616903995

0701804913

0720305675

0449258735

0891835603

0758335680

0155879078

0471666821

0788414220

0826124590

0293350996

0321639396

0300255036

0395843130

0275412981

0575045195

0312548394

0546180918

0386795097

0667376316

0378622458

0388293775

0890010482

0154327854

0074919566

0359307737

0826103613

0491378558

0153278897

0083568856

0557288455

0372990190

0078347341

0476078913

0454524525

0302617284

0686470253

0465929071

0373613626

0392172753

0388896731

0357519441

0578256751

0554071209

0687195047

0440193705

0291724452

0849439515

0447844023

0707052684

0349587489

0347958767

0351074937

0287823044

0935395807

0358436643

0458609803

0860384063

0659035360

0578279058

0915516603

0312705940

0637997214

0423362657

0822508458

0165013754

0770488567

0719888954

0931308967

0556755846

0787379209

0910441263

0477757818

0179354023

0823930087

0523274384

0169253997

0996561717

0470818879

0124335761

Gaussian Integers

0883809239

0642224343

0496668916

0247734733

0535589587

0922870242

0491597856

0375990826

0761109298

0808796395

0606451390

0710307285

0138306661

0113506749

0655085429

0194758497

0839312405

0871688776

0145535312

0526182162

0228350182

0631990506

0567704377

0796920575

0800238430

0751286375

0914741869

0271464078

0119722702

0847631948

0191706033

0074567633

0025396042

0833712186

0542529485

0409497701

0109841344

0972896983

0691289743

0260838149

0671334650

0414714895

0127207245

0659586601

0564701579

0919648139

0296901475

0147936638

0695057307

0633618428

0179982374

0938973069

0514697453

0517573390

0196047127

0814151109

0357075245

0357817297

0195547976

0792546160

0148378609

0519389090

0603444606

0334257494

0798607973

0351139466

0515966061

0329043588

0563859191

0800667479

0421881699

0801164557

0283431851

0505989235

0500257169

0945071014

0209908063

0990243863

0584501354

0540364808

0101949943

0576390768

0026980269

0799767979

0118974100

0357160883

0156335613

0944145487

0010834920

0096934912

0095741666

0707276132

0740547286

0601871623

0327400822

0343539229

0893926192

0237059231

0325692332

0143389440

0542029729

0556505306

0894576982

0236082621

0803343731

0005505692

0865558875

0984114978

0235440565

0395010591

0726303754

0011120267

0857902314

0580807630

0968500065

0603365338

0765380752

0191830842

0165546237

0750814694

0254083238

0188961799

0667838347

0004149623

0233160272

0711462548

0195563242

0816977890

0202150454

0438382235

0548353714

0862618071

0079189045

0109853943

0888344133

0822606927

0523614810

0732362481

0994705171

0400199056

0033387549

0003496312

0792154795

0565526293

0667978020

0379704694

0570690895

0272112267

0449793870

0647682973

0665440502

0721526489

0427395945

0262716549

0994805370

0445971654

0837563701

0818731921

0041257391

0296475023

0036261159

0926023680

0400965219

0624010390

0786104438

0820808766

0906401351

0830807828

0143129849

0175169496

0423769235

0498880965

0748450296

0542200202

0351049110

0370042030

0725782716

0588167599

0108098870

0398757416

0744485052

0680049758

0169386097

0027324039

0063466545

0746118538

0167281828

0954512173

0606443895

0391932261

0563189915

0216526493

0843641518

0858178786

0063576348

0051607414

0373148454

0530331130

0829788192

0762892515

0965242538

0725907567

0184342314

0939184920

0080309908

0804009338

0582917441

0505749729

0852018204

0969505370

0696191466

0741972155

0975749086

0635839373

0341289907

0190647104

0281125012

0965271305

0521216252

0128059018

0782128630

0708118514

0101743954

0509589562

0672775128

0791200148

0677541331

0550396514

0094727242

0939746706

0337605415

0623613174

0902885926

0187491180

0487224688

0417641502

0290544787

0013810795

0242561482

0450138569

0928085231

0888916297

0874970629

0961229133

0058900564

0684220525

0681810225

0797332601

0549010087

0874653980

0541217519

0420960148

0291198289

0868593828

0027617197

0203945711

0983856606

0431740505

0013422065

0706670300

0501359314

0572375858

0788676271

0511496268

0954617188

0321322819

0779957134

0084553476

0198328776

0940237381

0964949449

0336437621

0104255657

0642259896

0454126926

0353309301

0637510515

0845211567

0643835824

0725452646

0931169194

0842607754

0501910723

0552079404

0467319197

0318390568

0511786196

0007465514

0586294586

0489262181

0959441066

0948295843

0594411934

0158691994

0029477730

0932733405

0230641043

0263233703

0677041723

0413005795

0940783315

0953469988

0955357184

0111301746

0781120825

0677044549

0882562682

0983287304

0976979088

0462114946

0745960866

0389533588

0637214735

0977982549

0985432381

0004607481

0815338387

0933378893

0878852640

0138686418

0897217334

0244198653

0861779347

0210031371

0430556011

0398049780

0681954973

0922708687

0118995520

0612569160

0561557144

0605001026

0835639392

0920734550

0302562106

0782172076

0011614822

0160975785

0298084609

0005516913

0768776513

0762685285

0330189692

0223573428

0496222580

0920485651

0049643040

0398391760

0679242737

0419344950

0409838513

0107286001

0986604676

0559633715

0526433614

0643165963

0671284286

0633206323

0166478211

0382662033

0607386896

0235577692

0346087500

0265848102

0023449926

0075484949

0554092126

0485668997

0507279281

0961233227

0440682453

0758974731

0672468938

0444816521

0938083685

0383218491

0426239749

0617966823

0737292977

0887439121

0142995367

0045478835

0519103348

0393947406

0105670011

0026019666

0828585625

Gaussian Integers

0623981115

0574900731

0551585460

0981413745

0860108613

0522740792

0947659261

0762951703

0808866951

0412427322

0798850797

0916198204

0933719644

0559665332

0143751753

0375722847

0014540379

0260805055

0976845739

0460925987

0098675138

0110921662

0343294521

0429158040

0708690739

0362346315

0822468195

0159166733

0197163745

0609607772

0914198525

0531131619

0354973868

0920563362

0507423411

0055271770

0916975315

0064697235

0109164289

0309301632

0599556571

0937998927

0738404599

0053147395

0832821104

0654133603

0431451214

0788254245

0403395848

0662800874

0892528582

0456811562

0498674692

0191257651

0478685615

0753083290

0765840872

0446949187

0001237302

0781097124

0256380078

0010701112

0134009580

0595591208

0421410166

0702768287

0073645114

0029471417

0007445327

0430976377

0066084543

0601829029

0475662005

0218322616

0519275535

0514568741

0927276830

0947995551

0378054975

0240679934

0184841493

0610290026

0816102614

0416735946

0220350171

0281133058

0322500198

0817160229

0928127162

0597186945

0775072578

0596576317

0339644358

0786137375

0131402889

0415078364

0357129903

0184453367

0575979886

0741423330

0312255238

0505180541

0405810001

0569162790

0689421335

0838360196

0582646499

0185699737

0427659932

0196945574

0768160091

0940553790

0643054767

0607096479

0493267557

0845814503

0467324919

0339081579

0769019449

0869438016

0889400196

0645992698

0015425068

0949985149

0231930094

0567712177

0244823636

0027416799

0014283418

0007904323

0120859870

0708924321

0411976337

0747175032

0184474283

0310890326

0987738633

0939846182

0312546315

0652517729

0645011839

0816065467

0057768857

0591128011

0199176776

0098944374

0275163584

0896983723

0715336250

0114311540

0963965128

0631220610

0324342747

0583538725

0759592701

0104446676

0601271795

0226578035

0549552593

0810623626

0120395730

0403319056

0927946463

0672341046

0151154046

0592380317

0239574533

0072206553

0915810674

0037147615

0245034995

0803018415

0228710245

0315624272

0530340323

0279764923

0068527136

0132170400

0664909676

0856305276

0293711117

0464370687

0266265520

0474936518

0496466968

0622891360

0663855976

0405619976

0982648580

0058976105

0287362487

0008254493

0991456514

0006012914

0032546466

0067336926

0080115515

0317904763

0721920639

0904798245

0884450682

0413360030

0349838305

0800764089

0247551918

0600884165

0016048779

0666122874

0638651633

0275878172

0814244585

0923132268

0315414999

0221358326

0753272090

0425651678

0206702056

0346930615

0992182247

0648081856

0318629592

0852346047

0392872471

0930038920

0281314892

0914159912

0271856481

0073073191

0560356835

0641573549

0261878492

0344698677

0201595224

0748088104

0672782753

0202216258

0867808449

0489750513

0651372731

0970976707

0465857692

0871546941

0840201593

0033536061

0287034257

0005183500

0285363907

0912103320

0880824867

0547898894

0217791179

0736256832

0178228319

0602096355

0243969214

0473961937

0707713805

0362355440

0660961843

0445132428

0985913500

0478313562

0660255091

0513478837

0563214093

0753602033

0572929800

0615192308

0404289065

0255853548

0071939108

0604564454

0584665599

0110201700

0840236562

0899679296

0881107368

0082870499

0966895805

0928647431

0570865981

0805815073

0981883258

0099246637

0246851163

0700185092

0338595732

0437494764

0685179445

0394782866

0830752793

0799879368

0250429842

0338879910

0922716133

0346929850

0256772117

0787461101

0470244395

0847098281

0267479817

0552987842

0344487655

0010393445

0819257661

0938556549

0867614847

0490054431

0316920450

0192191929

0433713238

0884548662

0807544517

0659130701

0515623593

0181325580

0194801744

0634279254

0179010985

0274969794

0124235475

0499946010

0027348377

0159982490

0510897978

0452282354

0375616436

0305389756

0495115889

0689860263

0358775128

0009143235

0495641705

0317702336

0179295056

0917152802

0674476045

0859414290

0342947551

0081913506

0824927507

0961866724

0082179621

0699874253

0956061682

0626688511

0066570117

0756240130

0722115760

0998284597

0863433163

0036230450

0419776203

0401211384

0743998660

0612816277

0017443657

0093152158

0847466036

0956167200

0706602387

0641334588

0567168524

0406351152

0325158740

0656344074

0804416249

0502108490

0158071811

0126566526

0303579079

0200575196

0461888349

0311523352

0056529196

0338587601

0660956259

0154313414

0976637325

0365410446

0907198973

0061738617

0802996578

0581128057

0109240775

0232195021

0474172967

Gaussian Integers

0771026628

0430385329

0271728973

0589603155

0545212323

0995167596

0673970993

0942897973

0977150948

0041191998

0432855722

0960235039

0021499134

0014257173

0799556904

0497092915

0022286188

0709477409

0166044556

0569138570

0473305227

0843735160

0013236587

0388365059

0238336555

0352870891

0535526178

0331361101

0575916046

0478002523

0333673818

0378442287

0207488853

0422106095

0014196806

0979250121

0237166843

0115765032

0475129641

0002350814

0171579272

0460080226

0692850677

0128903924

0415550831

0930652465

0204179462

0948604315

0333486067

0524185626

0685218642

0624848802

0653581007

0329031421

0487608000

0335866847

0094594156

0970298902

0334691582

0287244931

0476664783

0937711863

0415250056

0744736739

0801701351

0936222065

0756050305

0899984154

0711845796

0264989665

0971217724

0610241291

0353671964

0101085777

0107099128

0697611133

0360196366

048020848
6
0783210766

0937590310

0017117569

0296876397

0364504045

0095412047

0500825583

0797082948

0849301108

0227678223

0474882794

0341278744

0906783679

0523550363

0151806881

0779428448

0887116550

0918159330

0133872718

0689871114

0167182729

0072237600

0518858815

0198144466

0374264069

0225802798

0716793918

0297769138

0027934718

0189078549

0723726024

0300903124

0003508627

0603866685

0697970999

0437717839

0616515216

0794434490

0990956506

0524993060

0685836939

0806398497

0672333022

0525579862

0586427741

0352497783

0546534978

0839434445

0483326944

0856408909

0280842945

0102826863

0802525583

0886184295

0521953250

0524689126

0184742290

0823255859

0262860121

0614298743

0415429926

0375364607

0280246620

0829789532

0686604360

0118312957

0586500768

0915340168

0047858414

0279753150

0729665302

0334556529

0461938888

0789813261

0351291011

0852497001

0202772856

0660344486

0283304609

0518643522

0639243709

0137094104

0944482813

0887798331

0319192412

0146923938

0040418999

0981869575

0029182675

0781149071

0630073313

0870473532

0417943587

0900617699

0151950094

0276896102

0703612847

0517752793

0755560757

0781950202

0391464622

0468438260

0398179993

0849280312

0398826702

0371176899

0092795027

0135999064

0737879724

0848676492

0165047869

0678325129

0443770010

0445848663

0951616153

0298598462

0750724654

0541509422

0060694528

0113313049

0622174143

0400702344

0898079427

0405925128

0569047456

0236735352

0642391504

0476015379

0656938683

0449251591

0882373347

0700894309

0774010524

0677879883

0132176260

0840221262

0643100876

0580896629

0655860154

0057105886

0401374385

0936562687

0194302534

0132048060

0499238042

0290740855

0173910589

0873429103

0558732521

0214160879

0058387468

0391457086

0109829737

0874442183

0527410183

0995472010

0073955064

0414570587

0263074983

0221755832

0870498722

0747967159

0109659659

0432280875

0441445540

0135755414

0374410784

0100164642

0146570967

0746228779

0722173655

0240758635

0602592474

0521309419

0210285448

0147330324

0658959891

0264277979

0969225802

0018655949

0348325313

0149178251

0114884395

0393523669

0951321946

0272657359

0346346080

0995567664

0006865953

0437006793

0893748783

0967333617

0060482241

0344154435

0494560674

0413911199

0402183789

0194179844

0989880766

0363105365

0606467419

0155446202

0883167382

0042891760

0985661141

0574740985

0868324330

0642127119

0064477247

0161043781

0105351263

0774369308

0356750879

0904727010

0422841594

0173613231

0771147095

0314104844

0285559884

0301660250

0993977036

0725490197

0092374546

0012057711

0667082519

0189778107

0277411621

0204280538

0950200218

0419618863

0205557053

0583025964

0709161261

0400705435

0310604112

0057314028

0744053100

0728552925

0477762267

0791685918

0257672397

0217447704

0112849180

0926405737

0473539253

0984453977

0982201853

0577810450

0042649010

0707338604

0848770102

0774940365

0054307958

0452524263

0924510706

0863461781

0005654443

0267218555

0564116996

0763660774

0907946466

0134351610

0217819931

0865856834

0660875551

0966878948

0765560243

0934329184

0638079054

0415527938

0806011989

0448572171

0456132921

0327647929

0247205071

0181898156

0525811109

0328863242

0084211602

0155991697

0250921090

0690277554

0046596132

0201108175

0224430523

0023749146

0046291668

0257250879

0511464720

0608413132

0264251634

0155413207

0227942862

0447805431

0401495385

0670327228

0672816953

0826495564

0361501789

0726218202

0616774250

0671249475

0708363995

0941008517

0147066293

0023771396

0617824641

0657836705

0985794514

Gaussian Integers

0312649851

0957319073

0197084361

0277714605

0143966949

0615680483

0362245475

0528167220

0715490324

0634491879

0784738271

0770292711

0542084971

0508062469

0111364039

0471523872

0183015535

0557659502

0119094365

0346823358

0494827246

0748531448

0219442882

0546249139

0158987895

0704526118

0946864405

0826112198

0346165724

0298631717

0939824955

0753628001

0743967369

0007754060

0601822141

0654996947

0627068433

0316566815

0363357177

0553305937

0363927873

0818184644

0427408935

0943503778

0926299546

0686029715

0215126307

0113599978

0028262375

0663223959

0307923370

0155550677

0981921592

0421865319

0610830321

0494706788

0211034229

0711535747

0438713318

0212765633

0983881379

0773933685

0586631167

0165159658

0945889273

0808229653

0353011930

0986289152

0224832588

0736441146

0296195315

0497578265

0429398667

0838553708

0789910891

0575345009

0229571832

0024628758

0657926571

0152347202

0022882505

0716390185

0960259656

0767178554

0751573277

0365943613

0915529403

0159356765

0351074932

0706458318

0881451313

0782033652

0108434304

0486906886

0009994185

0407665188

0704713912

0749974129

0642296189

0863910219

0404512004

0848760158

0921038043

0915352331

0224985933

0027189495

0314308705

0305313588

0283163445

0743432642

0894701406

0897795543

0829548108

0944797583

0200615933

0749015322

0488821606

0521677429

0897320371

0149002772

0641559427

0052572946

0230483101

0898650290

0296151143

0054328113

0739182692

0512497373

0409929644

0755138948

0783116412

0104073103

0733944152

0547692611

0360372463

0018712070

0123393286

0014602331

0834118677

0447957159

0154648112

0022994356

0420685854

0319464884

0311246368

0831974673

0687493442

0708820045

0673481042

0246789741

0467874239

0562374772

0292451308

0090490288

0915709261

0668819113

0044331588

0435969382

0732052259

0499155718

0038767383

0715874722

0247912320

0131438131

0577947299

0568314971

0919472431

0916176199

0790520457

0010309446

0989946477

0905843920

0915025334

0330511791

0310163612

0169538014

0906392110

0667680537

0006124628

0150381197

0921373848

0308316006

0350727363

0150726794

0798195764

0417584244

0604635746

0801058324

0675219604

0687696239

0453297315

0197069376

0715052662

0717667280

0958558150

0008017998

0396457033

0790336883

0873959768

0900098030

0986104023

0816098841

0878606545

0030736524

0006159471

0558121066

0158975121

0205488454

0547740968

0517810198

0222645602

0447669574

0871412177

0710821187

0407129428

0992474432

0686013230

0701880150

0875481222

0599365111

0375916332

0294992645

0099261603

0117287485

0220285954

0084908497

0354178990

0397619325

0702778202

0838007747

0078811489

0057184889

0238069269

0710202756

0276737949

0916804309

0854717281

0969442809

0713748188

0295737604

0580060992

0202234873

0444673959

0611747963

0212000880

098048685
0
0905190355

0163793324

0976099513

0968633688

0498492244

0533187129

0063249587

0741461119

0927361537

0125526725

0147501448

0790340221

0072121148

0941654960

0377202363

0808276608

0165548511

0183014074

0583011761

0378905685

0567931309

0110976319

0343815755

0570051563

0719115493

0123505654

0085279666

0450456166

0552156531

0342391694

0100967020

0752207707

0537724193

0050271481

0564902708

0423968908

0691754274

0134373281

0168330561

0077107630

0524187593

0460279881

0459514636

0236492382

0409297348

0895699666

0493830117

0014503439

0166994760

0134185962

0328241665

0776244259

0028535700

0399774329

0665650843

0372003662

0143601620

0075123563

0681252125

0595789259

0169374734

0023335862

0162932280

0123223489

0982481894

0942919911

0029375323

0119616529

0740187473

0730426600

0776166859

0884561978

0459061401

0467836117

0921574403

0607033070

0351999028

0716821131

0594048103

0686097419

0431808675

0337241827

0093702027

0218746873

0375229723

0038541711

0146736049

0570580193

0142700004

0087669709

0836130809

0454287841

0358987960

0294516254

0264745683

0794271139

0129645888

0355913496

0211063345

0923370741

0065435477

0893758197

0215406594

0721454827

0516328082

0692761692

0743692269

0322243616

0465190637

0270275179

0710725655

0753013883

0348352286

0623688760

0442944140

0066274850

0771040409

0518813121

0488127481

0175375600

0374379113

0936989452

0248951521

0032170239

0434763715

0489153232

0655811512

0170074431

0756917296

0909707507

0747279914

0727464884

0706025255

0655993202

0440869566

0405041368

0738206437

0820369662

0951276474

0379019096

0995109334

Gaussian Integers

0584160626

0218059554

0911863087

0481678065

0558429683

0831309174

0792175403

0200122085

0164472846

0246055200

0689726300

0736749971

0632099480

0508128099

0683318127

0404770110

0840779986

0648506192

0717880063

0876080433

0298109953

0883406397

0969223609

0199570287

0705657920

0113082368

0472692508

0061544633

0804408232

0830201699

0920219907

0751806670

0483117753

0415549881

0399097846

0742811670

0642181433

0382968870

0948100635

0108554238

0987234314

0482018190

040806082
8
0732977477

0253047711

0469114806

0729778220

0991252177

0892910365

0724066282

0882909934

0455609126

0097008598

0372310553

0248098800

0927956527

0979213280

0405031517

0217409044

0928109644

0499050864

0634914897

0779059664

0109891958

0888294755

0116906700

0590768546

0272111020

0039691600

0634352605

0261257658

0246746799

0986451844

0051061718

0552923746

0340910429

0692711840

0867917095

0766574987

0585523807

0418775200

0982902533

0454387734

0394135630

0218842801

0224529791

0750063409

0490855275

0084171747

0761868211

0246650128

0432868478

0734145020

0143396616

0079289501

0169340216

0585326019

0630622228

0784127665

0816909237

0396483333

0058787430

0125943128

0185416102

0101720405

0126041194

0504767885

0266685334

0435419698

0579567538

0261205471

0851347800

0618955743

0379302378

0883740218

0610355288

0355275992

0623653480

0636058045

0741415442

0441393541

0003132638

0673786056

0550909072

0553798094

0192918105

0435912725

0441893398

0223915478

0055243755

0024938690

0253376352

0066493760

0868957385

0194916470

0298398588

0633030146

0110566694

0952239558

0863284216

0705881942

0244110043

0761629127

0268676029

0832482091

0432083974

0700557803

0831853635

0267811566

0720853576

0926648364

0537792364

0207536591

0268448792

0371967407

0587558745

0404287491

0865268318

0693453253

0212306879

0156316350

0274107958

0459059434

0383630013

0434839022

0615556797

0327199848

0592932522

0644358428

0303683131

0535297691

0497613119

0166258376

0002471049

0866103918

0315690996

0314143222

0066694376

0879447377

0334900812

0936505981

0847189426

0970078162

0018873654

0053780478

0667235779

0844730914

0022970410

0216597022

0570736761

0169079373

0857412935

0825792576

0404317762

0998736589

0682035408

0722425900

0185604758

0561207366

0476194572

0438168218

0123101646

0657782638

0392435263

0390718784

0911031416

0930738268

0938223541

0646720549

0234426674

0051822787

0033462401

0468882090

0215718803

0745322828

0541645947

0726154831

0108911322

0820763695

0841026663

0592647056

0238117762

0893162759

0137364061

0358834675

0468243006

0140742621

0567137970

0373195340

0828551196

0700062159

0491041393

0260495468

0424036817

0729132298

0841158476

0812346022

0617087919

0034585139

0205733458

0084249446

0086145573

0282042327

0444828406

0226218527

0884510953

0571090568

0084368963

0667741985

0361977619

0541373651

0080630059

0851807969

0008601488

0695260178

0008274328

0006688379

0010687469

0600085097

0641357245

0718748625

0134836591

0247760517

0236147654

0238917417

0007296121

0307714823

0420728463

0539539831

0080977824

0034888180

0561505665

0043128192

0253021455

0753107844

0264763937

0300328705

0462960867

0438400788

0437412086

0168563483

0797533000

0044527997

0282012038

0199398554

0161931369

0237398982

0573209809

0188901694

0738531696

0856873644

0923335647

0154857897

0752268163

0194036624

0931096065

0903348003

0219949008

0781852832

0549258721

0085359044

0638053985

0060561697

0191626349

0743516197

0036475901

0455851630

0277849963

0150553665

0950549129

0847246533

0884158120

0760423599

0798022837

0315356752

0211492078

0662998530

0533702705

0923872657

0487330030

0199924434

0736551250

0299284339

0680866734

0661919454

0923294474

0342242757

0529148317

0037493207

0329676210

0681853681

0781244822

0958955768

0350654472

0444907960

0091586564

0827344832

0339386936

0178103745

0289502010

0109487130

0790937837

0163087561

0236434109

0727788468

0639242328

0036060511

0894306185

0428372780

0261830162

0195146606

0072209922

0795748954

0566113387

0310786374

0588713370

0902162614

0275798938

0170430791

0352298853

0696980101

0648461838

0883482477

0049499757

0453997652

0198906111

0879918214

0772540971

0455379408

0067574014

0284522533

0577424681

0954577845

0114774916

0519120864

0139151978

0322794432

0157784839

0306245603

0130700876

0651142314

0572042159

0121479014

0306415808

0794095700

0178614827

0449410350

Gaussian Integers

0231529101

0658291515

0481088719

0535084385

0648318386

0284281817

0572825669

0181222971

0856814154

0661972352

0713858344

0209438983

0382822984

0288253021

0237138586

0946849223

0086110201

0118872482

0887124406

0289887371

0815740047

0868594282

0713301079

0194448130

0151440711

0023405001

0055340243

0317130050

0447156943

0887969952

0317789757

0254071765

0819916686

0404909871

0700647658

0309174824

0316880757

0129858870

0078223861

0309659673

0301336282

0979768699

0285153510

0457318075

0205048410

0834674360

0403977476

0151586223

0914725576

0144345926

0866765204

0572971727

0422805775

0481037898

0561508214

0690722348

0198683819

0908804751

0220709826

0185866892

0424840190

0146402476

0486242579

0969415958

0330101448

0206759708

0321833306

0655553062

0804390331

0011310009

0390537131

0856801457

0128354762

0866201729

0925481264

0410251939

0950805804

0996313528

0302746577

0927269434

0686033734

0291919391

0536182642

0298371290

0055840696

0048805620

0639006447

0644089063

0722862985

0782863278

0230374670

0191495870

0466416688

0238180829

0178205923

0503134287

0951558413

0416425708

0545359203

0286173120

0631306638

0954927616

0841284391

0181149088

0651936431

0232448403

0959342133

0929553506

0776161389

0231937137

0749967669

0950298812

0773974724

0264878974

0443767983

0927379497

0904022077

0703559106

0482721663

0903965323

0301640573

0773558335

0821195789

0828967364

0382721408

0263581267

0762283911

0173092287

0321709360

0261502869

0772997554

0539254626

0537636396

0848702976

0905513496

0698180660

0631382132

0485656956

0433103541

0741154676

0742589060

0404963382

0918652816

0083293862

0259722776

0030950118

0414083765

0553127029

048844800
8
0706349647

0036885195

0679279178

0775949544

0324697900

0330925905

0464505916

0050923431

0692650770

0678325843

0081482732

0903056983

0792054734

0233534535

0009399804

0815373303

0194271039

0851123647

0827834451

0297354126

0199260344

0590740758

0567930818

0621577325

0737943832

0378848032

0508166068

0752834207

0839838284

0131702295

0199377221

0975950532

0907564144

0822577811

0963399605

0557875575

0170987347

0071258831

0011460585

0028263269

0524282722

0735595553

0041441793

0677633413

0776853244

0274440780

0122739789

0398240401

0262521861

0260365508

0980475088

0132221637

0854137429

0661993712

0850764979

0509801371

0256976357

0556637209

0241339576

0468755145

0346344890

0823101376

0416599791

0252346048

0379443967

0298510111

0874506745

0445006465

0744884204

0150392113

0971516809

0217346162

0483745784

0791401022

0813096888

0916920164

0988984599

0229685564

0744022329

0467146606

0380739651

0408515716

0890785263

0332787948

0775744483

0653029348

0605507352

0127560331

0002913567

0689789243

0496023703

0908154180

0578614089

0626377103

0176648862

0933115615

0320677691

0079495440

0009100563

0944278613

0422763174

0835837825

0859226245

0263851536

0850638335

0223891840

0555368299

0353494110

0258778274

0952919855

0123726519

0666151706

0871182685

0566762139

0679601083

0222648474

0911826908

0466699739

0328255142

0987348867

0049072795

0041336503

0734421540

0676669293

0378350714

0652246117

0238344009

0929555816

0404067349

0363739117

0653349239

0009684286

0746268373

0760017785

0967096959

0159638384

0034671845

0269371141

0649530604

0102674277

0240517235

0971647497

0257687427

0242180612

0888630978

0490673583

0239952324

0166080306

0298444840

0455372117

0858132673

0215167310

0395509332

0733164049

0673401676

0899579943

0073102303

0389631644

0683738572

0680198658

0068307764

0313784994

0587692978

0090933161

0612937087

0672668794

0311306498

0286193262

0757831819

0695188580

0795714278

0358190323

0036183506

0524487589

0477263980

0268805205

0456531628

0448975899

0503365432

0002117699

0037453028

0586530168

0071695236

0487381804

0977444461

0582996569

0067862472

0916368047

0014197173

0257155289

0041406027

0153522801

0536008898

0068068103

0158905703

0812579663

0611461498

0341780948

0401975802

0409746266

0174093160

0141945442

0892862231

0176847044

0250063210

0275041720

0001836145

0627218425

0956755684

0615040177

0403535040

0253464643

0376766742

0803026402

0454828045

0922242656

0996898549

0334905825

0418631772

0675831299

0117484081

0686372435

0452073150

0453779776

0047661433

0067967861

0198646443

0222353268

0597572276

0858678293

0951532865

0677823258

0174631974

0975094289

0238853160

0262436880

0392504165

0450046688

Gaussian Integers

0800036118

0690427535

0327420080

0529857798

0000426282

0817734303

0550113418

0836882368

0291365528

0918381447

0116905512

0855610259

0907101816

0005025495

0832200085

0968340658

0612700004

0787877126

0473311135

0274368260

0416815040

0521307159

0932325771

0703339021

0634773021

0470998089

0622750018

0733772839

0035420167

0614062299

0911517987

0473887864

0870317085

0274732567

0109596329

0586258023

0721501113

0347494954

0696735817

0963786992

0262371727

0485627109

0315967441

0024373706

0370400235

0784615820

0304197507

0559037963

0092879935

0302577712

0181397541

0617901875

0048080144

0173747096

0297251073

0935708049

0665869180

0199426535

0260732183

0653599848

0343433654

0132617250

0254794355

0005128460

0359253983

0694166683

0639809610

0625209327

0938644234

0542153991

0106936973

0266504826

0671047646

0893390640

0634868294

0033575567

0722315020

0862661511

0422660317

0160387491

0228753436

0541867511

0680091600

0291768275

0571621832

0468219147

0485188043

0224274979

0543431376

0336489755

0902342909

0520725552

0993363990

0682458471

0093619536

0674445669

0707760905

0102330551

0322699754

0850790259

0345285680

0257416967

0344424051

0205678999

0155503926

0494081224

0430875266

0267564312

0313902062

0821355415

0458037872

0463605037

0952506280

0278384712

0744491123

0692876715

0811257513

0353304028

0452015825

0209147744

0707633796

0789185971

0368265763

0823397024

0158896788

0161345729

0395510800

0119003482

0858402629

0565887875

0607882708

0281080378

0980174992

0404592079

0513515502

0408977846

0559225452

0934235852

0023329128

0050380433

0185620290

0780202865

0587545257

0473979871

0768335425

0480322369

0947745739

0226287501

0120992993

0014965187

0719208169

0193821513

0605250951

0353083498

0610001516

0712552229

0354556876

0261710065

0399282131

0293560769

0977738522

0222624574

0794859912

0464186894

0505508881

0559787345

0739518354

0414259832

0676215558

0352982936

0666397160

0541419806

0161355198

0329460513

0631738589

0789547338

0076065267

0023429991

0236048864

0484039306

0886831110

0705925432

0291919496

0037250716

0534237914

0386293328

0663507043

0742351299

0567459744

0022796332

0164033854

0431548637

0901997371

0826537716

0911809201

0520712868

0951915232

0480374991

0886529097

0154727067

0260248624

0061595328

0820876907

0079303425

0666066743

0658180904

0015178092

0159314044

0288976837

0842448566

0992876874

0463901779

0779012998

0464563691

0521167160

0695719526

0735308797

0343327121

0171397163

0643687652

0325101349

0235536015

0982095383

0698052766

0507342363

0189060448

0998947707

0878389063

0567754063

0782878925

0931726145

0184479532

0264259421

0271625700

0471776145

0176719538

0845600976

0696430979

0903941995

0941892074

0876220843

0394467716

0335339843

0262999047

0633839090

0658768738

0436906958

0037536206

0246408870

0317469087

0018717330

0221004401

0189083621

0121521304

0424849862

0036404169

0832230149

0039274194

0952258459

0434594262

0742957504

0010117031

0732332200

0724175091

0580343713

0252356775

0297684295

0164867647

0623058791

0577192895

0440393711

0403227667

0561890246

0164011508

0256192636

0314278316

0799457430

0504040794

0480212123

0985409506

0183108289

0232814040

0961929269

0546715825

0059182492

0854856362

0344809415

0437969402

0441433495

0626046072

0317880840

0134545219

0916103133

0709336624

0419598442

0463324885

0063459811

0769965965

0904695992

0058012208

0864027617

0301449348

0933277190

0291073283

0969626714

0976005465

0499919733

0345356818

0164586706

0954881129

0095109278

0825062754

0923770699

0035551747

0215240095

0996053812

0972493135

0274762981

0912818567

0859532891

0223665315

0181877029

0635574659

0952994639

0224514934

0492853509

0794554846

0651695378

0581374693

0527503710

0814442122

0543829750

0077389537

0444525522

0463296879

0692807593

0702286149

0762958284

0858774072

0900332423

0523573459

0674189447

0226433006

0159169734

0245854350

0561422958

0911763560

0099534363

0925900832

0551470665

0390401048

0446847942

0913137055

0970770660

0807794778

0937614277

0131287763

0762085261

0591849989

0847023346

0502306749

0472497245

0985340497

0009506354

0767016698

0284674826

0974943192

0403329961

0012492793

0438121262

0608960693

0945744723

0230401255

0334888509

0151055295

0557216721

0052912630

0489256089

0497910137

0689132966

0622909801

086684828
5

0308896112

0011355208

0150380150

0995298139

0891672206

Gaussian Integers

0402906437

0318407579

0507411392

0605137243

0701851338

0354744656

0493432167

0174632070

0282968879

0233632289

0141667379

0910762618

0968420812

0998911876

0309508830

0871328330

0208666467

0320469684

0013446740

0163305456

0822331605

0758104575

0717744176

0452313313

0509662398

0275852198

0539129908

0804824574

0150933072

0844304009

0905234290

0590244231

0895339960

0102300910

0562180072

0131501571

0314594401

0943509439

0877790371

0100100151

0567790174

0566222760

0927034781

0680012120

0564766887

0283279336

0376655499

0634785804

0130499154

0299042919

0075351412

0698748078

0259331054

0352422641

0740150303

0038033431

0944273309

0081794940

0061295245

0828862564

0742866465

0553562786

0299527267

0575165443

0476158103

0901674143

0778848487

0083192812

0655328578

0493458658

0285559716

0969031943

0223423529

0553070046

0258000758

0905142990

0617787394

0888875757

0674923145

0014296447

0838167572

0493080877

0250926761

0152965545

0762475185

0208656459

0199280430

0030264194

0310449936

0016792353

0756083628

0733808969

0923902523

0177442003

0056619621

0046284583

0930450136

0536474425

0255272685

0437650526

0178380459

0969579327

0948452378

0789832705

0021262303

0929271009

0584197426

0505099396

0491826753

0243235591

0633721773

0958872655

0495578890

0953756999

0140516069

0569213333

0254535377

0551223728

0206996787

0024445007

0539371136

0204787860

0191957530

0177143743

0355024974

0187465968

0484414093

0688857530

0762969421

0727686847

0067091644

0393069245

0771040241

0423972356

0825707839

0340783705

0126574417

0217548256

0710699228

0290631859

0729149017

0056379399

0278449402

0960719583

0151387898

0253360712

0232427093

0101773714

0393897561

0653809382

0373438901

0152594387

0716430112

0542403326

0823983064

0035780520

0896522008

0096014891

0641356338

0577575754

0932079457

0151872750

0148221851

0944385896

0193887081

0002788766

0912300059

0941396698

0223978964

0738308134

0542819253

0512987319

0494827934

0156040347

0496772462

0217732401

0459972617

0545688241

0268002264

0001111362

0271444030

0240275710

0206903297

0677158511

0967119287

0932676967

0718105768

0908745737

0353890106

0081009558

0871209045

0354379603

0804870769

0490011004

0020964829

0803504820

0724206246

0504118449

0934925635

0229225955

0556820481

0747140942

0114087053

0712717648

0774686855

0268623847

0194456556

0466089150

0499701554

0616188299

0737203607

0914699141

0680986883

0882291729

0217942029

0695092241

0061792241

0130009172

0854330312

0124442143

0782654101

0946671263

0470089003

0118410140

0567621609

0133073262

0058441823

0152830325

0785819837

0203331229

0877710664

0023693686

0125499502

0023872767

0095213615

0708438575

0850562964

0726223533

0728446259

0648813365

0263166847

0809420309

0128459317

0515969681

0434516123

0654688260

0011707207

0834999904

0117880244

0586772350

0941724071

0535884327

0674987462

0418948695

0379628296

0523033673

0759395270

0850321201

0056494283

0385425985

0867149539

0181732677

0525146269

0216706940

0354183947

0287035356

0878461787

0571647980

0036247681

0118962151

0050739494

0401310301

0327944322

0367052006

0802664934

0564889250

0330377283

0260671986

0397214714

0983071836

0678705295

0172110095

0827682153

0650866047

0209741468

0433008852

0964184073

0498625796

0190569318

0325977570

0150565051

0598446416

0449296381

0790853137

0656252788

0911891932

0391861711

0276370678

0503357442

0898777863

0868055146

0260665122

0734137951

0393347734

0597652191

0574938478

0714032924

0004476341

0497172777

0278137163

0315416975

0064686935

0840928922

0140411173

0103648007

0361599077

0677094709

0974442506

0822850437

0100207795

0025303974

0956022307

0169519996

0861164020

0076058663

0594384681

0029229880

0134355971

0148452348

0733951783

0672241196

0988133500

0592057795

0090620031

0834941602

0401266764

0265493943

0649755280

0531933422

0419284698

0179045500

0575960998

0967940963

0711041977

0134915656

0237403305

0641595144

0916097324

0164722530

0056313929

0865484936

0528442931

0861965867

0077656440

0709134787

0664061807

0789319489

0710316068

0685863740

0897662929

0661932028

0060052602

0464566163

0742881911

0407151129

0266415801

0191680831

0381941238

0544824577

0577722271

0940539149

0963084131

0074482561

0345633845

0361317905

0260893950

0100141178

0675577086

0943644874

0900241151

0008095333

0763027683

0644027462

0828205958

0274051126

0941411919

0191850891

Gaussian Integers

0902729952

0168007481

0024065204

0014657599

0971109800

0712032882

0392531359

0955538593

0092349496

0022368335

0314429034

0730087453

0224384166

0427231517

0458841858

0309411886

0957634858

0440640075

0257844503

0014718164

0859799137

0971558908

0055938089

0654870391

0514634991

0115900150

0042349909

0481258995

0479728257

0199258542

0884070853

0954086666

0762270342

0701250504

0212024164

0563384669

0496191797

0141790062

0166304214

0211450007

0870745621

0792296383

0941141289

0982433673

0282034814

0919995786

0611822444

0697946589

0421228895

0219903585

0410118350

0145954341

0533680375

0087926589

0239019355

0253829756

0228032164

0085399024

0830242531

0187051519

0062065339

0052145764

0924583424

0047385616

0155709319

0472564854

0049899092

0724540301

0059166233

0936331211

0089494836

0236104895

0524575512

0246143204

0249220454

0419483978

0070350923

0190454592

0236730905

0137420500

0264246761

0298434352

0873709502

0784103223

0864277640

0549476533

0532832791

0706029889

0553429666

0761480786

0118671955

0150584970

0616990227

0405059208

0479104476

0938776140

0420062691

0991560960

0066979395

0353562292

0635286354

0765562429

0933584922

0774391825

0296027496

0894237054

0296274003

0757668103

0858145744

0769628862

0254739959

0693497392

0996560345

0195822537

0775656074

0668622578

0492814540

0697200707

0732607533

0180877096

0445398980

0328252799

0488867793

0708666781

0587720973

0756147029

0702389805

0533252386

0993789368

0596995898

0120302559

0096588967

0848398059

0497467881

0841299943

0650420307

0181308427

0102827801

0576749183

0257129102

0110984491

0354931301

0482272750

0293855580

0216481241

0064785768

0728074353

0263371754

0410268879

0674818184

0032322114

0478130954

0732081409

0898831378

0613199899

0511753402

0411487224

0353021086

0767728926

0945461000

0220055719

0721667687

0323215693

0678556174

0652442763

0682851835

0561079063

0213262178

0036050487

0436723954

0724819751

0776641718

0083281286

0328621069

0740973331

0855476632

0247934473

0729678957

0487230499

0473756814

0412109492

0361462562

0201296227

0498442292

0670603451

0772908532

0473369036

0923634743

0541265678

0163415935

0805152046

0019653892

0056268176

0649724438

0503701643

0809620260

0254249941

0329496178

0072406340

0834104346

0922578224

0909309452

0124978034

0058759480

0332359028

0726907658

0533921611

0093325732

0104824261

0764422008

0234085065

0107739261

0550339823

0622726291

0354347830

0640261184

0893446577

0979323431

0099841226

0855527048

0044270304

0301746191

0390671523

0903995628

0122480436

0550568028

0898133550

0654610601

0853332971

0239472944

0655322713

0126551269

0414637507

0377507483

0670279714

0979089318

0041171858

0909338285

0881890549

0115195123

0926744634

0690171015

0994732299

0856236552

0907499389

0767403531

0519983607

0850294025

0204011431

0007627680

0750521763

0059397281

0553980128

0843471830

0499385480

0800933907

0500638325

0388656191

0853474932

0330939351

0952961219

0512323087

0918343411

0826025847

0984570112

0224576529

0446133413

0119243336

0018573874

0361756811

0649592197

0768808350

0495322432

0720207074

0354544110

0049269168

0854544705

0945459151

0133173807

0427443584

0367719520

0580199562

0433295960

0285180209

0055364072

0833784100

0862575590

0096049973

0593824670

0953453755

0964889261

0747467029

0209010190

0259687702

0435692310

0449027310

0311941262

0009756185

0292926922

0202294747

0343510150

0760877431

0686298756

0312856187

0738318971

0827897153

0383276190

0072507577

0491336586

0746104669

0782253958

0582314290

0620690907

0619238131

0578465303

0824007861

0541397435

0998022943

0795687153

0767299939

0642653095

0779649290

0485387179

0225128495

0277724683

0554418001

0533575686

0629243354

0425103203

0392540658

0552079437

0339837771

0885898589

0226688300

0452246482

0507099301

0514140720

0583826661

0575537160

0126149364

0070570188

0269675409

0535966694

0198932813

0805697844

0068883727

0361724406

0859934083

0724709327

0382033379

0110184294

0450921861

0972322662

0069733637

0315158823

0028090574

0400858234

0713876922

0248897324

0115806454

0166107697

0807340785

0254053186

0473777096

0404160378

0765711341

0346897257

0409355990

0981699025

0260966065

0427671479

0794767898

0019255187

0458094316

0555276140

0382042844

0173797225

0225139690

0797566006

0218060993

0319471408

0881276148

0733907093

0271208547

0732818712

0062758609

0927520877

Gaussian Integers

0464310425

0346466276

0193720790

0326377729

0035328750

0850208447

0950656099

0156813608

0077110453

0269117653

0771164841

0781394342

0652137377

0611189197

0723672661

0422677726

0233060837

0785037102

0155928928

0999573122

0696956029

0151095149

0345707648

0834571004

0666019945

0490541536

0880901407

0137667361

0462340106

0470493982

0495279458

0575219481

0153157505

0010438218

0714844901

0699698154

0219372457

0428339100

0794702878

0035292470

0306074707

0718031411

0107096408

0711547404

0874146928

0316927017

0491188304

0373375777

0651614230

0109654833

0734717314

0628057715

0519387637

0619434056

0212689254

0869205191

0051246900

0160504893

0810722042

0316477155

0493553477

0139594837

0843603319

0774329069

0024099782

0557688973

0991021526

0079175352

0787904877

0738294642

0495037471

0146697398

0430784743

0536279952

0994334436

0627724706

0184178522

0471753656

0345727344

0604767807

0122385059

0561366782

0288201308

0410991796

0061188831

0059837655

0825071046

0141001855

0275763002

0229593901

0436993690

0013572661

0073982524

0773022648

0488030528

0175991329

0758467969

0336738500

0305986621

0358222383

0488817379

0944834827

0619623862

0436502875

0570307709

0607509519

0844553228

0004891719

0378623143

0793621927

0205702393

0028799767

0548339915

0182327792

0154995754

0426543481

0245510756

0124332490

0073583002

0192068884

0563617164

0842071718

0748304057

0513635524

0648624959

0457775020

0787165590

0098071011

0387711399

0667716991

0342991285

0405699151

0748286276

0493338896

0053843105

0711089806

0334213172

0052282916

0315011084

0138960870

0051262402

0294886532

0864600193

0603760245

0130622535

0863535879

0472365550

0713366519

0697289837

0835079904

0291285755

0465900456

0450971399

0877434153

0189091862

0201928753

0187197243

0988859059

0379425238

0635371236

0136697766

0323770389

0748874669

0689321209

0968894067

0188987193

0296772993

0875275420

0181554300

0724148851

0877554240

0892693662

0913515171

0038774257

0827271306

0164058635

0396592799

0080666699

0934559382

0354377359

0449125871

0775068178

0883655003

0180371980

0875401423

0702353329

0985851048

0665339936

0397698389

0390496497

0301673582

0085124491

0030274770

0470117366

0435729477

0671226614

0778573576

0021495854

0689721488

0145948521

0972539674

0570764157

0163425657

0137038724

0265318179

0162951795

0632676582

0176129058

0000447042

0174592250

0361709387

0207101223

0325860306

0600318550

0393247476

0333507060

0805206777

0673543393

0524026492

0244925052

0799001335

0561112207

0340471129

0526049196

0963397732

0761208447

0217554485

0879014396

0629796551

0592400183

0761307854

0055399676

0181738524

0425532942

0847667504

0713430938

0347444390

0247309655

0490325597

0951712641

0127374282

0682117330

0797722997

0674918410

0268658296

0153587108

0677638792

0820574485

0130082324

0885219042

0964901118

0183027282

0363424318

0427346988

0569278332

0744055739

0876925667

0919701186

0761552554

0277001176

0400063300

0387774954

0461003136

0013071221

0221394329

0104865373

0211154232

0983827511

0614185909

0464440247

0975034330

0698817038

0305403429

0040395828

0277358751

0688468831

0207868388

0276317252

0323974782

0492935590

0758588126

0112595039

0763594985

0211141780

0579934691

0241423363

0836067303

0821057211

0018175157

0577067297

0301692761

0123943158

0281344673

0060223346

0899900099

0949834277

0755257012

0678022382

0374045072

0316879426

0799130020

0129401797

0065252343

0499057344

0690790535

0836836557

0368317546

0204131330

0246398695

0591275926

0146855880

0512924556

0053540419

0745600711

0587290600

0424981766

0420303817

0657986085

0145515435

0503291152

0374178510

0102546271

0273981148

0723679889

0345253633

0529516652

0028054452

0498365127

0533927174

0750712490

0589843869

0884696108

0421855845

0876825991

0542505106

0971378634

0674572351

0406760345

0533647085

0979518295

0185456875

0017483672

0975696671

0030696281

0088521440

0981613313

0333641338

0199170367

0144659604

0022302617

0107160415

0637803596

0447212654

0529079940

0956551202

0553818937

0258297783

0275299729

0401713974

0211197546

0820538122

0308511762

0416654798

0637771843

0835984098

0567357261

0917068474

0805105399

0134469071

0837548017

0273282567

0107598831

0023303199

0866296070

0452117885

0785080387

0345972733

0777728971

0767861197

0819996044

0923410030

0217524586

0418566066

0157857893

0019613481

0825568986

0928322575

Gaussian Integers

0468949229

0672928910

0699074902

0874390040

0701614559

0071391412

0327350013

0713005888

0816794435

0719725040

0807315765

0885949539

0197772268

0752960110

0312335073

0673453176

0779992512

0704212351

0732066326

0348830009

0320014977

0445384751

0178546808

0533669555

0176922178

0751613586

0436575899

0502921257

0907642540

0801772085

0886564305

0587364444

0601696846

0233856381

0656416824

0234166880

0269576213

0436732284

0137323714

0433645997

0672972045

0130192060

0741121500

0056237118

0952443301

0760905744

0389923577

0712280689

0510482198

0632186294

0776466526

0366771575

0927450042

0849303536

0662589035

0520806058

0760870806

0856034313

0540687921

0559758303

0665123437

0709223195

0991487339

0861328395

0880904934

0436626444

0106168831

0617499397

0697443431

0810692101

0686172940

0280938846

0703780213

0164597591

0337057704

0548434375

0406407819

0464392640

0414619186

0614700880

0455391265

0388257195

0773896823

0313329898

0459949426

0077962767

0007349040

0931995442

0025736800

0545639426

0529182581

0533073091

0728515627

0963128700

0449621275

0926753641

0063162308

0693989333

0077373088

0269224548

0076453716

0942216984

0054638440

0506633461

0535352277

0765827580

0387312784

0465590008

0800657963

0040883910

0034012017

0537029828

0475640661

0785982817

0284157954

0916200119

0073441132

0537737982

0193434860

0196885200

0697004267

0726488075

0766615983

0541187753

0160332859

0680680390

0803209591

0005417274

0116831822

0076447446

0621076698

0688469944

0945533153

0174181324

0169964151

0651654955

0624463989

0172704101

0250651762

0862553966

0233988388

0448647521

0364764379

0082504929

0538986562

0231814598

0029517009

0147935445

0887195643

0855743450

0175523913

0272411214

0895739491

0039982111

0407732237

0708140947

0998919927

0616737737

0163057631

0826067010

0128082832

0764268496

0864378594

0463604280

0689480510

0856585391

0772845914

0055740088

0391247490

0527953165

0129449150

0772248742

0155336991

0352844632

0563723915

0490680272

0983150282

0061613871

0522068783

0758362962

0402530493

0014951912

0289180718

0045207241

0855910505

0589627058

0367719754

0423121131

0325865933

0619633466

0111281326

0531727610

0481516714

0260077523

0856453032

0970470638

0379965684

0115696338

0392901111

0720587332

0271555911

0113586344

0447663909

0328181178

0500042702

0250050854

0122536324

0433398656

0240636011

0018974298

0225510961

0774862252

0969397615

0887096150

0327928398

0130178285

0513702349

0139931258

0991753687

0096546019

0594310683

0324941281

0065093885

0281800167

0649721933

0588550542

0556423308

0966113965

0988451707

0984808590

0489981796

0106308776

0282539880

0341797688

0946781669

0611960544

0402032116

0030896418

0534525872

0792069179

0279629994

0939837218

0762506722

0181688397

0852075604

0594981646

0866390220

0887363647

0679744556

0151176942

0903866274

0561389334

0643426297

0984742808

0228568683

0819847741

0197135224

0845093907

0277171683

0432505331

0266788033

0607665552

0323656191

0724564331

0017841867

0214705351

0821359423

0329368206

0121412283

0835543945

0358192325

0297500026

0310348685

0644568579

0316508391

0456791056

0728645493

0051030877

0477685553

0078225141

0898397373

0558047278

0678216020

0411442176

0619252668

086880824
4
0958006478

0648841259

0070742062

0308216882

0199537644

0141692936

0969814029

0260978095

0145245103

0930168590

0230857206

0993911123

0669028335

0684922284

0562544701

0082010938

0056230042

0085943486

0199750661

0529823055

0503975573

0208897872

0391076242

0676812389

0522837476

0140468854

0157396596

0320143064

0771054503

0045033819

0197060185

0976675528

0381177842

0902304782

0556141822

0985011576

0063586360

0638667205

0468337018

0784017306

0897244332

0759380080

0706053236

0330004507

0633252829

0996887781

0224830285

0550537965

0821812522

0158180800

0290108911

0451881102

0118292921

0453974807

0008733217

0827497737

0537959611

0796657372

0583741670

0054050930

0481268434

0371412952

0150542417

0853104841

0691252364

0418078896

0880993227

0347274638

0946730580

0517565182

0502134020

0050572929

0082418642

0047548014

0020665110

0930948574

0576576180

0320732758

0431907851

0319176957

0868265310

0018133704

0310652359

0908401598

0707875232

0746347348

0924607131

0342724280

0241742375

0396109951

0117640604

0812715876

0064420546

0483529556

0939835006

0040918827

0475449165

0624253047

0450911971

0460925659

0880568296

Gaussian Integers

0583689881

0751099393

0899993760

0649963351

0174335071

0028028148

0522181800

0249097581

0977502963

0773159225

0522011882

0307163553

0716837097

0755346474

0787228599

0070057264

0879474344

0228008037

0473570098

0978240681

0999109935

0639087792

0481905227

0055199177

0753638343

0097601884

0255579659

0041258383

0124656575

0713499748

0299278625

0218189230

0216293993

0359282857

0079558200

0318303337

0086841453

0229507242

0869843803

0085057028

0184080380

0637750839

0082880447

0028251967

0328407348

0878459638

0765810484

0449540234

0093521434

0297568967

0839293569

0219954030

0266576373

0973757984

0080465666

0235655073

0042853246

0325319019

0446920168

0184958285

0912275110

0228893505

0365160844

0208452684

0667314905

0996515228

0618532334

0718003170

0412877987

0465768567

0148180191

0484617272

0249689357

0403372449

0378915485

0129559061

0945505621

0891587587

0574696217

0038908489

0985886517

0651631409

0524357430

0431336970

0701920503

0745167531

0065789360

0014840435

0197097538

0977671096

0033892363

0146773200

0485456244

0018579518

0109211933

0704363612

0001712175

0321527271

0911967055

0468928374

0751516654

0330752042

0279323716

0510310497

0561344987

0532796250

0400936772

0430429673

0087736815

0096777402

0168945366

0791989184

0142041276

0068615466

0345928639

0238689153

0327486498

0385698917

0196723181

0681133682

0868652984

0431454361

0226918701

0318448294

0066055125

0674651237

0146693246

0796401143

0902749549

0790531710

0302504233

0746767970

0777902836

0650831943

0674145321

0754014232

0439927704

0113999198

0081713204

0295816313

0734536071

0413712223

0083866681

0648201502

0127401738

0914293884

0828399994

0983077161

0589946187

0608940662

0894413534

0081101910

0159377216

0353035515

0799071377

0877335888

0874213231

0792470703

0032689526

0262166329

0878634653

0189597013

0860859485

0814137267

0452882964

0258938041

0782401675

0093581069

0431299193

0066204396

0699519237

0725915988

0793440232

0155859208

0009441423

0048419527

0981648258

0444608552

0472114889

0462919792

0204010052

0413299713

0460638130

0153956589

0890895457

0287679522

0812994586

0638495728

0150102360

0564250003

0246973226

0134461628

0626893980

0867364802

0134127640

0363954044

0420419132

0905505050

0440064777

0552420456

0906608067

0243766731

0648055678

0440110913

0298142989

0367278327

0226756449

0165614316

0965293543

0945179567

0771610888

0037191350

0343951361

0853964758

0761206192

0842237774

0292698039

0780079240

0431662756

0118396413

0604500488

0829335247

0727400536

0064972583

0543993251

0214561926

0153078901

0446131286

0583158360

0713265189

0940939036

0651543345

0246191274

0603664494

0756120579

0987368622

0401833778

0613982551

0330756783

0628064539

0302548852

0347960451

0693184426

0062366721

0000564871

0825751114

0245599724

0579727989

0615475927

0269893341

0095075419

0888925369

0910139403

0464842884

0915623378

0329426198

0749532993

0343269932

0825512124

0922029463

0014024286

0600009017

0436755600

0241270376

0402244958

0183328499

0436648068

0927584337

0989315643

0135234717

0327060515

0131303852

0972297320

0461839623

0405604337

0091648547

0239453039

0386473559

0310241350

0500009300

0394813978

0750450505

0510183911

0832129858

0209619691

0923016558

0006958078

0057524584

0485332140

0931705238

0394829340

0193867678

0005548671

0898715331

0312130126

0525538865

0527514885

0270191759

0954727314

0915902377

0136972097

0089135307

0433160142

0131019421

0655893802

0377311671

0934341704

0294898930

0255900667

0696094643

0444018397

0296525426

0909370161

0747866766

0158236701

0427229237

0196451821

0682728937

0400111092

0545004598

0923678121

0161474389

0447044333

0922049408

0098834129

0169507545

0597546611

0541811467

0449362879

0297794167

0071949835

0870036911

0527112840

0847247689

0771095141

0676582473

0647977378

0096609879

0914352081

0478411317

0585579360

0963699033

0075683765

0532126712

0880715285

0258273779

0229740199

0432763228

0318013167

0916064013

0985156205

0398204476

0773088266

0907459073

0340666813

0811187562

0819573569

0586859532

0870798214

0717138225

0083037674

0780704532

0788190007

0867594983

0014302348

0137597402

0261642697

0299508713

0609460481

0065915649

0564138007

0407974977

0572165769

0309040775

0593532198

0660935956

0222235180

0393596473

0193896688

0923162153

0789359468

0721173178

0326940692

0946242206

0436693325

0005982885

0620742345

Gaussian Integers

0712734299

0371883512

0567156263

0989808462

0058446857

0108918470

0804200476

0931147452

0577138487

0203209500

0455710520

0209317537

0693615231

0540478292

0411527938

0408018346

0905006469

0746010698

0669107944

0401560888

0347952145

0051973934

0891432553

0489567386

0209930029

0870196282

0111463552

0570304315

0975490931

0280793279

0717067161

0979479189

0800056814

0889045455

0572821236

0762917467

0260522288

0140748186

0934706319

0175052933

0326198071

0688861928

0608417101

0274354071

0630002113

0578580815

0945933469

0403139641

0325156662

0316061848

0345725230

0449898425

0020637916

0964164799

0801171485

0142576953

0744615973

0113180183

0112443630

0871910404

0359618597

0013042263

0579485335

0887482490

0254878545

0252258161

0698810761

0024842527

0770150621

0814662893

0838589987

0103266083

0125845028

0296023127

0142175117

0335270849

0003293215

0405168424

0992939571

0946300922

0621937456

0954186521

0719110980

0434858468

0514582140

0811797130

0472623371

0390587822

0423238705

0181784512

0775886736

0687332183

0781492866

0951637861

0552008363

0056082390

085882480
4
0946975733

0758124084

0520772047

0671870382

0235081901

0085859360

0068766868

0697313311

0876974586

0924582070

0382704113

0170666023

0120822611

0098836347

0061930527

0542036415

0023131673

0629323977

0736676159

0166632822

0694186121

0709107645

0331373122

0033212625

0507052604

0439778649

0106986595

0587696811

0099669591

0575656225

0920744953

0310563752

0815782628

0994949683

0115221261

0386396323

0451890993

0427362086

0762191563

0684979680

0258517248

0042318005

0400746517

0462564933

0957057206

0356462301

0960255174

0922571709

0209208012

0117806674

0984304105

0467262587

0800079402

0663143176

0137364721

0720368416

0120964859

0144882728

0780588185

0313601710

0461155008

0720159135

0373790311

0420881013

0947208060

0098200837

0486179651

0061333116

0086462406

0733904810

0700763266

0351783654

0674323229

0345508453

0218733124

0594380098

0857630311

0150202068

0912655541

0363184260

0353927056

0411092691

0386347986

0837746981

0398327689

0631279944

0374719607

0552298880

0757378344

0643686360

0806136162

0864952606

0910660680

0284144133

0130553349

0942582324

0079032768

0478565746

0253805274

0304715910

0424972339

0388789855

0163195743

0893834368

0912775472

0310387336

0483248536

0377288844

0918097775

0815007046

0914920699

0270465836

0563054786

0394425305

0947002262

0261255886

0867698233

0587385282

0163438572

0931194225

0803090756

0806996736

0330465582

0947024411

0344413134

0109073317

0568721935

0737143304

0016111129

0963807566

0911252618

0425193994

0429975170

0191601994

0404281954

0747920843

0176439742

0697039305

0198350621

0891041544

0500356211

0572747902

0478314557

0137674375

0040282354

0434380436

0688707779

0046037375

0225925254

0861110360

0931169833

0489207476

0108140119

0950714428

0484857681

0123559717

0524100397

0753487162

0939302909

0831773590

0951065040

0437377376

0113410715

0727949849

0248432649

0481888119

0623015889

0900211624

0136523386

0573232635

0309072791

0643268763

0948778856

0732517233

0081941240

0218679817

0685569589

0278571074

0793207876

0363943966

0702238044

0010300682

0320607347

0353736266

0680302205

0348964906

0617419825

0629480513

0091203282

0080326935

0296556854

0326929486

0308876158

0633841774

0500495113

0153584563

0692452526

0406300675

0020899495

0235356097

0608591393

0619489388

0244171975

0966385765

0097075596

0282594318

0375512187

0768949930

0256848065

0257030830

0044615002

0583395078

0629686423

0143173984

0996926643

0595419220

0754268231

0204997382

0671208479

0306521598

0615381934

0751502312

0938608109

0847069863

0914520835

0329071633

0094064490

0109379401

0366869251

0548411192

0076958010

0865386781

0478267913

0492712413

0882637947

0519173922

0992861740

0388703841

0806526444

0378766141

0433964116

0438642076

0406243998

0338959758

0857418694

0968127743

0658127909

0016367533

0259941607

0727647094

0317289455

0815895651

0769743625

0825843173

0418940870

0928456452

0224189084

0020394531

0024077788

0061284045

0613829850

0856764956

0226281869

0056428672

0225230816

0571851897

0056487336

0509372366

0474754304

0477316797

0581203045

0982925195

0936936556

0956120052

0348553178

0791771018

0395421969

0345637328

0794627040

0850029156

0032675859

0917024574

0448097076

0015848653

0154411119

0718742417

0518367194

0374065468

0070151760

0195985802

Gaussian Integers

0185373376

0923882690

0218954818

0359085019

0116612009

0648361034

0943405940

0237186156

0990011953

0180965921

0466206041

0113117105

0126506491

0789899779

0160757208

0575643265

0557516715

0804387190

0044565506

0050690177

0457970405

0580850755

0197193140

0259493654

0858301452

0966197857

0139609302

0747855275

0169721828

0838787673

0413032688

0059853597

0961172646

0407642763

0955972875

0499098217

0069197384

0913916340

0174770831

0453748750

0011607619

0875288341

0195749955

0311916428

0555392185

0709148354

0001845205

0463736568

0814677345

0967130197

0729759535

0946972728

0006117910

0281911837

0945015973

0756026786

0141582025

0018805240

0937623718

0460241424

0686228938

0038920346

0571613613

0243588943

0746338700

0344833648

0104910648

0804702956

0241367272

0997664710

0681858038

0497574608

0862922415

0529324978

0397598573

0034645728

0816936918

0752662073

0653173621

0363634934

0310276559

0417905348

0325803924

0874656479

0228655539

0676463943

0975548601

0597211127

0207509384

0885068855

0269868010

0836603887

0197501474

0757557299

0964131839

0638021778

0494718382

0217099112

0566923813

0206470060

0166469844

0515786049

0930205886

0267314898

0620265629

0453437350

0016901059

0807445416

0601261052

0652535684

0255953526

0575241139

0063924789

0779653394

0165892814

0335660414

0897878116

0955688612

0056219547

0871640834

0996517251

0512226464

0365239945

0764759025

0350542697

0891082831

0929130260

0721413946

0452445539

0491795667

0749466907

0073362958

0309276067

0867111057

0043947249

0287238918

0223849829

0671330982

0794357188

0458077983

0964356961

0227684804

0155158100

0217828923

0853545331

0424107149

0459518984

0663935065

0097226777

0367400294

0547648208

0397204256

0169854110

0552095462

0786868794

0765453130

0385954604

0359455863

0477844684

0798372221

0293235566

0359417925

0231033291

0689675881

0546911690

0145075170

0072118619

0017258476

0524176333

0705586938

0733542998

0184516749

0476655667

0061852559

0561779900

0374827479

0627468700

0432851772

0213771448

0026876552

0171557575

0348798633

0662207931

0136425520

0019227719

0210485615

0175787196

0550765964

0396578978

0688602326

0392200633

0013892608

0650002169

0248913041

0317217151

0424052637

0155326375

0437441580

0031493462

0498755292

0782165950

0886162727

0444420797

0218123167

0286845236

0426743698

0926709128

0942161435

0207739653

0815752188

0848818129

0642444800

0848510144

0133500273

0082146901

0738154081

0610451094

0746954764

0212747040

0691235880

0859503142

0140248048

0967057184

0825580024

0116881600

0038179835

0980299263

0914294944

0375749360

0236770111

0763678657

0116700022

0229264545

0377828291

0852051410

0103856241

0418407035

0090501125

0637228852

0161406855

0494478447

0693708736

0850983738

0253807231

0503417290

0090556953

0522938804

0804707858

0084584258

0546622903

0628618078

0257908684

0644560871

0125573666

0866720892

0595789242

0518201458

0759959268

0692266023

0339021688

0717330267

0466628119

0894207180

0856302978

0975664416

0343675771

0457948880

0594818267

0153155543

0076133730

0628249167

0892404641

0243301751

0994665763

0133082314

0940031692

0808678276

0775300436

0106009323

0002860919

0611793239

0489458440

0154579162

0999099268

0116951528

0862037150

0349068230

0695536577

0317352989

0503117113

0706661399

0201832795

0704703891

0242329975

0868655727

0161454789

0430579849

0576300215

0275931191

0121722303

0977060817

0485995148

0796980911

0373391525

0319283754

0697223395

0711941752

0326202426

0204975506

0426025614

0889869136

0417155337

0150695277

0273901056

0012250046

0700900227

0254653094

0751126067

0403500882

0226756837

0208995128

0072706993

0630458098

0242350093

0295248973

0146863836

0147264609

0224820700

0460995522

0288683603

0559410558

0069453944

0511536427

0637783129

0962998150

0326414839

0697138485

0266068830

0736691208

0414450500

0318281966

0952858995

0946580645

0482339918

0661057848

0006339140

0557557664

0303108899

0580125372

0272390777

0866353368

0331615796

0387276150

0726308642

0158794840

0546183712

0231590755

0382121613

0606510224

0774540215

0825998132

0168003014

0593206654

0008373013

0538879082

0569775772

0614551019

0179334046

0511343681

0697449807

0753791119

0675708254

0169916443

0473512201

0002960329

0630324463

0019038993

0515845683

0781952747

0622563603

0978766116

0170519650

0600813881

0193239674

0831845894

0932826836

0859383270

Gaussian Integers

0082310286

0763126439

0493431009

0410454739

0415004110

0638842198

0966852576

0734082068

0046285095

0218498549

0705472603

0095287440

0643593228

0374630979

0686885794

0401311066

0593513531

0379142108

0486542600

0439256118

0686407266

0805727518

0761616155

0670240208

0652353078

0397673492

0900840962

0633753799

0543598950

0995276191

0946071968

0623258084

0814171620

0659525446

0097799211

0588926551

0150375478

0518044856

0947571214

0750064397

0466791248

0795464933

0174592164

0620599234

0891954727

0620427692

0278381662

0866400838

0091486597

0368567262

0764170195

0858155163

0305696592

0147735610

0261472072

0486725859

0204416045

0629866271

0991518982

0239520417

0986687177

0955241185

0811613439

0352333270

0765403341

0795096857

0699248189

0788281505

0677341010

0285417255

0477185888

0524199378

0805339361

0200875488

0932323969

0610192703

0141142559

0941141906

0520747010

0873611113

0484840589

0129385444

0967924815

0615218860

0820068812

0761609305

066588488
4
0914289075

0774468276

0980728577

0659455017

0500388095

0796659942

0358906337

0890815014

0672946981

0497878474

0777230710

0121648089

0987842406

0288069238

0227250445

0679847845

0578835176

0342364755

0079458984

0060956356

0533528614

0068393587

0097071935

0245406629

0120781717

0226577811

0164171218

0159779777

0243536134

0426246432

0975781402

0647252049

0446757147

0126973707

0444345168

0363640747

0123820512

0098062882

0011098418

0437050485

0307560055

0897111353

0742792032

0914947441

0523163145

0325609261

0190097497

0223054133

0790925481

0982834103

0140504188

0131692008

0702711812

0342798814

0579686007

0982339768

0612025030

0140036929

0901425971

0109525737

0590979480

0402324527

0303621699

0757617654

0585533819

0173271055

0079939999

0371461062

0167842945

0294875119

0441632338

0589585904

0665288469

0426424439

0116455800

0452514297

0844359502

0613928360

0320037370

0761043085

0275235451

0399458092

0306766159

0245904726

0739983876

0153477062

0402756791

0494405965

0614857274

0760372835

0119729601

0181535678

0372102765

0999259599

0460116051

0717917378

0813185596

0498142049

0532173201

0329792931

0920937188

0945043833

0199802004

0180399049

0430251038

0104011063

0587793144

0970009232

0347333907

0770583639

0595851272

0497771396

0583207163

0277521682

0763516197

0621419871

0130522873

0809534328

0630235186

0584297672

0667522585

0490619012

0026509418

0099322277

0350342352

0322315425

0124607249

0408278217

0233159830

0729072914

0694649972

0455009007

0198723465

0391083823

0072743153

0993207499

0341996465

0717080604

0149168833

0651351855

0779161523

0517402651

0378728597

0312999411

0469123736

0320015135

0425453533

0758021525

0952428596

0516646430

0452836737

0316429185

0301285803

0706095316

0646695548

0620052608

0070654894

0791190249

0967970753

0436306417

0881719403

0194951484

0800483393

0777793162

0343872388

0091362345

0825983304

0918668907

0963026737

0184555904

0904000248

0326732724

0707981258

0569562206

0093454386

0040599644

0976290158

0015185676

0798966896

0328587140

0603818529

0133772526

0674453318

0683326461

0289517822

0197563412

0340607530

0380882254

0039325096

0519015671

0557609288

0584473299

0681901015

0106028311

0938221160

0216394969

0289743170

0722372717

0930229825

0049027678

0809508989

0079035494

0461943374

0727309295

0409425099

0573233467

0376771583

0879674559

0973659526

0687886024

0143013451

0536024200

0799323317

0405085712

0613620566

0637368881

0896628716

0592569529

0966233504

0914350947

0083942405

0702917629

0014577582

0853822068

0700375293

0371519889

0396996359

0119642219

0272802139

0718853265

0395699232

0065068411

0285142979

0892653460

0957303069

0284035672

0433702130

0762165358

0660003693

0918254653

0623948235

0532845895

0021557378

0281376816

0318955111

0145387169

0561878795

0846753501

0234415791

0810755744

0132581152

0690410841

0833166601

0541119841

0453490604

0019811476

0632268419

0134404543

0452230225

0340108689

0192012480

0106923455

0901962578

0197628010

0689414523

0522431979

0985953841

0514738752

0604249852

0895219180

0853787253

0683050945

0038708888

0687472014

0571306825

0364186893

0730478016

0108094740

0897142103

0182586634

0540037310

0193311521

0760703987

0073900546

0207114654

0787373347

0825293486

0859727030

0843582777

0701315420

0566550763

0227977375

0266800113

0358063288

0203720882

0209362564

0608197093

0969034499

0213856653

0264757847

Gaussian Integers

0785317754

0026893398

0377524808

0762851495

0315982590

0692687225

0190991924

0612460297

0678379157

0814508526

0622916588

0315768399

0482371432

0377728426

0072259112

0514064124

0734037752

0233775415

0151763787

0094265269

0590432383

0007376223

0203136623

0177935031

0658373575

0926662478

0344728198

0774320863

0351101498

0483350701

0544552876

0944578407

0726745889

0043119031

0744173384

0188239665

0077556410

0032565388

0262591974

0617680193

0136920923

0019066031

0747471278

0512847642

0114719752

0301590638

0109319640

0949825757

0939713354

0580424362

0234473354

0660441689

0421262877

0119808502

0991942604

0720395432

0645491457

0135974812

0096219183

0055563553

0210262102

0329718062

0125761888

0303168444

0272316447

0047632321

0031489553

0869743162

0453440018

0666853482

0042732744

0690343452

0952761160

0887734347

0125129168

0304353386

0766411852

0055462905

0178661010

0435928427

0322176367

0556234246

0043626534

0210063044

0260248214

0569434912

0565857319

0812249765

0768454754

0236558694

0311130635

0600705656

0926831515

0680075777

0666380303

0501107100

0798919118

0054496191

0576921050

0768607414

0622962672

0643862757

0998308486

0305122591

0758296745

0369885148

0925162755

0456741709

0834616376

0936586125

0985624351

0507308033

0494224443

0561671300

0785525067

0914761000

0195844266

0914827304

0969662331

0112016463

0678840518

0688615242

0573203049

0327199585

0441211852

0025989209

0253195431

0412134184

0819918332

0836530899

0247986320

0166637207

0427631232

0715277801

0469549326

0198361006

0707001433

0804850310

0920277401

0471723745

0865571086

0919361883

0984677092

0273695613

0374843421

0488674258

0453691483

0539346312

0221650408

0812412791

0898402350

0374748312

0737364810

0719695500

0832080386

0829625763

0429704171

0218400765

0148263316

0864422174

0806104364

0847395342

0101583218

0586494367

0939366831

0849769926

0618316914

0947407711

0737917774

0381705388

0372516996

0795509923

0479426260

0921086832

0102339303

0336513070

0615368844

0294914023

0222113387

0991547330

0265183196

0082424382

0192337323

0742911951

0892000372

0747376018

0899876516

0238715589

0109823653

0523154822

0394024884

0794298502

0120694264

0176818383

0640713673

0579544815

0515277004

0474585670

0118605055

0287916035

0108037828

0655962117

0800975126

0346043274

0085401466

0455249446

0613454368

0112915355

0054068502

0646883080

0281839648

0608616726

0644392727

0122441287

0872288843

0237888140

0077626195

0231475995

0330627301

0589007282

0620109784

0343022074

0743205990

0044443677

0518760508

0971997321

0619013051

0450056921

0275169724

0065947412

0168648072

0368432898

0701191359

0643605166

0495235699

0430325330

0591979911

0487374435

0278424139

0974748641

0827471702

0702987658

0416021564

0888723960

0086225117

0623443819

0933745348

0106461246

0243128081

0268811929

0354069770

0736904616

0788368605

0253854034

0827714197

0733526964

0163696244

0315173525

0066953035

0289066972

0470583184

0375217543

0437717141

0717982857

0850754016

0202459090

0526569766

0663007055

0743241356

0340803428

0624348227

0688191882

0763884770

0441700174

0630935467

0697838832

0806684701

0514973152

0264340080

0234582732

0283737520

0011759159

0830619996

0886254820

0166093381

0983929243

0967168126

0262569108

0725164422

0136935919

0061160412

0922686823

0561422859

0483455749

0590332921

0302025781

0147029293

0059046224

0218338244

0324809101

0951467546

0288789317

0991457673

0826612972

0142650050

0446495927

0080257504

0215610044

0611092182

0269008661

0910379790

0348700150

0839794215

0419668922

0971091054

0987744121

0213321755

0407750756

0573831639

0394733858

0731725652

0521830000

0718561721

0864455479

0109805117

0332813702

0921997167

0015096838

0559150226

0362951446

0516809403

0393394387

0837873188

0596441948

0785992795

0539230932

0452112905

0783641438

0360796474

0311317865

0168300704

0904270467

0768478614

0282602885

0261568827

0105050772

0326171494

0686787174

0028914794

0760889053

0380175832

0172321447

0062923704

0508278238

0893370468

0974865206

0020280301

0693842532

0211550146

0692988995

0571520023

0035903955

0223868691

0724146156

0739830523

0625194328

0672116156

0043864882

0192729563

0941630046

0841636559

0909865751

0649885432

0806722787

0266316592

0658029964

0576184595

0729709916

0726676907

0698886926

0432081664

0710492974

0969140015

0401602537

0555184456

0925947312

0037160319

Gaussian Integers

0048952541

0373758540

0558328984

0469137160

0453718091

0433293338

0400595186

0263850405

0554338667

0643916109

0560013406

0551534300

0537404573

0759428541

0348506504

0558766703

0539875330

0530431651

0425230421

0440514518

0720388086

0449900059

0845290435

0263309051

0337572013

0456667430

0127953624

0441472851

0668153806

0214995013

0019940310

0221472862

0241674814

0262909844

0016012472

0938484606

0183323467

0734374149

0544512249

0978326660

0486185296

0878991667

0027336575

0741022372

0070329694

0043015268

0199637484

0241391714

0464909880

0663672544

0216154072

0216769967

0606553535

0410259445

0802009706

0453290203

0036423721

0799438184

0966283156

0610608167

0220096465

0807592248

0764538610

0041632678

0544482272

0243154211

0861195138

0569748514

0890687640

0232965480

0867533913

0964934518

0593721226

0517205400

0717978335

0018198088

0770599155

0851251499

0994176085

0142528043

0204373878

0092355044

0383049866

0338516211

0399114806

0717452086

0714827437

0129779686

0945747164

0822937527

0967476789

0127659178

0070662364

0422921094

0279209836

0906996883

0178046463

0130190319

0194161419

0404341097

0447376348

0599328394

0945843484

0574855986

0341524137

0655956845

0437043327

0962505741

0379228180

0340502192

0993287503

0601568541

0105880968

0205363209

0098037320

0968556587

0866244864

0168797188

0519949173

0547516386

0055440605

0813914452

0051138669

0485612566

0559458076

0866902981

0045485176

0411728875

0551260364

0921661414

0559427595

0991279046

0404333743

0802338096

0602697498

0655754353

0469495764

0383561870

0510911961

0853745726

0489002297

0650412924

0143167025

0041072295

0411161246

0047796018

0993255733

0567557404

0522014425

0659603732

0436910628

0211652378

0899830553

0028549505

0088917267

0414449982

0592227059

0315067256

0359712601

0208464104

0029057831

0713760200

0027133961

0026849353

0963758427

0812642719

0727478003

0500391713

0548991265

0774886211

0612520486

0763784458

0251482536

0787596158

0838530825

0376152486

0254473149

0866489317

0061986758

0381673917

0096801377

0454905145

0791893004

0259488472

0510589347

0869830243

0250577190

0174957409

0721315184

0726206728

0710760957

0425508859

0523406610

0282998774

0678546479

0027194028

0669413218

0390205169

0641244914

0538567289

0261102593

0743503649

0857451993

0297332078

0673934804

0941191214

0632512822

0473946439

0672644042

0538333893

0909178120

0199228625

0160167433

0695247295

0590241000

0625514920

0014482238

0776591761

0192075421

0286785873

0137065669

0913884649

0135496197

0720962267

0098371310

0390138148

0174042574

0695040411

0660173511

0048404250

0651947831

0762188851

0568552013

0002859269

0241309575

0890997943

0814968230

0265178381

0316629491

0464396336

0772667411

0490490693

0356533071

0308535469

0215220732

0122950746

0088647865

0620322334

0289465123

0736987862

0498714749

0161235590

0954147818

0205486073

0475775172

0337155186

0220643619

0331116664

0678343242

0942962536

0252102519

0988991313

0632797461

0950998984

0266023498

0058018728

0824659341

0199435852

0741444068

0675787315

0869803225

0409750815

0218455744

0241348006

0197550875

0671843724

0802936549

0520921877

0270325094

0938250776

0768219083

0085826182

0739115732

0410318370

0263967536

0737666168

0698732939

0934815867

0437676330

0746046341

0090149745

0388301345

0841640790

0300554367

0749551987

0291541463

0568473273

0748023184

0136325980

0840785461

0348140340

0139357463

0038777171

0527251943

0685217485

0247447300

0651002824

0501150560

0114572216

0379435613

0394936805

0935692417

0874235482

0911621913

0084604206

0272999989

0210903588

0853410187

0944076273

0498114665

0493308108

0490476046

0107274626

0321108202

0670999735

0412225825

0783824519

0592450317

0414234193

0511086439

0508447076

0135895365

0997002434

0711699219

0562994927

0024274060

0846262890

0068182729

0956072333

0720942216

0790087554

0929428081

0281368809

0245143886

0929698079

0567812073

0098197264

0654857592

0524486182

0428201142

0802359137

0570914836

0831687775

0473029853

0293121801

0549911671

0574302248

0189015821

0536255004

0411906100

0390923592

0397935500

0047202232

0634315744

0209349314

0663793968

0137870784

0991010729

0482119786

0204279254

0278465229

0887079189

0319273029

0038340312

0209560659

0551854731

0461948729

0716595530

0026618787

0043356908

0530865721

0099057847

0353202891

0031993571

0014169717

0166868148

0581159012

Gaussian Integers

0820941632

0618783279

0744944128

0303832674

0506899637

0710702164

0207388519

0603531789

0633594086

0823051018

0885021077

0141688501

0074292119

0568345590

0205463415

0942138654

0822834416

0207680475

0226042555

0335687568

0167378722

0606121835

0404093144

0671372126

0000624489

0568660192

0705612666

0486914157

0337775791

0285940532

0652480982

0973731967

0804741750

0991352101

0684562416

0382536394

0730895788

0813972916

0421674910

0688427539

0958210158

0497214548

0418220256

0535140736

0972567677

0968734414

0030848939

0846430153

0229366165

0087367388

0306454716

0638997155

0000961133

0596696685

0179286585

0669702825

0981084274

0019963236

0636564041

0037038353

0775025795

0385375559

0890304097

0795651742

0049062868

0111849776

0145273453

0383068591

0283507384

0734128807

0417782944

0071451806

0670589224

0953896038

0760135125

0397436735

0826773342

0116713094

0278812765

0996074597

0999423204

0371881733

0885570589

0985483369

0861801770

0499358156

0636460247

0726669527

0129106590

0399665791

0929947214

0145594487

0785459284

0113646783

0262893930

0994700650

0258594043

0928252523

0705676582

0396265930

0124497716

0212004752

0934866377

0778935078

0022791281

0391617667

0230372725

0839277546

0379597297

0809336105

0845546101

0569001724

0045306329

0528197344

0785132079

0114017657

0188996931

0057678936

0583342592

0184514081

0604307032

0457570793

0172905421

0268947505

0330791953

0332053914

0426982084

0061418338

0420704723

0026744777

0082695973

0943252776

0792280008

0389357230

0639196398

0167159289

0474443926

0578213197

0394358886

0024335842

0124181981

0861681650

0750598614

0944214708

0304884831

0892226160

0507618249

0795191368

0052908426

0033524330

0290683135

0992117497

0672919072

0853489704

0404439680

0888415021

0661457517

0479035586

0403662563

0194656380

0705422636

0740780130

0157752608

0925581367

0046426082

0248058505

0564135290

0078413414

0449987775

0442391800

0265453720

0000951227

0830340361

0786239144

0248339227

0166429196

0090825102

0505831641

0475226719

0432438797

0627619354

0235876707

0799908469

0944774061

0607448928

0439024845

0701114058

0256669306

0180743209

0381320620

0964056576

0244658445

0257360305

0178379878

0401417705

0293097588

0206568545

0947404217

0221740886

0694844084

0910100140

0882892096

0497492089

0793213094

0666338180

0115000999

0902167566

0322456575

0393135992

0884963754

0335247509

0224479856

0089548988

0426641778

0897018788

0143333141

0515328887

0856046073

0416088950

0772659817

0325441745

0529924842

0106111596

0969189389

0723501094

0149643562

0796379308

0909668456

0071014096

0082465760

0972980885

0618480373

0034154284

0288151268

0546447666

0138410804

0854698268

0758495356

0576482573

0008736401

0371223852

0564175849

0311094404

0151919540

0391077495

0425725979

0653650996

0405301714

0280350358

0883652386

0362591558

0382130878

0666390268

0829008834

0425001535

0491120109

0696575128

0829102355

0183724349

0164384775

0690026802

0995004478

0213502366

0880414243

0087048785

0521389194

0090609084

0034829962

0801532005

0448466734

0912965664

0738595867

0884276191

0064107257

0977511746

0640193679

0665229222

0521605937

0479729363

0713695862

0298168303

0853535226

0771055461

0407848764

0406303030

0043322988

0269306526

0535306939

0934789702

0654879946

0940127483

0620374096

0647273929

0111499924

0026171550

0863128302

0692403628

0405143216

0528955730

0800574864

0185114907

0408096354

0327458340

0331331712

0538278469

0769239231

0596385155

0511154037

0740555169

0340592141

0753550104

0805869381

0912245128

0722038904

0555847319

0143364846

0946353720

0340454326

0623799722

0196684540

0432028872

0390643288

0753547289

0015849614

0648239522

0536289836

0926185283

0125629597

0269280545

0496420953

0971859412

0365902970

0193776238

0813190095

0877486925

0558803802

0153051189

0668866795

0854276459

0387314721

0190836912

0383808426

0318417110

0534926263

0131369269

0486768932

0429507109

0973506710

0227805437

0178257379

0222869883

0651650344

0135234754

0788722353

0607039428

0383193217

0277751316

0822061213

0890942026

0864959913

0587860298

0024604567

0954400566

0062330327

0083515016

0560087459

0764314402

0023431674

0949777498

0869560309

0436749351

0210704066

0210871404

0910887595

0850791979

0246051975

0765791207

0754373192

0499731587

0447502978

0248980012

0910916400

0286495458

0877987313

0697619287

0178141959

0478723337

Gaussian Integers

0625313111

0372215806

0527721261

0368354784

0486982808

0723931549

0514993528

0046619192

0108241141

0407655197

0603684843

0106983219

0757077334

0508839668

0871483484

0104976513

0868336493

0888756232

0088115953

0630562066

0021133311

0764761686

0993547085

0543661426

0978990567

0928604576

0486733323

0914346047

0521639589

0923135832

0676869150

0003755847

0246081068

0982051717

0575365153

0314605140

0348839115

0710994519

0758948635

0662442677

0611896253

0718350535

0207509158

0071970277

0282858534

0420200937

0387598622

0807357299

0812766449

0551784261

0237966682

0865690949

0167565417

0811859226

0381029853

0872849105

0103092592

0369345851

0744823923

0100862703

0926634981

0239192688

0641424794

0952622268

0436579169

0555888736

0176278510

0407842178

0103047351

0955071662

0401098926

0996637894

0496142057

0869248834

0766870916

0019814013

0513034262

0927501169

0852380584

0554184507

0758051564

0280372982

0511795033

0624278592

0023090965

0137063969

0005379033

0567693658

0275891868

0756182349

0097250802

0821775995

0411390143

0866110611

0093562979

0325575906

0154822198

0384910828

0268065674

0039575800

0431146513

0398736190

0192931202

0870450398

0718567535

0942734963

0512056301

0420143388

0262571011

0383322361

0255457075

0690168215

0213154176

0047161046

0796408640

0595112857

0886252851

0126909836

0743048654

0140103906

0657277626

0472667743

0355553018

0314312983

0792022922

0307346994

0713857556

0314716770

0796095979

0858991087

0570999168

0144072436

0708565133

0135735235

0854605603

0110752285

0432888455

0700672158

0789168466

0161610415

0977232998

0007317320

0334432489

0962715513

0724424887

0591005307

0989777771

0919547675

0496624685

0067347494

0238863439

0465402985

0894358286

0453764001

0160212526

0179733105

0084063357

0702803270

0385666668

0606626250

0037864434

0082312567

0306339038

0345747641

0307215280

0377892398

0612639930

0779038496

0971022764

0598799411

0293485556

0159950145

0942522060

0666429102

0103549923

0613157715

0484018137

0418230688

0334039968

0497917328

0089951054

0823699676

0298943024

0343699850

0618618278

0009058942

0899310825

0932171207

0682306943

0641300920

0697232121

0676298737

0044624390

0873569533

0987513248

0141222578

0549580167

0122250116

0333050216

0333745960

0765776532

0662123467

0861159787

0514642455

0172520529

0490781728

0408555648

0389260894

0601912280

0492072231

0762439166

0885817843

0909653510

0209110871

0607914162

0080243764

0113151079

0463679788

0261659935

0443946092

0727227647

0228033745

0137140376

0139964291

0095523841

0104864358

0973434196

0173607684

0906013975

0669300803

0815316114

0234623487

0296077661

0576432133

0986634686

0608006758

0850733310

0546823222

0818037926

0861943218

0031707154

0185828266

0855370117

0490195639

0790454878

0665359599

0290360834

0092945423

0369768212

0377938512

0293308515

0516605190

0745356355

0895098747

0389088934

0775158419

0959466506

0851798977

0602604032

0919901108

0141300058

0706428429

0728364684

0954420689

0551291303

0159470795

0047462057

0864170180

0482973719

0018046750

0761642202

0080756182

0351466487

0277906530

0331247364

0398977467

0031708519

0943921221

0618738786

0790519626

0747913159

0470960743

0833321841

0070772635

0987959824

0364190248

0975961477

0649977727

0222546595

0487917135

0439968121

0314331954

0849992292

0921616098

0551910298

0338640196

0956520337

0972790180

0091300775

0402636706

0064686836

0218755752

0656267183

0450379965

0028588230

0223317398

0333077882

0550013760

0017889094

0455723874

0027011330

0643629218

0010444587

0966574378

0458522506

0073828158

0884789390

0627727775

0714666875

0296144545

0225501970

0432607387

0628843636

0127825821

0961498583

0776011896

0262742081

0874645176

0280500543

0008347608

0058266857

0734520059

0145955992

0085599298

0931006317

0527270753

0542022830

0220649812

0122153299

0175620505

0618304345

0004464486

0034902443

0470452257

0057717797

0627871538

0691404858

0735070631

0594622173

0886071611

0824447675

0234037815

0698281601

0918034465

0290453315

0362395155

0287581943

0549035869

0715947830

0562990899

0779839233

0190658806

0853368129

0872105546

0197744945

0052032489

0524373101

0030510952

0006192738

0443142116

0470495255

0279766227

0191425660

0829260963

0224191609

0143776034

0799633404

0952534476

0765025866

0849071533

0475625737

0151093984

0018988853

0836772074

0368831085

0911937013

0034315772

Gaussian Integers

0848411923

0862109844

0329543094

0703463049

0309912669

0806964505

0478023064

0637034198

0451245507

0353547246

0770320156

0392264660

0000004853

0219928643

0604725452

0705375434

0911335114

0542268961

0458675862

0974606215

0959649173

0586300457

0174584789

0420115352

0548644748

0254306767

0619656395

0617884960

0299163596

0295810267

0728362027

0530280618

0688794465

0576912873

0778355407

0481513979

0194095810

0361270002

0971231504

0650289077

0218060746

0065381446

0858100277

0628387090

0458495414

0578793922

0113547657

0621462575

0491518257

0323924070

0882658424

0816263677

0535261702

0918896359

0352642587

0797269597

0452801260

0447819254

0718510538

0608941908

0298254154

0073350693

0132239699

0899542043

0476960750

0491766815

0201988733

0014550633

0489867717

0610144648

0259489313

0421224572

0881530635

0939912667

0754715375

0510826204

0436824269

0505591758

0057959413

0675049230

0090365396

0364535034

0029849241

0074332357

0676817538

0549037741

0412417469

0598755728

0522500353

0591522400

0196190326

0282011264

0402550291

0164278655

0089227592

0105452179

0493527210

0335078300

0912876498

0510312161

0865885154

0974647103

0298667272

0166558266

0398272610

0887415727

0488062626

0123502164

0625443468

0588854291

0030862231

0288303914

0822376175

0215797053

0347932508

0667866841

0795756084

0321875419

0980543017

0384161402

0487805469

0422266667

0867863059

0179572580

0838996019

0745956259

0472274849

0835376821

0701388605

0182848287

0483305979

0682458542

0929205089

0990612148

0000531104

0450193786

0902786062

0838037711

0070074363

0977299897

0701425561

0511677648

0259335751

0650732418

0600508877

0391810882

0731518419

0427548168

0065392866

0735990303

0742774739

0577519680

0593082055

0159037095

0819978886

0247819979

0479390636

0824861802

0194336079

0437789160

0577748822

0310157241

0999094582

0825345053

0257171930

0194613595

0462268882

0224858075

0046088786

0347610750

0339847210

0747580566

0055668365

0887000950

0565099525

0407973765

0384532835

0234970258

0683395449

0014720271

0467685735

0016945635

0542793247

0219339965

0129060650

0069478052

0304232847

0560800005

0772845032

0286892037

0498176384

0739375228

0973444474

0730012952

0647591650

0483680271

0187288641

0496495352

0713951127

0589468140

0647487061

0496126688

0853413359

0090105161

0402731235

0192473650

0143336473

0726424680

0451308007

0797154221

0238848950

0487226835

0542499481

0202682735

0291284208

0477339703

0207528670

0666494153

0759666847

0731243905

0703321334

0673621441

0808807950

0879490430

0586806628

0782712093

0371742162

0168157649

0884936529

0266232941

0480363102

0646122145

0936789421

0813190556

0068955645

0928575373

0338717312

0430462239

0158812770

0897199567

0563604753

0972691583

0135513494

0637723454

0012550600

0480482389

0283810186

0514478491

0996535142

0571100647

0214695527

0757625052

0819341586

0387830059

0240895820

0117699104

0693872797

0359151488

0409453131

0495461139

0597978991

0300610542

0933284087

0313504283

0467766321

0379909326

0875798774

0928799794

0179290530

0278105291

0686428168

0921107507

0653763492

0357567186

0009808481

0290978471

0111556417

0805397141

0039069826

0841026331

0844841943

0700912022

0456262608

0620163011

0112318482

0522396269

0420441805

0379026002

0024990563

0175308390

0663248813

0343030779

0639421509

0443063692

0703642783

0735107762

0064978520

0827248274

0728561383

0493056153

0610848508

0602339013

0052329746

0330939073

0322549455

0929025448

0705249143

0281001653

0637385852

0753515544

0749145815

0755568423

0931692650

0945521967

0911921611

0009810966

0488442633

0935804844

0296420394

0751252115

0081634690

0744257059

0093414458

0613493420

0654805300

0661683914

0198630763

0078930454

0371611793

0656118719

0259290033

0624199197

0460392862

0799453282

0955103396

0677592569

0104992074

0192036300

0055583684

0296394078

0332132758

0467438124

0281704244

0447977375

0334988377

0358737598

0966811954

0661604611

0276204013

0014955455

0677957732

0501699177

0019425788

0003969511

0025574541

0619811097

0619526325

0736882360

0669944106

0280565975

0274330152

0816161608

0654508085

0214667825

0873297524

0659899626

0636324711

0135846011

0848634316

0339790930

0648273625

0005213665

0154518940

0925529243

0491127022

0807971421

0230436371

0207247642

0921508580

0157547071

0730543294

0167782480

0385162903

0687220710

0866156333

0579813118

0055707286

Gaussian Integers

0980042587

0277857565

0489853752

0596198003

0285352231

0064322898

0784574940

0305750990

0709302565

0281904660

0606453448

0190623908

0149873406

0483154868

0361170558

0700028301

0820884104

0336241251

0377843834

0759232638

0744005132

0254986850

0458829408

0728792956

0041263064

0492418487

0993105942

0796049847

0403270009

0838565846

0622229130

0701052410

0033506440

0927963813

0636683802

0737921191

0191004243

0755804989

0470425790

0296522069

0656067403

0525870859

0975829684

0403287215

0704749112

0764825025

0317825898

0914821652

0501246213

0111396383

0781474490

0387498544

0772460341

0040595685

0987258308

0118678361

0046651804

0177244488

0567852166

0329860651

0539033068

0140088322

0390267294

0247788227

0640586430

0565286248

0973455351

0653782503

0743482302

0400375455

0074132903

0145945552

0293443921

0001807492

0511956957

0103702954

0251330687

0952236208

0205398832

0165102524

0783578205

0313639195

0432260547

0593240952

0222664605

0774862856

0156642288

0891339085

0663699015

0243419761

0562223832

0715860037

0682098903

0872723712

0704155927

0424402289

0496721676

0818849817

0650938334

0163829371

0952294949

0345408949

0605475831

0586359282

0743233638

0591762815

0133573602

0963125246

0191236471

0104759030

0287471455

0649609994

0734191902

0240315618

0542320468

0582104019

0861625341

0106858676

0248578517

0953535452

0585012481

0406816739

0860086258

0126130678

0603905185

0046142183

0953822451

0933721887

0766862728

0346175230

0153664292

0432469686

0266835724

0763172746

0784996012

0444161143

0909167217

0507978702

0232393314

0169025048

0120541456

0629914216

0703084063

0274982822

0440800093

0984393666

0187904970

0190675628

0126755615

0458504659

0438265196

0290084785

0724259898

0621582811

0641819371

0007975138

0257581425

0446639320

0041803996

0925173345

0540819888

0009431169

0764141432

0803237447

0780745270

0699126428

0951966443

0304626987

0809428313

0382121029

0812483918

0834591033

0031621548

0966072359

0512014167

0238649592

0067958290

0612579464

0317932584

0530735787

0305317913

0056540837

0486112807

0273104253

0390735528

0293223541

0623359258

0838440576

0327060042

0327852201

0586313364

0730961660

0235013857

0947502134

0396594948

0166362660

0381287632

0644428071

0805363469

0558070309

0313160667

0286450152

0478259517

0507921453

0418460172

0133760074

0488376166

0435521525

0949639187

0046801494

0531227916

0728602742

0551774177

0923398831

0099273584

0139405765

0184048579

0867791066

0884429270

0622222322

0011647911

0822818614

0625046487

0677022771

0781343454

0537182630

0046914785

0612768768

0262134165

0773429304

0142669632

0353983316

0572782594

0730133345

0076082447

0207199040

0214124022

0011346751

0364372710

0819654913

0900543807

0405897222

0909539529

0143453497

0647133124

0847429030

0245410025

0885897294

0233112300

0708911009

0004510927

0505892776

0149721622

0794386345

0789671726

0455535980

0021190475

0109197070

0406812652

0746559140

0357827891

0949470420

0410666514

0807815562

0428447573

0077883422

0549972659

0010118677

0404958525

0133460142

0647739496

0353398440

0074831295

0987170102

0781203652

0926804705

0448877835

0254314669

0441785370

0017632696

0878985678

0559854855

0964919799

0300840355

0335061350

0235336321

0147924092

0604421520

0126757547

0617257069

0071896836

0439234117

0786444401

0563283013

0486915950

0840140256

0977493713

0339064714

0975257820

0183036011

0596438193

0226791821

0928894582

0671853626

0874148187

0921524644

0390834856

0354588004

0751152478

0829298598

0596261850

0208484487

0234414580

0076915370

0707838824

0494118177

0737632118

0787331397

0845480795

0789857401

0248858332

0222306798

0620849817

0356426914

0653656437

0436348346

0653880903

0385067631

0269143438

0499838908

0536672841

0730253623

0165738224

0133352521

0292702464

0465223348

0515963989

0255286362

0006871811

0998831185

0214618693

0547274178

0803839423

0400709516

0227062712

0794455023

0085056040

0463481019

0048286297

0366973822

0117349293

0078044465

0364435909

0409361738

0899723333

0150993118

0146773492

0427137963

0317821180

0983616513

0409681312

0107138015

0108839468

0522584350

0537142659

0524676503

0439166418

0796649761

0813062646

0081974633

0245002996

0255017909

0550655488

0261448733

0771825307

0701185690

0570889985

0392253193

0723200639

0153906807

0716366513

0933125610

0006275185

0933202218

0168231599

0087354048

0433738870

Gaussian Integers

0481369589

0515315739

0454586942

0535290546

0373296957

0029765136

0281732726

0037989044

0697085473

0417249830

0025739198

0278005968

0418302458

0515232873

0323600839

0753747291

0563107024

0675397504

0390349283

0191773390

0249638938

0796245251

0568854903

0276703882

0569173738

0460119489

0725445814

0565849495

0966920566

0720635738

0814312620

0719361547

0667419666

0101679413

0281396354

0257125584

0903047650

0116932784

0784907510

0669392287

0875301900

0007201865

0015769460

0669536545

0573054832

0293152171

0055873255

0584985425

0270153481

0881071665

0517155936

0845370694

0177724835

0292542736

0975523063

0183861305

0770497822

0353613404

0194724557

0483976805

0414638269

0636794020

0028281583

0124034973

0780989941

0793029459

0655679960

0772783386

0853430234

0904844400

0874624840

0062666289

0310695713

0729733997

0153365069

0148520530

0674837559

0263672101

0288168478

0358765672

0544576391

0911357977

0155707911

0588266047

0988556979

0716584851

0962545814

0154291711

0595805159

0327701749

0550103986

0958455045

0446414247

0886043991

0261046651

0892832551

0571840004

0183746160

0324003793

0076060807

0169136270

0581352143

0075371115

0773135443

0965321253

0813716537

0542808125

0267720989

0454112917

0673839248

0988585324

0066968442

0671902048

0436221984

0077973670

0774424025

0807516262

0145049374

0431555080

0738698287

0025999929

0404425076

0414432254

0753444575

0493364359

0769495840

0024724413

0789802709

0362866011

0678585440

0855687958

0051240412

0495842632

0111112109

0630787317

0034138918

0622556294

0250857399

0336957749

0613773531

0068990080

0940357587

0261947816

0179094463

0188706598

0410517142

0496803784

0914073212

0995637403

0158181088

0228042897

0466754353

0580680394

0411939292

0304228936

0621899417

0070753387

0645944927

0632540573

0914877759

0359301996

0246660949

0301397300

0777553543

0014170851

0552844259

0664584519

0508919477

0927042971

0802620198

0356336553

0519169829

0237065236

0574907843

0265685316

0401998850

0825726620

0005378622

0965267436

0974561538

0498572386

0693592607

0173383851

0509646394

0217453515

0808766959

0057085907

0776133081

0693201863

0247022775

0455605226

0678904247

0454838530

0577106687

0948165461

0043267594

0585794245

0521491318

0034973869

0407740910

0428753208

0317615317

0826275700

0591623569

0741365096

0190677772

0809379780

0042154405

0929957175

0776022116

0239451154

0332229725

0558885147

0959135753

0930945528

0384604597

0080161874

0220570305

0609834356

0811774476

0929097709

0948329406

0342638400

0853139278

0926323427

0001870637

0840447000

0783611047

0877044094

0681765753

0298402792

0303045418

0217676262

0663335236

0081705083

0929021644

0178362244

0920835209

0187862755

0315126924

0768370678

0077956169

0916020216

0745622647

0612408928

0323546657

0211421725

0789395480

0356402689

0965269642

0799239587

0486297455

0611320160

0438865868

0983364905

0915968165

0847969999

0286387664

0635062913

0797643476

0075190542

0642686644

0215154696

0582080421

0718163652

0867854685

0722187857

0903354560

0922469468

0579017686

0714240509

0969615772

0181443857

0391721974

0220530923

0900273847

0399592687

0505727287

0021543299

0392218777

0907779654

0556382302

0903901663

0365333881

0833916038

0842970462

0757301039

0196392742

0136835274

0701908185

0285973700

0878555635

0645195346

0327950333

0385559937

0130790039

0655958311

0055826934

0288822482

0672299696

0316395006

0048515373

0811536897

0708651279

0337358464

0850675359

0479970958

0413431169

0714825622

0044994194

0229191746

0613922360

0097860131

0696814646

0021085932

0143696852

0938562943

0335806144

0036823724

0077196175

0861985464

0444902739

0555259506

0739726205

0445744912

0263678352

0523123381

0276132094

0030145710

0552990708

0372733843

0040021198

0280238020

0938671743

0880123356

0780221733

0150895799

0717600427

0490627196

0010461921

0806633644

0525926260

0878037183

0791745500

0602806951

0707415141

0234188040

0527303703

0038848070

0903071151

0161550070

0111830181

0925109212

0763481259

0999179006

0742800591

0212899243

0485804044

0147581414

0689332862

0134014199

0822771564

0738944372

0003479676

0981943924

0794545832

0633859799

0993670863

0538745061

0774742780

0342116243

0838313876

0945828398

0462438254

0969267933

0830464108

0320627319

0514076311

0462861109

0369024958

0690708566

0308767337

0155547022

0533366066

0356725036

0549869107

0552689180

Gaussian Integers

0181676672

0423973846

0009842602

0075369522

0452073593

0210141014

0093242941

0429654978

0331045726

0094366476

0374779110

0913717584

0297517755

0624899262

0634370111

0966855024

0139333664

0718910284

0946160506

0765878784

0844067646

0523237244

0047031177

0140291527

0366070077

0034360081

0698020387

0522038950

0050509457

0208436237

0327088506

0393249339

0513770983

0692883659

0761360323

0612496819

0183966416

0670764026

0472936910

0388352882

0043160092

0573889294

0630882930

0698331204

0188875020

0393666676

0666859788

008485880
2
0192858443

088504882
2
0287297936
0191158578

0024960852

0751777064

0545661435

0584025075

0814186292

0129980527

0467431100

0516688963

0782924999

0696748712

0817356201

0783790574

0793762495

0956009670

0482695927

0970292981

0288633824

0737392450

0032992009

0536774610

0751661998

0010544658

0563201696

0075024743

0678917301

0077823544

0724005510

0435460582

0487379324

0211746987

0988781760

0554356870

0897732757

0760047740

0415121695

0293376675

0071763144

0902723779

0278414683

0394729867

0250239469

0637383034

0235444587

0929994079

0600575362

0961966226

0060232767

0264934832

0896052121

0966763898

0439480170

0077101885

0739845548

0119934264

0006039479

0591504930

0733158053

0874126364

0279106532

0439600422

0300971586

0195479407

0323241701

0168997160

0040872967

0020081034

0215169018

0332750410

0059226430

0557891731

0477596213

0396181481

0002668048

0571247336

0065790065

0620051816

0170729964

0530385322

0991806014

0620060862

0754540804

0197362629

0251091152

0842242295

0742719836

0672748179

0563994614

0536834522

0239656782

0920143268

0103304028

0758288051

0865352278

0644237830

0666093469

0590539368

0245259343

0143381317

0027239303

0695603783

0659696557

0975563460

0921261673

0960704663

0181045230

0838415102

0406346277

0148322270

0367787852

0863107959

0275022972

0603104568

0865009263

0559238782

0560566239

0444440517

0765324567

0496533757

0545315495

0032853809

0152501464

0674957084

0747063852

0871340155

0374957553

0969742958

0044697584

0712116989

0679448192

0032335158

0350475787

0226165695

0329503065

0178469152

0521222878

0247405373

0177346172

0077876367

0484341866

0686589503

0805858552

0298799264

0727552781

0587542658

0320359482

0047059317

0125844632

0146806166

0616491168

0477918676

0221198270

0920463003

0508611318

0887988857

0971266873

004880855
8
0902095169

0584483237

0335308146

0462305919

0491122594

0758149739

0774627267

0676008421

0480744626

0295786543

0253260137

0638526231

0450176682

0967177815

0973187381

0117686648

0052519150

0721071807

0403440309

0086152615

0460264156

0849153348

0883866086

0431912521

0820514346

0375792126

0714202588

0196172524

0633625586

0975305169

0872541392

0125421352

0640995325

0036162790

0490130383

0082040209

0997100724

0739893442

0730644972

0403632584

0883429480

0168504565

0731781880

0119649056

0203742124

0075626664

0033955221

0096467807

0609986125

0489890945

0743752824

0331425916

0959849311

0721638062

0907459220

0941565128

0748331176

0203858979

0067648439

0402636600

0987391492

0233034031

0448567931

0032921869

0612447328

0998503006

0390421805

0541529393

0859694271

0864534461

0498290457

0680919701

0057143947

0740959292

0632763356

0506754626

0554124219

0715488057

0679997237

0320089928

0148917429

0156364225

0016079436

0493064840

0646334641

0282956127

0792221942

0859057659

0121533735

0622334291

0011145811

0352616306

0553658362

0407571467

0444414554

0127349102

0543198672

0671850774

0206134802

0936015323

0010348453

0750404890

0551503385

0237707172

0021355008

0421071620

0281784264

0538662793

0529965102

0864800244

0844700724

0804479362

0218305402

0744668269

0000790894

0207004031

0441919307

0904886710

0405651793

0092796664

0606847159

0521335883

0300011538

0642403186

0885139731

0247330963

0367596935

0452033335

0887954334

0330651108

0955142834

0750537957

0680572513

0501562054

0752669734

0808222409

0692273362

0322690347

0036658453

0026311170

0834942406

0345356691

0673953670

0275909366

0554065024

0610627611

0465354208

0536986463

0284661565

0115516251

0897687369

0115794544

0877654325

0949574033

0751255305

0656648234

0184287855

0945366180

0737269927

0416533158

0737943106

0818969287

0127927917

0792001155

0803533502

0022301101

0886241190

0091032144

0138426458

0606080647

Gaussian Integers

0325990807

0684071424

0371448438

0163445600

0558875151

0417742673

0134397431

0269836931

0261843183

0026296014

0319793229

0445412256

0136279901

0658446567

0302967719

0145078821

0674780858

0390999460

0882280377

0799665703

0931588127

0798034200

0643300177

0197216620

0788587204

0179873736

0159906105

0464071287

0433087106

0664209802

0648042108

0928065140

0842859073

0064951675

0733333577

0406297384

0860189330

0954080488

0694921984

0735746052

0963395344

0898536809

0710622836

0103271367

0598290565

0356479005

0011778174

0467536932

0224774901

0357833103

0260172865

0499645799

0218303153

0836608884

0230967894

0426234961

0354644972

0133222855

0657770732

0400304758

0433658895

0521061046

0220649585

0476525843

0573470183

0377628644

0272407074

0537524282

0241128211

0795303238

0835124939

0952529537

0775632758

0877201935

0702249042

0514728099

0520383897

0858107119

0686563665

0662060963

0522813195

0383024169

0454133563

0442229395

0199601026

0094075002

0316561981

0429940393

0350791702

0269961882

0343552212

0743575059

0048739852

0807956763

0554734615

0451459998

0095153232

0404087890

0049987025

0870096639

0600127596

0210030384

0362082009

0521272176

0157440020

0583739470

0559695949

0107484322

0944401144

0630193942

0585644109

0789115662

0133522754

0421275222

0163202866

0033356429

0194925776

0487719554

0790830614

0695750920

0494332090

0931377714

0126987697

0092362134

0405593410

0339110491

0752084510

0064992310

0795968718

0094703167

0607276698

0360378531

0192126115

0623987442

0904044971

0720918064

0325420445

0028941954

0798507487

0927742373

0052417353

0253593545

0441070909

0416920611

0257062885

0145084608

0208441624

0904555439

0985404114

0735214830

0724014597

0583927287

0293362667

0863994257

0568790544

0409734116

0221105074

0583273724

0464793184

0350467701

0323651170

0566447498

0029703772

0774541401

0650343330

0823313024

0483763699

0669218670

0174534371

0302077016

0218083620

0006941836

0656396399

0792207661

0245446740

0739668314

0832107279

0977533286

0230851567

0661950652

0688338556

0718499772

0264257895

0797291682

0623163781

0817494352

0267131804

0023424104

0685566365

0320428418

0378419960

0109083778

0153158285

0706816073

0869155933

0547169799

0587163585

0981488296

0227025157

0829225017

0184313840

0910861137

0124123313

0464200674

0096802189

0531491874

0222394063

0516099060

0111778739

0968347571

0474156182

0143614923

0645571445

0753011638

0161025345

0517549736

0641185106

0880512304

0475867445

0149894320

0145000713

0309437404

0544202261

0492256292

0367158401

0826601313

0631893675

0490187594

0655439202

0840561838

0565698203

0425181546

0998881950

0085293118

0350693569

0667137438

0739637739

0957627761

0526798694

0575371202

0208259378

0066267894

0789929119

0873211145

0788419070

0466249044

0935825491

0201026583

0589057202

0727750158

0045066374

0640720153

0673704631

0948610710

0681830417

0384237034

0526279133

0098944041

0295282289

0581069589

0884594151

0914672778

0432217525

0362717271

0719558465

0288090571

0202073306

0969717315

0804897539

0999187501

0069261765

0436128263

0869451336

0194945693

0932587272

0856413989

0396468731

0619543393

0124176941

0400380382

0853975570

0699526196

0960797174

0779574408

0050555336

0490951348

0524269148

0530862004

0506578924

0097232807

0580513042

0664789659

0354268697

0000386646

0134143690

0823816297

0372436451

0020595341

0842564731

0975122675

0554935806

0119821487

0463126562

0086195251

0323191168

0933089237

0616250781

0919865258

0593368066

0181736177

0871035941

0831710274

0540157318

0929249895

0036351659

0755418644

0947068487

0323293192

0981126986

0666060169

0936432330

0024210659

0757687579

0497976941

0592787928

0502264385

0993161903

0367358211

0929533438

0491632485

0127005648

0268959170

0865804210

0019786062

0101172177

0246044233

0791422022

0921049879

0040109118

0803817004

0090653067

0704513411

0656609168

0022272327

0993487875

0477872515

0691943036

0125919227

0365316634

0135840338

0139376845

0791445108

0595582101

0871901046

0225459952

0015070103

0009546296

0172174117

0437929335

0459909808

0069395105

0150891226

0767676373

0879268411

0421907187

0842947104

0098595640

0192838104

0891863963

0786330773

0128732818

0306708072

0847299670

0865345891

0303960247

0652592829

0331492818

0681393699

0192137251

0169019857

0533472569

0694574278

0529083655

0885707650

0992662942

0159210852

0070728114

Gaussian Integers

0671618626

0494889043

0748918115

0408292611

0450137608

0229221861

0105261731

0717715118

0639380469

0510283131

0679233304

0487976812

0444799570

0542426521

0187426186

0812058492

0516900322

0087999522

0264841901

0396169910

0246660729

0077011890

0631075400

0673111709

0648847077

0361385929

0199825216

0754732176

0362820316

0051033498

0460529876

0879005738

0461211171

0241661966

0253814463

0895636501

0773488010

0957795503

0128073684

0995663184

0765366059

0858575786

0497446034

0270582124

0149667351

0020789408

0376446759

0348757476

0181845021

0786050560

0007316634

0646426806

0716896757

0581900387

0561390500

0735677757

0937255878

0610206647

0918316325

0246447739

0789291829

0964437926

0550170016

0767311711

0370366324

0280763734

0960061609

0177560187

0201503424

0305296182

0126018474

0142863054

0409656199

0907833817

0183645715

0607310916

0602658503

0969487804

0420304875

0239957650

0652303008

0672741309

0709808176

0274469431

0731103502

0549444633

0243128773

0191325558

0024762147

0989443160

0558090149

0227948024

0767714738

0519386110

0765506403

0834158489

0522009082

0814125447

0825923263

0480996643

0510622696

0659759348

0390410154

0486111264

0362330827

0740170089

0543120830

0411263502

0002315049

0626343768

0376075144

0541042862

0589923475

0733648911

0560495445

0535164450

0537206031

0811977427

0469492001

0661550754

0199847506

0957345117

0605874761

0998874267

0394796230

0913803306

0458434314

0929311444

0756456772

0517569288

0112549787

0664241195

0637075053

0544038182

0650514869

0846887824

0528767199

0443090790

0199178296

0025627256

0431355892

0632284911

0597549152

0513906827

0306305048

0497237126

0098517355

0214283264

0949391385

0492613737

0877860479

0713227145

0419503671

0693771148

0557754640

0588285556

0469668655

0334321262

0901199299

0727998167

0972316174

0249515283

0825839783

0530468445

0530513461

0973459121

0463431308

0676998261

0058015201

0818190380

0187658473

0517018579

0294814968

0653805220

0830960226

0784092593

0613083140

0996323004

0204702171

0884692310

0801406801

0646316402

0042908453

0266481754

0182259401

0419693432

0729541254

0362528333

0627026641

0489352591

0663769972

0921407147

0359991864

0524567905

0979447162

0087938496

0860902334

0444571948

0400471687

0872413715

0663411012

0408947123

0000891587

0429497391

0981531937

0437320742

0287502185

0621934329

0841669676

0145603815

0530710596

0264896443

0123381196

0799645283

0732731291

0512643783

0427390408

0873438221

0566088932

0094960653

0712896820

0317120656

0476673657

0674827471

0249128586

0840109381

0358732722

0616541269

0584166793

0418082157

0871451228

0741812671

0137098356

0716085335

0278479945

0384543306

0762551522

0607080997

0154498215

0152853026

0368280863

0543410936

0487000879

0201524641

0342738708

0870246226

0578596154

0022342901

0545686931

0437198607

0483511835

0857861467

0750314136

0270972747

0614768581

0002564982

0460615619

0280578476

0905433647

0776204076

0499564746

0682830145

0241988049

0714905366

0989784882

0790956076

0210236025

0660536805

0462792628

0973787202

0204545752

0446080071

0212918182

0548417290

0429720153

0729219055

0582506599

0916592837

0248326427

0002169680

0133634369

0996494161

0564927403

0953187806

0718799152

0891346735

0016606499

0989365241

0936389519

0233073529

0536698457

0177523821

0393618723

0315792342

0905614874

0404506012

0319308343

0317173650

0156604356

0800607804

0717524744

0924054807

0990302843

0425083104

0240027329

0669557532

0543327067

0559322459

0825601271

0250032665

0480968849

0259309984

0645002951

0331062080

0940419738

0797832827

0813971220

0954165268

0941052804

0130159165

0436697843

0612241091

0760245799

0105291611

0281478149

0002475360

0114318920

0429922627

0969550897

0969070790

0236402320

0079879150

0207665139

0941968051

0675339745

0530672363

0583797046

0843692639

0911556923

0354977023

0968717776

0770063019

0906480950

0790265644

0959134627

0093922025

0936630510

0702797635

0028114009

0200866327

0928493431

0398802206

0585914434

0655701185

0502297258

0021636521

0464136591

0109433272

0879811666

0574629725

0652646003

0787152085

0020741216

0481817046

0079670487

0726560590

0644769325

0041464758

0505629903

0749559264

0372661199

0488828431

0700329766

0913441482

0792936300

0081751480

0197865077

0777829228

0263436650

0487131200

0946931830

0533726082

0443861711

0345082599

0276793219

0559410467

0457368181

Gaussian Integers

0758245772

0375317072

0537549765

0113653190

0597249094

0340003519

0751645646

0991106655

0332741011

0989137317

0393554643

0496057449

0625619443

0165097761

0348292256

0385077063

0044926839

0928289489

0870759498

0728104478

0291129538

0495909763

0226931811

0892002438

0438565917

0365240543

0428309852

0000968254

0293197709

0607750252

0309485429

0285812562

0410260845

0016658309

0249834834

0136746641

0883365798

0915579960

0277639170

0366621964

0077754968

0965519998

0910239493

0327250072

0038269980

0536581052

0978367845

0872119239

0996325865

0769880473

0614945833

0693037697

0295153453

0031333772

0388897145

0493579914

0210988729

0147271722

0327517260

0869439821

0124056591

0224063054

0311161066

0353080563

0773776752

0938159102

0710184262

0738509997

0102558139

0511751422

0668330722

0812858116

0670174620

0760158952

0153089890

0562249938

0633106791

0738598745

0094685086

0048791737

0019535095

0248237176

0325573011

0196636537

0723874693

0512735909

0874834272

0662754030

0920527479

0546993667

0958010129

0949817697

0880983963

0890162339

0472826307

0266634542

0875629102

0817259369

0743649651

0887259969

0756245330

0255716827

0793698350

0053065900

0053479452

0680767021

0820857149

0693807396

0435358804

0637787264

0660240160

0784390264

0785584352

0148460913

0756634487

0692391458

0121662015

0928716389

0813169979

0946988018

0851828905

0501581039

0957074680

0817706601

0317109374

0806342149

0504063958

0636723951

0507037242

0538701196

0098763134

0004019591

0237303746

0326431171

0304844992

0788718539

0756195316

0337065702

0245227449

0225981596

0774439937

0148300225

0962091620

0055915906

0536202862

0621842677

0358043571

0681548984

0173235926

0599042228

0894382162

0950285419

0985929445

0311472909

0382199627

0620550385

0048793615

0008615350

0854096560

0651157474

0872122454

0629998760

0547361895

0027413746

0366354522

0775015098

0493744090

0739713055

0916813223

0374694339

0308897009

0315069677

0211232536

0887069862

0307842077

0938856143

0644340939

0647349330

0690183414

0987766635

0906878953

0357753583

0084972036

0868663984

0387204116

0246837020

0326985889

0648683608

0379985570

008626883
8
0912337791

0214427932

0791019262

0269995636

0710301437

0702740212

0623101295

0060215646

0239010252

0599276073

0591507006

0252571843

0880794974

0330761977

0768508069

0971016733

0192504479

0449203744

0919544950

0730656801

0363102967

0555962060

0278245166

0154738787

0395134103

0283044886

0354661638

0176121204

0481994654

0389997068

0181797996

0599798953

0070444038

0681875023

0567304618

0661840596

0728696608

0995494032

0662566297

0176334196

0989967526

0792736837

0147596389

0677935167

0229938703

0451150325

0216230246

0134869491

0031687810

0183463221

0194271458

0156860593

0203850061

0430824653

0343707978

0040020059

0183532799

0056676139

0298514897

0100977333

0966701201

0076779193

0336582396

0670764337

0475598628

0843468391

0395913949

0278520450

0883613476

0294670449

0574091524

0007580613

0188566923

0667171850

0044084669

0254814814

0234326542

0252380763

0401549293

0939998074

0810181644

0383851130

0413087501

0201032319

0082838434

0517811058

0473981711

0822511763

0577805328

0151596413

0015911435

0958802927

0599423599

0718656438

0882144554

0528925721

0533150616

0876429587

0723599361

0689327945

0604690668

0215228253

0038655663

0850174697

0723127856

0150107277

0548528816

0238543624

0156304894

0329210654

0608872373

0649595659

0575211898

0019799283

0911101675

0653228316

0476666407

0289364411

0049497910

0351967795

0341411897

0744061304

0649653700

0722486251

0157670198

0877383710

0338563438

0360667069

0523148280

0857605738

0613475623

0257359748

0006415737

0248982961

0158193531

0843879864

0643636113

0421781593

0295979190

0826823158

0030069161

0903848142

0612513630

0186889109

0891229273

0536634274

0954366869

0407612113

0287096161

0724790761

0336416950

0818717494

0132228589

0758481166

0492536823

0390820463

0168757719

0219204331

0860738573

0551903713

0676213750

0222275143

0684631090

0238638247

0279766952

0386255943

0665108781

0770541440

0946185693

0562788530

0636640508

0963781578

0842649542

0803593343

0242969286

0788894822

0180676856

0782810750

0181700213

0282385315

0370995519

0837696856

0510726502

0959805667

0881603959

0908485339

0098394373

0082497433

0567083821

0766883811

0088973993

0819527774

0117709851

0224458595

0155805724

0821304472

0534121342

Gaussian Integers

0020685271

0620470524

0165727524

0498545074

0568235564

0894691017

0398787425

0304046568

0090165929

0601448151

0262631317

0527501331

0132432359

0363237110

0124825229

0530769741

0848953965

0588836410

0687493819

0099175155

0894956129

0324727145

0536131771

0007749553

0440945529

0961641503

0693473170

0719064264

0240923602

0143355762

0981196994

0115802658

0525404973

0611329267

0516095960

0343406541

0598388609

0783901555

0828399604

0882514241

0189367678

0655331933

0702308774

0838887277

0637489256

0379096348

0235707292

0162307340

0575878004

0207920974

0046540002

0574102505

0570214065

0512478003

0445705210

0663450070

0944844827

0155396974

0422577110

0095032549

0581214909

0258762410

0327923156

0997043032

0904291714

0961529900

0051456363

0276424227

0758565636

0232811352

0861878390

0460543305

0097352731

0139774532

0431942485

0175832212

0051663580

0683359397

0476004229

0130943008

0070068914

0089071007

0763490910

0524586732

0793923018

0842203036

0707040438

0916350979

0214334058

0337284318

0321636550

0838356848

0879686239

0824234832

0556042029

0371433921

0551648824

0686154261

0631735331

0464520303

0897641007

0153603281

0664747208

0485638666

0370994885

0358361794

0094450633

0731543229

0264937485

0946275850

0987407503

0593488244

0361633763

0428921909

0271372663

0369014960

0570644928

0342068196

0109718964

0336962270

0411076076

0098480495

0845665928

0936843092

0740454996

0179713486

0124074180

0370042702

0444279602

0513325574

0094446180

0370049440

0075422167

0901123521

0608024673

0109309154

0600574882

0236966825

0743211030

0561898165

0441581368

0230660133

0007936836

0650397927

0936398690

0570326886

0794264111

0740653736

0542988972

0711478897

0942975140

0141761336

0229379816

0475999837

0853505367

0167589431

0508414321

0163514308

0013702079

0755145286

0869470525

0529540450

0208819625

0895751582

0421479278

0931461327

0049318806

0831277885

0465750055

0471864872

0976520160

0742386210

0995318854

0249244860

0832233145

0441228745

0341571912

0162241190

0345550334

0196491065

0450488373

0917509944

0476678033

0831229544

0732070507

0303810487

0440847048

0589371574

0904158086

0289308058

0125498207

0804305593

0901537461

0353525313

0354399986

0477462370

0585394722

0468371940

0685361642

0221252150

0517711344

0270117198

0920387810

0819519178

0883478774

0217533055

0437818237

0437533778

0494824369

0516604829

0514898654

0438682286

0081538784

0693277482

0463159083

0236381502

0864165631

0130389934

0984271925

0553736551

0289160096

0711534773

0410634349

0697543456

0502642368

0435378317

0287858150

0897295945

0595469055

0482799669

0618736392

0440398415

0846443979

0408932385

0561391088

0128162543

0284819154

0758089049

0143370085

0386502143

0580487566

0998456739

0477133063

0508795204

0327046514

0388179636

0199114006

0037743353

0809534278

0493480595

0438507694

0318137962

0863199581

0172635621

0636493803

0815596569

0540901643

0100394589

0796488676

0993765831

0060386594

0640058749

0714471621

0155829937

0645358169

0419970286

0613549801

0611890363

0462560823

0716366116

0435324362

0299398256

0701151176

0127207166

0055823431

0253281633

0929105180

0049500078

0821849563

0524087887

0630546367

0640970095

0251961554

0045879056

0449568675

0284339836

0111331019

0548032596

0490105881

0160317603

0840306128

0352050173

0471954969

0761129725

0720301577

0277259706

0528267141

0232052748

0567653271

0418286513

0433229376

0401772835

0410083109

0319625358

0346220775

0492430090

0456688974

0788828904

0430660359

0638134174

0807936448

0660743007

0915598237

0459070381

0800991223

0781474268

0045332234

0179444136

0150429726

0877172823

0307779863

0859704339

0646077270

0266931156

0419112795

0845644984

0927243819

0034207735

0500656600

0547065785

0895351605

0024024560

0984521990

0975415921

0909567022

0604090159

0606599214

0886638939

0106682211

0970800990

0838810472

0591407698

0106625118

0590694095

0107889091

0268319331

0934257591

0687400015

0588324487

0608582429

0616658043

0164299341

0624269200

0405812707

0582928000

0057935732

0764089831

0597346384

0441709978

0349112192

0178534699

0679930410

0673690623

0528785292

0886291271

0777418193

0660514326

0173841332

0268475676

0507245586

0272605845

0396621928

0300884363

0567601466

0859487407

0639064964

0195315739

0359606184

0928855385

0682911848

0956846096

0686582461

0352886805

0206508184

0916597035

0104620018

0077080439

Gaussian Integers

0667264699

0982958353

0400572592

0013091264

0144197590

0285681890

0381843625

0813384707

0110544859

0505039996

0492548578

0105885271

0399247476

0993021716

0273661305

0633229072

0244283405

0017432807

0979745453

0935692632

0516176070

0943641760

0031746431

0767569546

0868791734

0981092204

0944897013

0323471290

0355396795

0103979068

0105163426

0213817924

0060155459

0879067203

0158092709

0529297132

0075060055

0123685877

0902973292

0736915690

0131425747

0007689268

0108241378

0346946142

0688942506

0340806857

0902978051

0359095374

0129955877

0617050757

0383237749

0659239674

0239884132

0867835780

0635511773

0855271949

0996467933

0982520457

0640535599

0889989921

0665632352

0738328789

0007742643

0430209081

0398655631

0218167790

0107334010

0228937837

0159129737

0689170439

0483744878

0409792609

0747402188

0888766384

0741377596

0461068958

0211358937

0570586414

0652318007

0931750466

0647054726

0305011736

0567745524

0218726629

0341668317

0337311571

0665738941

0494148460

0554617025

0969890557

0973023873

0300099735

0962968270

0367557630

0522798446

0075543455

0383430856

0646810103

0218248687

0082169216

0254316270

060728868
8
0460218913

0066703220

0088380109

0338932028

0343259153

0883295322

0747574434

0641641732

0680346309

0023614831

0855903045

0248216852

0906501379

0604702914

0572403046

085008842
8
0454908792

0526548795

0629092812

0076372152

0976948792

0970139248

0562136216

0724261326

0372660132

0450524613

0790834346

0329231558

0531944560

0231463864

0452848788

0245038187

0541819294

0613332881

0189022356

0559083915

0843006647

0365014971

0320866919

0492065961

0208812635

0477965818

0945548756

0057577359

0499569665

0597435493

0494267426

0125439204

0464357921

0243500853

0844970352

0848816963

0945195083

0036095323

0571575957

0180336911

0613340427

0912635653

0589149250

0965659100

0128224481

0672842152

0795431954

0862746572

0166164748

0667728634

0471781976

0093166487

0862602158

0945168802

0012175583

0489869675

0476558113

0997606208

0011644067

0122209943

0591684067

0594865505

0200058618

0827293710

0832383303

0099272428

0933706738

0775267759

0737980148

0328300012

0431253029

0305000562

0934291018

0182294579

0763885340

0553910127

0262791384

0552518751

0183226943

0088157888

0782635724

0183538409

0313315257

0471207793

0825931754

0908664208

0885892094

0900604518

0023617251

0960491746

0335295691

0283937012

0618169164

0063250402

0892941194

0309926709

0654539968

0283721143

0853019444

0960496243

0114081268

0968977341

0203817457

0441902332

0470230037

0687057214

0515143098

0324040080

0019136674

0925072045

0890921695

0029971421

0076042306

0926816002

0961440841

0051823282

0025650063

0346508767

0308533459

0150464029

0681909345

0108969662

0909387049

0387688837

0555002505

0614476604

0731675632

0948214447

0100810153

0260027119

0073041805

0976346977

0574830118

0680235051

0614888862

0729072941

0979507322

0289351781

0721599065

0266916304

0725874728

0830262799

0592791639

0814944719

0890309278

0853250011

0781705065

0089434034

0363099504

0644180917

0732034422

0557446501

0056501605

0378114477

0109456994

0718348202

0319418631

0838444328

0451792878

0899998353

0297221407

0793947308

0527462216

0591117863

0141324425

0172793041

0856808158

0646710339

0629402743

0178523091

0751419851

0324664332

0332357474

0807354599

0623364304

0206329701

0259031097

0359767957

0354307270

0728296420

0051791603

0169330509

0452075232

0925100544

0254833933

0679397541

0070826656

0770570943

0619371449

0381419871

0154361369

0486179110

0088847107

0221256197

0478736580

0498097878

0435061634

0888056016

0002825421

0618091671

0982204012

0871757493

0374069448

0488923159

0577498854

0819197286

0264424757

0132404434

0061518824

0241120517

0922911880

0109612511

0768162528

0599948727

0192101793

0271492928

0564353362

0872973253

0722393758

0200774077

0869520591

0260713330

0199572939

0871853573

0758775322

0012290819

0466378126

0066358748

0065944577

0101830553

0053175989

0514548641

0147601015

0003378999

0081604979

0969575575

0678106415

0779745854

0285757679

0748609117

0046737038

0724939475

0447266828

0540126975

0036561003

0371275787

0493843513

0315914486

0738746934

0049036446

0837211482

0374576954

0491954956

0182001254

0235344827

0825149956

0980630322

0323529348

0980992972

0143800051

0977122175

0578557465

0979519317

0720021870

0573488092

0637224836

0691998299

0374438988

0930447848

Gaussian Integers

0852413415

0936310546

0481620466

0451755024

0558095314

0559336858

0173847339

0844990050

0270962207

0695891600

0578812494

0738344544

0340140301

0554403620

0599390563

0675408172

0832182364

0009227254

0674087647

0421918039

0185115659

0993676796

0593762171

0463299585

0357872099

0251940109

0947323501

0407063192

0863235989

0065081625

0432958353

0300868426

0306992272

0273580116

0353139560

0069364661

0161892486

0164634334

0981880938

0658017758

0139888022

0149459771

0060508117

0827622698

0452003886

0725367974

0826019788

0757663162

0637696769

0494946511

0014487243

0598639340

0057328207

0831415696

0956678347

0967826556

0419144999

0257665546

0829168631

0613040806

0611308671

0734678344

0046142697

0705322048

0165243476

0163744063

0441054070

0972450008

0072946804

0962516783

0474719468

0568419009

0052176226

0592032732

0713595382

0768417663

0809763685

0375837200

0001668092

0403905986

0645310076

0333121437

0875504449

0990084317

0511033289

0198510798

0115144457

0614344681

0301850744

0640922944

0453514904

0317748890

0029557536

0627059053

0340616365

0778201727

0761297052

0593708980

0473638778

0357502848

0347199611

0958447623

0739668600

0024218838

0838981926

0148219336

0169329883

0354403382

0223643292

0074164941

0287442606

0253674158

0678312376

0761698604

0113363985

0636387769

0974393891

0947116599

0100872643

0802159182

0983748557

0829515252

0382099183

0886692304

0774214301

0272986931

0290685118

0719278821

0945845770

0683621488

0051466057

0868060471

0657155911

0485563367

0303782818

0365046219

0899911100

0484318470

0822066990

0153984543

0448327919

0833606271

0521659567

0689779317

0981795123

0507762799

0270145727

0250829098

0019941007

0401062122

0832061877

0614094125

0869724192

0426711427

0268634483

0346529624

0558748411

0305099163

0310158959

0337070295

0158856183

0608054866

0006087584

0445941936

0355086261

0727730608

0227193051

0879104607

0856168685

0011607499

0760586880

0438897475

0851834616

0961449763

0332490980

0679857044

0014734404

0070768631

0678748921

0194446021

0487139954

0329227825

0774689041

0625430113

0145090214

0326124410

0459883674

0215689616

0725632275

0004600101

0306873580

0777894496

0185152506

0061977302

0442253160

0360801671

0497093362

0241718136

0617076337

0147864027

0953916013

0723263557

0868692323

0925696266

0783632182

0443164055

0313155446

0618556287

0893054646

0024381313

0161907127

0928560508

0398638924

0637644912

0384822761

0959178718

0467964447

0683757293

0124170185

0757627659

0531065049

0385219989

0893145108

0452022936

0603603954

0668713728

0259012359

0099345951

0139305791

0569924449

0533196613

0101768426

0805074737

0843659944

0735028811

0884790004

0052766860

0414925956

0926767014

0882466531

0782678673

0791870808

0842481985

0078415976

0517478324

0467702088

0923277459

0345343790

0766729643

0607644865

0175204551

0737527142

0608349667

0754378022

0145852995

0980850373

0784245010

0374450042

0491663309

0151398155

0744214315

0139742508

0675898492

0595402179

0177358514

0487500516

0956330470

0885124920

0552177228

0254975376

0003175420

0872160237

0337037062

0955727908

0928322117

0454597160

0375488992

0425465113

0402347009

0721421723

0724074039

0908353245

0608803379

0792384107

0604882472

0021964831

0740260084

0464683281

0615622388

0998299506

0125299696

0189997025

0844582861

0199184699

0150327407

0138629312

0281006759

0323667534

0111829557

0716696847

0168667902

0130711084

0824921125

0633010092

0830716626

0868443208

0732948594

0026949686

0931912223

0033620834

0049819469

0151928736

0246140717

0211557226

0047804424

0365141375

0710225628

0410013257

0036107924

0496161351

0900485316

0573934496

0980357182

0973298993

0880073237

0674055534

0943244425

0609363525

0597390644

0181299705

0038953408

0927058597

0834264882

0439547019

0592051579

0113387426

0918854929

0426660558

0928115287

0603238724

0603889918

0477369808

0992242018

0568011530

0364211195

0061860269

0624567838

0074533179

0684379238

0358040805

0482711205

0541718606

0856278465

0020874070

0767051212

0073291175

0180090263

0685230142

0854667164

0936987534

0221514224

0430782449

0263591437

0078186562

0150505655

0395845376

0049192392

0366386698

0980376483

0133501319

0342956468

0229456944

0288043701

0371130986

0835073188

0262776458

0373253520

0261996790

0061294955

0896673484

0536751979

0108886547

0052838317

0768353809

0871885910

0591120222

0246990161

Gaussian Integers

0058370590

0168398786

0700581581

0868546220

0337107891

0009457637

0024277275

0773970272

0215584976

0623390404

0516438014

0574159853

0881480261

0166543008

0632355465

0477720173

0721899278

0301469456

0558726518

0070616086

0851961548

0866198010

0715034918

0377787968

0997061091

0015253405

0797864074

0109234009

0588412258

0699791146

0689572859

0703694075

0471905090

0911323392

0543851780

0581053036

0900515676

0906809757

0946957610

0372092844

0245629768

0457923146

0957943661

0127405001

0579497915

0032822523

0682091249

0819509330

0346370794

0370676261

0974758814

0877892683

0918694788

0772153594

0971883960

0427601946

0670988313

0830459092

0633276851

0227145025

0200742845

0610208425

0563533040

0689754037

0298222624

0642650807

0699026874

0418128754

0212920008

0676523619

0796321778

0579198951

0432862567

0488895396

0340683061

0112509350

0324141741

0171035724

0470864377

0873642578

0991477547

0461814738

0250647266

0975341628

0772775041

0249668900

0650545641

0151480267

0100321253

0468828459

0441782277

0334577525

0321892309

0386509153

0289048694

0640515444

0432785434

0847061417

0507451247

0755699064

0466416176

0490563685

0116012363

0814688665

0767393572

0656118251

0636572345

0297236189

0725255242

0053673083

0984133261

0403024309

0395118060

0158929161

0539291301

0392038337

0674761223

0304400904

0913057655

0678853663

0620273967

0492351570

0345110329

0703396491

0366621844

0545814682

0154489260

0968385427

0322691565

0783874650

0777356415

0685498052

0649759709

0078339128

0137648349

0331265841

0254977225

0349080648

0978312781

0926946062

0897322069

0582077780

0372235288

0066255780

0321916527

0745309268

0256020599

0182557446

0763639656

0161637392

0795575860

0555471006

0617492363

0518570463

0934203402

0448615428

0169628038

0558380127

0456185544

0500267497

0335027899

0006007585

0777753125

0906418521

0952878221

0154827322

0017917573

0159178125

0743822951

0050986138

0314386775

0445048325

0846770430

0102517909

0659727777

0234658781

0528223672

0762685751

0139748148

0017765516

0583554958

0164072690

0343609775

0553066013

0405591271

0331018769

0549290800

0767412141

0093718043

0783956698

0385185141

0735905996

0138421633

0259439865

0395374075

0191049424

0344146553

0192489975

0877099318

0461341549

0419273919

0353280936

0938173181

0077172730

0961280928

0779001155

0964601653

0619890063

0456657604

0742271302

0196058316

0389090568

0092495904

0651102989

0908206817

0425078503

0899978785

0992494790

0393968860

0804981950

0659260999

0629012958

0754627960

0342861432

0675368498

0267187221

0704056650

0362818947

0065485572

0774563237

0856042330

0894515980

0654773942

0233839719

0523166860

0930141753

0684988734

0677833741

0319175292

0982374297

0579551563

0472045823

0543011013

0098691473

0745072508

0699274783

0220462457

0040675411

0398481553

0670508269

0995461197

0324160961

0808127065

0122586931

0912177027

0578096934

0830806051

0478643368

0820181089

0179928989

0584372213

0455236256

0014781852

0294037461

0361571944

0825381434

0306179669

0018522757

0082439883

0928394904

0598467318

0432427222

0934995380

0252932281

0204062218

0740101794

0327022630

0121736590

0441334190

0530838003

0450880159

0228814841

0166659877

0697589581

0656841490

0342006015

0181670408

0377548077

0445762755

0255646933

0760716859

0879379365

0730747411

0271236475

0926745137

0320919452

0418591859

0649816378

0811386285

0227469578

0796596136

0647365778

0942215848

0516873677

0139213358

0771295131

0863073067

0189620496

0897690326

0647197320

0311096491

0982883342

0057618229

0431906958

0603754708

0040705653

0608704282

0455596165

0035978116

0377988286

0418170517

0644984317

0403566693

0899153161

0002158517

0236314862

0898904747

0639455758

0665164848

0332604623

0371283733

0835476952

0625793208

0581850513

0373955917

0033870861

0119423923

0911891834

0925780770

0004680491

0739682302

0525338022

0073322654

0477531284

0095041661

0586191615

0227570822

0764774056

0187438444

0606097767

0033726729

0800678151

0984902600

0062792903

0747150675

0986274434

0119888124

0999870548

0034860637

0905305173

0440244409

0531768219

0646155774

0316325054

0099490860

0756114472

0520436989

0020948540

0955983412

0884438321

0579706166

0147171161

0224828289

0962159911

0164385916

0522603187

0570806523

0914674873

0740920491

0949076299

0384470955

0821041599

0619544901

0523454710

0943998600

0684703542

0216932992

Gaussian Integers

0633786197

0818277829

0424601324

0357513664

0280450345

0748369942

0656126418

0985218794

0100328370

0723945628

0997122559

0960836137

0728747202

0179159411

0979106251

0836521363

0172531884

0564065997

0647526727

0956646858

0399490622

0735109498

0893628333

0948530038

0938375232

0449591969

0034880852

0523211385

0436352489

0940890852

0856428580

0087065683

0490014274

0253449515

0644583662

0411023622

0929407156

0391409903

0006192364

0385099990

0074432424

0246068419

0424938631

0897041050

0204023486

0504592963

0569215352

0064596018

0966457647

0178368486

0244354217

0598686234

0013455100

0997121991

0879412595

0031743623

0031219974

0959978829

0366560528

0323276489

0390929785

0589663738

0562970993

0533141392

0506037147

0521795759

0166175445

0130739333

0740970318

0837885582

0023619512

0316569962

0219501642

0872916951

0746887255

0416598661

0233356113

0409134977

0090781162

0947655599

0797852936

0917946182

0962714240

0997364405

0711021871

0122716714

0676516409

0488700175

0289771543

0126786576

0128242419

0346397367

0311125548

0853673399

0470780791

0486629974

0365614013

0651144178

0323874565

0888802611

0702390985

0194018303

0317640731

0508967078

0033534596

0641772244

0544992912

0988526491

0874998023

0581245944

0407303507

0674515976

0993400948

0328858297

0675635293

0004227630

0262505107

0238864371

0452015395

0245289663

0334599332

0102850645

0376009526

0439968618

0478938216

0224941606

0567369604

0828050859

0375140798

0372272037

0873266443

0983172965

0577331156

0273764933

0842992890

0044392699

0934041122

0938473839

0005612704

0147331131

0156218710

0700503739

0092054850

0949379520

0972288273

0386306571

0693926723

0867395472

0362452582

0910097366

0307482296

0548628484

0919434505

0270991263

0411936405

0991880843

0805740660

0022012243

0528036813

0256293557

0740246424

0541758259

0499947857

0388558306

0378792342

0610248845

0337014929

0762949261

0135715354

0719491353

0432900181

0339822289

0855204978

0340364291

0143150447

0567753005

0918590254

0004975510

0252967988

0649690707

0298843626

0723102719

0208564793

0573191572

0701853171

0287204264

0818965131

0857411811

0724827380

0621489733

0624399517

0843295623

0655341461

0870613817

0603559265

0776956900

0221268691

0479854458

0969181247

0557870124

0573172355

0554096986

0084519666

0497633233

0112599417

0679549230

0868195649

0454752954

0992160459

0912632007

0325954334

0042839228

0797675998

0004019281

0937668666

0508826542

0290819851

0642735777

0419821501

0354366820

0977494647

0138261208

0256935560

0176364349

0200765930

0143070517

0973107969

0334628632

0734169124

0783443657

0459409819

0252999064

0563024569

0600307259

0561360839

0867212133

0121280095

0524622032

0124994831

0652817843

0291379853

0075323646

0028332506

0746808341

0888923861

0247074481

0319327972

0167817138

0795131083

0851070968

0014432475

0330968486

0505420298

0989468738

0539286617

0262418543

0269252534

0796812491

0738449391

0623252800

0196773287

0150056549

0919393054

0525304191

0319357310

0019584652

0502187993

0146218505

0178134621

0877989245

0418150035

0266552202

0082554564

0461078230

0302122773

0464014548

0516457378

0836602743

0861070521

0617861202

0722185298

0374283869

0192504904

0036954031

0398322958

0461369774

0593857223

0960875503

0829908474

0820250789

0873470347

0666052885

0107328938

0142475449

0939553694

0479343027

0477385653

0486965715

0459987189

0981012510

0581532172

0987288563

0975441982

0295403563

0528634178

0202373524

0281390031

0806929265

0827929265

0913163350

0912503328

0172183003

0262640131

0376238294

0562443236

0446661775

0325748052

0594807716

0793648582

0807817723

0526661571

0106251408

0413873106

0853855367

0942901012

0084558093

0271331296

0825649380

0351921303

0392234280

0707993963

0683147084

0025163290

0589569076

0316549615

0573607047

0875742530

0252864079

0496119044

0626179760

0977984713

0615215719

0880096091

0098360881

0956550102

0239321516

0883245778

0527871994

0724878147

0364322138

0392696267

0708485131

0395463953

0296398862

0295570806

0514116167

0735956272

0516151157

0864513491

0026004983

0877137081

0534249119

0949638303

0164169030

0769481606

0992940440

0439399437

0897356490

0384217446

0219272409

0207532783

0442931524

0101423294

0476970327

0952296916

0342851720

0282207736

0229010880

0387420818

0947544169

0405303862

0552316509

0670131655

0757553065

0792733885

0369424671

0384512765

Gaussian Integers

0038059600

0313135852

0209245669

0162005779

0161315601

0932446164

0396106206

0119870133

0411499714

0043898049

0011406377

0371452034

0828738120

0573401766

0332803725

0797090191

0314691738

0707168728

0250883847

0954643489

0205930097

0750154607

0566079288

0996387961

0500287766

0596599372

0848324892

0195750950

0693962067

0505944823

0340840340

0791824629

0600519386

0098105376

0544956940

0455822913

0788562181

0068372433

0809591261

0371492623

0066865966

0373645989

0230021395

0113918475

0702870708

0784229144

0058600142

0619859168

0352821872

0938210418

0025269045

0461373296

0127754358

0535000981

0177679807

0459790553

0594155795

0933716293

0787980415

0368990831

0667554159

0735805933

0068452102

0035244939

0237471529

0013933902

0386269227

0348662958

0688287811

0232768622

0476021907

0377376246

0936827418

0982590456

0542436048

0549565119

0784383324

0263502114

0851834662

0765957341

0769561634

0411736286

0215679900

0210809848

0325072848

0734631037

0330236813

0513416220

0628384323

0322420205

0399349005

0797611910

0959872641

0229604649

0458688311

0027666686

0291308773

0196442853

0251302015

0429130318

0855515749

0671645900

0848009797

0477137409

0815269151

0753846240

0876470527

0271972072

0053454492

0786500173

0599416305

0859228368

0884921935

0304933629

0444225604

0244949672

0748027351

0376258806

0880204657

0572672608

0305540762

0794329163

0137011968

0251150645

0075354958

0263178115

0908763927

0085222954

0005506058

0873763529

0159448729

0268720874

0509331153

0377434172

0140981763

0391635402

0568404949

0201682829

0738577976

0557801810

0346665095

0427234477

0899467156

0183709430

0952982277

0742604541

025868984
8
0944225135

0127059873

0818424298

0231504620

0072860462

0187079144

0477018546

0198804320

0050842706

0114479688

0104644086

0127143717

0719837358

0141963668

0791028457

0693023581

0913828435

0697677538

0395042639

0921455227

0580976444

0777705253

0300655279

0065161011

0165508776

0452439301

0044175942

0627505936

0183465483

0549613033

0432871560

0497618005

0151120643

0836206948

0380729210

0640798293

0301225402

0942815137

0697247091

0534838264

0563979946

0668578546

0322955872

0399925326

0335264100

0862012351

0989242506

0807992836

0073152468

0715523991

0811333337

0027585062

0847449663

0933629929

0010045556

0375518005

0287685867

0616414519

0443715799

0319064736

0909285975

0040639947

0742602789

0349246690

0292215611

0475375846

0141218047

0095987660

0835290463

0998232255

0724418474

0615679172

0147378258

0514626224

0865490069

0875672923

0762749985

0974980674

0303861056

0722534641

0265453783

0207443992

0612568281

0370104171

0084483395

0321729384

0199100017

0230372270

0416968237

0342457310

0840394248

0808547735

0065334698

0059774876

0398039398

0848454679

0942481867

0170457177

0229897039

0545470734

0186313396

0644148951

0318986017

0803619587

0250518278

0854258836

0523396517

0356505200

0254462298

0522307102

0918055399

0693090297

0271166727

0640685252

0570420651

0477225463

0898385385

0442663483

0035489327

0848878943

0330548925

0992542638

0793922151

0984807259

0561729094

0292255482

0792873050

0999754412

0994207174

0595564599

0228796426

0670944154

0589302921

0653662632

0005570487

0762493088

0571639923

0628974485

0090010164

0022653554

0822945202

0812436059

0259273236

0258052182

0330506791

0796649437

0269437715

0732186609

0453004684

0364120073

0313072092

0438050796

0787997682

0882655334

0515483745

0612148370

0643238598

0819189985

0349942195

0901743338

0901949560

0607446288

0686643914

0089931477

0719557692

0106067323

0482008897

0070270145

0185982029

0740919014

0983903750

0465738106

0585771401

0645648315

0645473113

0849294848

0701839449

0286722970

0666550040

0729082770

0228219345

0635739347

0947817251

0749073725

0361294997

0728771223

0740796249

0635551588

0345084941

0961796946

0773833327

0401883657

0561647471

0001821972

0264588618

0479268223

0443739630

0748003203

0149230483

0504612475

0813736153

0973194113

0086891780

0273101303

0749269605

0900308557

0295086505

0873920887

0922939422

0457035942

0164791639

0651866113

0221163933

0329353322

0763109840

0588062816

0584132593

0566686949

0933504971

0474928390

0341843455

0275090607

0623516135

0756113370

0938244062

0972531490

0887035024

0282956062

0859170610

0277049124

0866128010

0888957893

0288908459

0700434966

0867421720

0959570650

0383548854

0129183835

0914507057

0876208525

Gaussian Integers

0965698027

0002010892

0020875947

0679946350

0585380932

0825497264

0396782214

0145503449

0051300152

0148994250

0569038842

0728491868

0124353663

0686971129

0935104294

0373672378

0097251829

0495173365

0676525314

0420596490

0000556662

0501223673

0186120982

0104389795

0074033780

0611644531

0522384427

0529231770

0017149190

0574941969

0032487619

0987961242

0037827331

0453575688

0525284452

0032962131

0400942755

0455421332

0919232983

0069916654

0024237467

0398291803

0951322889

0157151259

0143427136

0097070331

0822693376

0322079362

0448647860

0648819107

0643763770

0723778414

0375852134

0282537743

0711360114

0275632987

0778669643

0262242735

0967140369

0352853344

0035803619

0897942902

0180219741

008028788
2
0071410755

0822214966

0676905673

0823339168

0898178209

0670730003

0861211117

0130471221

0263131857

0419635065

0589900711

0481884899

0380158294

0268281790

0543597848

0027053690

0365854819

0443850192

008287988
4
0693741070

0688141926

0935647326

0861297431

0099846057

0322707714

0687278444

0021097782

0107058405

0202182600

0219973481

0454726814

0604438204

0735841720

0998716833

0220890290

0324160947

0330005459

0868214675

0656752164

0884364358

0693857174

0920049724

0420487897

0772080714

0767405953

0837015713

0041243111

0192210163

0533902204

0160223234

0493425903

0167421220

0206669716

0811997187

0225126874

0097329954

0956331069

0908145030

0025709108

0966294514

0801855359

0127015521

0239547126

0176958792

0451660475

0791343494

0690046943

0367054121

0909807252

0128386292

0593999225

0554647023

0232085149

0181899693

0320732476

0421983365

0339172834

007828088
4
0756736044

0901049121

0064964633

0675393698

0153562187

0062198816

0157238616

0607479986

0545927275

0458986698

0538899648

0099939415

0284802002

0293242390

0562344805

0108766543

0555198578

0184807228

0180459703

0760238892

0218502038

0250043607

0187499747

0852415771

0231730436

0366793637

0745866215

0908876340

0823360728

0012291324

0404725695

0322624791

0007255276

0489727455

0205927602

0694996091

0759961847

0113106612

0587149223

0629969510

0224780935

0287929651

0545030933

0031222175

0768389754

0473768139

0697165147

0142449368

0306279168

0543671610

0099091470

0075446130

0852521418

0243470003

0763025497

0665551198

0981477888

0430943273

0940374123

0092529954

0301110636

0089575345

0438356201

0579959385

0423977517

0522772205

0384786275

0191991376

0615012605

0784660711

078088883
8
0201824334

0458095765

0663415819

0502150688

0923855219

0265048427

0326092372

0137170769

0811735921

0179117505

0486351357

0868502617

0465089949

0653645381

0503775620

0970445756

0267818011

0609122102

0950083964

0644542236

0781408775

0068436259

0318023721

0457981711

0815428766

0311098996

0974545329

0704294191

0307637449

0542035316

0918235759

0727720841

0042523342

0406148933

0723758055

0012764130

0528355533

0182389419

0359737904

0183115550

0494531139

0094880402

0554910871

0867072847

0313726571

0179969783

0359785445

0222152261

0403746833

0409695482

0729554196

0127704890

0617162538

0930667684

0820463740

0390404695

0089414342

0039184156

0146066279

0345325997

0384756974

0651357713

0205573113

0678972809

0361015383

0300495502

0040273399

0549659907

0589972973

0135663951

0657263017

0314929860

0506488560

0924956831

0631116132

0901893789

0254879742

0941003858

0159610884

0176339694

0891580756

0992328673

0035975611

0385097604

0664173261

0592940458

0319538243

0755755861

0645396792

0304481431

0565858574

0710633055

0356406073

0581641333

0312995948

0604803380

0101273714

0386426293

0000994823

0165457995

0367021281

0208392913

0205704987

0890101143

0476193598

0114770132

0950144656

0014537241

0037823870

0796856681

0673908307

0477472296

0908913671

0579228133

0104484152

0819913812

0698643866

0848836085

0398242926

0965903726

0367872758

0693195799

0336436315

0444401784

0090282261

0938354613

0212060805

0389642627

0019690261

0802356817

0457918096

0233458986

0958988995

0555247985

0663672925

0430348348

0193888848

0327543743

0190134685

0171562907

0951929720

0629138257

0902430622

0738186443

0470387746

0453166454

0803769578

0999091480

0824323707

0943747313

0185985211

0104995571

0490232934

0699452322

0947747146

0266066201

0707329412

0215734101

0785506670

0062268145

0899176432

0257375358

0453778562

0683626951

0488171086

Gaussian Integers

0908316757

0531037734

0757546635

0995619251

0146684560

0317458200

0246359863

0235562685

0762263203

0087620369

0501502634

0594847831

0990711540

0633700928

0412111633

0297698572

0738170834

0089845526

0307147525

0998717936

0243206294

0456731933

0052323804

0921313704

0526699046

0613587121

0991069104

0730992304

0343941781

0931813175

0531667207

0633706869

0027416485

0387639855

0959388945

0339979221

0559929279

0653932850

0519011485

0805326483

0054742683

0907191342

0656377125

0186813624

0551572461

0590839901

0289162930

0791929081

0421400245

0460277436

0008739618

0861782864

0874823150

0695235143

0939377311

0040866314

0724644943

0611452460

0245401010

0053915901

0519314645

0124281339

0465172201

0349338742

0952849518

0335569997

0550920035

0276772162

0811364435

0052971664

0255030193

0448815766

0480766257

0065926510

0620440287

0043194815

0148534693

0300713617

0382925214

0360004698

0831264398

0155111267

0745392920

0662309453

0261727055

0057665431

0018619457

0978002186

0290993271

0173586676

0459463122

0179535616

0972833750

0028934588

0969021526

0290773768

0220014524

0659110036

0612736258

0787123734

0796905017

0108208129

0780623560

0540761780

0943325332

0898207411

0589969387

0906648698

0895777797

0265823764

0130684058

0517980667

0347019902

0006810455

0645667886

0020247436

0957834463

0957233492

0707338690

0827505275

0666198548

0564025885

0373980224

0053998081

0014268783

0193205679

0267219503

0917404114

0563322054

0406437947

0699793205

0912038050

0089428837

0197297194

0008248387

0862775741

0601095416

0965831221

0852202242

0354767094

0542823499

0307654471

0991652036

0153336532

0553292590

0787116054

0868356334

0565479440

0094852977

0898520588

0400465331

0587374001

0204122579

0623987553

0255566487

0808482536

0730085619

0544129995

0131707117

0237101830

0846890214

0484985020

0167415420

0304961253

0792647180

0750055972

0387436073

0227508610

0850414149

0394653208

0340343358

0886546785

0931344865

0242473999

0082454858

0347284651

0903529215

0908717940

0455930841

0541365082

0505930426

0612145079

0265578897

0688948143

0155932385

0687952476

0077476614

0793403386

0988695425

0716939708

0770752003

0754225776

0967415212

0958752701

0387363902

0885034654

0901358193

0267718642

0974284538

0512012661

0213723186

0264305819

0828238841

0253909313

0369991522

0152403656

0083139644

0500032255

0751365453

0535910188

0822703706

0129940583

0708359294

0877310957

0631574705

0904222990

0990720397

0503880683

0077219158

0185519511

0183572351

0725520847

0817719103

0692565268

0395720292

0460303703

088348804
4
0403487126

0929379328

0320556754

0831625016

0562055583

0382707392

0448907188

0023433679

0998666458

0379940450

0511100470

0307904111

0412057887

0419193351

0257803885

0821426128

0081314828

0574093219

0467306772

0001272811

0839277486

0878571873

0845799541

0024889951

0413255363

0196755883

0234265205

0638665961

0516709674

0673665149

0291453783

0922436327

0482105275

0702912230

0397372346

0128740487

0400501058

0978176846

0309682347

0907053273

0806200937

0458161506

0246694859

0121968620

0532083503

0582874724

0144183683

0754290892

0988277200

0444892291

0642168988

0408926479

0035481044

0659638826

0831859037

0805115404

0856778460

0105445433

0160774771

0772260705

0607315579

0501717602

0442394748

0852350035

0125825174

0138160297

0683653831

0673918238

0588803665

0277575640

0382111006

0880889199

0678659470

0457156100

0901613348

0910940443

0118251839

0938794832

0570255905

0467974753

0417371688

0059305353

0796960115

0640691234

0626743549

0077415171

0235988632

0093086830

0709328577

0634123414

0773971452

0103245857

0889373860

0631716129

0259913506

0020462996

0469718154

0176840141

0334339986

0208371560

0741915326

0232409575

0025246556

0415803344

0809958261

0314321816

0247473641

0073954593

0525386259

0303916437

0890357374

0578212670

0937584015

0709904849

0725409081

0578237767

0745413215

0084960306

0156257997

0581740975

0934352012

0467669066

0688262758

0680639200

0779856757

0947277917

0526102692

0153028307

0239960836

0758653937

0591149385

0150470475

0605281726

0510900616

0744587794

0333825754

0952699641

0447494829

0580184326

0381671571

0038338771

0896258502

0563682067

0627573345

0870976028

0350377625

0012624844

0135067976

0219121524

0464019926

0951438519

0176812598

0342975841

0617886318

0761433530

0617418423

0344760627

0532942682

0859944987

0439145170

Gaussian Integers

0507116096

0368193902

0363279551

0861411602

0946207889

0228091161

0137536272

0026397029

0702630961

0196500133

0039533169

0886781073

0127253520

0042596912

0627278485

0839932898

0295332448

0050719143

0376756665

0628679298

0209536396

0158513605

0406261583

0172698215

0355437087

0713173964

0988706213

0423441923

0930311874

0637560558

0878453850

0441452084

0403257253

0805859706

0548417900

0681058471

0276617248

0618928904

0044754019

0877577732

0390919983

0662590296

0710761008

0768976783

0713348648

0463238042

0812708805

0600588361

0600630836

0506140323

0689988102

0924319954

0717763189

0728029809

0255658190

0765573066

0829878734

0940582652

0836579367

0361951873

0196860986

0764950621

0931497817

0471537790

0788767786

0611079752

0344396398

0812814669

0490966189

0747139518

0023926646

0910912913

0496589295

0008408785

0165959544

0754835827

0821674233

0195424331

0714333293

0165065147

0005539692

0033578275

0474342598

0665144085

0879184839

0366985901

0494068244

0357015985

0000943758

0743268578

0121800106

0382045712

0865419912

0342415426

0826185156

0874364392

0772450308

0044783236

0419255974

0356733979

0834143458

0036834372

0706788011

0768150861

0676327098

0932871370

0852595621

0334261500

0950836571

0569897286

0093153731

0207061523

0363105735

0999808976

0011168523

0440613943

0264466014

0065730407

0394076403

088908427
8
0117555447

0922034445

0340085939

0475338809

0982282193

0872852286

0627263115

0466074221

0442331706

0438158610

0203596196

0509468189

0615167623

0735451459

0256656607

0740788563

0841961736

0032210583

0003682129

0172923674

0853389971

0171974964

0368944881

0008696505

0843511924

0331594535

0669135749

0431598410

0170138081

0255991011

0773940532

0876054566

0824754446

0000987314

0665301284

0263791893

0757656738

0408194858

0674413877

0408657736

0559002046

0398809099

0064352352

0852038080

0088323316

0818690796

0304495657

0451969748

0596132133

0756440524

0419804324

0900387153

0282940725

0249620126

0458814693

0360407844

0971294835

0745474226

0468707312

0426707082

0613960366

0571212298

0845850670

0118330179

0654849670

0079366156

0083347899

0828025750

0910445975

0273198593

0179749398

0779362025

0545723289

0021319027

0147846015

0246957879

0517463298

0542790811

0403402661

0751492103

0714032375

0078347401

0393309732

0313712356

0596466121

0189879869

0661177010

0218778402

0522199091

0167307555

0739658950

0007422357

0144632333

0534593864

0286484773

0629584259

0354379796

0147796420

0581611708

0355462099

0450815566

0586766580

0741639326

0644801026

0093813796

0869409162

0186058415

0065916181

0790796728

0041639897

0866333019

0438812131

0891136101

0196561306

0801020116

0047299868

0190200149

0269009984

0554078075

0319959697

0746287323

0559397208

0170995891

0869291031

0549677841

0732491201

0058848505

0329281470

0388090642

0138393840

0346570019

0346482645

0232321148

0297061271

0073538817

0480317182

0911674102

0816193116

0041600417

0035483407

0965642871

0389654986

0087452628

0470278246

0335076013

0662666870

0839868376

0157197677

0103109216

0791338338

0195606347

0016117060

0262637860

0946799645

0777266084

0958097346

0734754235

0511546016

0767620179

0804494904

0995486569

0148135198

0091892726

0286099278

0708723573

0324072236

0456408390

0039364404

0181720409

0631982893

0457716438

0067899732

0294292325

0104213869

0080439899

0277260178

0036815641

0304234681

0167043257

0245955353

0702018263

0478852707

0327135876

0719696481

0036916877

0038140024

0247976100

0394754534

0746777686

0457394935

0131358546

0547687731

0265627894

0664722298

0248046235

0377122417

0932226404

0648876517

0234881415

0756046065

0961091572

0087885730

0005239330

0118292790

0043390627

0178033416

0115485276

0608786849

0401517213

0583621501

0497020530

0802821814

0918222348

0539048841

0215478123

0905393165

0358227682

0920438075

0682862656

0828392551

0094097612

0422219911

0493448917

0767520095

0657125261

0001894895

0231234902

0184335887

0657936153

0684374884

0492489347

0651273817

0180984401

0062578644

0458943092

0260282564

0296709075

0696197502

0290948166

0979846034

0165921222

0895023860

0589418817

0569798003

0863371389

0025382278

0110534859

0192011956

0697809723

0996299862

0523254872

0883615816

0234745195

0135729373

0178437569

0201406201

0274922154

0034008689

0827498337

0789195729

0132922313

0773880819

0552756571

0563011357

0573920218

0039438365

0983139240

Gaussian Integers

0839107348

0952601077

0479755063

0685042595

0621246574

0761347030

0804002626

0001912081

0584984941

0422455787

0818190612

0468397714

0292440400

0452729135

0768955861

0929277075

0166712389

0059246045

0103760718

0492906579

0656131872

0906394930

0374154040

0021533761

0709071746

0302281518

0755761200

0187482241

0734658728

0205120739

0365994910

0191701320

0695546862

0388050927

0253659421

0587994503

0415181591

0753914958

0878927271

0012302509

0578711831

0487366693

0816165371

0075094017

0762229215

0807033442

0080954824

0881517571

0775698724

0007337595

0186890838

0012267441

0300721690

0950449918

0637237466

0660991621

0231386855

0641602052

0369396385

0719210545

0941188522

0953404336

0403577546

0686927151

0079453413

0194788612

0239711209

0119006538

0630069641

0314740795

0416848660

0107139826

0492205710

0313117918

0539978971

0856764849

0475979377

0994199777

0759976561

0754841139

0574942098

0973158218

0385806803

0443735725

0018100836

0310321683

0722705661

0745088218

0822609323

0416311552

0373280505

0072788448

0908642467

0357344484

0476479867

0790715757

0189556310

0046495696

0342284739

0340359975

0621353259

0676179676

0895927186

0368011423

0706299237

0764060541

0467693340

0378821599

0447469944

0648321693

0936091708

0160361454

0684163084

0793437649

0948908626

0721564560

0132332629

0502261456

0359753672

0219562183

0172798545

0107390557

0659443084

0026293599

0940003379

0354381152

0155410908

0232875300

0359688234

0560639115

0199511554

0017556747

0924190199

0591619452

0931764372

0792349100

0396422704

0943009671

0878977530

0516354000

0742320545

0547191629

0974654165

0127590820

0110396316

0193118136

0585607115

0267927301

0404050635

0427091078

0552188141

0797896718

0630841630

0244804215

0490001178

0497367867

0392094205

0423782651

0010887154

0262889246

0941631170

0645145230

0810943393

0146571904

0325282840

0618862711

0351842829

0540577826

0549787287

0783363387

0079064251

0733851968

0981852689

0705101264

0668032411

0362462511

0540630117

0877183152

0052205722

0233913233

0784823955

0170051602

0892657476

0296669165

0205306296

0517555914

0314923963

0706452304

0016078997

0577584512

0736444136

0042310032

0241031903

0980717377

0743831244

0988122366

0842271331

0119121016

0288160910

0311359425

0358897821

0427259687

0056487165

0609166846

0544774808

0289914713

0019642902

0309948702

0727177468

0598246575

0559343895

0525011831

0677662815

0505971763

0852770936

0040302239

0024855672

0419805010

0198758696

0528030563

0737490423

0093284891

0029134765

0888160708

0874051223

0634721825

0264301876

0422826347

0633148448

0481261272

0539196276

0139840572

0528254024

0073660685

0718209396

0222688965

0712614569

0756856153

0645223383

058084890
8
0205420917

0026998502

0852840776

0124335751

0937989802

0231150323

0549352376

0561686253

0311377048

0492623852

0418967766

0114821235

0602574003

0655953066

0508613317

0274164302

0509224806

0853256505

0479886333

0905861425

0797785054

0180512735

0806257293

0766304417

0836692645

0412710297

0128675332

0447686765

0214747093

0754612763

0451937489

0951149324

0504291640

0743645261

0359274754

0778446607

0122879696

0240922976

0575158246

0198845762

0633519562

0992575260

0124832149

0932132927

0348646582

0279081645

0478203926

0702431679

0510029235

0971205680

0411482183

0359485203

0435532406

0924667231

0565176631

0141678082

0451598727

0595735558

0544270492

0986551981

0863155269

0054449336

0643321237

0787494657

0887091175

0071073405

0766688215

0900411619

0452203078

0594950414

0039086350

0549546621

0246994072

0234423861

0288290803

0208313339

0511758522

0227963063

0315460029

0717788482

0180714590

0923767534

0508391347

0744815760

0785460590

0371260782

0238184539

0121447293

0381995679

0642633801

0374777988

0748573000

0755113880

0312295921

0524457715

0823001368

0482405166

0584566496

0045855813

0724141061

0064017452

0558588820

0597993695

0650523599

0302674151

0152353808

0570594914

0448399124

0799948903

0570095856

0193362923

0700201360

0114802369

0087895321

0152629185

0694221232

0796386499

0134486001

0823609685

0845630834

0650457385

0379598161

0855633990

0840872996

0946579248

0493728669

0373947455

0369378071

0560291784

0870128369

0702543209

0805249520

0633708219

0606469299

0691324266

0026840183

0030477674

0578651948

0093068980

0585529984

0008671692

0709289630

0941961315

0349345104

0669577443

0192137602

0064455525

Gaussian Integers

0822388218

0324093306

0763977025

0358818914

0756924295

0901712635

0526077256

0964685895

0369381641

0320752836

0113227507

0208052524

0435925173

0602973874

0287575651

0613103584

0902673718

0120206110

0981018565

0470847427

0020272093

0413596669

0964054036

0063495906

0586094160

0106215606

0534391239

0715949248

0492894960

0233077821

0276584737

0138628951

0021424485

0866813973

0459226194

0316473421

0429821466

0439560141

0098214692

0004147362

0797101190

0350136101

0833567770

0554750897

0046140778

0332058091

0146586444

0384855089

0958341294

0051294384

0313538785

0792842564

0235632622

0872870095

0021174131

0268697666

0341759527

0393717810

0421207987

0850674488

0369197480

0595822853

0843264384

0823311650

0195139902

0942186873

0475903017

0152548229

0993273820

0588769867

0294149711

0436704465

0944080812

0225839420

0439162861

0929081287

0842786770

0391818540

0514768503

0358332317

0000806628

0897255735

0711114326

0838252725

0840253111

0633723450

0497307853

0138859927

0000356427

0350376753

0539312884

0469052286

0085011654

0896319754

0383260260

0226256413

0032278120

0484115851

0642539773

0457231202

0978422343

0258271448

0152671383

0964948338

0474492368

0549162617

0881785122

0944896581

0888378622

0040462667

0681157109

0902065743

0733279009

0253684753

0941417147

0171567478

0450856715

0629298465

0607310604

0042827646

0111683940

0211085496

0467777459

0206753756

0860759698

0498725395

0416892053

0926770136

0133065912

0118873421

0037717556

0191453530

0848134216

0407253910

0603106691

0258812458

0432941899

0876784436

0393316526

0599759742

0237392497

0283249782

0680687026

0929117344

0284045826

0669065598

0315890930

0118031414

0043928593

0899499099

0077737975

0023673165

0003234579

0379812543

0126276043

0966007243

0493045929

0195786145

0009764292

0930499875

0169465935

0688608739

0772668801

0246108131

0926779699

0408288155

0703849170

0591779929

0539761331

0453240220

0767862718

0786845408

0686849364

0153240271

0983856327

0358634493

0255408099

0355629051

0684990637

0776525557

0970333738

0644445093

0896452389

0377143867

0123719077

0653911021

0278417471

0132389780

0840962352

0861955098

0207986420

0681894541

0276977671

0381870765

0217787848

0638922025

0951195580

0752903661

0074404144

0969366545

0919240152

0962367183

0364711650

0151237438

0767588534

0673469105

0261901089

0687101067

0189471685

0281388322

0833506688

0842151097

0681751867

0990800403

0004448063

0480313330

0235523881

0044835280

0064985194

0157221588

0611925167

0089676282

0507574550

0639726520

0949035761

0956188729

0897097870

0945033794

0521990704

0020943507

0523271520

0058160145

0901080580

0088211688

0340308269

0103615394

0216869219

0629915237

0352406481

0863129846

0684806444

0049462596

0807131094

0021912031

0633243014

0174568003

0120487490

0284250290

0307805877

0406161656

0559620551

0097550017

0533585401

0249095012

0217521054

0396155819

0828055617

0728428714

0555641397

0376084086

0640452974

0651095741

0397205370

0569536543

0281896379

0853604978

0223979973

0622090038

0806766686

0037980315

0093313221

0882928313

0943371182

0987794185

0282422079

0585359225

0213064462

0780796957

0733717701

0942506891

0258623267

0401711050

0145063468

0130996341

0188964432

0002089547

0204782567

0002659709

0105410854

0881205074

0825937186

0235032697

0163190228

0787504275

0577871032

0965479457

0492671922

0250705882

0552531996

0630030828

0543977267

0382742816

0869144552

0859248948

0273316430

0512841736

0712510047

0754370194

0151806541

0342487619

0367161288

0635867078

0895846578

0256562878

0544702039

0224247553

0788690406

0250431603

0204587657

0258769974

0055326918

0117112713

0267135044

0450374300

0080401644

0899623573

0739079274

0283422462

0346828424

0041915595

0820323783

0022864229

0641990377

0091083549

0936124483

0287867544

0795399557

0724437335

0630373661

0089506976

0936377297

0907625394

0792098519

0861574340

0566304586

0728589782

0367822892

0023721862

0943031097

0865084192

0732061497

0742329955

0389234283

0411847685

0318521165

0402006900

0977845331

0997675089

0797586280

0475549533

0417513143

0824680626

0266761913

0882693739

0276357332

0569995725

0028113597

0362111889

0596364431

0600140051

0050616677

0698257897

0949646515

0119626820

0209125991

0067844874

0663268948

0889796627

0637977389

0169590833

0403243311

0057690362

0081026624

0867951735

0974809682

0583084714

0875313192

Gaussian Integers

0509876846

0560582239

0064801455

0928128563

0340485080

0265486874

0510420837

0754608640

0042398743

0181498386

0388683049

0839139288

0409900171

0449051605

0031590752

0824474895

0170921247

0928746433

0062199601

0000835975

0160933165

0757373582

0424401978

0357593842

0611588979

0742023995

0519601851

0062983287

0025847500

0541946986

0534411827

0274532896

0901770219

0050832190

0695384688

0380466291

0868537534

0138752104

0432680554

0933889392

0502087971

0743827465

0723756296

0696072833

0320924623

0515166833

0716322638

0886838281

0605971622

0639322100

0192798239

0189590997

0667677930

0586431975

0550152190

0360743540

0754521286

0853051080

0799581451

0115412778

0767589423

0690853151

0674507407

0912636885

0378981629

0313129547

0756840843

0790475474

0560665656

0856481122

0856138286

0166683091

0950299366

0062229674

0406336335

0020070410

0268887355

0171564889

0139464217

0511368321

0413952704

0157385695

0368737437

0732941967

0228216904

0925671920

0367075543

0701870018

0835374571

0673152774

0047723910

0670008576

0770694914

0019779081

0420898803

0784007767

0912456066

0928246511

0898456020

0822817663

0795770874

0710818439

0399421411

0351247765

0908928785

0081258358

0647557228

0743523232

0216371320

0964302669

0849602665

0958719890

0005122583

0698205602

0498406244

0105154370

0084802864

0776869486

0125825872

0979586609

0088143510

0567616447

0762716212

0970359892

0408775867

0380319758

0489155890

0634082474

0056784958

0758532371

0173589745

0079026747

0200031645

0564270890

0612054405

0813560229

0393881079

0873968228

0523565565

0701215020

0289611862

0845573234

0067902417

0422227463

0911553011

0216484180

0015521865

0254791133

0772975279

0513044173

0343318322

0955343423

0694277742

0480855171

0157256447

0446189012

0154413485

0803337706

0913624772

0709003777

0869709186

0484377571

0711455336

0863782792

0881982534

0358934346

0126224737

0968213316

0013405571

0151871653

0257817974

0935109063

0320671234

0590875672

0044699147

0790091783

0915887161

0667975892

0160301422

0481203790

0311779389

0061998346

0138222547

0921757738

0060889973

0264000228

0458837555

0421524762

0666473224

0701756056

0470971132

0594126977

0981060656

0563632226

0428889695

0054064157

0884937336

0296927330

0663194524

0794011691

0444706856

0604165365

0722141855

0207050802

0935466472

0547647969

0016450057

0144482988

0137568615

0715790326

0553704516

0021310457

0316622369

0718129875

0726266299

0392206870

0753163424

0588327923

0792445184

0403609465

0515398857

0369330714

0740349916

0691166344

0872583814

0611880620

0676065686

0968867305

0169780146

0027489882

0300039116

0220748090

0514222624

0191207545

0754723902

0955247658

0251760355

0842982013

0292784546

0192164305

0516714859

0941514016

0556595237

0694089666

0367849190

0321861534

0716240764

0778504431

0227084265

0340652225

0849810593

0182467521

0142980061

0543428557

0656221400

0141241919

0751246548

0717143503

0617867057

0565622313

0638635136

0650631110

0257252054

0464595337

0585203613

0879249278

0063297803

0784977124

0535773349

0205375547

0711888696

0439958269

0621962678

0775286480

0079757997

0029326058

0721810925

0515960554

0231854280

0002122690

0044781279

0394135226

0581050800

0297449183

0435779276

0293938744

0710921771

0679800252

0172413731

0282633916

0096763462

0987350664

0642782858

0290355339

0076293762

0429800636

0755167758

0378373475

0801306455

0569309577

0226456866

0439879800

0715676110

0975552665

0221088562

0412158328

0632962283

0054835288

0265423961

0534757760

0740891927

0493582022

0146397179

0517190837

0543736574

0375308955

0225891697

0031686267

0749338487

0103973610

0452315568

0364844396

0582983848

0856334382

0684238289

0413426567

0688047310

0131860630

0495460095

0683380998

0380131398

0104186715

0488031096

0233914366

0537512648

0754606018

0527076990

0827595625

0197756714

0668863883

0276231558

0365372437

0064993173

0542318656

0860076582

0479784396

0370694438

0996176749

0714722531

0502373145

0519645182

0888118749

0129868797

0572963036

0995639167

0348046873

0500721268

0003386834

0527057523

0857827112

0074279593

0488521739

0322921593

0681665190

0028019447

0868698541

0348591544

0198326517

0059594428

0779731671

0204081127

0316282642

0331582439

0039041841

0555679615

0631445182

0895552835

0814403035

0451110255

0644365243

0430213453

0137861737

0188434973

0228858895

0445078479

0264599827

0874581740

Gaussian Integers

0427681469

0676056483

0070516254

0240717777

0401797096

0081216326

0975301703

0077458592

0841805509

0528771859

0358083962

0043920957

0922142838

0545381982

0903130800

0894136078

0205357247

0252948265

0697176984

0514338324

0983093610

0775386509

0771915361

0646201106

0949172664

0673306299

0109574696

0559632003

0576601313

0342378583

0865710383

0573759800

0640294673

0132613642

0967078395

0616643836

0618925387

0663762778

0656835677

0213707542

0523160019

0887979675

0545513701

0831268141

0559516021

0907301626

0837611850

0821651869

0453248310

0445174986

0950943250

0847523917

0587548866

0790887076

0865126403

0811638790

0422603144

0848002474

0299293447

0080856779

0252885834

0183831474

0085784019

0032139066

0244750796

0980459785

0177952635

0979134075

0200301210

0979269777

0605099277

0403259295

0146984400

0930069816

0448094031

0340204461

0451938658

0109923358

0125342745

0042916419

0325685129

0959747719

0844034055

0472888459

0193079895

0656368626

0848062483

0919882748

0597341862

0777043115

0696658497

0028959557

0229231548

0827754640

0714827679

0888130830

0169400669

0503810323

0881170351

0573762344

0107563067

0443811203

0115008928

0896560332

0787587772

0903835574

0035916979

0213531676

0792332366

0816077380

0402626446

0611071410

0860632927

0027521682

0138174758

0671341906

0684280846

0458781793

0314076592

0634349093

0164577349

0178504891

0155774522

0280742967

0375097739

0784562300

0194466116

0435438049

0726213503

0878758298

0911511713

0562883593

0378623416

0021614048

0322787045

0022846492

0593256712

0007777372

0545386637

0703441020

0921484339

0634890071

0373725456

0712904491

0308745381

0449701488

0564505397

0173497658

0956348494

0702803145

0321800978

0322480639

0801449213

0970344595

0110662211

0426737707

0760367709

0876340892

0768349028

0430400378

0838939333

0555684146

0030295701

0240375766

0188971878

0299852575

0027594199

0326829105

0809996287

0908410034

0324741111

0035873404

0787459464

0969738333

0497193856

0144912741

0713985745

0153345677

0436945168

0151204427

0692604648

0389269528

0400497004

0950302386

0965107568

0487399798

0090885698

0145849336

0493147599

0680629521

0974217291

0614033063

0242414288

0407735987

0195013314

0396087951

0385289039

0214524120

0994584378

0168524885

0518576380

0288210042

0014967805

0924240092

0899076346

0613593165

0955481183

0639602270

0052896207

0894271074

0928566620

0732608918

0995010854

0676320202

0159751591

0068157640

0483789786

0692233291

0205635326

0671105473

0752221391

0160503791

0026725536

0791858047

0510783220

0367823321

0090242307

0867893926

0149066676

0693061636

0213191502

0882649869

0145285391

0647515765

0695630118

0788344131

0183749811

0610912198

0220771437

0160612922

0933131519

0974049601

0421181107

0928255846

0861871832

0853702652

0626777649

0846397412

0873188231

0269123110

0584791934

0531129315

0604016867

0045293149

0257535047

0414995272

0133216074

0650233954

0783346374

0916987686

0457339206

0861985175

0897675507

0229810460

0037525887

0873103738

0969706069

0813646035

0953450246

0876967824

0593906313

0466423421

0942049179

0815326145

0216101412

0058038328

0881583125

0546098263

0126258164

0135237494

0757827685

0824332021

0400502601

0265622493

0073519187

0749823463

0124747103

0868189733

0182148443

0562754297

0267176276

0680837398

0569104768

0528745063

0063633074

0505759972

0454244792

0545944331

0195011947

0519106727

0890642720

0352076438

0996779947

0262986000

0258152994

0651410903

0405335672

0341821589

0320774013

0613934496

0841173563

0734481139

0080470522

0989961304

0256197177

0009873605

0948497010

0519284876

0369312031

0776840555

0950684842

0074042325

0914893732

0895966260

0366937706

0328940363

0690725521

0180266595

0393595429

0088869693

0128214264

0399899731

0795394220

0144921992

0866394156

0069243685

0420025275

0866356208

0533288909

0291990909

0319205640

0506085393

0030142795

0476707581

0822376812

0338187043

0724570012

0987628995

0422298774

0393832154

0172606775

0035747901

0383445373

0502471420

0280811451

0654373775

0132621228

0757199354

0246149492

0429371229

0818885408

0964303961

0626791561

0995968965

0445230214

0574212000

0711781846

0700739992

0023516755

0411955771

0630865396

0829882268

0890094787

0700111944

0894823785

0022578624

0476530292

0835198086

0818333066

0809809904

0716076627

0651999643

0524700897

0413455879

0695845966

0981839145

0100902085

Gaussian Integers

0209391349

0784146290

0026536778

0620284387

0552628622

0212104100

0677317908

0738861729

0598290419

0349798903

0603374481

0500647276

0573713243

0104844452

0972243023

0366622270

0378782441

0176001328

0728946092

0073239791

0251896323

0141956261

0310813788

0280982248

0329995702

0810981730

0054411761

0039771358

0059601722

0077984252

0801518290

0158365411

0946820966

0629114941

0698217265

0959031680

0504596369

0369177777

0647257376

0929102683

0520268076

0378610633

0180555430

0549715468

0418007573

0343321009

0305396395

0074322247

0991993309

0027462125

0847089830

0506352656

0109332147

0200420945

0127207957

0894211040

0458688434

0659963401

0244375764

0390354672

0746615712

0635390660

0720945372

0107757411

0558128659

0313565220

0836020368

0891493719

0541109906

0346875138

0287015243

0996258768

0250220253

0914910188

0836508289

0978786061

0544901832

0018254348

0949517122

0539560656

0832364368

0258642885

0355110459

0199402093

0555825277

0340296520

0888815984

0730053711

0189311898

0888518078

0292570880

0473188765

0524823398

0625418117

0989452135

0074736785

0307017367

0602149917

0058260350

0601577523

0972467239

0628734007

0859129704

0081269977

0364076409

0803661239

0516234855

0671023547

0510893588

0004072374

0517921084

0671756674

0860660831

0913544521

0131447700

0112255866

0552494203

0788875352

0491416171

0581020899

0632053992

0457605513

0150480591

0804958034

0630389516

0330803364

0766468949

0425637125

0344119152

0178832096

0114925572

0724607777

0805958781

0269331842

0756400117

0240354725

0799349228

0646086208

0935227072

0796375313

0847003174

0738932259

0197214693

0529571187

0166376991

0225547480

0935351322

0765181904

0679682692

0117624814

0397874399

0843052616

0448432728

0911211318

0415832963

0732121195

0661131419

0261792050

0817614251

0030114164

0796854340

0101248639

0689705639

0516794355

0633106840

0544437475

0164030955

0575270070

0989124560

0232214666

0913856227

0121193626

0119039842

0558630605

0695592147

0931571660

0330965307

0495216999

0569845023

0927092430

0548298378

0729373817

0129778774

0858232789

0359134629

0825167502

0050235859

0305529663

0509151086

0543916871

0839465814

0594972638

0016340942

0131413910

0223493600

0193493658

0048540738

0263041285

0814022830

0728741030

0956723742

0338158638

0442750492

0009949616

0984390371

0629375866

0937741519

0770469646

0908953692

0128907152

0096261245

0809692895

0227913470

0154168695

0733832894

0750971379

0149280111

0591694690

0407427936

0631450935

0930869592

0629483504

0456589138

0031569086

0985228140

0701807831

0645990289

0849710217

0427266791

0979515757

0554966259

0786925135

0593352845

0100566908

0160346988

0924594862

0752545883

0129245634

0097888097

0463479691

0881928672

0039416014

0148386155

0306738603

0241082791

0664457954

0422854301

0049346713

0441724479

0454497720

0962796116

0489218026

0506512940

0886776683

0432809367

0380522219

0511924019

0691319817

0530459847

0409158299

0601808716

0527632357

0970194243

0953335191

0949687644

0506775472

0876247097

0804431650

0541582834

0187739994

0514781397

0649068035

0251304583

0376361625

0129341091

0889190668

0203775000

0013418405

0078728607

0632347931

0346137520

0656893274

0878403132

0865531813

0740386898

0425085895

0861681696

0979427775

0862875707

0865086983

0466871159

0710377685

0363817706

0611227555

0773359992

0870626916

0510849533

0113454306

0601982638

0310755654

0772255460

0319500682

0718528455

0288045386

0145975638

0397836276

0865095276

0789616768

0239937612

0812644708

0373811505

0697861797

0473605068

0962930014

0283148466

0184202858

0863334020

0473881570

0084974522

0974799054

0275102378

0659884997

0078262360

0746538984

0991173683

0299509261

0592903263

0396814418

0202806881

0103271879

0362184868

0230572696

0282624836

0734078674

0799898914

0604915084

0022390521

0644660685

0634147251

0641576129

0437033413

0826362858

0996004768

0118193427

0703273423

0404722488

0196894298

0056778383

0410950427

0519953903

0026274054

0194560288

0209080382

0672386486

0285341646

0180016317

0585891155

0695403352

0279150966

0470219427

0784773998

0328278542

0987224569

0640736228

0059728339

0323183737

0953640731

0714236430

0453954902

0093380000

0363122944

0665096064

0490526976

0374191680

0101535215

0016959162

0949421683

0370787264

0957135778

0565794386

0709570482

0954517996

0315145888

0583923048

0895836415

0823397043

0961342266

Gaussian Integers

0900371073

0905941699

0495679727

0389117983

0576799957

0050238131

0337295591

0265016227

0265297526

0461173049

0311153568

0065050575

0309675652

0007603525

0407970683

0959429817

0753642088

0252039224

0325842669

0700891678

0998064673

0171576775

0851000206

0854252379

0145319855

0738737042

0011318783

0228728815

0695200977

0776526718

0662463047

0924786820

0674710209

0479267846

0989751787

0057632676

0045607766

0703354207

0922661424

0297671608

0556563383

0933950439

0439930909

0208456748

0035675805

0548985311

0228943503

0695776780

0943229201

0200947365

0961161941

0752013732

0764700964

0502393833

0698018735

0002762639

089788896
0
0983114669

0296086498

0034590249

0802491834

0508145101

0922921730

0287391849

0165869543

0907912036

0995657472

0024088350

0694497270

0472215035

0729425594

0822760426

0704475293

0051014088

0527122423

0170812460

0738839700

0057186559

0811074311

0719387058

0027598113

0458271386

0720457435

0738508005

0201890751

0637195687

0746225972

0049098543

0914345300

0509198228

0173249622

0646891296

0541537021

0961024902

0676726012

0231654170

0149711989

0105388856

0859786632

0895349718

0469468043

0517340244

0894013404

0945217118

0263067295

0477541222

0854024930

0364145389

0789787945

0786916591

0984819833

0173307399

0372905748

0684285666

0936885269

0933561053

0544525993

0737289172

0628196579

0196572982

0715389917

0368628094

0769007173

0934906641

0470614482

0293209699

0556605369

0768373087

0427548462

0993774390

0819013611

0094980537

0897220484

0945004404

0510477467

0468398866

0483513858

0224045035

0459126138

0096499487

0566569231

0659872202

0654820780

0612279238

0149624898

0770148322

0210522102

0844474480

0312796861

0456299170

0832508775

0242714407

0766253773

0245976815

0686330785

0351436132

0402778433

0565590554

0184816842

0051130452

0367851225

0313985107

0350860198

0212089249

0746024793

0892601513

0040684659

0058459950

0034167465

0165335220

0521845984

0647221220

0632048297

0397449216

0971558814

0428123120

0036298356

0256303750

0737973950

0462226874

0421290489

0237144171

0498788024

0867010707

0907527590

0224144140

0566211321

0243067641

0965952249

0586120280

0725362770

0469820021

0982887065

0903075640

0478888493

0772806305

0234316448

0761060578

0550862509

0247078158

0075627607

0214561020

0093111604

0764057607

0704730085

0777041623

0437815569

0853805095

0238458711

0836880187

0316922177

0650079921

0040964950

0991696515

0164609338

0469127984

0237499712

0180235127

0042285398

0753959455

0866938494

0747198246

0356553558

0984579691

0646622160

0620791938

0730448713

0423452109

0156871717

0915073631

0450637735

0778864946

0790684061

0185600766

0570947412

0525400388

0571049377

0715316841

0201011786

0805045385

0575369174

0236633986

0556707432

0656791041

0310870222

0663124651

0454093561

0451696513

0004133974

0765227411

0380519696

0936052709

0472510697

0590425541

0354854224

0967476133

0833729743

0534768130

0633565438

0548018755

0982112080

0657025510

0765210625

0684798149

0181337726

0144945548

0301969401

0808304491

0539722127

0179499176

0994796295

0842456343

0905903621

0432391420

0498620002

0214473318

0064266431

0366541471

0566830996

0319947336

0812873997

0741093221

0494320829

0197135783

0177597014

0221006713

0465456475

0924301018

0321377622

0553652790

0474599057

0803703862

0843599345

0706712710

0454010472

0984776102

0728929873

0578449529

0946697121

0918225578

0935028381

0888853853

0153264039

0097963344

0442735675

0557520006

0144379339

0586628569

0149146667

0565420339

0614849740

0173661842

0246387129

0785748508

0235435643

0206099326

0150300391

0834060147

0426415052

0825170448

0131965087

0407005134

0948272272

0328653183

0488730969

0016453121

0946303532

0763480784

0083702078

0138037938

0895516897

0131998207

0036272500

0858979379

0549552353

0100676863

0213370352

0415531569

0820543369

0778917346

0264469810

0511397789

0462315721

0673424113

0086619533

0792283238

0993113630

0635402027

0856518404

0800038997

0272278454

0708214028

0027784630

0308598433

0019886441

0652629139

0012027844

0386671516

0697439908

0478468752

0514375160

0974993426

0150995979

0053583717

0478847454

0662005955

0641241799

0965705859

0893918150

0282481681

0874707522

0006763807

0895854574

0542529003

0141482207

0439449738

0726198609

0090312815

0376364638

0276299584

0388705694

0944239579

0150560384

0746565229

0003772355

0768886338

0031293488

Gaussian Integers

0356242141

0947073198

0007947098

0566203007

0379284437

0176879237

0673869760

0915568281

0769839910

0621236854

0294938771

0711552162

0910617393

0885072049

0813206793

0964169993

0162671608

0169150745

0473112064

0874940116

0171059621

0312674535

0363358666

0564305100

0829439679

0062138667

0931849450

0417839505

0884402569

0662158926

0769061295

0121675908

0207467388

0714266249

0935135348

0725813125

0467891768

0439418763

0534971807

0175475999

0750500716

0291482143

0761376153

0149557387

0310078353

0701929202

0038500484

0176326872

0533054220

0849258072

0427232614

0621317027

0889868975

0981965959

0341330266

0493180480

0512194303

0797966516

0856158704

0986798285

0783092742

0434782267

0100288978

0418309274

0789293911

0407552657

0435719432

0582231917

0649533792

0807950962

0468554348

0116547330

0826943603

0873475737

0088577394

0065111936

0785509457

0700510810

0538748396

0599491565

0493806890

0815570411

0067877755

0993382808

0558785074

0393359357

0760290141

0615378220

0474191494

0472303795

0057122884

0975399684

0977553953

0278487092

0715343067

0766683710

0539112614

0156694997

0270460815

0930623851

0918034354

0859403436

0418345136

0930023509

0104191786

0447576858

0365584990

0103929965

0620647283

0479772606

0489597730

0239905130

0148804664

0355199043

0994404407

0733808780

0952016943

0531430126

0333865706

0594839011

0524759002

0783862298

0940867875

0069135456

0151334701

0990032554

0757007606

0981765887

0489501912

0824611458

0628481057

0594747675

0885775609

0256358820

0226716707

0871428846

0511913754

0107740936

0440296571

0014497681

0601518797

0407081658

0587389472

0232968847

0678252491

0793759743

0168289473

0993465455

0733584720

0922585394

0532906224

0894409103

0446984121

0047202357

0590128521

0102047184

0507747353

0200830079

0003042879

0330104332

0191366424

0671507368

0538595126

0943534468

0364495405

0283379828

0642874305

0866570915

0912411433

0577120836

0887002055

0443569002

0682139159

0111635519

0415969443

0368011088

0160572302

0459500848

0855624198

0672977422

0741321867

0255139828

0264116291

0351447074

0015051965

0557785393

0709264172

0249073064

0801689218

0525256268

0767703088

0411618188

0625293207

0409744874

0992801838

0865365989

0369184558

0904393965

0549447773

0945279671

0814362269

0805349090

0638920578

0980917810

0907963820

0627726551

0085437243

0999182517

0480466182

0843504912

0683169740

0448600280

0341913688

0794817696

0580240392

0897906606

0353153475

0946385561

0307658086

0020976641

0000009747

0567981067

0681293143

0491110730

0800368578

0054074844

0255597915

0280385403

0276591619

0581375314

0404200717

0284526376

0590284931

0325530800

0596505990

0270868358

0725922990

0044115913

0244570863

0496137474

0862509955

0445637911

0328818047

0191535676

0071223290

0294072039

0875055420

0330735977

0273083781

0140328288

0665480760

0538472364

0330362077

0229890422

0806523509

0304026259

0335884372

0122482894

0618451984

0522774656

0500475677

0959901476

0307363577

0898845541

0760149354

0391820955

0267928306

0085929386

0583667022

0379560914

0702393946

0315486906

0549604738

0595812219

0223068379

0481721590

0376587485

0600629838

0765633847

0318482876

0438506869

0266147890

0325092688

0687147537

0306786006

0115558611

0634557329

0695350182

0376481724

0417495600

0334248585

0490675794

0968632681

0047206044

0027231499

0141968185

0638053348

0864209949

0003583359

0042639636

0192363214

0493110517

0475403856

0490492453

0145042813

0516776637

0935319304

0402858028

0585299613

0593518319

0663272840

0228516261

0532609206

0100859975

0952565658

0780826680

0861156099

0271066546

0652305001

0359200886

0498581538

0460083649

0506958203

0748212426

0159398697

0209000376

0044152018

0864513127

0184053700

0274861938

0750138489

0401562245

0187680868

0370887455

0029379331

0152086580

0919598945

0673307627

0444380719

0426321318

0081285748

0481165583

0729605515

0161207037

0167630504

0380463588

0089879518

0266900119

0805154554

0494580323

0881459203

0349464509

0992497144

0812375650

0692376974

0403347438

0293607228

0265917027

0934480746

0626159373

0549651867

0998410304

0155392795

0832454811

0440153580

0033735144

0871971063

0346378945

0354619059

0555518605

0857573503

0652386327

0595925367

0718818828

0835104501

0654838796

0527918219

0019191593

0536082472

0304072064

0541287170

0651826609

0598642667

0834830980

0862452298

0548873128

0200418010

Gaussian Integers

0940442208

0607426206

0989069155

0791305335

0981134099

0842511171

0140064483

0122078221

0183902798

0575045443

0908230566

0129630121

0165109229

0308925076

0160556620

0449116388

0177017795

0719664773

0304100476

0851498815

0738330940

0912825118

0091982341

0373637701

0198639706

0748445220

0742738997

0080790681

0089282007

0394492030

0453784383

0977085787

0246542574

0678229919

0286740519

0276178823

0788060416

0025990420

0548360080

0873873696

0298319054

0516652582

0236881970

0915672123

0148076082

0573965637

0028826241

0473266774

0189293352

0714434976

0097389924

0075778878

0003184201

0793241348

0971613473

0005688978

0497998418

0504256749

0811638059

0397696040

0657110090

0921749283

0054860351

0263655276

0378568469

0185776718

0712751955

0560092688

0883310921

0429642426

0979742397

0177671922

0519436033

0228278292

0683747402

0406949329

0494794324

0139519777

0813599905

0465551349

0705591555

0033060110

0923989476

0559889635

0957367071

0755732630

0674187993

0712619607

0164682333

0518634245

0106906001

0377293808

0010239821

0492728640

0218461372

0336651159

0215457946

0429078348

0750136671

0838650922

0003349360

0998355086

0914689392

0521054104

0198746557

0057668502

0513324009

0804267586

0985852015

0819384334

0531402158

0333958584

0843185911

0232247467

0871740379

0246708234

0188262571

0331000065

028808857
8
0020633092

0199391285

0023717558

0029216197

0906768966

0907826795

0948199498

0774934471

0309121474

0695095495

0101549435

0891820548

0315050765

0311442982

0102380985

0768041645

0217192134

0540259199

0798216579

0646612475

0834087945

0496425477

0682252577

0957774760

0491756736

0065753136

0501001542

0799557334

0756125451

0738907185

0190833336

0436513813

0105272685

0869736169

0848105257

0159438001

0726071903

0996920765

0127304537

0621801606

0886995009

0320158798

0655466332

0230619500

0584760907

0127694418

0590320789

0644053239

0492738664

0133960821

0909303863

0629906263

0605546929

0745420767

0048117225

0209044480

0201669926

0889914331

0927224731

0226523498

0402230054

0087271144

0855004072

0981487700

0840114848

0274212702

0553428810

0728467901

0392186289

0712659084

0786148918

0050027595

0985158811

0140443186

0417413006

0086047654

0316017490

0754421414

0996376058

0656038711

0182410359

0564863741

0365724805

0957103277

0644601513

0112671632

0100089785

0580391752

0124222522

0530890062

0427367891

0254299668

0899127569

0786934036

0424216362

0070678941

0360074727

0002999399

0314125847

0193766460

0854904199

0093727644

0262580997

0179345353

0262934150

0189457099

0360801747

0553324874

0290202912

0878364925

0653375895

0623625558

0203336582

0441751473

0787665950

0086273036

0217160029

0673887779

0933466112

0488511999

0788226307

0173770376

0480864107

0036684194

0346846267

0637239802

0780573102

0451151033

0611844169

0761971426

0828707188

0958269502

0542008466

0012198613

0751223001

0782042038

0187146383

0668393445

0918369434

0923272397

0627969050

0984419679

0051836872

0049939588

0311765950

0154227820

0815622613

0233106497

0790874389

0305244829

0496994541

0477464325

0930907259

0201450299

0068950466

0841256104

0310669728

0640139818

0932947855

0539917572

0547475117

0579587782

0772590254

0332589329

0377823533

0863707037

0525304554

0260252813

0630393923

0301070216

0717492886

0009683025

0483942532

0119287864

0524920867

0775552488

0076025181

0323965125

0166329517

0578394187

0420211572

0491413046

0268872139

0102859145

0091152053

0247326725

0313266814

0147236810

0652125048

0295187099

0931750392

0121181938

0288361252

0290184855

0312447158

0862380516

0948305309

0671567187

0806228623

0665085279

0446978509

0740617306

0711871597

0022833395

0578088663

0880251962

0255870552

0964111836

0408271814

0182091383

0804493291

0250259796

0713710029

0511401448

0492934280

0526799119

0947383838

0567325437

0654207778

0570639789

0283123665

0570040387

0705589801

0300221972

0656086652

0646809086

0445070178

0020055098

0516874938

0588174181

0743427611

0486169662

0693930817

0985655218

0725778593

0453535195

0699024073

0554319462

0944922405

0240218370

0781289334

0579949218

0854207870

0054837561

0397118350

0386499794

0960562100

0790844045

0047426464

0228112514

0664866155

0246989703

0549673353

0800695007

0348150090

0817475458

0645392998

0644874447

0238540939

0451201439

0437949063

0897759579

0391415411

0360484907

0689459829

0018064835

0501129495

0461847305

Gaussian Integers

0124369916

0406663755

0313554259

0851562897

0097173414

0012348461

0241694972

0310009966

0275281275

0173764398

0481503477

0072093155

0949287381

0558142457

0988799259

0560854119

0136637720

0533446335

0481962214

0962633740

0335837191

0301472311

0471886817

0756838298

0707392032

0965965935

0381419309

0337771683

0596417262

0940930084

0159766891

0587601007

0518254786

0119031119

0963285480

0261412281

0737770240

0027357492

0210548455

0085090985

0381793420

0146104558

0259818234

0117492621

0938164726

0266005052

0367070369

0852913063

0861957797

0911553473

0050905917

0021864441

0949931865

0330831452

0582939359

0979796476

0265115203

0504067544

0807931522

0665500880

0487679979

0384934762

0346237132

0163099641

0440584953

0743605629

0658521759

0378576572

0498170140

0901331197

0405175064

0589912542

0117547094

0710475109

0661553899

0636725738

0514077208

0288412380

0074364566

0687774850

0552523694

0516517957

0206379202

0982644750

0154709485

0921397046

0393792750

0056143000

0704448733

0179459750

0844621720

0445424170

0347296873

0415013905

0113478310

0141226506

0825069308

0312218525

0260425152

0146708406

0776485293

0370828498

0014627780

0373810792

0804623869

0183388801

0509697864

0857411599

0180608125

0552135373

0233655389

0204700225

0206187325

0437309471

0178546532

0887132605

0397086756

0889084110

0385266040

0405542198

0698416350

0660964185

0938167219

0172328178

0197354355

0798230170

0215803457

0597913361

0836262249

0970729817

0841634740

0710227670

0097524726

0468383745

0521805159

0588597927

0752585379

0331808168

0811426541

0415456293

0766955068

0164181141

0397481327

0597688782

0545903465

0634006427

0605967332

0812399287

0742101615

0878770238

0971776233

0789414580

0699420019

0725289454

0957247953

0899303111

0833111661

0661699540

0987101918

0457225582

0662770993

0795469553

0936577539

0037408636

0270426197

0617917894

0776985099

0506804331

0160682659

0011865539

0446605912

088468008
4
0577627446

0721083899

0312456457

0160488688

0352542575

0314374528

0735742492

0004605076

0565690177

0555484199

0637306893

0670296931

0226975395

0417029167

0728248980

0063881857

0544029976

0179089164

0787167221

0274449707

0637650371

0082274950

0408076308

0426320310

0066909212

0462139647

0461877679

0520545025

0974016027

0443286486

0075075902

0741304643

0907764483

0528183192

0319708140

0876240358

0137056769

0409468520

0291944277

0998595593

0332998091

0637765927

0330903720

0750104196

0721559532

0144262038

0107398702

0690345833

0568275985

0974279470

0985930111

0815660421

0844298787

0316106252

0502724827

0738583220

0286309549

0448948824

0879632523

0078261384

0993362851

0053633724

0800723708

0762357056

0787122531

0338815983

0456024887

0095046589

0551570324

0060549821

0891498808

0465424300

0288275672

0136237015

0732255210

0488552957

0343331194

0025517988

0560098285

0378601413

0590629123

0076244990

0500899884

0098951468

0241591670

0919275145

0171128887

0081179810

0260355821

0231967281

0966374150

0046936169

0535504565

0043136060

0662368806

0550028686

0635337375

0052875207

0985471239

0313619898

0314390913

0674156729

0141078065

0482498551

0342144386

0741972212

0112173525

0813717861

0499362526

0078689743

0255104370

0769217173

0026269403

0862781782

0363202015

0692805047

0164030808

0395330515

0623561562

0048703829

0532876307

0649528353

0129046891

0195612097

0715197740

0785041104

0602366588

0427991789

0046894609

0310794037

0603090130

0693911025

0474247789

0835826434

0546943677

0618179277

0640292931

0786009174

0060894989

0911199549

0407524436

0275726679

0150027480

0210775769

0086001461

0150449985

0885009253

0806323874

0603722866

0156853477

0225344675

0579754277

0999955935

0601420429

0211838486

0074104580

0831964345

0943083082

0835292294

0015609187

0070327471

0996553454

0220176853

0475889868

0130182323

0077610505

0363123701

0232642386

0855414373

0943200407

0184407273

0671992384

0662603703

0525186863

0891548790

0158030879

0425392469

0706370707

0013601387

0484740017

0811675714

0499289873

0285365975

0537266717

0160712714

0480531409

0657571015

0947820731

0557496931

0594461180

0174586036

0880793180

0827995692

0205068259

0999437981

0455087345

0499587369

0171394182

0831721569

0746116098

0605008706

0629537940

0993129102

0864320242

0453479949

0767531026

0800431958

0274314819

0114853834

0496875306

0634687502

0303472453

0465498447

0476344657

0764164571

Gaussian Integers

0801321021

0804389357

0737849403

0296559700

0287020582

0998319846

0993519921

0084738838

0943345265

0581875978

0483606402

0468353752

0962099811

0477569801

0161039776

0786674151

0827483337

0890761664

0348498469

0912280431

0142964223

0297734761

0074681216

0847295624

0975700117

0315451501

0399063059

0153241375

0597737464

0231321391

0730578766

0991068850

0693210806

0618842099

0889893404

0757875170

0452267557

0436532020

0656016339

0432507409

0442310501

0047973173

0582656800

0603728542

0878886809

0240968555

0044374159

0410135440

0154410532

0184842427

0175212556

0108400162

0231207403

0583384213

0683789157

0458947378

0026878150

0084367333

0447095153

0609109562

0896731202

0738788739

0823154265

0195956183

0341654278

0353246929

0692542883

0839620461

0276483659

0103623867

0417633417

0735194524

0026339639

0329699065

0374451305

0549403060

0732227803

0791544181

0146981349

0757940706

0219746420

0050407117

0964050144

0137918478

0528776360

0877971455

0851039496

0063440489

0657762734

0062675573

0333379423

0899772796

0783238485

0813106782

0529774367

0422392284

0774980845

0217759913

0900184185

0130416990

0786671921

0471455471

0776254250

0255787604

0483254315

0042327777

0934733024

0036402490

0074074694

0586698926

0384834534

0919527585

0896433522

0600382063

0289026450

0286500103

0592279629

0115452225

0764052888

0574505545

0170980933

0153059279

0904208522

0750502664

0103937062

0386520374

0090732008

0345238785

0682512388

0500438577

0758748357

0330825545

0544016950

0658866529

0378370695

0586419100

0847973559

0436291010

0592759757

0641887624

0028902256

0998455236

0459266717

0502992275

0698335595

0175365923

0374140701

0082876768

0426248616

0033808490

0463565691

0635116611

0262606575

0974594706

0562098685

0162354948

0476735287

0723124540

0643515552

0054835470

0140649137

0695331412

0869211607

0496034502

0989552854

0737296189

0839858757

0433703134

0150334772

0342331471

0398096547

0709805907

0230182054

0992453654

0943205222

0871227898

0325988339

0371491803

0699814407

0103229679

0241944096

0652970566

0217968559

0037307415

0992966283

0810122987

0420203852

0387689161

0526054931

0964389908

0981710888

0864146085

0749298028

0546986638

0104903972

0214519174

0925874734

0375147162

0544158660

0821770434

0494821229

0544282484

0192566341

0659737071

0023905661

0766453784

0110011773

0358142954

0043001956

0373552063

0808252029

0234339859

0469800800

0940706096

0407022324

0328704720

0042856782

0138509121

0024870705

0658297833

0840006471

0998355077

0047487875

0834030270

0410297050

0250213630

0336633365

0022312786

0752191479

0766045599

0238975439

0764894029

0864561668

0263798444

0977289172

0241072605

0212777530

0766980990

0468807591

0928003312

0260741360

0405786652

0088035819

0625028527

0319195461

0995263687

0983904262

0422782760

0882542879

0954642955

0243536262

0607990256

0184877017

0132720905

0103400745

0858764597

0031929569

0581675074

0343179464

0272934386

0437952927

0769979843

0649413997

0887427297

0568007341

0554118814

0301491720

0860177106

0188425769

0150435088

0277687014

0389272849

0076526213

0990005196

0391939452

0530600302

0748990185

0995625456

0996184509

0011854745

0726071818

0690004821

0010055375

0482128510

0643867832

0266155947

0858381341

0362703660

0297015339

0147472501

0325786386

0242719960

0959063559

0238239085

0386244057

0184749504

0982896974

0858854030

0085274298

0063667299

0625537931

0482658036

0024626461

0391404838

0259121446

0362750398

0039267139

0463197219

0009254609

0215800278

0257829141

0081169598

0081017375

0515879439

0542696546

0858777325

0438028739

0742460551

0041406267

0907522744

0668476208

0497908058

0522468954

0660057469

0729558302

0085152758

0756993216

0593826250

0525678390

0822300759

0941698030

0144505894

0897563271

0252730612

0633781695

0142733584

0275730620

0013621836

0562701408

0002206309

0822144652

0722977112

0405886540

0074722965

0039010727

0637879160

0970916655

0272453927

0901902837

0799666811

0668905565

0176868142

0847196326

0207439640

0363398101

0944376619

0214550883

0945864723

0717083536

0391413906

0864779222

0919415328

0436939793

0222960972

0918964408

0662643308

0273189045

0469249274

0686289407

0205791330

0476627228

0905118731

0608050717

0562781819

0521069948

0424425621

0488459632

0964297267

0723509239

0497028636

0998339454

0038017370

0092785694

0771407227

0979787861

0582624553

0975247147

Gaussian Integers

0890230438

0305700132

0131289215

0705914854

0112836952

0396131007

0152759010

0316405720

0150951266

0954606747

0306085252

0447214513

0952784811

0296408506

0688728502

0841064807

0874408814

0590280815

0587243598

0240888990

0731868642

0822603236

0063770100

0522981384

0167867458

0899328264

0475776736

0639652941

0733748143

0897327098

0208570515

0315267270

0936794497

0332282670

0598369333

0688546182

0919126221

0579968356

0006672031

0598783964

0678448651

0851943178

0077511285

0986423991

0377354050

0961144016

0595321532

0831713972

0232653325

0701805011

0828949827

0030373156

0473142912

0435308345

0162789346

0801479050

0947113460

0505797631

0851295754

0916696428

0325545565

0748271050

0155253122

0901323421

0701104509

0916010112

0475212951

0656154293

0077715913

0778717760

0662235097

0202896895

0150832282

0692545424

0980618023

0971961429

0896204011

0240803646

0222568939

0396153017

0546494774

0017916231

0236324764

0479435316

0303855249

0030748140

0431374791

0737027604

0696779695

0482866213

0800474845

0043622388

0929250301

0778649024

0477475655

0328902875

0730273657

0975256112

0629776949

0861362316

0437540801

0023091198

0608898324

0955013652

0069371866

0306973136

0029712578

0875048010

0196625617

0309039679

0353177060

0739296550

0036280428

0069375303

0460355509

0111364055

0110544647

0431336817

0157826721

0208438055

0386725351

0801340115

0604688184

0703150141

0493999395

0329923404

0258586047

0758887391

0583816891

0219939058

0703361227

0808098493

0602320378

0012198502

0527511503

0469177942

0950936999

0719934526

0226719693

0797139416

0831781419

0059963310

0376803782

0698551652

0544737732

0998488618

0239964493

0113071036

0432673789

0052962098

0272911874

0995646180

0618667202

0171718116

0567811149

0371066357

0691025287

0181501093

0675608020

0694307122

0383004774

0387861030

0960187255

0663863976

0937970093

0061430129

0627000260

0091688853

0779889542

0850999903

0669645786

0361425755

0597826905

0888203297

0500031968

0027517043

0506015401

0877461239

0221885897

0376795979

0350983532

0155243220

0382912302

0116865557

0366084215

0638628494

0070675292

0132554604

0203135578

0015102795

0964081804

0348028676

0313156752

0653942736

0253443463

0219655862

0710194305

0317851178

0740761573

0975632729

0632962549

0903872778

0768293595

0893697659

0802946362

0328333815

0812766098

0751867178

0308591140

0952657538

0334572235

0479612169

0040327053

0938730039

0248932886

0890404929

0311310249

0813713404

0845674072

0835511723

0074143272

0035608677

0643980113

0351164581

0903689923

0786895558

0122650416

0622396899

0050583799

0251707348

0234175084

0865694092

0342228145

0999830029

0763197946

0887767602

0913786217

0578537012

0200444339

0353881832

0943852425

0940518072

0670094496

0167664363

0277853113

0632920107

0582488109

0887614389

0341287080

0731087187

0362482392

0630640057

0838841205

0064869221

0529971158

0251035353

0782418199

0413038201

0847280868

0978611929

0885120238

0908001095

0649121893

0241305001

0021900636

0919760430

0433333201

0292752725

0035227250

0877957922

0401534719

0999083379

0157836236

0540605182

0642822840

0565494888

0275145303

0586221771

0580206582

0717971948

0984539747

0328789723

0585481533

0812829747

0516572266

0833485533

0729873571

0287802554

0219274019

0358326151

0178792362

0111642526

0002553581

0996604922

0751068452

0683937160

0318408852

0722800778

0152653151

0631416381

0124402202

0758797125

0786564867

0169990488

0357166862

0544845048

0943252168

0893147331

0597612819

0227368349

0129999239

0519029711

0221168087

0685757215

0403751389

0841307733

0703221219

0302442662

0853315302

0600243589

0884171929

0505811433

0468665292

0957274352

0246462034

0869417124

0358498856

0517888450

0759495011

0650061689

0488203224

0570714210

0071954448

0515476531

0054210388

0042618749

0893554130

0884492485

0752906813

0765063678

0732165167

0845400011

0817612249

0958411666

0911747136

0159080116

0927092685

0916495872

0290151465

0535319397

0093749992

0415232594

0362142311

0605934900

0893318628

0629822160

0702981022

0961318982

0152169927

0212767243

0568420611

0150520961

0985804965

0198060224

0901835785

0590041167

0074617534

0834842012

0962961969

0874302786

0194468715

0935911415

0679467252

0148710989

0202277005

0017358014

0019608139

0350245812

0216867730

0032358463

0722215530

0041514253

0514451215

0856489896

0694264197

0891361554

0924026986

Gaussian Integers

0216113056

0230150667

0485327760

0099237976

0639798718

0314929118

0586681770

0919103730

0206017793

0543204234

0538497659

0537205185

0356097840

0950776560

0436395003

0833909810

0744061415

0490954276

0020208169

0535538022

0468200519

0714494233

0819609930

0141768114

0954633670

0376086490

0696562873

0870841469

0479104119

0909091246

0317712414

0288767850

0430690245

0129963894

0421257099

0524124437

0757162312

0832630601

0113735048

0994308843

0687076688

0150917142

0541765569

0517640912

0108871345

0723241629

0016056636

0569693633

0695287872

0894980705

0468217086

0118433137

0110544162

0753238285

0748304323

0275665794

0996785834

0483813534

0618408756

0487772050

0160349317

0570125451

0519228840

0404684957

0634676612

0879582522

0972483185

0433205031

0791569701

0047407633

0686715866

0424385149

0410773360

0092725069

0084260157

0151457412

0546766101

0918105129

0236053857

0444287965

0814648674

087805884
4
0802598173

0788242498

0918976263

0231483886

0969615081

0080432548

0184996845

0692271238

0086402920

0177324053

0319030713

0281257267

0996609065

0814774579

0575727551

0957137983

0418860245

0651220973

0210644132

0140515170

0615791914

0605551523

0364512512

0653012716

0646538519

0381432316

0591821894

0271258742

0779164078

0208775801

0906394281

0843734115

0470362227

0041255929

0729540352

0645245699

0139684862

0890219942

0586654074

0168044003

0944835112

0641478899

0288308586

0029146354

0087181188

0175621176

0853226677

0224055016

0394500016

0726745457

0755935452

0601381857

0982197084

0282566236

0918255611

0643758012

0835499836

0998143893

0641771711

0897266999

0042624733

0777654516

0535187847

0552588868

0222711287

0699623993

0838151833

0601727269

0102570491

0371659190

0808644649

0512573819

0001532830

0626422152

0530219256

0447608322

0487285649

0741447424

0403394292

0251123268

0209688699

0860944461

0732708842

0151352112

0386090165

0070323800

0892451878

0678688482

0186880038

0256357190

0544187618

0117081317

0134680394

0104222243

0179409627

0711826543

0788075408

0705625742

0372253645

0867632165

0121580862

0502987230

0761829967

0208714566

0046420856

0026430056

0550350539

0784126756

0130781714

0802887405

0848942237

0400739543

0126875532

0160217556

0813607484

0404303736

0006957043

0137609855

0970023265

0298023986

0933711005

0431048983

0497426574

0492289473

0471392073

0900601870

0523109776

0418230552

0409073970

0120093050

0548834428

0205852347

0101276427

0429165766

0356897962

0721790579

0923781606

0731070479

0579104018

0665341221

0849055645

0608084978

0505974089

0164841013

0474141256

0884297373

0532369792

0788567226

0239993024

0619495814

0312557809

0878246195

0412041948

0117358634

0402613575

0562344669

0006728057

0588189090

0304842710

0835005514

0338862736

0671499024

0083991607

0930070065

0843268274

0291563396

0762003043

0655058182

0045572133

0593070527

0444075967

0534225173

0210232645

0977984298

0537938374

0064469167

0266932898

0856523250

0624298042

0054109908

0377378012

0132999403

0021105967

0463437028

0713467583

0409905270

0821297797

0583111758

0211780483

0586291245

0654652578

0775349446

0662434832

0087594333

0641243786

0809640628

0781524234

0153952919

0246474891

0184911405

0015596473

0064259317

0304808428

0743490751

0592663637

0093887544

0559590156

0652535321

0374100579

0450569420

0530010693

0748033494

0557775857

0523033865

0092305713

0960758238

0363380309

0263341997

0303627324

0111197175

0193233780

0598667162

0883290776

0419479146

0264535469

0210589701

0642121610

0203195763

0582843063

0992674036

0450997063

0859018562

0499211306

0586839000

0539448574

0599771288

0733147418

0011752560

0750091291

0574649184

0212533616

0476627690

0540124594

0784261000

0876542668

0091185936

0008187881

0322511044

0059017252

0872254922

0049753816

0787305380

0607603503

0503673021

0284734642

0521072710

0437819873

0733291548

0773855686

0711004003

0604160870

0654190845

0943074594

0814177385

0307054301

0615406263

0770401410

0268497184

0131908965

0566276681

0872627465

0177467502

0853304041

0081472782

0230222567

0626400404

0660201800

0315306473

0612618492

0892100646

0265707770

0001543124

0120971016

0178975583

0937686651

0828131717

0106157757

0761824648

0142090694

0800840549

0897917253

0689234010

0902076319

0382592628

0942191029

0985709379

0435200897

0390388081

0127252539

0713922970

0724922289

0714069212

0614516133

0102236934

0757064014

Gaussian Integers

0129230454

0109793003

0206835463

0322734492

0595024763

0580940109

0630853872

0659950888

0030731047

0581424444

0662011060

0488612885

0274147107

0715363140

0398713305

0416543967

0235383076

0722033165

0638777149

0366779375

0650361011

0751556617

0266428800

0166036934

0685086571

0048486430

0743095780

0775602970

0111212866

0298589375

0670704922

0400359490

0867307452

0486299057

0536803839

0464615826

0533778999

0611591258

0273704282

0830008786

0689359646

0885976005

0889251819

0429810964

0306703091

0705772220

0726965737

0179850786

0879666207

0084999543

0394781111

0641026601

0523849103

0783090882

0910524965

0359286077

0874657272

0396635431

0418224790

0922268463

0689061598

0229600693

0984787386

0822269286

0780206829

0333092186

0587817602

0643206849

0831553713

0717892286

0402659652

0775394689

0869332094

0679600812

0166869598

0132520914

0173947991

0248911960

0334578310

0035834608

0857029064

0761639612

0790543512

0474741153

0412479956

0391563297

0411810933

0720114718

0484279788

0259579160

0346125743

0233595542

0133926340

0540587520

0954206132

0792848156

0594716885

0426077584

0600857433

0207899815

0540492326

0433342759

0122834659

0720593637

0505748231

0892641735

0691227280

0965781556

0680691174

0270918393

0750656623

0431022620

0672334172

0346445815

0275022003

0303102147

0697946774

0334582660

0693649198

0526761542

0529151495

0165647490

0318321726

0432670201

0567440410

0045079265

0688567609

0283033253

0397306938

0273307241

0504370627

0777780366

0132672906

0489313558

0763782933

0734814723

0173708334

0230023100

0700604992

0582779987

0073854783

0852983117

0078136320

0252030433

0688244598

0219211803

0472133987

0009944852

0187971506

0752494642

0057308775

0334584516

0254551659

0186374833

0098736463

0166352076

0843322816

0936220255

0733966632

0035656395

0456551305

0112496902

0435581279

0397671449

0513233414

0070907427

0930589756

0726133821

0104899638

0266157240

0077039181

0133650957

0861935186

0011462260

0191481922

0179595545

0475043269

0907572016

0579810244

0606850927

0507924275

0757446957

0577705214

0522188240

0955180396

0983460617

0717304292

0669750254

0268015559

0598272177

0470550343

0725583412

0992547470

0120144913

0850208194

0908173146

0233748345

0563078727

0548417034

0233018762

0466622694

0135837994

0544672121

0976239669

0790145267

0032147379

0077743645

0348494643

0437271482

0482467272

0434045057

0672620821

0215192593

0797452373

0505791109

0993098452

0895010026

0007114433

0881012815

0962485983

0070366722

0013284128

0370664036

0081035813

0418680176

0443221947

0775143924

0565795411

0146523479

0259882047

0400882249

0421952020

0211845182

0189845755

0448913133

0745566990

0116640832

0458602700

0066154252

0394565836

0552737002

0662829347

0995595171

0474471508

0006528455

0825405744

0387241606

0344309419

0796131354

0139540033

0347517989

0635490168

0277917919

0473173140

0566297652

0223154087

0394423012

0909665669

0274237034

0311755182

0518879566

0260365467

0739675174

0501328318

0815800875

0136771081

0448353685

0503477071

0305275399

0798352077

0694878044

0739521147

0031644667

0798817338

0256836992

0244355293

0587412844

0397443021

0941410862

0154150039

0585897034

0883955294

0295155522

0409973830

0696700602

0318632635

0271588868

0334871774

0920706263

0259590814

0024168833

0119895679

0514888188

0578550182

0941607791

0713315061

0067078109

0028842826

0762787627

0049317378

0918461537

0490592493

0681023171

0678689779

0590214473

0310407008

0209553156

0535145679

0952375858

0826563855

0179985327

0087227127

0608676514

0652211833

0697118207

0142251643

0419560393

0013868730

0993175760

0549959173

0182416680

0297149843

0041018124

0959970360

0904204725

0379535161

0344234994

0483037974

0326338448

0762349987

0410953237

0922607826

0903733580

0558719571

0138794012

0156345019

0548483784

0770663217

0357821674

0744432203

0530814475

0826022402

0894218671

0462940661

0714695559

0835570580

0949324658

0969955638

0724708754

0389922312

0125785505

0494198214

0198066253

0217390765

0019527808

0151783908

0146401951

0864638265

0187123374

0589929394

0392432160

0346286410

0426465517

0924329321

0673063492

0090948309

0217777065

0118124923

0588405794

0410969878

0198241735

0041788603

0824204127

0550354208

0086842006

0878354011

0681736776

0339510149

0818999729

0001696239

0776220408

0376542991

0399530365

0713024529

0932904259

0500591499

0933250016

Gaussian Integers

0616133494

0603144276

0033773352

0773221030

0919377934

0560336496

0074443525

0221047049

0929405019

0058290514

0409814546

0208117112

0820872121

0182966282

0278712055

0691975714

0790949295

0368818186

0542127968

0588954794

0395216867

0782134327

0457474868

0406589370

0110690512

0140616711

0678832068

0858398248

0631799734

0898493250

0610453238

0237322570

0634689926

0054533019

0126296220

0099392540

0114637150

0734121264

0860445455

0825954216

0844208687

0799331474

0675804951

0419129449

0812589426

0819525972

0557924052

0407795418

0698359027

0196914546

0251964759

0462991390

0436199604

0395591961

0430234750

0047419601

0347255604

0246053593

0149022151

0656655828

0867048078

0397989066

0361840860

0543780205

0980869104

0823720206

0483865625

0890213916

0227685112

0355626122

0840063955

0387341959

0004895914

0260946187

0129087040

0534316836

0742590641

0650995308

0137061180

0203122467

0956491734

0183396982

0674857615

0589544379

0900528346

0432770304

0404827502

0355930191

0295190988

0001349837

0966259069

0170634778

0147046943

0800520490

0769647933

0817030689

0718345134

0969527329

0320763271

0631067197

0070614307

0912039122

0731657848

0409554868

0717514571

0519571751

0137601360

0305770103

0790527730

0412363398

0724537517

0571714588

0721912963

0908455134

0757627446

0865578312

0829231226

0564860365

0897152407

0353511717

0686651914

0549948857

0832506401

0509822427

0217737814

0675245622

0985014696

0361424126

0535138780

0735924640

0779252819

0196906210

0999285030

0997313117

0381579485

0605860874

0612352325

0836091503

0996707963

0979237092

0314222382

0995885025

0071778858

0924329376

0937528518

0475223109

0592705066

0815603787

0006537223

0261086297

0472617860

0302051116

0921879743

0806437018

0831766876

0812448062

0053072502

0760200791

0856072958

0852015536

0305256340

0750375657

0722814502

0191491880

0197481379

0810671623

0748813472

0110541176

0709669537

0833990330

0098358882

0086504240

0239540988

0193314660

0244971712

0703242637

0702205664

0900554167

0614541617

0677655810

0307717160

0872717743

0253553235

0857048063

0305876799

0650790815

0764068710

0196481704

0588372925

0879820110

0553902694

0354847339

0243183038

0985489599

0191581517

0235742578

0509305381

0927966944

0087746621

0365796772

0737458884

0348375766

0433627240

0484955049

0397793472

0579086987

0884508247

0291286509

0416933201

0081576356

0161570407

0782172963

0388557220

0117796026

0330439663

0325309969

0737953503

0847538075

0878072081

0933830219

0756075466

0118317663

0514054160

0530820361

0372268298

0215113178

0550181816

0780882914

0655053724

0713300915

0957730374

0459777077

0917542405

0675571855

0710111557

0318584024

0891300825

0959320122

0933170223

0524609594

0500429677

0577346841

0590073287

0955954258

0170520391

0402640569

0890838635

0634703981

0546022175

0376733253

0050309777

0309604214

0370381235

0215328014

0946240664

0595435870

0767778715

0925886254

0128035906

0476855232

0091202929

0800293591

0208695536

0946589443

0420875385

0740828173

0539035942

0066533375

0148003035

0325741953

0131270462

0279248974

0443921376

0540092432

0300720479

0164149230

0647474245

0230160501

0355909424

0531810933

0523251668

0256567176

0519226606

0749642855

0856610288

0659542640

0651712720

0530896776

0499143028

0104102285

0707150964

0509669837

0212784745

0652877966

0270219773

0671029411

0982478791

0546057894

0403012257

0196402302

0555015505

0136690296

0616303213

0714633594

0801529827

0661615145

0112844815

0230869600

0876957518

0260858935

0092414877

0350792377

0315821368

0125375157

0486359511

0100968111

0514932764

0665050927

0872692352

0003572036

0174011705

0567723374

0770003198

0715374184

0198516754

0623824544

0312330861

0258610468

0770320118

0254147929

0096047433

0621935127

0855982259

0716790466

0224688580

0825786963

0390537017

0112296551

0647371515

0297117221

0400358136

0310232496

0138283371

0808023991

0001721249

0985864865

0598049395

0205949009

0941822803

0849056192

0361155961

0374947553

0839347286

0000489168

0607771048

0003395860

0514678323

0684451003

0680657256

0403360945

0734441188

0180120306

0869631794

0829340444

0690806019

0009682178

0604246901

0214098934

0404486298

0872048192

0286239852

0137136954

0606310412

0827893529

0728317563

0733986011

0163531267

0615698780

0315975905

0621265514

0389992912

0685039736

0164162501

0579555948

0444510713

0785838413

0533061390

Gaussian Integers

0473666369

0999190913

0747592355

0387384061

0429405352

0880254867

0910994600

0169140814

0515721661

0947811062

0226733202

0770713070

0472091972

0960473162

0420037818

0469046495

0796679087

0342887487

0597656164

0234025184

0000608070

0547329603

0633496531

0541243417

0926773022

0448812653

0558436938

0022167878

0136041216

0806130499

0430011075

0339283954

0969010882

0740633740

0482193888

0183508405

0325142422

0066860707

0614670267

0421115655

0976381706

0601925931

0446843431

0417587352

0120625237

0496606524

0590150656

0150941020

0749753123

0930266834

0213518799

0317442407

0044545560

0604165264

0401089166

0039502504

0540554437

0772905767

0733834208

0921727692

0523218380

0899302763

0809874354

0483718624

0078809236

0115823038

0136655161

0727150326

0639503480

0833943423

0400429643

0965790750

0469000301

0045948720

0370529082

0669391788

0902359037

0445853549

0976237250

0582149812

0928620936

0642547799

0070459195

0661439581

0136026906

0275567997

0215430535

0173070776

0215100104

0094113530

0183715318

0653977058

0763398547

0005524590

0160019233

0756077986

0435607644

0291287221

0729606362

0216949169

0595053467

0978669946

0984688530

0631489318

0555718296

0210023588

0671930262

0323504747

0718871402

0274367585

0021010463

0410599473

0918046928

0583965142

0738043990

0102655852

0352279416

0113491287

0286234226

0977132913

0782106253

0347863568

0727875565

0490217127

0848278032

0672230713

0920526032

0451880453

0148165194

0522618310

0547437698

0441014725

0207244071

0685277073

0653880543

0512705794

0216119734

0418613234

0477983536

0356254565

0963989492

0625476638

0547585415

0786885862

0711468685

0875198368

0097415754

0849596382

0660653096

0220251106

0848939448

0908296437

0475383213

0949513892

0757561532

0914346056

0271511747

0738274788

0330178692

0839524388

0834135049

0425288938

0275249119

0151977853

0464878081

0317735948

0118367280

0550710685

0035589367

0928899311

0628672584

0682551052

0354269719

0023361998

0755902928

0494985957

0885259747

0380700436

0768524200

0882295480

0120587350

0897191087

0379229613

0034173743

0378435918

0370849690

0809622624

0951140944

0779044002

0181686836

0657796027

0702474584

0802775427

0611374162

0236018545

0365010234

0406094001

0448652618

0612136732

0065161451

0908777558

0611058015

0680765893

0653095195

0313274134

0053269176

0175870809

0755529741

0768502309

0937968834

0828978390

0086502054

0207177108

0085963011

0612019777

0679776564

0119543055

0615876687

0542950170

0073159131

0931267774

0801439501

0167755738

0423739068

0775295643

0936010681

0412937718

0999357437

0248482842

0173659738

0743168186

0851549501

0901778254

0372533055

0072931835

0973301222

0088435545

0434759730

0493643937

0542116880

0328130546

0590786911

0813864847

0382869887

0083453705

0044681449

0986537117

0790974755

0793528266

0654309110

0151726609

0361499204

0813670422

0591637035

0489747249

0357983978

0629113040

0067639854

0531154900

0292078604

0759076821

0584381814

0007645078

0476111416

0262208253

0540186827

0057785613

0331311420

0353053998

0180935467

0959447870

0884466698

0635810046

0830864440

0875871814

0037729599

0484085513

0086704012

0159523669

0515594900

0598869328

0354960359

0709573338

0236895087

0396258826

0353696400

0760130589

0389914171

0020859054

0188714156

0852722833

0362750198

0394653828

0673453659

0526667974

0603893708

0216466446

0039559476

0529331755

0749886674

0419594164

0535213468

0287401241

0714979905

0687873229

0272026034

0428558926

0469279873

0586766482

0259455857

0584868367

0286933513

0492167284

0928790230

0232848776

0698226527

0916521235

0728155643

0128602467

0572870184

0050036752

0235669283

0516020895

0284669620

0854002259

0653736319

0543863787

0354125765

0994799609

0818610088

0552039059

0862008142

0867265695

0235340641

0122978649

0651906653

0744252941

0533308761

0066289806

0408069866

0403503901

0196968343

0325381477

0052187809

0423511084

0737333674

0832978128

0962897180

0900044584

0559348409

0523681266

0483913330

0738052412

0082889290

0780396137

0121362362

0896798487

0296819869

0670559137

0255287118

0482076427

0413481708

0274728407

0165093101

0206374923

0848815616

0696091062

0726190497

0120683440

0801989263

0581770367

0224869266

0496102504

0648504607

0977835981

0272409740

0327276135

0262979458

0212864511

0797935549

0946518777

0831656114

0364284910

0296444448

0083477171

0087435226

0292548851

Gaussian Integers

0864414311

0983847245

0583509423

0332717043

0339972190

0935260786

0629545600

0925214128

0786701810

0504877491

0204924171

0497951276

0266098605

0466976029

0803184472

0387438037

0873471807

0045273983

0474363724

0657653781

0823128552

0035618983

0827613181

0736874774

0021944672

0736772726

0382282254

0676621540

0591347900

0750535786

0952931344

0821949380

0698569217

0939817242

0096361582

0803713659

0804239787

0314695985

0181697353

0349251294

0130711601

0661780615

0402324701

0730382014

0523670164

0806471099

0348562478

0683546571

0966536739

0327441695

0493937070

0059886101

0442477719

0364216221

0970419240

0244116552

0738929913

0908799623

0117585269

0540211176

0026213789

0541813636

0207187940

0505042826

0282135527

0094337092

0453378941

0889289220

0459918727

0395717193

0390622938

0470763111

0920667372

0767196320

0018802599

0739949359

0901565414

0434865735

0083518131

0223638008

0512849388

0969948848

0886777294

0608707219

0425115820

0974555501

0701661059

0407719351

0474528249

0511175988

0333326204

0165199653

0350009714

0891061028

0677251897

0060617599

0224202395

0793383569

0862923912

0959422256

0285455618

0179789893

0667015531

0869680773

0069049334

0327678487

0272744041

0462452648

0229079825

0549330608

0603642695

0549654045

0914458115

0533617379

0288248683

0879895558

0943799785

0157264319

0103116876

0440285622

0271721051

0753680198

0208631812

0172296974

0751476903

0515927617

0756957802

0149667021

0448158596

0344175839

0343811062

0338485228

0544807543

0554803210

0710140397

0310449312

0216266077

0909134091

0084674668

0830381105

0310783603

0569855913

0992506012

0623735215

0281543647

0466586245

0685835745

0306757611

0408730903

0729988048

0272445307

0266010162

0063640451

0099551213

0868380548

0470455165

0289753886

0894642231

0648926200

0637696326

0516431301

0217597530

0969937160

0532162852

0358641450

0729561629

0482858405

0420598231

0678595857

0701036632

0849242323

0791768242

0562858741

0852147351

0387034083

0220551157

0525894935

0293566006

0350136339

0840113471

0922509496

0422326814

0021313464

0415587046

0224372401

0133573311

0923259235

0004222336

0924805571

0505127940

0302131985

0184554293

0020620220

0712063552

0353009495

0794799810

0715377457

0429271133

0243937765

0999022257

0499252338

0037782828

0727664241

0347212484

0633182915

0527812680

0270278224

0542920555

0798174146

0056560013

0943966822

0369615144

0998296656

0222298207

0839535976

0039549504

0094109751

0967801954

0883227173

0602046416

0767171055

0502418220

0516754456

0744802289

0614272531

0534225666

0808364432

0377687957

0015612705

0563424846

0515252392

0942537494

0151227769

0087673478

0412535914

0511825891

0477723082

0500559381

0805479199

0978918076

0763747182

0291580487

0081107136

0985811210

0098525092

0880710939

0505272215

0604944779

0025854194

0368555820

0424180637

0831256845

0865623474

0918486795

0164156934

0977172397

0006949198

0611518055

0312632925

0358443971

0984438308

0653390165

0915692749

0738751051

0006720505

0445330935

0877011143

0143542766

0924134816

0634877890

0195303511

0728450655

0601580647

0938047022

0767879545

0573831523

0163752789

0645247569

0352016111

0841671592

0060241155

0889788183

0009083763

0408554261

0733451097

0347087718

0032423215

0976446190

0494584853

0770135657

0962858115

0943441974

0514427961

0408968354

0005352962

0199579568

0330314961

0641616800

0142303505

0600836902

0507217104

0146256684

0832026285

0309355742

0063362121

0786919488

0398601075

0930339122

0178702775

0560159096

0672754608

0588901865

0914517254

0178211883

0631782507

0445947305

0290708674

0961541403

0249054478

0409815206

0776550151

0223378141

0975076199

0043889310

0623630588

0771173524

0818174889

0398489128

0216526999

0567124711

0886568069

0505101783

0093883909

0004186440

0608248007

0219885001

0460831600

0177477233

0658619026

0314684616

0857330124

0763256455

0057750610

0476855580

0576013063

0722852164

0381685110

0687520974

0153839415

0686954420

0183498728

0148491772

0076124185

0613611434

0648265349

0552368489

0702852648

0485410507

0707939717

0086564751

0543511551

0575498159

0276955455

0825596817

0053941633

0916380044

0391928007

0000443532

0536463133

0664229525

0757916990

0830409538

0162928888

0260415632

0560821584

0632790165

0890338395

0502857797

0764223617

0035430249

0502160020

0263107826

0885791416

0549032822

0152356472

0778149562

0883795604

Gaussian Integers

0035752595

0504844316

0796553322

0997948932

0729786738

0139222153

0518837103

0818063087

0978632476

0211628783

0453077235

0025781940

0626100665

0565045016

0711268055

0740098380

0767556152

0705910970

0822607624

0694982027

0491013819

0514348598

0808698699

0358826698

0991391557

0124238644

0727783589

0637775991

0821818013

0201232928

0435115336

0810510903

0753986822

0135297827

0467183041

0712102880

0397719428

0284589125

0713450700

0727889782

0948216579

0386599440

0663791002

0158196117

0451743258

0388243259

0831283644

0711911629

0641974201

0450529881

0146201442

0307642850

0225804324

0132852955

0893415062

0050610532

0334689331

0872354142

0753905233

0808810203

0215993600

0888654564

0727623234

0117190671

0304351257

0877004782

0220635621

0544169069

0009758713

0671634866

0361230398

0956885091

0465403752

0190601538

0196194346

0451601590

0148147655

0945065872

0085234060

0724294204

0449861748

0837317441

0438517183

0815865048

0032258735

0757252351

0385069939

0480049254

0417858484

0041433632

0209499681

0776908387

0887454448

0747289264

0110315936

0020964051

0211717092

0992072460

0109343492

0141181704

0921142675

0307861966

0624057159

0832086344

0155723511

0066100389

0723843677

0838396593

0075657306

0233978086

0190647378

0755764540

0703805232

0178297344

0530472544

0190873839

0768068587

0930574468

0386704906

0245484367

0580393306

0627260335

0823507220

0467122570

0264942457

0912527453

0547940847

0379276164

0878901365

0027091491

0497544217

0467746772

0555236363

0767333043

0614394775

0632929679

0883026279

0280169381

0313141967

0374203885

0565853535

0104468896

0798500766

0500898071

0458375176

0712060488

0702893009

0021671734

0074008625

0296397575

0733017243

0995254564

0405015666

0461992275

0529774246

0785413044

0653733412

0059434899

0465831495

0197286916

0758874334

0056198727

0312064215

0224036491

0767876530

0712513426

0188103324

0989084182

0559345211

0129322046

0290665106

0789616764

0650842483

0231520970

0487010251

0660464888

0513267097

0842656825

0998560231

0389888486

0585014691

0448445261

0740805979

0923053091

0510607655

0478329235

0285710559

0969967606

0077412617

0165498733

0641217878

0513835543

0840924212

0529535424

0546795320

0232167877

0405733228

0866840623

0609181604

0577658655

0673142893

0745585802

0830539436

0991131601

0772168935

0478608824

0345962271

0695366276

0833583709

082508428
8
0732743974

0014753645

0315114276

0563167885

0534796212

0293901345

0237815792

0604234878

0850043924

0232077582

0797939511

0293119852

0278537688

0373594631

0218081547

0495316967

0306716982

0740017193

0314603718

0922507829

0369708386

0856391802

0837542397

0074328794

0621763447

0157796083

0755610350

0676610893

0285944342

0519178260

0779029409

0750987914

0903904462

0333378547

0681733999

0840098712

0875856336

0283854529

0304893478

0104311365

0271385953

0784869180

0266622339

0263554247

0871210659

0730806216

0186637299

0573968708

0429908350

0612416124

0496087738

0232755732

0346108812

0359762119

0126335098

0337814878

0215422923

0659461629

0971072891

0016609312

0592872434

0244352919

0135338507

0360481830

0678795010

0263713641

0293670731

0669209036

0510400290

0273095808

0228529125

0044737062

0986514404

0057987793

0879426151

0128618122

0823925953

0220496443

0028151909

0149833560

0111097809

0833627817

0474871042

0595539393

0812209653

0524821009

0165005267

0579684758

0661591798

0227574140

0204269888

0747518191

0999559021

0480136835

0879743381

0220768173

0302682923

0325129463

0602022704

0094156826

0936406017

0970429588

0154651447

0615992529

0853177103

0850896330

0278286803

0384153058

0852702025

0976648493

0909654136

0697724200

0655828006

0443633446

0104618282

0617940254

0693525829

0142580404

0594486571

0277667313

0931901313

0789172343

0876848176

060008083
8
0649954766

0519581540

0658428971

0796389702

0184606598

0247281267

0162437782

0029178817

0092729238

0664583171

0763364918

0560793352

0255004061

0815186115

0722031463

0013951140

0319095589

0254824078

0792286118

0604012663

0713004284

0411618964

0929685313

0092198481

0803492484

0674141202

0753322253

0430081966

0211145748

0078147870

0148427600

0807756637

0823487203

0582912583

0167943149

0887207953

0731503427

0944875318

0987721245

0556312329

0720374534

0565005008

0345668879

0056331504

0459892590

0447302735

0958586779

0074515528

0541094120

0139085923

0783344430

0581465159

0951690492

Gaussian Integers

0416505016

0066312464

0554496534

0815960944

0234252489

0403080401

0151746198

0209371082

0894942714

0657685569

0689979882

0040203802

0000486340

0742381811

0279885582

0755339195

0170456910

0290237110

0774389754

0224788897

0513863834

0646454551

0897340670

0513411969

0631288832

0473502500

0227385170

0506917487

0330110087

0256071721

0984838187

0716804311

0112801594

0079916174

0645157026

0498655549

0961430451

0864045438

0557471163

0075491460

0640236393

0314618601

0215369069

0823961867

0248197070

0409299192

0335066590

0133109156

0715879204

0196868941

0550489222

0815636199

0290823368

0212452858

0104611750

0335581376

0886573251

0891354335

0383756284

0903910713

0080161374

0064701237

0640504040

0254104809

0786695607

0423154716

0263348179

0893929243

0627187370

0057668255

0703971052

0355390290

0961485674

0361489198

0934024861

0345770905

0063524640

0452949258

0153805411

0860269099

0320948669

0016306443

0290835113

0710650951

0762520314

0321902437

0715722184

0707943141

0271820636

0298609707

0333495274

0257226478

0144399081

0078225303

0729482686

0928942361

0123204416

0873710827

0182890116

0607241076

0841521684

0453995768

0672831152

0496782178

0379039399

0100905148

0866864348

0787411307

0888310716

0747022854

0164598712

0715029628

0051614077

0786947923

0029077168

0936288956

0189752536

0489747446

0204981195

0707357493

0222455363

0338532097

0532393173

0859635199

0620458732

0953406077

0107954412

0785508258

0806683255

0364642921

0434149059

0534628332

0180544588

0794638795

0693534557

0184187458

0826105491

0067566695

0139312818

0900117208

0265846998

0797970298

0376027613

0657513250

0594695431

0795646682

0421560632

0305820569

0788343000

0785749970

0714209155

0014400670

0140159994

0143266040

0826195328

0350192094

0552165790

0775492755

0242175366

0950114400

0707088559

0366663532

0040965051

0356987159

0598433328

0678785875

0466188603

0893752711

0135979478

0949675275

0067032061

0652759720

0671300399

0399777090

0710672943

0154338483

0523843383

0376376741

0979390351

0394958842

0516602966

0848610741

0488676118

0266965906

0526305030

0027568040

0052031568

0518847719

0318186184

0208281010

0320811393

0995930738

0413004731

0027590926

0464893767

0167255320

0294756545

0011401076

0294762027

0690120617

0138412887

0413868728

0958775926

0064860413

0970041861

0002629915

0581254037

0749477616

0468946342

0137413462

0656161949

0325565648

0988409846

0880174087

0244606275

0630536615

0111757408

0420957160

0510513173

0681881706

0228222026

0438339503

0125796397

0396203770

0807361630

0058366539

0025345030

0207776099

0148671041

0730638083

0569076636

0938872966

0420767154

0162480898

0024642292

0045195688

0651748544

0448961784

0605694882

0500596445

0070961644

0257137903

0009340548

0335468448

0143332823

0636522036

0460226612

0238501673

0570640102

0972689054

0523698999

0925479518

0523793708

0064849738

0803771639

0239578426

0211532525

0747606650

0806314735

0993713773

0652595604

0292833345

0310287191

0157217882

0388468718

0326098082

0323695988

0176355898

0892568768

0556366282

0279035100

0151360185

0903796472

0034710664

0957287043

0926173473

0662117577

0995068801

0360986229

0214740174

0027475273

0213844742

0482493866

0512472357

0377607953

0221485666

0445365253

0254240375

0150379128

0131798726

0019783131

0602872405

0986810408

0255874932

0538808426

0965348702

0349322867

0396117120

0206096485

0324246688

0437233078

0476655183

0266463022

0039943173

0296635011

0135627743

0147781332

0146040811

0359180376

0292138392

0585641465

0822551218

0192511258

0267855907

0142411251

0736942982

0800706224

0184699258

0545409102

0786150864

0985586547

0668412843

0837098764

0948054984

0344137152

0881255643

0811055661

0478622186

0416595652

0603730098

0032891246

0044039346

0299142978

0341333220

0442475773

0067249391

0265299728

0760860675

0876374547

0872356233

0862910405

0261117787

0318657459

0133389581

0595120779

0582268013

0480169485

0141232311

0605604724

0682669067

0079851744

0348909133

0330399479

0755870584

0437668541

0789115859

0775815111

0908108768

0847384077

0082856151

0344830507

0860802910

0607688801

0386813759

0579089558

0095467598

0838225545

0865756359

0221240336

0302957414

0343970221

0490567725

0950036294

0198856651

0651770274

0225440777

0436364147

0615142073

0988698758

0643556671

0649454021

0539478358

080882484
8
0139563223

0609731078

0791136988

0959937217

Gaussian Integers

0897764746

0861873235

0340029571

0956331644

0160874892

0876974025

0859804665

0332496654

0730277223

0656623614

0968919478

0980095301

0078402512

0331074375

0754020352

0319660393

0123290310

0948589071

0049571934

0346737043

0124017763

0541870971

0503592366

0601738112

0934665919

0457747838

0865947316

0992688078

0178216872

0488024494

0318629451

0401201286

0595669152

0597129326

0924611268

0773108755

0930783448

0570065422

0119710187

0446364263

0535873337

0233742725

0843935632

0234347678

0158680434

0427145023

0990249103

0466810038

0217157090

0895124616

0306103107

0593487657

0134509235

0762415228

0212926235

0528903865

0788556181

0665152161

0062199375

0513232091

0479696835

0787046499

0189989902

0148682132

0540986103

0017177959

0941964143

0754705532

0063900420

0465196662

0846562630

0368160956

0330032264

0410266321

0221569665

0721387067

0703013284

0309521228

0898516888

0670452099

0128189356

0370654267

0166420207

0866769793

0594298297

0990369475

0720297902

0391324477

0548657136

0866923825

0845365923

0049064052

0554680544

0774767078

0032349063

0730138582

0690495230

0682831528

0889083436

0628607998

0546022659

0763692505

0223303562

0814597778

0346571477

0930107052

0180148994

0796560738

0419596111

0654328946

0963840828

0620307042

0647185156

0045556836

0364460783

0892521982

0488379094

0638060180

0059300466

0129839758

0156183572

0181218086

0549701815

0331947817

0860030642

0551964462

0597422252

0661925231

0284775911

0390200390

0299375825

0240490173

0463640579

0031939416

0237391515

0017788392

0653270018

0205293019

0385604556

0135622852

0672671765

0902494784

0094367859

0048370862

0852697640

0070418028

0539072129

0186332802

0031666137

0562930970

0401223009

0738849319

0413445868

0417635122

0575237604

0859301559

0903240737

0227050812

0557784621

0184025671

0902587407

0964745728

0290425496

0828604333

0919900482

0128528719

0367730562

0387593034

0015270964

0038287592

0706826177

0266656172

0963081870

0407796698

0609477672

0992148198

0159415867

0886079954

0912430258

0822875706

0961524612

0349673389

0687393970

0850674649

0346394438

0370121373

0283803277

0586581071

0887691190

0604857138

0465754863

0133116558

0183731384

0015388636

0077214182

0167501252

0879544451

0857654884

0847284003

0130144679

0328950025

0567213921

0664633698

0378134464

0291924512

0620049189

0536730914

0448649886

0642191506

0011210933

0885213006

0588569312

0205479405

0042583475

0503304191

0591453058

0443627414

0151573208

0212774538

0368253310

0748363742

0366836292

0853145096

0295429527

0955527355

0297726255

0208126532

0747899622

0631623635

0079605972

0954473588

0640040126

0032171522

0322342786

0401027324

0830344315

0217394385

0285428150

0942085987

0795803612

0792563173

0114662274

0324710523

0528440028

0394659263

0575199531

0653769526

0969723154

0785775560

0854957432

0303164543

0785008849

0021329025

0461222077

0180347792

0068084463

0252110283

0727236837

0895272673

0479622444

0754689243

0744794673

0971942614

0867978281

0186471344

0365428324

0073990517

0305044288

0958130659

0758606598

0659250555

0134685079

0105099617

0299307274

0186134350

0925932843

0098156865

0155061581

0928243114

0398477790

0307771311

0585407516

0231162221

0095791916

0232335827

0638841695

0198829251

0407334832

0499156375

0954222103

0164224208

0367615321

0181118577

0028602611

0864572187

0552995719

0636620689

0722166943

0915042411

0384630649

0450980748

0276880672

0486514581

0580748972

0903739084

0525705224

0412817764

0959301717

0202815503

0058753227

0649176804

0461076250

0955410525

0625322115

0650472845

0000159342

0846252903

0390537909

0807756218

0882394659

0183288317

0111577389

0271318879

0176339132

0379702429

0466709027

0086639909

0775414966

0836886733

0763248252

0040395835

0233675244

0995230352

0755839412

0171539957

0083359442

0122942494

0757124612

0945958591

0758711468

0007195111

0010809617

0259390583

0897071605

0560790292

0837807970

0174823717

0077141662

0712150702

0586868708

0544891466

0699393779

0875724625

0378055349

0014717698

0396731753

0932882620

0588973637

0496292429

0354207873

0546763470

0509028006

0932872528

0535234803

0572564021

0246829914

0735262670

0963697649

0278761187

0981574849

0603934375

0408321142

0803152302

0103586204

0872216197

0529047913

0084973384

0997277103

0053926142

0295776329

0337844111

0270342114

0749979131

0222911674

0399168491

0573492758

0438154406

Gaussian Integers

0069090506

0554105650

0125411498

0990010527

0045350950

0563668256

0490647135

0543702902

0913931248

0204601080

0846123080

0896727913

0467781690

0257197113

0799885986

0748698742

0771805823

0853322830

0012944396

0599712921

0031326931

0317848983

0978500722

0211793725

0875260443

0044497403

0943917798

0135346082

0850400783

0577346274

0850359696

0864120749

0703885086

0856728782

0355611157

0022819540

0136856405

0471597118

0756086431

0919771243

0563474121

0010604491

0296988813

0538632763

0883148518

0474290810

0176965870

0201260197

0503618261

0289893977

0196084790

0660585698

0885510853

0778053570

0396390459

0752101385

0588198209

0700177192

0442428387

0948957904

0527402250

0282116288

0363980709

0494735282

0313788587

0446144846

0510861845

0450494020

0766399701

0101281660

0359352085

0002160312

0448113836

0094257379

0556555564

0446632342

0334646671

0041028038

0208283557

0171277007

0275725296

0320987524

0839845025

0562707175

0380790230

0365480735

0693442490

0149462750

0164833408

0639067751

0773570545

0042547463

0923304010

0158317740

0435201405

0663959471

0972867027

0282635419

0218003563

0842392449

0461404494

0611115014

0529866782

0130172509

0380946380

0992671618

0855226172

0811643102

0003614454

0301908110

0876465942

0303925697

0607625881

0014646303

0477731951

0380958857

0339806581

0370529688

0820512916

0276920119

0595107611

0187732321

0101090525

0657991722

0043755386

0135295673

0497915842

0087722867

0655680938

0289670643

0653294842

0558973538

0945522186

0422700309

0095834119

0667661634

0636109871

0283354411

0191826486

0959616373

0401445409

0039403574

0272317129

0617397006

0963086721

0979763384

0542115899

0850897626

0046671756

0684919956

0650708923

0801198567

0186274569

0304189918

0886840355

0568648269

0116858397

0015032694

0314261195

0901130270

0593767003

0220701170

0688719171

0686437993

0279908999

0684443740

0420216024

0205972317

0612960532

0672702306

0362491620

0907134165

0089876082

0623940327

0606062478

0459088243

0535005693

0160061031

0939913409

0590802410

0668853635

0991761731

0162624454

0911516194

0564512585

0795496729

0776294439

0656500750

0774504137

0131788145

0366610563

0537036036

0207364087

0619406827

0684096682

0373657579

0434656399

0421903854

0739809354

0896150670

0511109484

0927519579

0294394396

0130835461

0801844686

0281577341

0203171785

0353236085

0893898883

0989582559

0398645749

0527350045

0560452642

0195513865

0127979381

0445638322

0891168186

0804562197

0284830345

0215979933

0312600629

0099446485

0967772502

0526395558

0816159081

0391157196

0655498418

0616084633

0629780461

0326481045

0792175530

0310599638

0286501807

0392805725

0958389743

0704359789

0739790423

0956414352

0748589538

0539087509

0287029284

0490678332

0307074157

0675037760

0952130385

0045617852

0212842041

0900512654

0605182110

0944833786

0880150683

0237750272

0812075524

0412619287

0338470618

0745416525

0244598112

0826743806

0021404015

0496791874

0547237934

0087426192

0498843511

0840678657

0223028036

0837564978

0623061155

0027457148

0586794415

0007349586

0067232609

0919513038

0521430366

0263106241

0780891820

0874223414

0909348516

0106967719

0119670709

0452487124

0113822912

0912749688

0798844504

0044850140

0478784426

0060752511

0122378010

0979246818

0411921134

0664240818

0267404284

0798715899

0603563865

0998263599

0639160193

0770604443

0295708293

0029119079

0020255251

0450267965

0203459676

0055094426

0997537516

0110913227

0081874060

0434707896

0947576588

0116996215

0383770394

0478883959

0019353685

0217327865

0085091857

0199523216

0397151795

0933145111

0111142889

0966211424

0716448104

0533581389

0016364562

0618500747

0134176552

0435458744

0111801007

0137246520

0706985891

0878847099

0881403966

0454482640

0850938862

0357472326

0803509750

0540163936

0119900507

0921603511

0223027365

0633781808

0161968591

0520060638

0941779716

0906035104

0073318289

0702970221

0249152038

0214993873

0198110336

0477781434

0052181733

0561618275

0708856554

0916276784

0385692493

0330608127

0497269986

0187875962

0036231913

0178742329

0895364913

0992542075

0876603078

0180677921

0834013652

0879863996

0881716615

0528240006

0831327772

0887196398

0317229608

0168798302

0795203003

0158379433

0337391154

0682114985

0586287566

0293846185

0870707080

0799054511

0140256355

0853109207

0204468127

0454352963

0832290563

0814427118

0018483810

0112318442

0578980354

Gaussian Integers

0102983294

0853888355

0854261783

0738990708

0709926543

0841263854

0279334743

0415323219

0383251538

0959176399

0068081301

0958922609

0383857743

0456721619

0451943873

0959089909

0038025619

0536653959

0788121129

0658427007

0266165001

0210114047

0297467020

0162149961

0972320666

0410310928

0210538019

0760489553

0213292737

0939163673

0008774650

0243217044

0275928426

0452902737

0016463830

0094878663

0690466182

0415287857

0301721893

0465914558

0700272031

0950897420

0373174659

0002039147

0088372580

0129370230

0528232340

0842632827

0189303520

0871178646

0218295562

0139028263

0143387257

0374956246

0030482160

0762058458

0212052424

0805110252

0235062036

0513887595

0306795482

0790202658

0442677806

0554070534

0907866650

0557582456

0877810491

0237986995

0479316966

0444846876

0593974274

0064650531

0032742703

0755251379

0224703231

0215706115

0557097299

0087177926

0785114752

0855410765

0568921168

0970381426

0855681857

0287013914

0276893284

0674937395

0474283582

0198007435

0249030162

0724638260

0727795755

0038787275

0042967386

0952964235

0174022296

0156326765

0651350597

0626357220

0275709014

0522967554

0509201569

0219340439

0723596772

0399901808

0090703682

0409771475

0100428624

0253319719

0414999415

0724415764

0647571709

0152413377

0564027726

0497084248

0247910923

0980465681

0056910734

0648420592

0655009793

0723129884

0884536014

0305447249

0639154312

0693270709

0742175416

0909491394

0983959818

0052205529

0561358217

0721965956

0689325792

0360991979

0132940684

0509098278

0341859319

0282281483

0439296903

0772543455

0516150671

0307201642

0986581580

0985007622

0444627059

0979014431

0503049731

0866223396

0481130624

0244290645

0822577102

0101504163

0666320192

0263977720

0270552827

0464210489

0814505312

0080078719

0065028970

0364677542

0032426046

0389646391

0527955569

0970783909

0523059848

0077638260

0186275242

0416904528

0918462522

0591806372

0775537311

0625152969

0214997722

0318468000

0084946416

0648371108

0101044194

0393313304

0631933738

0142907538

0322584200

0869569764

0703846896

0635234880

0639759455

0157033815

0260418718

0592787444

0177643725

0441660389

0102947320

0631929934

0400922854

0806978519

0229079680

0658937165

0146069432

0279785134

0559157483

0240530848

0016728533

0366235634

0206027166

0446667440

0937874815

0620193378

0478741630

0347355953

0516017159

0931119888

0997252471

0337960459

0854409925

0836796623

0314559781

0546320916

0083268546

0769869250

0640359248

0983431147

0606783474

0407744038

0133419333

0864290110

0843741400

0720380666

0543086194

0831209040

0117341657

0334753614

0781034700

0833848684

0566981629

0113174265

0288637698

0154272889

0209470109

0619058002

0645318102

0033633871

0370961155

0675486458

0257550291

0658824974

0109641990

0220408457

0126023018

0473590975

0693674727

0749484170

0822550875

0604987051

0350551024

0476549120

0838265835

0391928549

0414919170

0448644160

0267986269

0585504155

0336514935

0792651938

0961538983

0038207691

0138560660

0033778597

0186755828

0429879887

0550152787

0559088503

0809186301

0856693837

0139006375

0320319851

0908143123

0968830678

0934067980

0182085554

0975160401

0719353099

0083307520

0017988587

0386472806

0504654392

0966133738

0766050445

0035385793

0919625799

0195861273

0217052245

0431377826

0883397361

0889920218

0434356870

0435596786

0339783046

0634409103

0668111886

0853177607

0703814581

0011486124

0921456108

0488405995

0353475095

0794670520

0059723251

0621783758

0548021731

0436253754

0909258845

0573834413

0329796845

0067360425

0913287239

0944291603

0667017845

0403627576

0329438878

0026763413

0503810675

0728635737

0501430502

0794161666

0276896896

0145244939

0573763252

0258052012

0433282474

0023397883

0814324885

0503797431

0598605133

0796454815

0286562146

0208481563

0765140542

0817470831

0282066386

0688768833

0682398526

0463319431

0673601529

0346044842

0510188403

0457503648

0584548072

0972284627

0490789877

0997598836

0757953273

0278943130

0223490894

0868995670

0485223490

0437771849

0576093280

0065775837

0270964778

0786600930

0361555361

0933657840

0249623692

0876051732

0846992745

0560357017

0981254067

0839914129

0218353665

0992148886

0338084300

0191658185

0349231045

0809023684

0944933244

0634177671

0380188097

0387917238

0009155506

0355999047

0360114691

0277670489

0777797803

0888831168

0110425537

0188807246

0429396828

0750825272

0904513366

0200311422

Gaussian Integers

0573801867

0067339612

0257257357

0389199625

0211836938

0361811038

0989497987

0140218083

0443697294

0054272543

0765737464

0363814690

0871243965

0263730972

0528453321

0608204257

0101923325

0547587825

0470801495

0751117311

0102346673

0346942072

0440103962

0467227442

0518608007

0687250887

0941942497

0664680386

0358856114

0809815184

0033360446

0506205146

0670359975

0985685786

0648869920

0359217024

0351265859

0361742793

0810164131

0334219942

0529708155

0366449248

0367876238

0160626419

0923243753

0863178616

0612848950

0304855232

0244327502

0392009480

0672755085

0532133724

0793618573

0455845011

0752037188

0782450008

0217086828

0696160445

0286540590

0461742506

0538997805

0924778844

0897794464

0347481314

0795462461

0951896457

0011188273

0763396125

0928546357

0056936475

0717006900

0207892468

0011121843

0682743167

0173230464

0538729315

0806372021

0205318000

0611258554

0889759185

0503622492

0256180900

0080830272

0320143387

0316955121

0690479018

0558465363

0878523340

0219488716

0569163998

0109549184

0808950822

0274932174

0751762800

0779727640

0673931647

0728482086

0199356771

0420683692

0738685681

089978808
4
0859804227

0278370184

0629364511

0440762508

0479922414

0140057022

0682189563

0322101806

0627454760

0640563675

0040135040

0564395504

0052592938

0514176339

0201808066

0236104985

0434849202

0085063921

0036786256

0681278925

0671019825

0386387334

0190647343

0512770154

0183246096

0061566782

0420740810

0891595887

0846358453

0697188657

0218811075

0157590181

0319149073

0582134872

0247153686

0286445803

0625009419

0328649003

0121748375

0268518074

0164350060

0323428077

0796332918

0522892581

0545040337

0002757609

0513040880

0873670704

0974227094

0581898192

0084297709

0453408126

0220047918

0374078142

0502108513

0728029406

0074008657

0975731109

0240182745

0273624832

0269988954

0627402967

0907590714

0310792978

0851085526

0764236668

0566201276

0556983023

0571876978

0200627721

0949597818

0185628074

0596610340

0174623224

0396508634

0467710435

0938963048

0132657825

0344849453

0968006787

0165903139

0225789701

0093153283

0948151434

0664313819

0633549226

0002495090

0240416169

0696925654

0000986868

0414254499

0140593393

0507812396

0769300630

0720231842

0562507861

0857356908

0374836468

0681574214

0438309124

0478772066

0570559782

0123345887

0597099622

0800780203

0613724738

0316447030

0542848501

0567474028

0236799900

0428031600

0190948085

0226149669

0699681987

0172593424

0087182100

0641002333

0129919233

0084516618

0141044756

0008312332

0876063329

0224813213

0236778272

0699297421

0748640005

0763900987

0521121573

0700783914

0846156636

0200379371

0951413856

0573493651

0091425096

0738623816

0688672400

0550303102

0873806591

0083033706

0096907139

0181485942

0395715216

0638726107

0606943541

0256666955

0934240860

0292029425

0961968442

0601743810

0224820541

0630809949

0000908473

0398623466

0723900534

0766837441

0264072968

0146093156

0301639776

0639690583

0806720375

0471701117

0960586510

0423975339

0410034390

0267156158

0635385429

0158330119

0822577640

0031592268

0303472474

0199415422

0431612763

0390542002

0570371483

0527046673

0992451791

0420580997

0200846834

0349430329

0468926758

0198598443

0113552991

0039342443

0411136702

0806445213

0683300728

0484730513

0484859172

0524874534

0369044240

0937505894

0078012680

0818949994

0592597651

0961744846

0535876593

0603350119

0865348096

0625891799

0618823324

0229508959

0281294568

0213805059

0534653814

0556080431

0346293800

0625819237

0175421661

0457723868

0101363610

0382088036

0436075924

0750471823

0300896133

0922614022

0902846994

0981711572

0564350904

0061335253

0043069514

0316407531

0361626704

0381092424

0912373235

0959383538

0070550414

0889909154

0404814208

0978972807

0364559771

0560872321

0458204149

0097376472

0531472439

0131416033

0713768482

0151199222

0878499313

0085576652

0642975865

0873745191

0320973856

0390957129

0915237790

0965722077

0569307845

0949743338

0239587150

0873088105

0328849886

0976377999

0585438618

0931760668

0578905388

0086378688

0896298742

0154871751

0834300983

0370935974

0674775825

0338680149

0698467396

0866233360

0690987943

0869819086

0237728927

0066798121

0461194599

0910606519

0728642883

0386114314

0188764252

0146362663

0150512659

0419036344

0343357187

0400710635

0677754708

0513243683

0966814782

0388204325

0050661689

0471017893

0344792519

0017277341

0816766417

Gaussian Integers

0064537411

0926616156

0167385393

0675466609

0497569604

0480815889

0122058690

0483383428

0041179845

0542134199

0532056488

0343036425

0917429152

0408975123

0120996057

0712700646

0456844412

0539295020

0435387138

0908655462

0127149383

0775655692

0528295108

0886610529

0245681385

0068019272

0854255063

0962205930

0754615297

0139407529

0570975071

0402396225

0677347805

0262614201

0764775475

0331684427

0323106903

0163194032

0583221187

0403368806

0729087759

0236111565

0287257279

0997671345

0228132478

0961157586

0658326538

0532938786

0069786577

0691681815

0840009452

0662592064

0504860392

0044526791

0792507773

0809364876

0369405970

0349960781

0203091232

0146033826

0711819539

0257662497

0162374226

0588361242

0688163844

0671681264

0458129508

0919979924

0696569713

0411000332

0213002480

0201995017

0613780998

0552697880

0428248354

0096719714

0748581079

0634259531

0923302585

0442122969

0374184852

0525658135

0570513302

0296405641

0170111056

0144266675

0603208920

0577233182

0497259952

0726948925

0360189652

0488148713

0165662766

0287753452

0256758962

0301800759

0819796817

0164724631

0104224864

0192603190

0040534947

0087818568

0317921438

0737532994

0141469967

0537688668

0062170005

0093004921

0891168075

0250316173

0718080320

0831946664

0326632439

0612724653

0607801393

0011005098

0442833188

0275799769

0750494455

0672789186

0199050463

0024605873

0020820019

0330497518

0749742791

0659091807

0285986327

0327047557

0514924242

0997593471

0602960465

0241329105

0537309656

0552026402

0632677449

0122550311

0738943513

0760387470

0337396770

0165485486

0887844778

0610259993

0297115414

0650649831

0939413532

0867230739

0328494219

0861489546

0455250173

0961768535

0044115030

0858154239

0556814991

0095968407

0005647079

0521385271

0621658977

0283890000

0559146669

0308030094

0808598541

0411212781

0625678648

0197245449

0797069473

0374453605

0196159588

0950191884

0085880231

0360362679

0515959022

0494237940

0738414119

0175072408

0104583784

0114282395

0481761362

0158103189

0475272020

0735085799

0754170921

0456517868

0653467838

0722293818

0694408339

0386312667

0854242065

0119973138

0891595167

0610208920

0084629496

0694100204

0140171799

0357729769

0246649637

0648284941

0620481821

0987225629

0724897280

0938663266

0048584789

0798480220

0075668375

0099161241

0101009759

0106004529

0487429594

0398002837

0078469053

0491247736

0974348877

0250037069

0188452781

0562088479

0136543669

0561062433

0797809183

0515651366

0861366879

0083754195

0878700720

0896518472

0698484747

0111366535

0058993324

0032367790

0714481994

0938920911

0724890869

0126986104

0288599316

0543170190

0097741071

0544707943

0967622555

0265868403

0726199849

0273105180

0133679242

0763664015

0442394180

0029764252

0457783243

0999989999

0414510769

0231234632

0700501712

0068095411

0254702795

0125091343

0507962355

0104167587

0946367227

082884088
5
0754223556

0343033161

0475921431

0386400861

0308117842

0425536970

0802677160

0332750529

0524405603

0768801330

0274825062

0928476826

0333547746

0206322513

0936832477

0932172769

0451998804

0911724403

0971955982

0382787871

0149613091

0653413688

0914948693

0321441566

0383086845

0660967375

0889308522

0270988609

0507711888

0872697044

0654644369

0757341292

0780806002

0553433578

0600025905

0979669286

0643958798

0927652492

0318934772

0772440821

0642924832

0193584625

0754739281

0155060844

0694061783

0972040883

0097368729

0781098058

0511472741

0223781261

0808983192

0560026140

0115497252

0439681766

0684809438

0834558150

0621350442

0299302591

0824999706

0777630107

0624167643

0686451409

0839792529

0233675663

0369234763

0369584542

0704537036

0705229728

0449023839

0177499703

0872952877

0254281496

0548029718

0487556008

0497384922

0796643277

0783676658

0005426793

0251257935

0455702353

0450124880

0900911009

0870481089

0899224018

0012187961

0529436064

0768610994

0352801438

0591418776

0239106768

0512780682

0714284414

0792131457

0242884891

0077916335

0251481966

0410039233

0100756321

0295956162

0879546104

0364350816

0661581115

0705896125

0916415688

0888765440

0038660094

0743948912

0826336516

0505791114

0487016535

0789342773

0237794497

0649932871

0121079057

0337320232

0910570517

0891977499

0349214961

0335525420

0884862498

0497686383

0658951444

0693611760

0671298909

0551203299

0183828661

0657116562

0670767395

0708420424

0149028543

0231067062

0482450798

0184534340

Gaussian Integers

0947498686

0356741784

0868690497

0067062061

0243872402

0820447436

0531143858

0544399339

0489642007

0120990780

0577548347

0427297263

0815825871

0767778951

0843376484

0816578282

0061217494

0755114177

0571510646

0227825174

0342304013

0815964873

0857153204

0500983317

0293375835

0206674717

0523268048

0201376277

0825632475

0761560419

0060193267

0550683188

0646756351

0009878050

0303529192

0777234635

0472055517

0742804924

0355344809

0299094454

0146320084

0673271486

0733053202

0324973298

0333022737

0614419316

0944941556

0369260243

0359078058

0592556703

0349133459

0875636799

0138350655

0914126322

0985815458

0788618838

0622735726

0322300391

0670295824

0362996380

0035087825

0670134319

0027488423

0734317210

0195389719

0976920489

0902123312

0695143261

0584105102

0322520367

0664634531

0608559044

0282424302

0757950060

0759531449

0855643496

0853128795

0923379994

0843089967

0348928026

0367429307

0236716267

0972177739

0097265899

0038606314

0472340358

0596591285

0517526302

0997716816

0142993052

0723333714

0465366401

0649021384

0582421799

0677746967

0970712142

0868926322

0815870304

0246275032

0626285748

0950654859

0394888933

0433621119

0309296029

0248770025

0820167548

0510132999

0295176418

0283034209

0507812868

0256955155

0490398904

0383200700

0223436055

0907480511

0899426498

0837860796

0437636468

0954141410

0031775300

0773175945

0405170366

0962045348

0054693935

0944747100

0631588295

0391197252

0017216181

0098995415

0476237898

0898965796

0795754824

0217921203

0752111429

0920037763

0130185498

0622541774

0887618653

0340502272

0649485686

0543990564

0807721403

0638288908

0936318877

0149090139

0316811210

0395712102

0416264094

0330609545

0481150706

0162875143

0139252122

0305661852

0611308513

0591840237

0046419384

0679341171

0515497265

0589693635

0537253845

0730456051

0455432010

0008592548

0226778263

0130991966

0325594107

0955290673

0399558992

0838506223

0138085966

0776936772

0679018315

0188027473

0252146944

0137812721

0081277773

0383009046

0075515163

0123070910

0904029058

0046551977

0501118516

0215524114

0685985881

0228972870

0686861664

0381579435

0488597689

0527075264

0686458516

0381911140

0820226056

0151849140

0079899730

0252871044

0139524799

0342133213

0500835727

0164674915

0010771019

0936239595

0068956102

0601567007

0878757309

0559283626

0963001959

0942597076

0360373391

0485924677

0619482692

0710985557

0340119348

0436186954

0597651199

0154611620

0009790587

0150390783

0099128779

0477704486

0430694199

0241325138

0006926178

0327702649

0463960266

0065846197

0095730252

0848676871

0654765851

0026075314

0758236590

0445171445

0126203736

0191856691

0290064199

0581625338

0710869707

0986889341

0654296576

0943070446

0870736070

0309863784

0223084235

0447700493

0576114190

0689673149

0251844051

0928399645

0637256332

0223739329

0378575857

0610142608

0221755994

0343696194

0879255402

0982872739

0218914623

0323323022

0140936650

0458506382

0951572325

0001091826

0742493622

0056008113

0610463982

0464121936

0228985254

0682233937

0123878215

0870288565

0371210637

0697548531

0740382793

0994780718

0764054393

0955501896

0089692252

0063617841

0139588566

0545904148

0144443774

058398888
7
0915013780

0171898943

0919880326

0388941226

0001660619

0511382208

0738567894

0267399979

0270352186

0295076598

0342294411

0040976628

0600022692

0624584653

0093976132

0340368343

0149624400

0004258857

0388407172

0673245912

0403153054

0998235043

0228115496

0743806044

0590653288

0135089532

0724903549

0557389471

0883468818

0400463068

0775093571

0395908530

0787206740

0464813224

0824587987

0263043120

0328315985

0367714420

0767139382

0253109802

0845972464

0574962681

0064372381

0018242602

0217509399

0531191457

0178719571

0764647832

0119077591

0114242716

0084134904

0839291444

0983973819

0909290644

0580838431

0074317983

0707705990

0895450143

0731327744

0010051397

0609199329

0750404751

0260530151

0854702212

0703358587

0241048572

0842374437

0592759371

0009034029

0852546512

0693781460

0023901272

0698179080

0828394249

0755905199

0324939028

0922889953

0939940118

0736405484

0030345490

0919925297

0376849190

0547638943

0432533927

0374928185

0314849891

0468046726

0004083822

0409948866

0468783286

0188657908

0959278516

0518846460

0952153411

0883936717

0688415832

0020632138

0758218706

0016380824

0554764614

0291467705

0424687091

0945415016

0359430965

0374438948

0754399571

Gaussian Integers

0326771588

0596295981

0782071179

0090690315

0316368079

0998321289

0818317930

0959731255

0751551928

0063350650

0897083513

0929364180

0079295561

0574693194

0828607417

0804067185

0784243890

0714854229

0274276658

0817841771

0972690813

0695005152

0560836705

0639093971

0382595732

0199899227

0139924407

0860365831

0137842704

0665502893

0726050136

0799917392

0185514323

0003712357

0721904559

0844270290

0144362356

0774159313

0024585421

0428623658

0947353323

0118329001

0984500895

0598229091

0826590556

0737639714

0319338543

0036028120

0216721307

0492577244

0158266897

0201312693

0528401582

0329350903

0265414995

0555245032

0570207708

0173620693

0916638800

0108922323

0279491577

0417110865

0754035227

0506453830

0681917596

0944282039

0339461661

0220611631

0820679389

0552917534

0286514270

0171475064

0657619784

0679844890

0450773648

0019810234

0860464603

0096550843

0322440846

0641048487

0723097822

0183940196

0599642785

0582069609

0443973771

0238119558

0890445567

0411502487

0421967955

0213478689

0849052297

0872984511

0278797491

0936029454

0969762973

0288797121

0227970158

0027716548

0914264223

0081959605

0847647922

0027353251

0004737460

0105974953

0963547766

0019787719

0405793428

0590787837

0918827369

0475261173

0183692117

0502217236

0790144332

0290894265

0579530532

0434531110

0701486352

0055553376

0424179580

0075647666

0865540682

0248166175

0600430094

0995121318

0785688732

0202369343

0358570147

0351750784

0605514726

0753177547

0165798906

0250627295

0627971874

0606015402

0116111468

0531120155

0722365802

0799395265

0331028993

0298011237

0690455562

0131029594

0695259773

0162483116

0670616159

0487595488

0386992736

0540648044

0659046512

0033025452

0112365977

0283638685

0280399802

0354320249

0753419326

0396964411

0547587377

0987726396

0616854564

0280927171

0192964713

0316006764

0653989653

0306826994

0068632585

0845250048

0244159682

0023775448

0484821713

0972892742

0707373978

0135496156

0744169598

0856064715

0570733248

0501089453

0729165700

0294266093

0222590140

0919706064

0481139393

0354182849

0738284748

0752812755

0777162710

0527697957

0956912555

0043994920

0347868109

0251580559

0147503927

0293660872

0773381600

0671016437

0216563559

0476508557

0449546107

0217901716

0821956150

0411966817

0985733797

0690823064

0449411623

0906379210

0685000142

0828015650

0279170168

0342688336

0752694880

0189780190

0986809222

0528174366

0705621056

0118321608

0563163889

0651961585

0895711959

0041353205

0176219075

0185993236

0912240822

0012527171

0817899150

0803841919

0123018494

0182140222

0469923466

0357084150

0919238217

0262793338

0530505467

0091478336

0310367645

0385948418

0755925917

0196287560

0036235726

0497692344

0792985611

0764334292

0827315807

0551233166

0061065092

0943498962

0693576142

0306132699

0916005452

0693779017

0372164197

0741875336

0467358034

0830289955

0583525755

0139403041

0765942936

0573597980

0000296409

0641064683

0388442396

0554526708

0278600465

0953765664

0195666666

0163721015

0089673169

0425128281

0650952068

0949366680

0662897248

0568351584

0129328434

0161009578

0505397541

0022440653

0716415921

0688283069

0161466787

0830700345

0017687521

0880091443

0556343682

0152798129

0406955232

0345794775

0733276484

0749528987

0772001983

0234459400

0323907580

0050166540

0310882399

0419476104

0198952805

0167339623

0595833327

0215106481

0494500528

0907033397

0777995747

0288209456

0422049233

0784792744

0991357163

0308997256

0639386987

0551105290

0524434946

0086193684

0961466508

0453972639

0000757981

0034201534

0770042245

0077717525

0297291010

0965017636

0157079307

0595081749

0118989261

0234281058

0109963307

0400243422

0565110849

0752493080

0401945045

0827614253

0964047589

0431436370

0383287582

0372213870

0306032569

0656291298

0866152980

0287679419

0312971433

0415853927

0088436917

0675305723

0627397435

0525279515

0494058596

0038687293

0831279744

0039385603

0066909576

0493933237

0499447559

0916750130

0033359529

0652522968

0030491331

0125607270

0021620603

0007400729

0981092504

0613367622

0082010929

0293382309

0396496537

0323773337

0732651370

0928942820

0242656379

0408470938

0542984308

0992568196

0310495391

0372302327

0565888843

0237706343

0656072488

0008874580

0478491939

0030487191

0465611456

0612135445

0144175340

0946513229

0859711144

0832608115

0747748092

0440246450

0773301337

0206024843

0356549726

0150701154

0791649762

Gaussian Integers

0359939216

0625702324

0914942948

0522181071

0103802180

0551212681

0364938000

0348758598

0597589509

0912699772

0302509394

0562000660

0896168818

0783960550

0739925451

0618158770

0977301598

0270093470

0551975437

0484781489

0240084105

0927825694

0758449984

0606186686

0611856053

0414234076

0511420713

0766741410

0827808108

0248924942

0924156688

0633687589

0954576831

0046166536

0130246260

0682578233

0749458511

0436849706

0948419495

0232934809

0154388326

0866863139

0096426938

0285334211

0125734301

0644716065

0732792220

0743894794

0149887641

0183861341

0109753058

0285945552

0700356392

0194131158

0634673179

0119131945

0449687798

0113706499

0602774092

0797094498

0248435467

0177098614

0475369739

0562812246

0024031145

0035916232

0370887870

0913547862

0888123062

0957704312

0954401368

0023758727

0257013726

0001911226

0058039868

0194572157

0183545454

0809442022

0656284628

0289606805

0445628896

0733348670

0899591062

0589223787

0513244991

0094996710

0080685540

0637918922

0997597974

0062626700

0706739442

0075963215

0536006616

0447714590

0200066311

0481856657

0452436846

0768421339

0702280210

0451770533

0495231028

0039185859

0504363312

0661137014

0744822034

0862908433

0079290409

0657033926

0480685933

0603317947

0839573227

0806281128

0623028312

0021173875

0464615213

0966771025

0767912936

0989991693

0688629048

0320397060

0163920998

0030808059

0801228105

0392312876

0458670209

0066021550

0889697676

0530875027

0913958507

0566486723

0285541928

0719219625

0568761692

0748439154

0500073545

0492844986

0507158271

0907253942

0153079158

0237370126

0233882741

0677390827

0203169307

0915761929

0478988830

0692466690

0026402777

0297369337

0474399314

0637369977

0444902567

0434829112

0652898818

0203021520

0171475493

0049636335

0057866601

0381449758

0311569573

0664460095

0263202594

0124668809

0902816229

0885889909

0434197841

0901278369

0649613956

0781327070

0975670531

0974653499

0480788748

0152052017

0266241500

0160970665

0499102957

0935207139

0363267559

0790819611

0510049054

0312999010

0519235702

0923880761

0581195477

0899202517

0998970377

0851051488

0194196692

0246144835

0650466968

0550317982

0496685583

0590051918

0271810724

0151626363

0169421445

0257559866

0213428415

0058725380

0968293874

0123957576

0587585333

0738909922

0392692850

0658787054

0507150650

0004177094

0227724381

0801776117

0558438933

0391466371

0658895266

0363334380

0491841273

0400566844

0497031287

0405471603

0469423976

0018561133

0334227337

0297361765

0627916309

0406341361

0728119296

0138813183

0470861245

0191487912

0167587048

0696794335

0281450096

0159903536

0742855903

0368994758

0092094049

0800958693

0443075364

0950160121

0559810375

0366342003

0577746891

0617311654

0426954227

0548234307

0290847615

0438350400

0306254047

0507726959

0918973968

0902873814

0112131747

0873188033

0211762699

0260616236

0886602217

0407641145

0741043595

0596218517

0792098269

0238578542

0743911611

0921153691

0434045227

0174788243

0154708713

0108757931

0541085151

0094376343

0195439190

0959692606

0120503958

0085285927

0486131673

0194711433

0105952894

0428011708

0474876419

0235490241

0559789965

0693797528

0398056460

0904322427

0354850923

0258638506

0177937057

0312103823

0220243444

0082361834

0777983572

0040280891

0930631318

0172258361

0298179452

0994424139

0645907429

0592640326

0887324863

0608241949

0695115737

0229116990

0534822868

0830948814

0385759911

0009461334

0741583106

0933947755

0585654568

0941677201

0668292992

0881100233

0927828648

0434846823

0130960338

0074174347

0801492064

0610790326

0798121433

0864170196

0851053966

0167707380

0573828772

0283924935

0592180409

0440961298

0446714203

0977792465

0677726889

0793870171

0547542787

0411986084

0108051616

0612896214

0360851845

0673922715

0184508689

0524794939

0323941473

0445621218

0573483318

0197706068

0613473680

0418802920

0054582073

0624833971

0962203347

0362506192

0997818795

0447819972

0423237072

0221576909

0050755748

0905840457

0983811423

0028638814

0134162160

0534246426

0170611031

0851439923

0757158506

0638676288

0386665312

0808747727

0468257395

0181364712

0574115018

0029972045

0584892017

0753092432

0432962153

0307535019

0208113337

0690939601

0581741725

0049622490

0242109067

0136060321

0894229403

0637162637

0832553354

0839882868

0469859455

0154425532

0979188689

0521343911

0719560176

0073104708

0643167068

0971977807

0383546335

Gaussian Integers

0244027801

0119200501

0674119455

0672068520

0156725844

0634716169

0809834767

0885555281

0058815792

0248761701

0374464689

0672622457

0114860877

0389218295

0617974780

0913604235

0136446628

0638503912

0129401620

0142076551

0500457797

0718555351

0491374967

0049794904

0374856754

0811142863

0019993505

0127741077

0038948976

0332987083

0870612224

0335042420

0691953624

0375233922

0116795507

0002858202

0256499857

0772309540

0220585818

0534421491

0546358496

0585138120

0209753460

0491379388

0088492390

0114812057

0243469600

0885514355

0384493738

0825916166

0106597147

0514132831

0223754825

0102219161

0380985853

0852072023

0434517197

0457621448

0033018982

0245960495

0692933088

0912081535

0606282657

0074521324

0791800045

0283984883

0439303080

0184715136

0510747096

0322781542

0956973716

0486298856

0340051479

0918988186

0069289461

0357755054

0130756114

0293293122

0606772894

0321392937

0157846441

0993391000

0096375154

0057817986

0164815053

0912668844

0998218632

0710573296

0357075597

0340223831

0054566774

0294125677

0161638076

0887970178

0267398870

0805836990

0847232579

0354544683

0015887377

0196620525

0927118901

0595964560

0623126116

0109654795

0611003826

0313630440

0227253558

0574612751

0458938437

0184294550

0963506189

0086923040

0767378505

0249701246

0024772786

0834259514

0320730850

0055875008

0714396256

0998922097

0416492424

0927805314

0576201916

0522178296

0014821817

0444126905

0667877251

0381900003

0312445259

0629524688

0223555364

0220449193

0870758906

0103148439

0074064113

0195802142

0062277731

0037037685

0409951972

0478123139

0788775007

0110821600

0879629122

0913731321

0181162271

0536292793

0286261076

0594836937

0744689191

0201766716

0393986976

0617086130

0900077211

0662552264

0243814821

0502649186

0960068562

0431787069

0137533178

0949708333

0881264715

0757797425

0104481826

084487838
4
0095849914

0102346317

0175127607

0142635224

0104367769

0171001066

0966282072

0311719564

0514251401

0713713715

0804379367

0351479364

0299000316

0398047274

0096635288

0243924223

0172272861

0888611757

0243754304

0685763388

0457536158

0866439583

0290823651

0214678631

0288161718

0614253103

0691211618

0552113214

0574320671

0259043159

0488160429

0520574338

0338072633

0495826333

0844582339

0581357572

0237390167

0935695404

0156255469

0108725135

0783249067

0415340374

0521805093

0534583323

0509755661

0600381388

0042778297

0514723915

0693508616

0665246150

0316401202

0592542017

0534678704

0096905431

0692910034

0534153376

0642988135

0600297145

0557382480

0562270652

0772127345

0311305133

0797841184

0401224089

0816104403

0973296520

0738694976

0193242822

0249673298

0763183158

0059639146

0144671605

0609708219

0620682115

0443057314

0991560128

0490036814

0475813502

0981385989

0475500938

0089437993

0330630508

0067687028

0457793149

0977574933

0089261864

0466796510

0681040334

0647100898

0210516407

0449871010

0341960506

0640100826

0437204830

0073506623

0749399651

0472802634

0943820070

0639124387

0170395327

0833157824

0350798205

0670890030

0865400915

0272152427

0309285559

0938499915

0903459220

0664189604

0052055720

0726970473

0387037236

0905951602

0037212159

0796098608

0439293969

0841299388

0887389522

0146256355

0536705290

0927151780

0645798623

0733220651

0164125549

0491608555

0432880878

0773948592

0005824497

0637329630

0374615950

0556452303

0743896595

0384534798

0823834418

0421045637

0340288616

0076413095

0871807387

0848427741

0258079845

0431243924

0345755308

0917731400

0505670945

0689311498

0091865629

0303579049

0409782136

0046384502

0282083128

0358441012

0563722891

0322745173

0722654425

0886673650

0808931241

0508949928

0000105334

0112346595

0451643350

0933501429

0411108634

0603626386

0902733307

0017325811

0257183930

0954272211

0460870632

0688651745

0218677213

0274241877

0970146795

0273186194

0294680812

0998660699

0628247946

0705597714

0557034581

0877126706

0497281227

0915964141

0591958697

0987536821

0919350634

0320847576

0348489614

0818835389

0727753564

0780727587

089848856
9
0454890604

0953973140

0109288552

0521888729

0271350710

0886558702

0138519827

0128210218

0898197734

0561080788

0506038907

0350031158

0067018701

0947763471

0146946837

0370552083

008986288
5
0810459112

0122506330

0165208576

0792338117

0330752035

0010200028

0638906057

Gaussian Integers

0703760582

0094050043

0500866462

0488774370

0966054261

0568328071

0045026363

0744301654

0916248549

0165340110

0548453970

0359546509

0822465531

0746124719

0334913764

0173233486

0807493368

0738248475

0704733181

0834138002

0784332203

0253701579

0430024225

0508274751

0769383343

0417970156

0502824704

0703995445

0077633254

0055146857

0830365757

0123418004

0687736493

0157519013

0092313340

0320250239

0622066418

0967989253

0148937994

0642760225

0138523382

0574742816

0545127002

0682714674

0990454770

0041543057

0555209884

0085781935

0266163081

0700630283

0018067301

0039905409

0855329232

0232408088

0897366818

0346974454

0677962681

0224331716

0319424243

0487294093

0912273994

0993824096

0695829709

0028303120

0846383845

0249876180

0821735498

0121998604

0713404771

0456960867

0365292532

0793579310

0739744234

0006963618

0659736393

0137069908

0713426198

0390173620

0380183405

0644326293

0645044772

0444778584

0498116487

0431252201

0783806246

0320558698

0240009712

0085908143

0468820707

0020344516

0718474501

0537158070

0934507676

0085377160

0192522496

0751814756

0729382061

0155201379

0276950710

0490753482

0607986490

0573354118

0509904122

0454065661

0373971159

0917608482

0680737674

0749992747

0320853808

0573278689

0321934757

0579836799

0803638147

0967462310

0523610512

0108046890

0205841603

0371757115

0428393857

0758423863

0014363303

0865776030

0610497430

0902119272

0422944872

0777072477

0983167757

0818753020

0479780321

0834537348

0702578876

0127564215

0453427113

0664344272

0658382460

0945067280

0598444799

0951766246

0860366951

0033516167

0458054426

0311525754

0912677607

0513867574

0356972621

0785960859

0213874250

0857476919

0184308663

0026685704

0823486241

0647815109

0050625744

0192068540

0608142970

0455467101

0740359416

0542608626

0989657109

0122238256

0385728599

0362208068

0493401382

0953264709

0028754549

0858230507

0727658966

0001951704

0333712010

0503977232

0258256337

0783846911

0963035487

0446987698

0963991605

0390501554

0843196914

0210069902

0790270261

0089305036

0326284641

0874494006

0546103445

0163032197

0607836723

0001119711

0843145381

0978368627

0496756696

0895876500

0979109038

0535980911

0470085663

0248620746

0831177240

0023580297

0160576530

0555333208

0040209866

0565977070

0716754471

0156616630

0649377931

0610667874

0597425996

0814702188

0969667001

0832284370

0727349630

0804499867

0886391238

0936743931

0711923110

0080754325

0577349169

0676722216

0668762766

0167160822

0835376552

0040585082

0724137313

0006229055

0755962597

0423877799

0733757184

0294842468

0686619407

0714298692

0850536018

0252371346

0448434716

0220979127

0664165178

0895533551

0010404683

0697736079

0985842059

0008011020

0349325780

0128393831

0911303077

0230387327

0913121776

0412872928

0836988138

0570321118

0352593367

0282828303

0176754948

0360781681

0394395217

0879268914

0101417648

0100211528

0716527991

0101561551

0717200185

0145753370

0052109305

0217783494

0996369262

0469225843

0343702502

0008045044

0318643953

0736813112

0426728427

0387687616

0976267315

0776024472

0581816306

0172608662

0138724227

0474871252

0577175364

0812263618

0758831181

0896532427

0817419000

0588323029

0484558023

0743534385

0955639904

0108136409

0263217261

0641758275

0694164089

0296917813

0785865864

0823912478

0726499964

0560054764

0540913148

0549662661

0395378195

0436881919

0265437401

0308839558

0893621545

0857117010

0638962553

0945065326

0946949458

0151064455

0238376379

0756465408

0174504018

0099467538

0342009466

0101501369

0113036350

0068542879

0285106655

0246887179

0377600662

0069931213

0054901936

0355206267

0235093089

0519710808

0928571014

0114844947

0286028141

0376093134

0133127575

0497039735

0728701238

0226569968

0268960524

0724956714

0981989479

0429518682

0597514103

0548758988

0237648268

0814869767

0483399145

0189757920

0131327852

0688755505

0062065715

0870491128

0297686332

0706147452

0483199139

0209835613

0147385694

0589264996

0531608592

0663119778

0345263683

0805920699

0448893357

0284717024

0546411580

0691633179

0392742567

0953190782

0096050329

0928448224

0253236134

0596514128

0261868926

0044227513

0355403426

0654410758

0802211184

0710890724

0670610749

0954233244

0728278149

0041930602

0808207272

0533489978

0720050840

0208081146

0961523915

0888241084

0580672903

0857797484

0666683727

0996688043

0160491168

0322583113

0293224039

0684408166

0685965649

Gaussian Integers

0179057911

0695180927

0035702124

0646562521

0294675730

0581227478

0207766191

0233183736

0845650592

0184675707

0710173945

0841955337

0825470008

0762076567

0426185545

0834656514

0818674378

0838848305

0389553543

0097294460

0540393231

0675271991

0558542956

0269112618

0046269230

0446728675

0347705997

0596785000

0676120100

0893932568

0892628871

0697609882

0474038338

0190529796

0730222262

0652286425

0249656774

0359040777

0041895201

0113991235

0399994195

0136614013

0949397692

0198782301

0190361569

0040983711

0175239971

0451025965

0546479318

0284789347

0386853868

0451015046

0109745223

0680267061

0913979201

0502326127

0498660187

0547638168

0707701563

0932632761

0731573230

0075245886

0900440781

0105434147

0469395191

0472105708

0080513961

0052723979

0717219957

0221801397

0391451575

0480240702

0133809789

0666693664

0235500394

0623188472

0170268643

0126547797

0709083330

0036230137

0621858240

0888436724

0775375579

0756986844

0165196550

0475695276

0211035564

0421221084

0934683550

0025940495

0008239639

0827067045

0137065442

0855119994

0624363527

0178216880

0903882301

0504926094

0811395256

0043137804

0674411044

0243759833

0237817058

0739891361

0371875467

0400044950

0851988783

0085790267

0912033641

0356275824

0291170026

0670551369

0742158860

0804313193

0074395371

0039993192

0607065910

0658388773

0331064183

0974977938

0490270403

0877121555

0776081744

0845647369

0096778917

0198086226

0205403627

0567967363

0374254870

0821592217

0455667855

0700857457

0000282812

0905222568

0076294072

0742578656

0401480881

0735083715

0933523382

0496694366

0912005700

0735143126

0409934412

0952360034

0830558556

0326749110

0440743464

0141052592

0098697725

0213526005

0433964842

0347769928

0047579882

0817780858

0685563493

0053957749

0923120350

0189852982

0409337237

0843114541

0145223042

0898286997

0543974181

0799706429

0199207955

0610545880

0117316014

0304263731

0002065335

0491854603

0362585039

0250140574

0950314298

0373936199

0725592583

0990078529

0297043315

0754207269

0998572291

0791361038

0469192288

0603200563

0544883950

0683080638

0856542547

0193023898

0406508980

0572268250

0371728879

0801190138

0462868647

0739306095

0650541123

0394354498

0482566605

0911756394

0648599551

0539365088

0727830890

0676014816

0392410332

0293778332

0237872479

0120289771

0186583458

0203368549

0370771308

0676902247

0143744980

0464404697

0405722153

0490266621

0235638473

0929234555

0749333433

0345252118

0355510673

0334490937

0357217051

0954550502

0353216972

0405235918

0642368673

0597884083

0172888377

0704780199

0827162058

0193676405

0850614419

0609323550

0184004280

0668500913

0168720851

0571594474

0353494520

0372128204

0117520223

0165222047

0433588854

0633431585

0135114230

0337995453

0732035943

0826464437

0557180458

0135070317

0261600239

0031393158

0578548945

0214994727

0646012787

0688492509

0535488409

0598980294

0192062091

0674011571

0077483774

0982262228

0117200619

0147729917

0700193809

0280030308

0475542384

0830577404

0687559498

0049152601

0280959486

0892322402

0546235897

0839047107

0401827741

0062650642

0614927371

0893576505

0212463294

0393757482

0838979745

0655278641

0321496391

0936256419

0863098804

0758216473

0572948374

0880928336

0518291903

0090224081

0795902169

0224634509

0473782042

0449423038

0006517442

0951091782

0694459835

0004514070

0378471647

0367076553

0108319674

0496638395

0287737564

0503858114

0065046226

0482563678

0802031271

0804536175

0774767338

0005866582

0422438129

0326680337

0375235255

0110921139

0286046252

0966687940

0288641664

0370272297

0059169497

0542567780

0931079096

0871765947

0901093128

0462552978

0880630151

0070389855

0590767608

0395117295

0349200729

0118934709

0949543422

0640798176

0984848286

0627964577

0133796345

0512618277

0455752952

0832304456

0200907359

0638825349

0707729823

0195578556

0976880635

0763208453

0195275654

0769304964

0791719371

0860774661

0522310907

0953135157

0310253882

0166339944

0556864158

0588162389

0971262471

0913161135

0444092984

0432843641

0793824578

0886860786

0029806632

0488959679

0331088047

0139155667

0957230102

0413153913

0214392485

0504827148

0402766341

0447514359

0522783403

0394352966

0371267452

0371454490

0827513071

0954754293

0773232374

0428147594

0318137814

0754295093

0725609194

0485323698

0540721820

0617141145

0323730563

0516224619

0093684921

0644706256

0269796303

0839949194

0551673994

Gaussian Integers

0322167666

0315861485

0145735695

0774673132

0736407787

0071290633

0847675067

0951863044

0507658657

0120880762

0944004126

0102323235

0180131885

0704181333

0637360932

0559678424

0153027689

0092968522

0762509564

0507153932

0960159210

0377745791

0214325708

0987771343

0231941740

0960212660

0951842590

0701206878

0636860544

0757440591

0773023119

0536039536

0565545182

0528113436

0052185004

0631294000

0844192885

0049493421

0020231503

0324656519

0944925477

0980965696

0964050072

0633519195

0049862970

0286810347

0213414758

0149247352

0199812272

0894246645

0645393599

0978796686

0258914049

0416661785

0466288137

0481718566

0337904593

0065742353

0156402111

0392887530

0432304668

0809730767

0824896010

0332301643

0109733121

0504903425

0819033036

0803231171

0784610128

0256209222

0836263564

0360521929

0776235877

0430596404

0010061712

0017171251

0883548441

0061763343

0543286095

0974173327

0305662357

0189086470

0736135073

0888160979

0201352316

0231210756

0975129301

0942561800

0792197832

0965633903

0674458555

088498060
0
0510674421

0446731505

0276995485

0928562225

0663281132

0776695352

0004921542

0117254887

0424301642

0674560770

0201641730

0064940725

0069305482

0494014164

0329494426

0917040124

0538522245

0341407380

0689649473

0399627354

0160327122

0355459801

0036520925

0416747826

0002672445

0882909743

0022838647

0088758247

0523415568

0970194515

0833340705

0756296364

0217650107

0659293507

0806580035

0792619520

0201647038

0398303101

0769788271

0487155453

0242381823

0828693622

0068770474

0548407013

0112330990

0639868653

0846250661

0789235276

0674922181

0310938683

0899852655

0056583743

0008119872

0631733200

0019356532

0327038457

0144785559

0067104535

0152644021

0452419966

0092630398

0854110198

0307779183

0651368064

0273518186

0890736276

0510145818

0500405154

0158000075

0389375177

0770676356

0956236637

0281360296

0926293001

0799372548

0043487166

0930321504

0688570110

0689017058

0172896136

0373904319

0394827318

0755527533

0602893720

0066943194

0984625829

0663553388

0076595412

0792120400

0480678344

0636101410

0709637855

0483481785

0775026233

0778064631

0156957415

0216811688

0926142395

0254911622

0824312237

0833861261

0195821916

0407514697

0508485481

0035277149

0491654083

0566332436

0744398369

0737311880

0783955777

0115301685

0919412093

0560879036

0356177777

0775169332

0771042557

0727616677

0191988114

0620505513

0595207318

0080944761

0939820684

0913668026

0720273829

0874264725

0216153363

0675003229

0904602880

0652147912

0078077624

0690562253

0843493587

0450777986

0877361089

0091022201

0163391250

0170205520

0002588700

0349011481

0050773921

0103096369

0618317830

0572192184

0394281000

0401098640

0199048475

0190873518

0134645623

0495404740

0800515852

0229319609

0066983131

0811720339

0549993285

0067542666

0472072916

0815297078

0525538166

0450594506

0420985233

0281849020

0340844820

0007766211

0578657910

0236352180

0830454230

0587290520

0286865217

0743950432

0347942424

0684367628

0547413377

0246193900

0715077709

0291322087

0125750670

0951570317

0977779032

0261895731

0115001828

0614913814

0922530553

0225595365

0156376217

0847746654

0859394093

0126851395

0635041368

0161663630

0013428765

0379187647

0817792268

0836676801

0759906130

0905704070

0718544019

0532005937

0080656772

0069975815

0741637858

0888574579

0591481799

0893041422

0419924731

0532304482

0587869059

0192453607

0409035798

0856650234

0380523673

0074064863

0613461123

0096009700

0132982051

0304528323

0426534766

0642871580

0720493893

0382768635

0489653057

0298984140

0532885132

0785643630

0210308835

0132956042

0762016599

0464005144

0535913173

0685652217

0302912765

0572086686

0458890920

0074067081

0257868226

0287030131

0948606312

0465874611

0913494819

0306713861

0197368563

0133351651

0331733985

0867226137

0026819824

0053466837

0320372322

0243086606

0306786929

0264415991

0711530507

0561549129

0035567444

0260878335

0161411839

0057126121

0041255059

0930891920

0626128217

0930193685

0748769657

0779371347

0894580901

0705777962

0549768754

0554020941

0890951874

0084359295

0831711435

0952938372

0529374243

0844772495

0050117341

0992317928

0781435716

0736263328

0342707898

0826302349

0252658658

0560996280

0285179972

0833860019

0764563828

0717058562

0671942621

0637683972

0271754853

0435831634

0176465020

0069518758

0175295828

0990257107

0029230933

0971881732

0141699126

0815133361

Gaussian Integers

0861023019

0367535486

0111688943

0422438626

0615042432

0228697002

0308058608

0863575546

0250495336

0050842704

0088335320

0668508920

0071374808

0323438498

0936378608

0666801753

0746960512

0661073301

094284088
4
0248587885

0519041840

0309026617

0228273339

0295120037

0246441064

0190655306

0145073354

0040940133

0283606982

0240549515

0897708083

0032119888

0154356925

0558482248

0677534397

0738113313

0897057909

0007973852

0535764527

0666532551

0266192043

0914455236

0398805866

0498180563

0584049174

0171102002

0660203911

0359740138

0068657580

0045768140

0023690714

0139386231

0352613486

0821791077

0474772066

0518271650

0430059582

0783050245

0941960525

0611232983

0638103171

0259392639

0815003006

0460128448

0051848269

0283601261

0226317016

0061916344

0969055955

0679739198

0435954034

0058074496

0061299361

0032855235

0014603893

0769381018

0470294001

0502550980

0511993248

0303842257

0075768029

0877148539

0970592976

0539476190

0996329125

0181517863

0688964816

0631253516

0909108616

0789923586

0918883592

0581909469

0676093780

0204536932

0445854771

0600049479

0863984370

0153709038

0718825419

0923779548

0539868555

0275105819

0804892901

0806803566

0483979317

0418609909

0925981636

0434949984

0228365489

0893862642

0603352067

0012283910

0492864158

0922933407

0459222892

0113801812

0010228738

0681331276

0436439444

0784001440

0026998503

0757907905

0314979259

0923137923

0986925455

0171660018

0398609914

0780192852

0269582505

0038422923

0561791606

0972361733

0337249464

0988871259

0190131918

0415323849

0767865746

0671885633

0917122561

0493885769

0529327623

0834050679

0865716412

0282917540

0538772887

0350861505

0488590723

0282716030

0001658385

0354455403

0891185307

0174359881

0343811355

0333606989

0275600980

0056952421

0422159192

0989455718

0895732522

0679183181

0516754530

0362628256

0663442347

0334995641

0196862283

0648334218

0171696414

0363473591

0130110957

0272037045

0486338546

0998876615

0820284472

0317245273

0912156591

0989706488

0738280082

0521660627

0239267174

0222265587

0258522252

0527828284

0832527984

0634167610

0842314783

0568297555

0594668768

0249164013

0445576018

0310421207

0233904616

0195575362

0918945609

0751240383

0542748504

0894593344

0694021954

0756942140

0393765838

0972761414

0019429094

0434649806

0963845970

0127572113

0922518718

0072683605

0647987808

0580702040

0097277456

0551656607

0782560531

0252247745

0680745045

0399723342

0485345805

0615113528

0025076436

0838672722

0224282920

0430103239

0697267190

0619699148

0782661802

0737951330

0514336775

0512528502

0190584828

0568672292

0874888967

0423210097

0759118986

0227370168

0185347173

0579066790

0651101476

059806886
8
0817777118

0422053001

0293018464

0768751072

0379286168

0679854985

0818937893

0991082711

0051823894

0498398664

0326026910

0456116306

094088840
6
0020708969

0899132125

0653143722

0870819993

0697323663

0302910119

0279245111

0048102069

0375002574

0503292670

0268843338

0121522467

0476401853

0597907063

0645700535

0552387600

0594409593

0374852625

0880053545

0407844153

0698869091

0643389777

0525744963

0134511704

0923133641

0759762035

0574865011

0962591924

0730463813

0697756763

0765513352

0086148223

0091223080

0390398808

0867413818

0200505246

0046328880

0339780222

0005128019

0429303459

0618962659

0848790609

0929563870

0164738985

0013522257

0873126917

0218847396

0912846469

0651609345

0101855015

0631577325

0846023638

0860465376

0376849176

0150331998

0559458428

0860784926

0957234934

0528373653

0171259282

0842847165

0747202073

0655068109

0175166897

0409577183

0360059352

0217442362

0813766645

0424572935

0661871885

0336674619

0291977034

0210512113

0254941263

0264769889

0567456857

0864942854

0444956129

0600610162

0697786115

0866299750

0436997420

0123462728

0773064127

0463235786

0286614274

0174773916

0416685096

0373376334

0505013813

0618119953

0495219233

0346583649

0631602905

0985098695

0727765877

0366191571

0066541906

0356149723

0977491977

0158107507

0971131294

0486593209

0871407573

0002446414

0707100135

0219779391

0551590482

0552359133

0076711882

0952821859

0328271404

0951309945

0542539902

0562797221

0224465994

0456693859

0583322479

0564300496

0818448302

0296289824

0311397824

0398205494

0627703283

0552371069

0577272399

0650972851

0272186860

0379792752

Gaussian Integers

0376034058

0740543546

0791932659

0749245195

0037870249

0455130824

0787932029

0149375317

0517095140

0494801266

0141985253

0865308657

0393469832

0173171104

0317991276

0507473099

0151471753

0866036876

0705301207

0245128027

0587972458

0095086017

0820196267

0291429084

0343248640

0558828154

0346351972

0535917475

0611365585

0393140529

0033156170

0348755040

0912289264

0613241717

0903707914

0705647330

0170125568

0375476325

0372233299

0398786684

0670893114

0914180830

0761209840

0875235219

0465251035

0664466912

0925095806

0095711731

0575153988

0089281060

0805842543

0210113189

0944742403

0134614264

0283172195

0192036184

0646720030

0799203445

0874565346

0315960006

0391898339

0013193251

0997945389

0162127818

0141817995

0706191511

0512072563

0401891337

0342643265

0432287841

0339793799

0694894822

0712641575

0205753983

0677623330

0778369253

0077100571

0967137151

0240092862

0226850115

0363862821

0267645709

0694007724

0310926323

0149537782

0721985422

0003157570

0219934555

0463553350

0548605774

0233975429

0240409575

0118777998

0597964595

0636658757

0314575901

0674333058

0633322348

0013271213

0161945454

0003621730

0751065596

0679708555

0056646592

0459639323

0752584228

0449833630

0010551510

0699787098

0850541300

0099054549

0343244656

0579017309

0053965931

0218908512

0457902683

0607665160

0192886873

0046564246

0724118280

0547515766

0447331582

0629749923

0641956649

0854320710

0314472877

0297427488

0680858540

0185430179

0821756005

0949937690

0777114928

0893426351

0202437491

0364900949

0059205436

0198144627

0060184293

0059235935

0956054930

0409344860

0808618392

0243700891

0380924828

0035285698

0375494443

0424848366

0169795121

0745407040

0904150756

0771191442

0560616696

0429911545

0396611013

0454312404

0953125162

0083010422

0488551012

0436573509

0930336146

0007851904

0570806237

0628227130

0658002957

0206822721

0631065044

0695147505

0252559464

0795874865

0789049327

0959182790

0375621408

0564807907

0520811252

0196726719

0511061809

0927090177

0434024437

0155016144

0030158079

0987289718

0133909100

0812769154

0650506448

0976536695

0645637586

0196922410

0823918074

0968339177

0165124102

0728286435

0355293506

0845170072

0222233385

0894243503

0152948425

0181453431

0125406301

0065026924

0025288161

0753324533

0454831025

0459675081

0196959018

0001227697

0217449011

0246420657

0577185284

0924029068

0378481069

0934371986

0936235903

0963203027

0952961551

0235428557

0396652964

0128137260

0595033996

0394478776

0275989690

0259289937

0624800636

0534191880

0640900673

0179268550

0526450331

0325752922

0356828300

0076509442

0451525079

0190008352

0515499807

0246189046

0519996991

0173649492

0320306456

0193579052

0910216408

0449197277

0266422565

0881891327

0814866871

0481474287

0764241788

0665162917

0990624651

0056811082

0347437009

0058344606

0579726809

0718172753

0788261545

0889743643

0587228076

0259054729

0672406577

0072300369

0566966808

0551432148

0326133237

0381002659

0201486824

0512117581

0242464104

0502741821

0879106061

0122274204

0339635510

0409082723

0093649537

0460285734

0397692701

0168933711

0435093991

0885241721

0078883612

0874748709

0778714739

0812410426

0429936555

0092256532

0053521323

0678117556

0865749895

0133496843

0450148669

0732294088

0421304705

0141129804

0799651825

0138641132

0318225735

0897707917

0382236430

0828435484

0225049181

0451757089

0592063811

0485167813

0556291851

0254546013

0766555684

0939228316

0429780467

0152098785

0089300948

0833252741

0036757230

0358769453

0432186981

0093170844

0063708635

0302659824

0506894005

0996118820

0301389917

0134525054

0860724251

0859298942

0126552747

0494883780

0644237395

0307316268

0036281218

0105089347

0305050672

0960478658

0496138166

0107382433

0994954433

0552965061

0091159476

0608306686

0091925799

0092432604

0642520974

0453787246

0377975201

0750107668

0380636739

0312965424

0624892268

0648731390

0170290583

0495643755

0323304973

0576817989

0815391705

0506445653

0391462205

0448042031

0929236468

0260040822

0683989361

0564047742

0784285504

0729269747

0216214007

0181271542

0872062533

0287882272

0223203045

0881920382

0045893340

0053475502

0330910897

0620886247

0671467319

0592178951

0150757825

0877834168

0544225310

0952041156

0438424345

0076996812

0719644095

0517462559

0842404075

0553437019

0614437858

0988365884

0158016511

0826732372

0725045297

0495109803

0188661801

0725593961

Gaussian Integers

0662010892

0761975578

0659425217

0121659048

0495700701

0902880280

0344951530

0369038149

0194266092

0505609199

0958915361

0748301001

0774152103

0460034719

0876231528

0371270166

0107763432

0600348929

0218269311

0962680711

0818769805

0416518258

0272810001

0326884852

0924915613

0737954348

0095675359

0953394286

0005861836

0722407072

0468089976

0479509547

0480973213

0053733073

0648278429

0708778778

0916318684

0512982765

0925879645

0709146332

0641966356

0134239853

0648935974

0280084056

0415656877

0107620029

0055755841

0744132390

0498490592

0699588029

0143407403

0679537746

0285686884

0644911932

0254212447

0747156541

0431611985

0296710325

0291881230

0885302496

0127939232

0240687510

0193492830

0730141996

0257579911

0755297439

0603177169

0976294909

0115972599

0305488751

0450798265

0071197040

0988148450

0998012286

0148435645

0796253048

0025928714

0707453897

0055397377

0443341227

0788455446

0896619259

0573000745

0728998663

0034818970

0693196115

0398785320

0252895473

0618986138

0257080753

0528267680

0326818320

0723807180

0674589059

0329132516

0996524312

0283264482

0478264022

0487774761

0890111091

0778101245

0117148128

0408602097

0374400820

0515992011

0084924018

0664126803

0521196209

0795750773

0577789706

0867284973

0597763780

0869235180

0778290204

0701473841

0139693650

0485477524

0360246734

0851267100

0041798844

0291680796

0052055531

0274162705

0581664131

0603874798

0303271732

0919070653

0113640086

0913797803

0525723700

0609448557

0993920432

0867750485

0810328902

0735240053

0083164629

0262300134

0105091672

0914530708

0345732143

0101171112

0522444670

0123735035

0037812513

0004259252

0025820112

0341772985

0267584736

0393666187

0338052129

0647153404

0081426952

0073064714

0706503326

0762700423

0670897592

0612760194

0191854621

0097142892

0198682707

0790896029

0831149167

0105146353

0284387241

0791528342

0967911042

0155393744

0721391644

0974107274

0585519223

0206066943

0740489900

0228562252

0252476752

0157364457

0810547866

0250119774

0752211456

0805462778

0041668296

0032473832

0271466729

0948332142

0622107122

0073841119

0555940843

0913096146

0509932453

0048818486

0845679542

0802218881

0709228125

0111465152

0059194102

0287123514

0307547120

0079871627

0231954070

0415628943

0231136796

0392609743

0282517627

0004946858

0718558343

0651186611

0695390339

0856588605

0122030538

0071735854

0818522658

0646172692

0294728784

0017162785

0367960946

0844975429

0639557600

0411179315

0248208842

0928918367

0970415560

0350233035

0389896599

0540483606

0665336548

0025651093

0165973162

0770133581

0084450199

0977039180

0521091027

0694403349

0383145683

0224633490

0263874292

0601510197

0440760885

0784440804

0605964513

0652470718

0573501020

0790872782

0922825432

0915081667

0372640299

0186251655

0055014678

0636070378

0228796377

0320149049

0475420112

0979311355

0917391344

0533701638

0860048492

0387074453

0975742718

0707747072

0967450872

0332982366

0541756321

0327488603

0487233508

0096504749

0586775141

0270121274

0613925637

0389838037

0220689677

0444377168

0155163352

0077021039

0257138171

0022187437

0191062484

0619701995

0446407241

0557840543

0256894678

0199094068

0470989860

0560593305

0752775124

0526967757

0832375498

0261628634

0658136737

0042013244

0255938846

0659480276

0008411146

0242866139

0691419827

0960883474

0663533635

0411582080

0415824513

0670044589

0315443552

0537078681

0734538090

0102976502

0289662835

0868619279

0972527278

0798929813

0585614051

0809391232

0791779565

0603648455

0228040009

0056851546

0393757132

0485829319

0993286265

0823822692

0194641347

0650919070

0507471229

0968589265

0367703698

0062904267

0798978771

0701744320

0981942790

0528559928

0965115976

0955692724

0737386570

0310857726

0002085825

0282107210

0429860943

0316684027

0203491880

0703289166

0915342156

0148454544

0489067896

0186360973

0391362319

0273429831

0840354509

0314990193

0419783010

0549918519

0882594046

0093714475

0737286303

0246326418

0602850237

0297783478

0464702830

0106741347

0657239252

0546665336

0130004327

0933191851

0579511786

0811809571

0993117415

0571103644

0930024802

0612715901

0222884608

0922349244

0910753638

0176727670

0994451453

0048924518

0016955801

0593189399

0055057463

0360280325

0479313833

0630445832

0783733926

0485223088

0299483681

0544201332

0066806338

0946677508

0186771041

0282869294

0935595770

0598634558

0491181620

0644895481

Gaussian Integers

0670609770

0162204545

0325725244

0152599751

0379347179

0484644938

0300803077

0865684033

0722262216

0472708409

0321965788

0589302518

0309308976

0794469537

0844960286

0567617738

0167015068

0292894642

0587999004

0732051035

0430082218

0372906395

0395617033

0618399684

0148336072

0417552264

0403181264

0673985168

0317814460

0210578044

0965610711

0238836523

0936515013

0800012690

0833332812

0353511935

0002187703

0909536240

0837186967

0133045048

0981298876

0442398139

0466421158

0672115907

0138352202

0104479372

0630208587

0661174359

0561786414

0547507937

0277356872

0144331285

0127877630

0627124035

0974359538

0694255894

0796119792

0483579112

0958164919

0417451000

0039740535

0824468361

0930817275

0452690053

0997605215

0330663711

0601137151

0167665247

0863031684

0794682276

0863602924

0275880937

0089877090

0375621146

0975836601

0369365719

0434608475

0671757752

0434572359

0632035704

0368967274

0433704531

0378740446

0011354325

0938931024

0229996969

0016069238

0281158927

0850311027

0292936234

0360798072

0983276566

0466261793

0408479719

0035964906

0995111912

0099710376

0859571254

0312110103

0924670103

0007756075

0757261683

0875081083

0095180183

0529483316

0671011041

0304696119

0297486115

0669700784

0314323150

0167343815

0277289894

0734656692

0987635136

0156755237

0152084500

0203265157

0710736747

0157153261

0362566145

0815685470

0613873965

0002525780

0223619477

0855820131

0454394123

0712506322

0809402256

0173851167

0129352668

0171387433

0456849075

0330217101

0871074783

0247686678

0432389016

0501184250

0037424844

0358670972

0869538858

0907304239

0519347119

0289669329

0815757888

0493838434

0214117196

0164367324

0484537810

0513999130

0851247955

0856438950

0814128978

0772065968

0039864430

0304823358

0940445538

0696556613

0356972319

0233201070

0791219157

0412884447

0281560563

0894376801

0122645612

0426609092

0838676110

0796827004

0811228835

0746756795

0478591317

0723625386

0354583917

0418143920

0785115920

0143866441

0171055391

0370629053

0374592967

0196350900

0244778962

0552266876

0459591117

0688626563

0671806802

0218214021

0003514464

0544001072

0820006837

0154460254

0947729385

0960843421

0668714376

0551191240

0117888119

0981794004

0111385242

0558937346

0111221421

0240787291

0539940559

0192737500

0209027594

0230539710

0043846452

0927496625

0014897982

0762704484

0778435429

0721882702

0949296878

0542137935

0158257145

0902645358

0883858097

0248513355

0381522698

0108825459

0123311691

0508091410

0049961922

0161758012

0188343672

0412221410

0511847259

0824150658

0199197957

0087664325

0914921475

0984567007

0141486318

0088082766

0819839833

0534640643

0130282902

0936549384

0316240587

0077851576

0529613749

0118356967

0684105611

0453179069

0707957296

0860181876

0506593076

0924247901

0557010487

0240454864

0497457942

0777484805

0485663106

0751713864

0662086490

0293031388

0344876443

0857307836

0060383635

0621234624

0331083671

0130515346

0942947920

0382361273

0166968808

0306963338

0596476046

0978196651

0421823779

0700756963

0271125531

0765550803

0458850054

0524701341

0186107654

0232915713

0613685764

0801070593

0142116686

0463196692

0177893909

0201675131

0033416192

0914613870

0690763584

0276803179

0394520271

0362858902

0029009509

0348501778

0576262413

0052621063

0370437727

0535122006

0611641937

0278145311

0027375406

0839722477

0428601634

0305826870

0367900722

0477421384

0512087587

0682105904

0891161529

0205695760

0800511660

0733140714

0614389096

0922760194

0353711460

0361872566

0479447017

0735460140

0114321843

0203892942

0301964702

0513468382

0711909263

0314454505

0777498718

0885377460

0405628776

0240249422

0351435606

0071884873

0354552544

0014495401

0342871695

0828755595

0709966734

0808782505

0826610436

0029102983

0878044883

0523219283

0495428434

0753342660

0340588402

0777728515

0712844042

0629835841

0299394629

0738068790

0278272713

0949671466

0965063690

0529057832

0649804996

0133855631

0174958549

0563597856

0017560031

0517365305

0641824118

0920107122

0232389011

0754127521

0333428760

0467514270

0123407812

0302724775

0812361073

0887091690

0282345240

0732592619

0395199983

0039430045

0590578525

0190946159

0226129475

0235636030

0953774779

0154490985

0482403394

0542700707

0306100683

0123732894

0987962306

0418535416

0723286417

0166351615

0195833965

0209807418

0312085113

0348756512

0594186770

0433537065

0854073538

0435938499

Gaussian Integers

0462070376

0418306738

0289852232

0507413064

0961985770

0639359913

0314409026

0012389151

0230489858

0809931263

0047001308

0764810412

0104232198

0557887633

0776589590

0152486696

0005671603

0276785910

0727198027

0354591887

0324853119

0083871910

0292281332

0648505317

0252641761

0629710820

0204914308

0213924757

0884540208

0199294202

0680356260

0235746549

0703903767

0676212039

0578182671

0058374557

0768249247

0664717521

0519809164

0726349881

0213433262

0220356129

0372568396

0311083001

0109599043

0278003334

0962051882

0971121667

0041059721

0565156513

0984711799

0170277304

0832614833

0112830507

0653216421

0779741828

0522547175

0145053206

0853244632

0802689756

0846412376

0886076197

0564904323

0287607441

0448724181

0704809372

0451100013

0035835175

0583475169

0374257948

0897704902

0824902409

0080937476

0285933703

0598127052

0731170340

0050029757

0133220521

0745216111

0239506875

0707444619

0639050392

0564133390

0633470660

0563928316

0776388345

0102975439

0734768912

0332554155

0232009194

0362652612

0419564917

0699549103

0431182796

0306778284

0821233357

0358572594

0912565782

0796876513

0685729501

0873501086

0419473290

0658242239

0714216798

0525668809

0196680277

0702464607

0940430626

0848609779

0136070322

0643675809

0022352551

0486245077

0590004389

0143995257

0950359074

0182063412

0975182932

0580993485

0263604773

0991147416

0358561530

0976808918

0554568889

0399130905

0403062625

0943992687

0875860403

0860856832

0549503148

0401277615

0457839343

0285896634

0294842986

0643342346

0081187679

0718113418

0997939519

0984258174

0845393007

0485980078

0824263252

0796942660

0852048729

0777619638

0987907932

0885119642

0408356795

0310010506

0311922965

0031410816

0917865681

0755611588

0156354032

0289232923

0200537196

0312415849

0606453661

0713492375

0388809453

0771445147

0701625020

0523853936

0089799015

0622278174

0989534833

0269569712

0242499092

0264582506

0722974605

0424823426

0939970100

0927089742

0825958719

0285630254

0487057364

0496111344

0933672682

0283205721

0681262820

0162500948

0888732814

0030416390

0484240164

0906775208

0625421018

0390091416

0277286490

0989012870

0890127624

0900245488

0882334666

0895817091

0846520741

0785224722

0732324162

0700406668

0199679747

0270152483

0960423890

0849231033

0021950229

0283877478

0781872969

0730801269

0801372333

0424057317

0749606384

0204787722

0629717203

0394850543

0694943956

0159992180

0305902896

0388343511

0533318085

0328149554

0213677263

0100101779

0375723180

0668434454

0050951970

0573736942

0980642064

0010631531

0471038218

0755956417

0108658306

0110478614

0508774389

0653982162

0096566288

0450652371

0381949713

0252560274

0779953563

0131495181

0995331475

0704635742

0583035031

0410199666

0589563499

0528893285

0707921088

0154929636

0573301502

0153379010

0033364806

0985654939

0281059981

0784060962

0239701364

0392874619

0590481603

0117082431

0931286195

0364452162

0428136785

0956835581

0613709533

0948641428

0487914931

0466316630

0797328765

0673974918

0066567139

0415924601

0113120221

0287249265

0987676498

0661270840

0689128683

0637638178

0974765924

0365010944

0312870728

0281901191

0597537167

0031246407

0367458896

0892950697

0957463008

0174978921

0781591792

0513411884

0540346463

0723761800

0506987869

0099214660

0474693055

0998364483

0671386305

0269623001

0089108261

0997836308

0727196212

0067935484

0796746897

0411738541

0749750506

0507996952

0698506077

0205057488

0091623420

0801821367

0360557065

0319673596

0515993239

0576112352

0487517999

0016816410

0083158297

0154482620

0613753430

0406481838

0383523941

0423731177

0518765283

0612651988

0318787905

0688947107

0753979286

0908218326

0610296818

0818366775

0604767212

0919970686

0920423822

0633344543

0772764214

0675161276

0172692069

0161347907

0724227474

0115498574

0478125855

0532553201

0664763762

0379608191

0097150457

0970020632

0341401708

0452273680

0943196447

0265412473

0249364011

0897155368

0602897551

0418384181

0667238598

0162705664

0044258997

0077974034

0809112432

0642043376

0431101928

0185740306

0647758788

0508131648

0899501629

0440801983

0285333162

0405987841

0782114054

0400214432

0920656155

0400278610

0060035959

0968296878

0089961503

0181163340

0196794863

0472421606

0895955187

0735905160

0591790893

0653063487

0417569938

0716755563

0996365187

0700420540

0640917831

0941363476

0956880581

0896437543

0679762257

0326392603

Gaussian Integers

0371141438

0430650570

0693075773

0497291956

0647404215

0432260143

0163162068

0609520788

0187479212

0620469570

0042247374

0773216240

0113595082

0618588675

0519273829

0171580123

0723363333

0036560827

0156995743

0022163988

0426192088

0775455329

0211560134

0610987089

0075617464

0699895399

0846910931

0644479192

0699882525

0211623738

0830014172

0509866073

0559326092

0359940036

0022224021

0297292855

0215964226

0925470062

0131293677

0868487188

0111195786

0860175954

0240632410

0749363784

0385472568

0112833400

0087809843

0751456999

0609601877

0275143887

0502455282

0900961673

0149418946

0106301716

0527949990

0230700435

0143554204

0053696824

0828326568

0803481017

0847942470

0633036471

0703079011

0576759198

0757388481

0906444583

0871443728

0409390601

0905553938

0413213530

0350390338

0510166302

0318027686

0665845276

0006063919

0440432537

0655426511

0698504053

0660379649

0596875341

0398352637

0728786074

0793942049

0421198147

0136351037

0955936575

0046300640

0201790703

0646942404

0709677296

0566367592

0992331725

0954288379

0919283177

0893970767

0448595796

0994971496

0461950807

0326236117

0062625689

0816269716

0197822905

0530128225

0357764578

0718747236

0694676391

0009233200

0727374091

0242634373

0848893993

0687175040

0548336848

0983595224

0345250379

0803175247

0113137318

0730821326

0164925416

0047421851

0216622430

0504810100

0846231176

0553420313

0999613349

0460431605

0121760688

0694742396

0388785493

0184597273

0252215619

0818433139

0618477466

0062028965

0089510906

0929618310

0003145190

0180402443

0125779737

0774006373

0796718195

0437322333

0227304900

0200594732

0533912715

0047003699

0166931620

0121985351

0860210643

0304791195

0154540177

0965736581

0299607362

0933755605

0407002355

0763264189

0587424391

0753877679

0878283381

0131700001

0845049083

0517725231

0020861319

0639459823

0233598157

0597594495

0375684395

0266460418

0339482566

0276635114

0551481396

0850015278

0037394924

0655383682

0159602833

0045980317

0367548412

0229566777

0658748983

0851690357

0676634990

0119130182

0841285235

0018010740

0986420261

0395322194

0005790183

0802493119

0039167782

0431048614

0068576005

0634538244

0603317759

0467971068

0081492181

0860277624

0777525756

0492542881

0464963292

0766009525

0201995176

0044664355

0093057189

0453048981

0543434989

0614663086

0949453733

0934365997

0524172868

0390733083

0508481648

0461065634

0170617570

0847239724

0213211923

0943443244

0949305453

0877393139

0643009190

0901885958

0251990727

0088109771

0016122430

0153010036

0628239133

0785803362

0788316416

0668415442

0200809869

0954851434

0700309465

0026391884

0203558625

0876018414

0615586214

0524493715

0817517201

0114890830

0911126204

0704619314

0735830446

0827589561

0940929632

0606946643

0358121463

0449982124

0157421300

0629471589

0586433464

0679894319

0326367410

0844799655

0059758371

0858223928

0186755294

0986884578

0347001079

0628363452

0639542549

0074750086

0739804412

0115235328

0827531585

0534764435

0102420463

0077504595

0254136625

0954472899

0247803168

0033464119

0948020728

0884550525

0517770369

0266397393

0205197054

0878965470

0406938757

0782321757

0553963039

0502969406

0693991978

0223800671

0749042318

0148139725

0073875008

0844559494

0441174915

0681872140

0522410039

0725909611

0611695466

0842540521

0481041623

0354341168

0279332620

0704176522

0383060131

0748833139

048083898
0
0009796961

0196541988

0292342017

0639329924

0417454170

0106615579

0207725399

0677166580

0756038175

0797124834

0921714442

0926102830

0637417630

0192760734

0829725799

0231055085

0504928781

0191125300

0179625386

0748350824

0865228352

0420730116

0515739879

0712619902

0236775259

0576363376

0520386512

0711565583

0095282784

0999358638

0713965792

0977833160

0218807787

0166134264

0234605080

0582371470

0680385366

0841548105

0931276732

0058612793

0104371293

0114706046

0913945222

0251850400

0577316054

0566749827

0393391195

0260843766

0492040711

0644244553

0072854854

0064095129

0815420741

0305382180

0668009671

0206103893

0043017246

0423788898

0446224245

0521252522

0756212107

0528048727

0676171265

0053607103

0742794799

0667814670

0310926651

0489300208

0856222708

0354541672

0785694078

0727568681

0919612936

0290752300

0225240434

0013130392

0671875659

0722180531

0819514328

0557318103

0234870566

0998446818

0008508902

0738670962

0798353858

0971205513

0010650480

0079512966

0693759154

Gaussian Integers

0487593689

0384554679

0176003460

0716940274

0064460787

0429690948

0898365762

0727135315

0080253537

0192051563

0376744937

0128647685

0804102859

0318268874

0005292025

0183542112

0696246458

0699096699

0972127041

0901273151

0097648117

0479547726

0752234592

0502339287

0930899316

0322830892

0782340037

0885941754

0354249838

0453863838

0394457395

0401125300

0761212346

0168124446

0622579613

0529718888

0351273291

0595740902

0589900838

0405801532

0205732211

0349134347

0325293807

0083032215

0840576355

0057157719

0202366401

0711670211

0204199342

0062671536

0267240698

0721135854

0431571418

0661992357

0894023395

0227046780

0176448881

0246538985

0760673766

0380755228

0408013503

0137877370

0225070566

0530683552

0067652055

0396390198

0401021213

0094863458

0275698918

0748236619

0578827177

0056489769

0260377670

0088957964

0024087276

0684267482

0972039766

0043036045

0983411443

0344852990

0505747831

0876845997

0936285868

0435063066

0893799723

0226057915

0388824310

0100200816

0582245386

0652648177

0109321001

0514915410

0675465985

0448828621

0293618382

0923198034

0132347092

0780883501

0309840552

0117505516

0188955636

0076229671

0576021051

0751349510

0095344251

0550109777

0549067977

0339948609

0165633292

0303450096

0104156688

0221631596

0733623288

0805252989

0163024370

0860940800

0898978874

0807828152

0341161609

0572160752

0864706591

0928026137

0142089098

0191090951

0263845406

0540335444

0217011599

0068199918

0389537442

0765808233

0669119732

0946424527

0591616332

0674393535

0232751050

0081274517

0166374568

0805233639

0846863620

0765727776

0116279029

0786035141

0980563197

0843175429

0653755726

0365994904

0676171237

0054564670

0527031993

0477441730

0433311719

0524882458

0245374323

0361669173

0794325825

0149122709

0365988327

0027879559

0077362437

0885637635

0038303828

0724322484

0618778362

0227022609

0226481501

0945279612

0983280384

0361739965

0949890778

0339709962

0906974968

0270947919

0052653726

0636755877

0780967014

0095593265

0912348011

0887942762

0137089382

0918115023

0702281034

0532538827

0480886919

0939160573

0038023832

0539500565

0036501851

0937674725

0657622522

0616094519

0968224655

0547988349

0979477991

0069274802

0542267462

0670959876

0129612433

0011384081

0140032274

0934314901

0035609415

0967644804

0244877365

0728947210

0240980920

0304155680

0137754242

0407590625

0963054713

0019999039

0786939836

0056398322

0276492361

0533953313

0162380292

0411083429

0690768503

0504868199

0088531806

0473915337

0449149554

0657831481

0820455241

0124498764

0256830971

0069882102

0521044914

0884160249

0610631842

0950438327

0162365073

0207437381

0512317566

0393894954

0597639322

0747165433

0676416445

0675284711

0191158228

0655872802

0241931389

0895895368

0028025692

0010294595

0190835659

0937586127

0883053326

0127481556

0468930572

0092381399

0735096112

0819604912

0954474244

0477360086

0415665127

0819754522

0882726849

0774102078

0939343460

0514908174

0685165469

0799678144

0346102730

0638363023

0853825112

0426978954

0560884182

0254092618

0505718803

0095942745

0179197989

0578194226

0876449217

0338055977

0024207908

0370297746

0279445904

0132639894

0656936618

0525777658

0540022097

0649061184

0275026793

0423279023

0257417761

0367273153

0719668119

0163628544

0469953761

0847540173

0908065377

0770347051

0725384515

0556801955

0359439781

0568863686

0442095781

0233436024

0896151740

0882539072

0035424637

0269514224

0413496996

0177906269

0847870452

0308575266

0073566114

0369521338

0405282911

0995273904

0867304802

0427831187

0634080960

0281993327

0761471720

0672170528

0029659237

0214053473

0412910668

0273906753

0420328804

0513540746

0679960155

0672274506

0968838914

0022762262

0842722330

0380025336

0779222533

0935334011

0190354243

0414554916

0822605316

0127139677

0357423353

0392927256

0800947036

0876363391

0720268798

0286889447

0936425993

0193298572

0500330458

0712112642

0781774191

0027913699

0727281801

0279232941

0363664617

0508543760

0528505383

0920937022

0816230414

0360411366

0682203210

0562958119

0762883748

0274854337

0695261014

0281885385

0988471638

0720414353

0769970047

0518161868

0592185227

0313388725

0289513786

0432545795

0291127070

0973047384

0931717562

0563945928

0145302951

0170782150

0059333354

0987033360

0274981229

0285625617

0340300712

0501358781

0352140310

0115551639

0379730078

0982091815

0722540293

0767133367

0462472029

Gaussian Integers

0539568207

0746548504

0861356703

0852619089

0975584356

0991927424

0738147071

0125673654

0174583158

0593236342

0181348958

0828787317

0151302144

0647548245

0961293148

0794669426

0374737318

0150553739

0139824097

0848242987

0803665761

0796952566

0228162235

0387178032

0847186667

0628166136

0718837336

0306452303

0978162904

0545763982

0401203402

0584994416

0353785307

0644398449

0343510484

0135976278

0671002256

0406962263

0029474890

0504333368

0249968222

0625603147

0179432093

0499762117

0079419562

0958226251

0231884906

0818487489

0553876246

0595465407

0000586427

0631771625

0466396784

0622171942

0825723324

0240829197

0700079229

0643835489

0952588618

0412705934

0093373387

0016347973

0852365875

0458187436

0482727898

0281634809

0898841473

0916717136

0022563566

0487905098

0897112254

0363173661

0081237625

0852598531

0067207670

0913040511

0306166425

0617200421

0775342613

0759544044

0660385475

0944288029

0238050221

0358498396

0825871057

0639995907

0102677397

0191341492

0915371218

0662693720

0060282217

0114093179

0315921465

0027555016

0460500363

0203008032

0743052690

0724423059

0967518695

0760637207

0492538953

0002518590

0422561532

0372728000

0212110431

0094006663

0435531425

0702312397

0179689468

0632357267

0062742509

0331209101

0872687885

0587839938

0622250910

0514935202

0513336914

0782580488

0755162712

0659532205

0666409247

0491116827

0734232113

0414789285

0320652510

0732057209

0544510189

0996703185

0923917577

0129688333

0713792209

0983038551

0245305675

0629953667

0977541060

0174408777

0196074424

0782663168

0158449843

0913801959

0780813490

0173153559

0216755365

0486248736

0432687627

0427597881

0021368525

0904117018

0818659424

0798146259

0967253781

0484887229

0887364926

0933459123

0154337581

0594541835

0866720849

0396136993

0161311122

0527599855

0832820484

0758182760

0978142911

0399263978

0722027327

0211466500

0585318102

0124182202

0181547599

0086243164

0435162490

0777220300

0462128267

0094092770

0568674967

0829593442

0475869833

0193975361

0708092232

0176753342

0412983041

0253592565

0248705745

0683192283

0062149164

0060856358

0644514436

0908401756

0414303530

0066451592

0875094212

0673153268

0983475043

0174933784

0649478577

0220903646

0444629903

0529444788

0861009363

0097111242

0956282624

0406500639

0767692775

0237487960

0082320684

0986863647

0276322683

0542474350

0375756038

0743174613

0894945582

0367996237

0471946974

0290210038

0543054142

0862898049

0979005330

0861762699

0851547003

0734006004

0351598208

0254063265

0132585766

0281118574

0617155628

0742507052

0911800392

0393487030

0965216003

0621224959

0749019775

0462823630

0158531928

0245135270

0502488654

0454302577

0082493039

0501625407

0154656427

0719992088

0587251043

0242267677

0766547384

0130664800

0161509493

0113958202

0777448296

0667791725

0776718926

0592802046

0862924639

0617638724

0562195082

0715703310

0825422565

0328235421

0293128577

0438112215

0417438468

0217782389

0234749694

0022147908

0459312887

0360794169

0409250124

0978782592

0757439846

0529291360

0353704739

0260517260

0999499918

0759603774

0079393257

0615416207

0953862855

0274542000

0176003873

0037220560

0377624652

0701416605

0149964599

0749966620

0169579417

0965687058

0564880309

0457149662

0217481478

0447254254

0074347869

0586345097

0208496828

0967641946

0276492050

0803585013

0888495022

0062803177

0210126941

0064868221

0377541308

0370808756

0563257559

0263796087

0043065520

0533678256

0786714773

0840784089

0165151399

0604223065

0868805452

0428999897

0771063136

0569144034

0597506947

0110059820

0014271680

0241564848

0044021419

0372394838

0452180680

0081811946

0418183692

0106709878

0056402817

0322256022

0874891285

0378829974

0775325872

0004855796

0945402457

0547687890

0904328885

0643252055

0314503723

0742084831

0635400193

0945170861

0272136812

0668387195

0514904784

0425690396

0259836214

0456957569

0647114791

0680677287

0521309187

0707454353

0207903520

0458383573

0877099036

0362999713

0528386945

0236764424

0031516747

0567201271

0605505656

0974582905

0810202938

0553181048

0419551825

0999470465

0146192573

0139101995

0765614344

0399982651

0779757922

0949872001

0139743761

0357149676

0427695338

0502408903

0979637022

0752698363

0852055559

0294860405

0824311303

0376217415

0054017994

0320467887

0278224109

0918162867

0423844573

0749361217

0497770423

0002559732

0684004425

0852491449

0758898950

Gaussian Integers

0487071619

0792567551

0881042219

0432706309

0925262459

0668811798

0346711974

0073793540

0327857457

0109775762

0814584586

0208957657

0211333872

0105421226

0626544694

0068730586

0045899144

0203055532

0250333019

0956482684

0758570639

0539986208

0610009818

0846671727

0856750102

0558817954

0054574177

0446062134

0215172474

0654347747

0358338721

0524299799

0314262290

0238098093

0551267781

0031342599

0795262196

0622863747

0702657128

0639945893

0760600218

0489666039

0957791557

0654218644

0515405132

0100556745

0111687630

0185004268

0246142449

0555036470

0884926099

0610389029

0127800094

0412443529

0814314874

0466647283

0728801964

0028075236

0307925015

0261756962

0552275453

0783960567

0768917722

0778778700

0378661636

0803768247

0958022244

0181666194

0653025448

0458296987

0034363368

0713214749

0971687790

0392370240

0961944637

0787129560

0894947056

0941158584

0901478701

0195532647

0532663410

0667073089

0266137396

0697137041

0359904771

0135565093

0436125253

0839715423

0317201321

0865924011

0150589567

0898649816

0430185304

0275366293

0822200224

0099333234

0096609741

0301705830

0786657842

0890598820

0624470562

0913304924

0491999041

0120058384

0625589083

0813971129

0374829383

0860988837

0687916782

0746371658

0832646268

0931093517

0474937861

0570774203

0495748477

0108430051

0376443914

0535485314

0992897049

0144051999

0279641452

0176376987

0218722530

0530836442

0246840991

0749322623

0316256152

0421077788

0706549742

0581799165

0724952278

0529410445

0994542987

0976372744

0947449174

0854179331

0871852922

0992945948

0342622104

0724920413

0871367666

0867276851

0535861249

0244093409

0168386724

0182614323

0467364734

0902699885

0045740836

0647123262

0256903239

0797055740

0473810710

0859750983

0717405448

0315650370

0833082837

0562490105

0329549026

0015827090

0467938934

0277161282

0827578667

0300656610

0923776069

0121631674

0262787836

0992368045

0523721830

0412441176

0254857294

0344266706

0995442102

0034438709

0346223851

0389165494

0363926519

0871106453

0955326280

0166411457

0152167158

0687692576

0929990016

0423984840

0619915256

0038950535

0018153913

0289657028

0109079835

0405974826

0585350578

0679555723

0431099423

0205968280

0472774433

0211232685

0031565924

0589452606

0019503831

0279995961

0486234154

0411678609

0704163911

0934786134

0442477814

0942740468

0827024005

0259737561

0538655460

0314311488

0519594393

0320032000

0814011043

0727289861

0869512003

0623350517

0594549794

0336649553

0610129295

0076996167

0410676132

0390522537

0344163345

0372750438

0056284212

0133656756

0056834328

0332774425

0745326112

0718054959

0023828639

004440688
8
0724177577

0291670374

0155695978

0733694996

0105921701

0753040902

0408237580

0342846443

0171573050

0770862770

0834300931

0163661850

0981621337

0130841617

0933619196

0765761339

0555919692

0051768769

0441963880

0586630800

0036424808

0928416360

0599880365

0161324082

0318648339

0692593018

0118705884

0482530863

0701284968

0105790259

0172030458

0871849753

0645856392

0562481689

0569920634

0113403180

0933481865

0819102051

0744542423

0289231040

0821165671

0743897492

0391900774

0412074889

0698588670

0681766847

0240582609

0394651062

0847212548

0005910570

0365615243

0109840991

0221133003

0739470873

0642709111

0792068012

0496329842

0039791871

0002213371

0076722086

0645690216

0779206570

0801562414

0657885044

0337456259

0555277295

0321675372

0658272574

0802967205

0432851148

0637377778

0048767068

0025221363

0308304706

0719518401

0100764008

0991373916

0831671996

0104902160

0893267014

0323054257

0874402289

0305688730

0000052017

0743345440

0977205143

0619539688

0687455672

0791333281

0130240213

0021162091

0009267792

0659272935

0256573956

0587625277

0727452642

0793388257

0564443299

0922878736

0082957692

0597434823

0189707976

0886511267

0767298169

0240745360

0659301099

0560532626

0940656121

0418005448

0680825641

0477496730

0389497011

0908074429

0152414101

0818129317

0477292839

0860666103

0123499222

0782039588

0731732155

0079797112

0769066766

0890368799

0508302934

0539969148

0985450615

0945659745

0363376664

0162413685

0100046359

0812563197

0610857682

0329280474

0987416853

0177133810

0381535988

0694932051

0652468769

0097238115

0217034607

0412398635

0134049400

0913391559

0906883948

0430193812

0118904408

0477113024

0720306855

0268575006

0213958912

0049616044

0352415334

0862903513

0381138594

0967556571

Gaussian Integers

0208361563

0201096403

0710342489

0053655662

0973307271

0722392815

0762484284

0037716137

0886500264

0983976559

0718749697

0145780124

0162814747

0043395785

0609671415

0397714553

0347710684

0716207038

0335368279

0194018195

0545571285

0490056443

0812020895

0260631116

0897879392

0905138348

0253207070

0940459223

0821671138

0027617560

0595888510

0801029131

0601116638

0624013969

0462462074

0059150297

0292123604

0684505673

0701255726

0647222900

0661034885

0116109145

0738322668

0257527624

0815419424

0532043751

0623622937

0109811932

0772011328

0796550085

0235527191

0916778054

0238359959

0304830942

0726183086

0472417060

0255103211

0208423994

0359957879

0849096736

0965195952

0726248498

0046746752

0982246212

0767201399

0237586125

0389413807

0318758115

0831884534

0183040113

0684009472

0306175479

0067307675

0797551198

0846488935

0380133718

0401602755

0701892420

0313522394

0653142257

0001821523

0216716530

0675719680

0637918610

0035686460

0109561412

0079623701

0600803853

0696541518

0923493871

0819904335

0317058391

0892860141

0856305852

0337426314

0820847010

0954014926

0052655200

0249375418

0107917961

0182867467

0066671228

0387172849

0087552362

0597126605

0929541934

0105213049

0873650256

0835446980

0033802661

0170906529

0712110349

0110542246

0455269617

0633509459

0499082411

0086645784

0888030997

0308551181

0815364829

0938645586

0185406145

0467346483

0673806490

0328194463

0603572815

0825483777

0926051418

0447285377

0344067972

0305714585

0172336781

0979338602

0667627075

0649847344

0524365773

0041697984

0402452497

0378595717

0290598304

0948003075

0662834512

0703883557

0805966846

0983496590

0833881828

0654116345

0283917203

0556010741

0597283106

0658726620

0821470904

0048310987

0884157237

0777486545

0926672805

0268690777

0282139101

0640405057

0159302752

0762956947

0602488215

0961353624

0918788370

0794596384

0187520029

0819245207

0568079692

0361356890

0454931071

0608305771

0915619780

0247998889

0601782785

0397317124

0627864969

0919252875

0784993122

0977492381

0029205272

0996858408

0832936726

0422339374

0654914943

088048850
9
0851688735

0664687051

0275597565

0148261413

080388842
9
0139182855

0850238854

0859770427

0181939024

0104324094

0429308400

0014146452

0888100688

0231092583

0290990588

0328041872

0891989107

0768784707

0598573526

0750853997

0511252728

0440536068

0259960385

0940835930

0462592528

0309938229

0383465922

0870100110

0854672260

0141744236

0769489490

0877412168

0099202076

0475518949

0140548348

0501950846

0405612596

0116344956

0291232636

0951738866

0189582783

0017668198

0635670482

0336995435

0873588563

0298627687

0638381353

0504227127

0219591549

0243028820

0889738211

0544906797

0071484070

0745511914

0132748929

0184430150

0895442577

0547490959

0083373873

0904148577

0129484715

0733481979

0327261303

0592514607

0224501470

0089169060

0699848822

0603257360

0064480177

0680425407

0826377965

0539978433

0211291345

0609014953

0272172683

0025016257

0704983413

0466928087

0203084955

0561987838

0310286628

0037181815

0370270351

0496947776

0894039815

0838128423

0905205567

0944334023

0676025209

0418632272

0322056981

0325135113

0925702472

0095224368

0343576619

0901761431

0799206008

0314009250

0449589418

0164142295

0698982769

0712670034

0253944100

0605664235

0924373491

0354148643

0795537829

0030261897

0668581764

0672277605

0185839757

0888219154

0346304175

0740826384

0003478513

0563151945

0367394884

0592279262

0600466105

0288819440

0613351749

0244114953

0405524814

0047909204

0463835400

0966257312

0367626513

0493250240

0058584016

0284334061

0240642650

0560668522

0290454691

0777643184

0674619720

0687730005

0634981078

0290791221

0079751121

0981874492

0645771803

0144224013

0419517501

0061734236

0740447695

0673385849

0179753183

0280690738

0049701843

0862868437

0881376000

0556903785

0225610018

0738291929

0324987491

0771607218

0427519292

0039414490

0298391375

0399290028

0725831371

0824869845

0579167344

0587504397

0890633933

0115696146

0745217072

0646863372

0237943607

0133339150

0986985279

0203172903

0300074095

0940302927

0756053030

0551139046

0387334459

0525659177

0903691295

0758316098

0829275615

0957461975

0875882123

0541951741

0356793339

0068960968

0873084779

0002934695

0755078709

0352934148

0768348345

0399902433

0262845567

0116751127

0925217663

0170495693

0095105421

0655966186

0276246453

0760887456

0306417007

0146578169

Gaussian Integers

0922807374

0669366642

0977724193

0517372757

0254517493

0557303721

0973291424

0114346402

0908622332

0158685268

0561497436

0153820894

0910164293

0923592530

0132596911

0317000814

0236377084

0751550168

0029918822

0613720253

0443408018

0800151935

0457714540

0426921894

0317977124

0506183394

0339993236

0487164545

0940208542

0928041571

0364078999

0432051913

0027212019

0777021125

0356401707

0017738760

0368811750

0922575581

0503533507

0439657869

0874064848

0482022882

0525451809

0317213051

0030861146

0200206532

0278414657

0019765391

0844654081

0721316083

0937141831

0445309957

0285358412

0341442500

0713877097

0086301279

0582094101

0394284016

0401983058

0732764391

0153863812

0260700274

0204648356

0597269707

0547396314

0514169713

0771807130

0277456299

0398441042

0252214935

0730953382

0740875949

0933440235

0969198722

0061326935

0764560083

0503078643

0721177126

0752176691

0467863458

0680139656

0312651210

0859427636

0837758070

0026518203

0031646851

0746111458

0725315269

0436825309

0004573177

0943105273

0186645191

0263549567

0060110453

0200853367

0482858633

0209914090

0996054474

0156520485

0102444844

0546943818

0615611873

0298665479

0891874028

0235416285

0884490668

0099722352

0102905897

0328283177

0861046244

0298749060

0138045075

0280492847

0129404572

0010437658

0336735256

0125615466

0184392554

0104875968

0027845079

0474576405

0662306566

0795284758

0567958766

0984899293

0779212267

0027999639

0026700664

0263315146

0879881403

0862460284

0123549039

0947481611

0028110325

0517975050

0292567039

0652543322

0624448749

0255219579

0836598813

0286287270

0681291521

0307503467

0651234905

0077649031

0774095709

0890178348

0265903513

0608624207

0080208490

0006384414

0015502532

0993357084

0664299101

0255139995

0716837607

0707544739

0320649988

0727540227

0311412547

0117979465

0728535795

0317432560

0432652380

0421863142

0812272970

0839127943

0804299407

0401978687

0328141429

0074237725

0134536338

0315689118

0885796131

0957931817

0536815213

0850580760

0766769813

0757493667

0017732255

0635125447

0060530904

0158240503

0479356453

0531531728

0114790513

0754431830

0937524156

0149329929

0395439749

0431628152

0792189887

0024283271

0731599078

0241748340

0758657227

0074002842

0890276635

0463441864

0672444075

0477231406

0379708353

0747646625

0973136141

0518622550

0809350860

0562471453

0882187442

0692758485

0612039163

0553754394

0765105972

0105401014

0192280650

0450361835

0727835064

0556382071

0638629567

0210080939

0572611739

0074115784

0392147091

0434465689

0958979350

0367027116

0909078041

0979938385

0033996807

0119358103

0332760956

0535648081

0399536567

0638751973

0979795494

0509907114

0200815312

0443471410

0431445181

0526755838

0797890761

0074694049

0654744371

0757979750

0548023898

0522033771

0997312884

0986671310

0081472960

0838529681

0215359927

0227908153

0631521971

0518273176

0402519256

0339460729

0902689217

0452312925

0749501124

0330154924

0867980369

0758922624

0932986405

0295836335

0501156763

0603898012

0182617487

0487033306

0559984319

0434457001

0871808816

0286629952

0741463133

0546274213

0280283822

0145086002

0508930058

0325373051

0078515356

0341192609

0926587302

0120803603

0067856242

0397245294

0092187852

0195639001

0746269484

0350274745

0921333725

0873160966

0586391368

0076608795

0963607393

0987066027

0324413174

0512427631

0538334913

0100316242

0569688505

0706946976

0132938457

0562455422

0080157754

0420452583

0307420473

0228735181

0438091675

0118237439

0420381066

0632941529

0999675607

0452359022

0509499145

0305124368

0569436098

0912846727

0360053873

0827925113

0058895173

0717408754

0049159656

0783548554

0596167250

0994916945

0715317791

0964784486

0087857061

0206313708

0485755862

0772423034

0017941334

0535854009

0199897887

0549401866

0427688066

0256075626

0677682160

0721561190

0414836070

0130479349

0686010413

0585354057

0629382149

0854798914

0076932621

0312162311

0833587304

0415399310

0963770673

0418187242

0250318006

0108858562

0570935864

0102736973

0016226424

0050059174

0249882511

0789388679

0177796410

0037695526

0204218745

0902982519

0488718582

0354779417

0352375599

0137697075

0535558582

0905359980

0849114549

0609706731

0125643983

0775716262

0180429916

0303679865

0114317459

0234483761

0720834659

0359843886

0356056236

0614198505

0779564001

0331480143

0779812241

0494564641

0026831188

0603734617

0927995118

0745289126

Gaussian Integers

0421679340

0756249358

0611882871

0858226442

0719889104

0753944866

0229720491

0221057758

0659625918

0616373778

0489501395

0551268900

0475185574

0620378437

0993106260

0281632115

0066340338

0895056499

0705892439

0261374675

0884144518

0607431352

0844900901

0675029334

0931168751

0050840902

0639837625

0743482702

0789303712

0331376175

0881985706

0843373028

0974007001

0798913342

0766856711

0339582843

0957279865

0675897420

0699717651

0468174106

0963150987

0821824204

0214633755

0870635570

0615595210

0121483257

0531502178

0149718166

0562753406

0667069346

0362720712

0346327700

0704700898

0735138960

0910057776

0672857123

0356118663

0655087561

0062781908

0732970856

0819376435

0692419348

0276067707

0407583961

0357849183

0377853231

0625011014

0390818970

0803974292

0411307513

0471632251

0671138977

0081157641

0361724958

0083600190

0281987468

0898194496

0423159592

0450907791

0054470442

0685735544

0947397407

0737579760

0090364914

0421258489

0160004329

0816545318

0205853284

0687342508

0457451826

0703103692

0369109960

0899230350

0624833333

0583245043

0626865849

0139052488

0246671020

0559007981

0419384986

0367841422

0715527747

0501632471

0898590085

0243411655

0985908204

0158419118

0930205008

0791570794

0215686310

0539720497

0669597209

0873958905

0103570201

0032288127

0889273680

0893640383

0439309361

0438769058

0205923193

0408597636

0557625248

0535490971

0434385069

0081009656

0804767743

0210787275

0263960329

0223125864

0155280198

0909243498

0500422060

0265795232

0150443861

0609596518

0195154683

0309386836

0118117006

0060872330

0050663685

0907379319

0335885532

0395534583

0356281356

0605509021

0408137115

0886009642

0233935609

0902749292

0151278183

0201594800

0189541997

0667793534

0430412044

0367758888

0088566733

0865064244

0520627981

0852958005

0393249420

0412855735

0185317597

0832614352

0006972053

0097931306

0555682919

0498292176

0039859309

0741450552

0011012575

0637583505

0274387981

0630035060

0991216560

0863702500

0359431809

0785481041

0409256300

0661135858

0441960296

0926906772

0842609862

0068113039

0075842571

0398205971

0928027719

0104062840

0726906564

0517858797

0121231736

0101173888

0225707025

0717549146

0244932220

0011548677

0818898025

0063099557

0320123290

0592283833

0543669978

0401836121

0823186469

0925547642

0434461157

0528605806

0460121024

0616139945

0321648802

0244279010

0930767870

0444548945

0148669307

0154028738

0995799906

0396963474

0651398454

0055930685

0250954181

0909416377

0562126632

0703396882

0965665599

0989827921

0107928225

0905920759

0057357467

0485903589

0689408399

0110420703

0490897531

0386226687

0052609900

0411244910

0645176410

0457458867

0127945200

0450056425

0177812635

0723112077

0541111157

0075534432

0006592602

0412349087

0400055352

0270863900

0934633468

0067694286

0256135143

0916183034

0362518590

0319087308

0703308826

0698096275

0197989133

0209213420

0408248186

0903194962

0467690036

0598336623

0034678585

0475724296

0512818932

0781639773

0892714007

0224581309

0482593718

0295604882

0871268777

0248261596

0572268137

0122848880

0099378935

0263528121

0939068420

0560673428

0019868423

0155000970

0253444626

0430536180

0833755726

0938297738

0484783462

0881557204

0425957502

0867818138

0648533007

0023974310

0806707758

0848899492

0100987128

0587280936

0032581547

0496087381

0821766579

0875364023

0575837811

0296397844

0016232653

0006758913

0856516859

0708644247

0452184316

0753112662

0038452146

0743119701

0213647099

0447376278

0795204132

0132331603

0225002624

0893238764

0445442171

0906472183

0630507444

0315299382

0085617178

0536033292

0212605660

0733689280

0213188763

0443873309

0139237531

0923795566

0228411999

0586818952

0386096048

0129554261

0725923915

0855372079

0448226298

0536997688

0391829823

0485133478

0287159728

0094768571

0414779731

0954598409

0429735038

0239037064

0752208897

0956524778

0883211061

0189858866

0654181812

0654306652

0238568450

0340523921

0703042725

0218173591

0448033581

0191754848

0158734765

0370603816

0648003948

0239765982

0543656259

0653112297

0331965487

0571031879

0486695442

0861920145

0339733311

0582859917

0656744563

0704352798

0292513207

0669705353

0975210430

0295525026

0805714080

0654783588

0927464768

0952068143

0795848300

0757407722

0074298104

0636301753

0717156048

0813893126

0334445142

0938794325

0571610121

0152836118

0064615049

0435127847

0588389155

0659141555

Gaussian Integers

0363185907

0106052985

0743851092

0026583102

0482039102

0598330457

0960856704

0234176135

0998444692

0358059766

0013694519

0520004496

0331349940

0397804651

0765755460

0462893495

0747474085

0035486477

0557941994

0655616140

0717732305

0472330193

0599033824

0148662595

0747515146

0690855020

0112277543

0677628547

0622954864

0518209687

0483774323

0449232045

0224008062

0743388306

0792601029

0004244927

0035472630

0494375075

0982747141

0568746907

0916382636

0846362792

0693893764

0298722568

0861720980

0443086593

0675911831

0348972512

0212610214

0503804664

0868227488

0894950435

0055179564

0495734799

0668494183

0881260163

0921533498

0577052148

0082225347

0983001663

0882399826

0296927813

0030736663

0317503100

0242140426

0964513601

0052386341

0714534356

0180036493

0560370593

0373615119

0391635250

0590490662

0418401051

0737363248

0225745395

0350185191

0693090546

0478346867

0978217731

0664594884

0122362984

0730891691

0899420962

0745126260

0593455620

0597883638

0651779881

0276356147

0918705614

0784551699

0192112951

0921617035

0739411718

0767714912

0852142244

0833423081

0556025188

0732652830

0249255361

0247472495

0286022875

0362698401

0564063709

0041853772

0659134725

0583538593

0620969308

0379405506

0227497146

0112653771

0135868983

0146085062

0777154143

0844439399

0639165366

0627518171

0730118819

0019814731

0926576402

0763374953

0930934819

0389013384

0679253508

0111733651

0095420657

0842409161

0607598829

0165126496

0191563853

0709948115

0879175919

0074829477

0295317488

0985251585

0178425241

0614586490

0548706006

0703367646

0554827157

0860640852

0678677567

0966028350

0363114212

0763465256

0995932218

0172426651

0222822078

0399109617

0016242022

0976329904

0994385793

0529829923

0151624870

0128458398

0111158089

0622211756

0916949216

0161819812

0445005740

0900481583

0892006633

0701612865

0439592595

0173828645

0128030818

0766805567

0387654899

0952775884

0583919848

0432659084

0691912116

0268285700

0987112149

0321244550

0141240320

0156351761

0243735475

0946150385

0013078769

0741109269

0460830817

0073518296

0688127245

0894644173

0586466344

0276979506

0836766476

0555355139

0086764182

0644299650

0282316827

0543860102

0821249110

0107482358

0723218597

0436115301

0277852313

0109730370

0590943446

0456086553

0996661563

0540034070

0838100273

0830358010

0065887283

0710111811

0963419569

0742015382

0054678712

0484286784

0391447008

0425690437

0526590524

0565268269

0718672122

0115975873

0848142921

0201296334

0031021165

0910596115

0254550165

0208903579

0832886642

0298910162

0658469891

0318830816

0703123414

0439563800

0120687975

0218242286

0331231305

0999396526

0551648331

0222402196

0312258108

0362555304

0695089959

0430467086

0235752374

0611911785

0167036673

0028332269

0835179441

0064130766

0133353342

0154036027

0287344217

0045757223

0294852216

0757612545

0922660625

0304873010

0607495325

0316221409

0657371561

0063051602

0322303906

0539227163

0549522480

0085005272

0127877443

0328103653

0894249950

0503849401

0546060155

0972010665

0227061073

0411319908

0331195766

0466840114

0174001464

0057381230

0888616677

0900361782

0936347765

0255715433

0132517059

0083583925

0015078125

0121318999

0700442137

0608368161

0403074617

0978279012

0719669107

0179207054

0956989029

0219652130

0441843736

0751438020

0661343373

0916071511

0475034193

0815423233

0571628108

0415982661

0470015786

0966592004

0972776153

0589799651

0221149822

0703987122

0266271896

0788166107

0920002815

0197840490

0015867833

0943222486

0217017292

0336321841

0005870689

0341892057

0961937009

0492023402

0989229413

0570995847

0684815854

0783250387

0381035889

0687897428

0500621968

0511280619

0374398043

0396508702

0301551205

0720777987

0411663088

0753506027

0300134894

0036295802

0174135136

0034412545

0862334808

0108896709

0590564233

0587567019

0263894281

0270938507

0601409667

0142842358

0619288701

0912447343

0552595387

0244160404

0945588887

0783011312

0658194163

0923485703

0765307543

0902563173

0445885938

0708575591

0521217549

0927947905

0578959134

0580272584

0339388714

0554200097

0410986909

0014288961

0194632138

0522244127

0448683656

0851062010

0718018545

0048593868

0642693935

0418690951

0661202003

0454413982

0673246877

0665761473

0753176809

0535392307

0320299856

0063012434

0624356240

0518932653

0525047283

0919205931

0015056346

0090896217

0318461829

0943887023

0357564538

0104723659

Gaussian Integers

0759298100

0661652751

0068211566

0369712464

0419609032

0096995102

0384175328

0086958031

0788077574

0172173395

0943035667

0458159840

0117653456

0422719653

0339552797

0023127674

0087041589

0448702965

0351770200

0475680819

0197348257

0187025619

0277157800

0026119672

0956290959

0967174398

0631914580

0459160018

0727510150

0898901231

0948177656

0337387764

0459671515

0150615129

0107197485

0028838948

0297460787

0695054878

0996567506

0750633662

0067451166

0315716837

0491824972

0080809301

0063778062

0730983390

0452417382

0986081646

0738709744

0754173425

0743079427

0595282362

0480531783

0157103036

0580743064

0209496258

0325325771

0444881622

0021777783

0543833308

0044911217

0425880731

0812602430

0834966155

0397185395

0963742574

0371998517

0887608020

0975877872

0387911320

0994400768

0136160486

0396256856

0290569071

0392202984

0554986027

0414090771

0701071081

0551164203

0500757858

0788919206

0437943558

0591231580

0186803250

0830917025

0390304172

0677970948

0459906586

0346885029

0125415202

0326560870

0876102984

0069971092

0794188520

0681686325

0705123663

0599205213

0898772168

0986278786

0305110908

0870795550

0285162497

0145127968

0352318354

0930363600

0367037574

0454091699

0915293339

0302018939

0955318827

0411750780

0224203972

0955290029

0641407263

0908603708

0396838358

0035479524

0711868499

0575169042

0463985119

0386121252

0725941336

0650223701

0259354211

0090568254

0405620804

0244442395

0398272846

0057520501

0741448308

0462314991

0745852144

0238092804

0352869023

0555008755

0598413225

0030044126

0870785491

0788580415

0723035550

0535182427

0415184792

0204248945

0670024106

0844411976

0473636416

0044913830

0452998911

0479949895

0519593618

0248326518

0712632115

0589853869

0853255640

0818120910

0840624203

0567236082

0957119617

0643657950

0745390739

0124755571

0139784558

0629986003

0414879211

0435599141

0593997568

0161838529

0625974627

0076973461

0548640098

0961628771

0679036925

0108645797

0097798101

0794988683

0511815152

0764689312

0947798620

0899973729

0709075057

0265080444

0154396284

0092269243

0049430717

0007312789

0452384486

0606389416

0039853905

0519190640

0332007598

0143995284

0942228604

0221709069

0077350117

0624960289

0710767058

0733753217

0796577372

0914446478

0278903035

0967121416

0862758883

0753338360

0846505558

0071981697

0778188934

0904958120

0589136398

0530383209

0225272822

0300071082

0861993793

0531359336

0497484041

0847782673

0767659887

0960711548

0458480581

0609066086

0527622443

0488157904

0515548120

0392729173

0907039329

0046265644

0477879083

0940677271

0072643295

0268001277

0354043418

0670145595

0017793126

0399523361

0232058896

0318173468

0972745905

0284018813

0194177233

0809435446

0551010973

0022242716

0797214650

0353985983

0083189273

0763389632

0808731061

0603728412

0001386679

084048849
8
0932473584

0097226402

0184303833

0160318310

0165096680

0016805439

0551635926

0344084480

0802147509

0839126268

0736719882

0614434776

0099424482

0564165275

0016885626

0667774159

0288838939

086855884
0
0017808905

0078216247

0723974735

0108691956

0319077048

0175350738

0110620035

0037282591

0318522854

0052576578

0024965230

0988994711

0218651857

0257475993

0488410701

0968931231

0704025732

0353920441

0638011788

0517977690

0508949072

0719325313

0451564902

0320773234

0422657234

0691922832

0779474574

0085835413

0412429112

0161907116

0599308112

0452345599

0085855976

0008458383

0607791505

0076940089

0171928596

0144337019

0520012072

0208189067

0969993606

0138415418

0688783122

0835497217

0390215250

0061576165

0416714509

0535528769

0988971824

0139918906

0999983375

0834605582

0966295372

0413314661

0788627316

0536382269

0604981098

0157173226

0117318029

0669591431

0973551927

0270578400

0941326395

0074461822

0321784477

0799515531

0764853842

0040768297

0882591716

0091144997

0405657090

0696333574

0692101207

0378905132

0282201140

0620038321

0140357509

0010323248

0734899532

0407666525

0450171616

0399776528

0441875216

0453227538

0133931440

0451239411

0261615268

0553836767

0791458050

0204930834

0416932364

0041409675

0811140208

0072405898

0356488121

0594529750

0520357087

0127758527

0163877981

0775030570

0373087337

0557999884

0223557615

0400995741

0025255108

0945852707

0257138702

0208877694

0732444599

0209689641

0307482632

0825325647

0776520023

0814434027

0750940924

0929588508

0401869380

0553248013

0666526078

0372830795

Gaussian Integers

0908729344

0913242422

0086380200

0837073154

0622807242

0502503901

0510506010

0262486609

0330506101

0525329966

0817577633

0830247318

0578460645

0947581069

0345086020

0897832247

0618881476

0519010979

0809696667

0915661604

0398136060

0438688770

0367168203

0621715434

0819538279

0825229193

0749518703

0401784503

098424884
0
0788483394

0841523483

0836401038

0828806036

0978244514

0938006800

0377000382

0949266364

0571688640

0488326955

0897875106

0948125359

0419653395

0065910670

0012386891

0364534430

0631119628

0292829982

0828328009

0900843261

0559229991

0322783623

0572666057

0546120006

0345854973

0760168304

0233347736

0702805318

0581764641

0723729092

0470083819

0282608148

0523066868

0476331699

0595997023

0015483313

0231068133

0172820789

0308402904

0903250274

0929710330

0599420087

0793836921

0954809062

0720794855

0716196754

0285217018

0687079162

0862539001

0929683550

0728236583

0480337808

0682221949

0387335202

0495200675

0907982302

0486509297

0157827860

0033967304

0577135554

0738021268

0993660534

0596437003

0786649086

0847727033

0567589731

0586652284

0495727414

0690056986

0505243578

0014001291

0352125648

0699302811

0689637060

0490860137

0759319567

0566357318

0074886040

0311270512

0415624780

0327446165

084808064
5
0964535158

0211999196

0427049375

0144006724

0653662589

0040147698

0858685172

0878574736

0393360442

0603005115

0057739732

0785821296

0978311058

0926358708

0571403563

0397469528

0520985468

0292718740

0827762059

0619730893

0936348028

0556950211

0157763299

0033308911

0682209951

0912560957

0783149821

0627133122

0760477198

0465372702

0501774310

0407541911

0307562187

0031332940

0481833391

0474529536

0930202046

0165784979

0697393437

0055070770

0907996983

0525461827

0497545683

0730980389

0551056113

0106490986

0347962078

0258185257

0282558486

0995184371

0878200821

0745062290

0726972065

0818664202

0428351106

0563174378

0479328618

0795489210

0093703745

0896612779

0837972811

0562398779

0425025959

0937759296

0903267172

0457866716

0192684535

0316333844

0420238147

0487239955

0411485921

0826303097

0135121003

0716639604

0306893161

0256335444

0197803426

0541518188

0119307861

0469822307

0815470639

0086669349

0651974437

0966853531

0988906119

0746381638

0932451571

0419533761

0307989576

0866557962

0951194855

0436744921

0041337322

0318101355

0296664607

0653545480

0528657690

0339858945

0971759088

0912919660

0457693674

0701874530

0616839184

0790681953

0139903232

0121952425

0513630036

0922223451

0282231748

0872147398

0646051843

0978919762

0225115182

0703074770

0190232025

0734309558

0785665245

0802383077

0816799599

0275407597

0202394107

0602474447

0157846497

0037285105

0530014296

0708233695

0671504419

0646186817

0422842355

0198927602

0912365565

0832206922

0033157038

0281159966

0161934459

0286229932

0736359163

0431743195

0203505124

0934368624

0944214477

0574634527

0701244280

0549454516

0368310784

0505277102

0735880305

0278671783

0096069566

0191422033

0535767774

0053975216

0641037954

0156915668

0798517046

0750003003

0374498966

0357372157

0626579263

0808567618

0998826611

0675987326

0869520330

0111651761

0931367694

0588732929

0617673788

0264170156

0137210043

0593705276

0041424733

0430406107

0999700131

0839325340

0898507919

0147593343

0072094852

0920139897

0382423648

0933908563

0618890759

0037868780

0043232852

0986710724

0315389946

0387362769

0578477192

0991293570

0474184209

0826767775

0550889065

0022754239

0050913223

0535701898

0038841672

0449925473

0016900313

0287637776

0979378339

0948899615

0292284558

0415927279

0874663128

0560378428

0036207657

0102233159

0832739618

0784278268

0422200377

0604846367

0782590011

0022062723

0235897758

0639555878

0114357668

0960803997

0213301523

0030583246

0244199595

0148224455

0804517914

0866372227

0508479581

0936534847

0209741599

0250881081

0880589635

0927092716

0149927824

0765480737

0273088868

0259547876

0418579627

0003832669

0859536950

0818896118

0324033938

0367501025

0330438235

0462653306

0962268267

0747760160

0412154944

0921409669

0889099379

0328553818

0430499759

0606712663

0781885398

0414764715

0863726733

0333561479

0640581140

0006370770

0790781032

0851937124

0280948672

0222603267

0516997409

0552030949

0016365333

0351701820

0675205166

0064234864

0873614232

0363523478

0927634811

0541120653

0931998627

0878293435

0957455369

0072051974

0968393259

0864341819

0019933608

0296750555

Gaussian Integers

0887975330

0897981552

0383180379

0677774992

0694086456

0436224785

0763175312

0768674957

0753163475

0151040678

0587191023

0975520246

0664210650

0208761435

0940795268

0274298700

0668393412

0109333019

0194536537

0081413854

0990665057

0734558297

0850750329

0133674529

0486125592

0109217873

0238894781

0418545627

0562202888

0297572418

0066392542

0810961707

0324759558

0574077421

0113759484

0906425068

0570559639

0430402289

0543873287

0572262491

0144666637

0431668604

0408360868

0989763778

0656800891

0103843331

0606202484

0782428040

0553047577

0454469033

0081917872

0231764417

0455696364

0177696557

0496640732

0934496531

0756051856

0402730258

0165884811

0716713066

0893293282

0377353813

0548609097

0450975615

0931557716

0181259210

0709830203

0897620988

0271872139

0256949653

0608016881

0760211102

0670325885

0076953439

0101566196

0198304604

0790210601

0186726503

0067944669

0363882155

0447208717

0693034083

0068186310

0056221744

0297929433

0137333252

0008970284

0135527711

0053920198

0990028495

0746974069

0212443083

0358059844

0677222456

0150774314

0968704302

0305324841

0793807239

0461761307

0930029801

0936432453

0059385832

0786750770

0498337283

0763820465

0964479755

0621394511

0867107281

0297016692

0673577413

0417147312

0738703585

0355153771

0092722585

0791123176

0089145237

0113391617

0887875975

0337651230

0956542345

0390908274

0755466063

0645843971

0188384051

0907778294

0551815824

0792516607

0536248107

0303961143

0926247925

0180709684

0667977434

0769276779

0783847046

0490421525

0839397195

0091255735

0226382023

0869953025

0750067021

0209974789

0665317557

0687176433

0151016469

0335919305

0436659146

0248687886

0060241570

0066233242

0849955581

0974566336

0555842459

0303986784

0505635323

0340125233

0635408167

0034670999

0091038788

0641731838

0580732352

0791216068

0741115657

0551826818

0835259769

0073303521

0586771370

0466659243

0245710773

0230454660

0524714569

0690376333

0669925883

0966413939

0278220983

0204466253

0088981772

0839949127

0916620891

0560773482

0587007964

0854326682

0570858319

0123135500

0769493491

0851620090

0002050026

0399881515

0300141082

0208686620

0717899822

0116051682

0617907311

0330976541

0645842609

0552046105

0652674459

0119110779

0060383595

0339480249

038824888
2
0416345006

0196543793

0848285687

0023950391

0767588544

0154296192

0854316216

0576716286

0152457950

0664436043

0738665076

0235500641

0826495795

0487037519

0087927530

0849387515

0568002440

0859890843

0098024311

0838090165

0051677273

0506024884

0486303357

0274573423

0512666484

0445824909

0130843236

0604874637

0901435954

0011960679

0236325796

0535977225

0894894150

0642163863

0565987997

0077328921

0165649426

0695207777

0983874475

0913139178

0373253698

0851122730

0855520361

0356255131

0569846467

0217781626

0754499920

0765455884

0942334066

0328064654

0077994194

0229780632

0991181221

0825406174

0732923463

0004959463

0664161326

0163509454

0652656984

0814115778

0757576739

0321252035

0850279053

0313567793

0811689077

0927066716

0615053099

0611955251

0630134041

0337147866

0380706105

0529401580

0753787305

0855528552

0080197065

0478812268

0170661303

0304030705

0898426907

0861274686

0847978158

0808203752

0514492030

0822689820

0041176618

0980184718

0541753702

0570486617

0122858200

0972248898

0132658703

0100561340

0149001291

0968140389

0084749731

0179085069

0406702703

0097129621

0933120854

0662942473

0803497252

0726901145

0179731476

0948581337

0151887900

0964381555

0146489394

0627252815

0403027783

0523922031

0968767849

0263596967

0184226233

0686957385

0374596460

0763532077

0698732618

0557482102

0171305455

0464370236

0482442719

0722634430

0955377307

0079894305

0220304023

0541688103

0807395823

0677617255

0773301212

0613560903

0793044431

0049068164

0403220729

0964151750

0294984413

0879269840

0965275850

0771277405

0722397426

0396431178

0699310057

0826467451

0775030136

0745136781

0559329060

0327250372

0232124464

0315802796

0438208397

0916018289

0628651705

0222330697

0251981534

0760493406

0613012672

0510578329

0120850633

0398383351

0290123036

0562290571

0785806502

0632315099

0535227708

0174908905

0263729245

0470457829

0960537306

0727847072

0929124845

0484786204

048388803
8
0382772824

0137121841

0299093707

0632399453

0122802173

0610908666

0875514312

0221345649

0961841270

0901222350

0493608025

0149251464

0796868005

0520602323

0072562227

0493000450

Gaussian Integers

0649484175

0441552466

0655350790

0276729917

0157643621

0367330963

0642818218

0472606662

0524761791

0609759704

0534702037

0317046929

0326220966

0134025813

0313082141

0141604265

0784382187

0384503931

0267179515

0751446605

0844151926

0516105938

0537125688

0416049135

0013401033

0551864513

0529479220

0893561429

0374026678

0617268082

0878190341

0124194000

0990455289

0991124042

0609369109

0825533039

0264497100

0215561425

0241229743

0509755894

0255109955

0836334484

0796278248

0638352855

0373841844

0515266654

0659516876

0678354115

0584022889

0747489326

0015221063

0327794444

0406263271

0672916111

0133315083

0948377238

0647745795

0712869423

0984700206

0854947761

0783440040

0229427652

0980700206

0944204021

0286008668

0288219431

0459500051

0559538174

0269987005

0642483173

0238072154

0229096393

0550442277

0370578603

0481576188

0197778199

0079207052

0602825154

0535996732

0658075065

0924416212

0385088290

0019267147

0708124333

0034565711

0719208257

0824550522

0389518008

0193336888

0674773544

0123638555

0498314952

0261465743

0346253228

0615878866

0173034243

0417852076

0983679550

0532890944

0285260120

0378026560

0022576996

0473981043

0689196816

0182826024

0650587864

0490184213

0281179334

0675438153

0610270524

0052931328

0368963283

0555638629

0117901768

0960688609

0065238933

0184947087

0583895029

0393239363

0543456813

0431126552

0706113610

0971835397

0801899380

0514735257

0428608368

0749335407

0352703427

0797165180

0404163625

0851025968

0184321265

0582404167

0362069676

0016634366

0778597332

0646662007

0131079611

0653372361

0949349020

0801169754

0373037640

0765158131

0682004574

0132678638

0699492251

0305095361

0821114259

0132308038

0986045591

0254721953

0041651879

0744527197

0729306725

0239390607

0142867560

0536676656

0619674671

0196009877

0539776546

0140487496

0685232108

0804097304

0266923175

0501469972

0539784667

0768998960

0490793099

0899729855

0751042682

0937701105

0300078493

0154513846

0721014903

0768737163

0555513706

0735445054

0657632173

0392827880

0529405536

0803399836

0862113523

0993861840

0713672504

0975823410

0504794722

0934829133

0810605079

0339396176

0152734062

0779350099

0838657413

0778485557

0433042559

0712006732

0908426982

0027967252

0137832238

0437030421

0423021356

0538246316

0272092549

0043512860

0590247714

0213242719

0961236620

0401456551

0024947835

0374456093

0754061820

0532805568

0386294793

0136842900

0272122469

0058915960

0039821352

0279748556

0770781781

0775485716

0401592534

0908543047

0435234329

0854832097

0013357356

0261828172

0435090747

0131647409

0915417663

0769551022

0628304804

0145429645

0018860541

0061201554

0661345248

0430099796

0287623509

0285911060

0211731584

0885472753

0976533069

0232046462

0551466061

0110467653

0805116073

0784467818

0251792183

0582183221

0739724996

0719936843

0948467463

0451850022

0747015636

0489802291

0706532407

0527067944

0655677309

0327040096

0008498677

0953337365

0444364859

0569042796

0914923375

0496830146

0420584484

0674340526

0373875948

0832577090

0872728782

0546644748

0918363775

0391792217

0515574718

0958137007

0852559132

0125969111

0930265215

0660928379

0606710036

0463160685

0142807989

0628098851

0684871625

0632416388

0516720285

0654616684

0989363462

0498896126

0927654117

0288908622

0855670412

0563277661

0261628690

0984368455

0862752958

0712777256

0889970983

0084469996

0359025432

0734470082

0575672388

0260976852

0865551300

0684310044

0530486524

0158563013

0713497730

0205649353

0759131107

0594943844

0060356322

0891515319

0829062094

0445822609

0312502588

0111086058

0420360732

0225678246

0278499732

0248438752

0063126986

0912380313

0024670719

0763153197

0763954717

0838743170

0895168950

0763192165

0849579258

0890578406

0661670070

0853457207

0267277961

0256672774

0395684222

0221001035

0163406255

0510130479

0996105277

0920658462

0520539680

0648305652

0113981949

0582902631

0567045977

0611316574

0437858213

0470881671

0142661856

0271421732

0597258997

0913409308

0411545042

0952000658

0252705406

0086867358

0408980087

0106099238

0444783346

0213867424

0157358522

0958801009

0290202174

0631682843

0481050664

0740663278

0767474979

0195708716

0688762492

0881971745

0971500985

0901004193

0436309672

0013554368

0766489047

0595758608

0016416000

0668172271

0491987948

0889304611

0135955562

0532427685

0169925977

0652161725

0440136415

0947306980

0602277529

0314554863

Gaussian Integers

0231348796

0567556198

0640641716

0980696494

0273461114

0714681679

0670336335

0181841622

0200286456

0688005512

0817250452

0967407190

0360468657

0887341994

0048868005

0586535951

0182181688

0952666564

0061620436

0598654847

0322652981

0620505548

0205012058

0871733311

0573891409

0110824291

0492758488

0793774827

0982610474

0359290923

0996376868

0418925514

0043836767

0086076127

0622636704

0170855361

0881512780

0969730383

0075364817

0969024071

0021760572

0570143964

0701865722

0339960761

0994419105

0821217399

0176907690

0326218620

0719325604

0923787560

0490059685

0674231868

0838687910

0272428541

0137367842

0663003684

0311537222

0356967334

0511410311

0720411540

0706094270

0194303912

0829922153

0516823100

0731957159

0154857741

0630541332

0024092466

0347474847

0960657410

0242070865

0034130382

0682035515

0238473480

0931453025

0696956200

0495002553

0066890772

0581432286

0352340729

0643404603

0269439496

0864815861

0248834120

0171229835

0706014253

0530935678

0307826537

0635384887

0822640614

0139966047

0233550853

0036786347

0757061249

0424321021

0803126808

0231036024

0534716540

0989993036

0408400794

0959008460

0756744600

0131541464

0083182822

0573690898

0903427704

0163814879

0315665054

0928973267

0196273252

0726171914

0772656600

0813226023

0166928145

0814718525

0977096170

0168803930

0464394813

0768922374

0918353435

0731590660

0995381269

0135132119

0218014818

0808918313

0757973542

0921709387

0509958994

0820406899

0141108858

0910609810

0449584551

0185304486

0417194865

0510921635

0336244728

0590390960

0462331634

0951764253

0530672621

0722301139

0418901215

0234033491

0764884708

0741344527

0219336331

0139693410

0716042186

0717307103

0856199113

0858951539

0231809093

0756244688

0353539545

0748484061

0502313771

0347882074

0111350823

0537741094

0910303915

0214435987

0764662678

0405321879

0718234580

0396917287

0271950849

0792885199

0434148370

0472847299

0902426164

0973136210

0612214710

0649844418

0386808211

0307333370

0162720871

0860545107

0381972316

0562393894

0614909256

0182820211

0108895745

0121918947

0309370040

0006356032

0529447629

0444240125

0010811947

0625196448

0596639434

0707902801

0539912381

0493627349

0319859292

0339716665

0436449343

0813592210

0897686269

0138648874

0884768282

0384636059

0309169710

0638587703

0456253008

0149697006

0900683745

0438620675

0161257586

0692275727

0811389568

0590309818

0679511990

0613321526

0376123379

0486587148

0312631853

0364078025

0537052286

0702179314

0689310024

0090518091

0006973057

0294013511

0410759144

0338834502

0996087736

0851765443

0347628067

0095471746

0702551729

0478001847

0830407720

0751994762

0769964592

0152672054

0498317650

0232633890

0491991408

0631253376

0902631542

0277113240

0051104739

0235162555

0493901563

0723128858

0256076545

0247613787

0057578565

0674423817

0511400390

0889763177

0203776274

0078199190

0415664471

0767652239

0164107812

0821221178

0440920225

0859553399

0079556869

0922308398

0642293008

0651733128

0328953508

0679064068

0814049759

0197082765

0700904839

0072791221

0796575370

0730456146

0896441622

0922869522

0463124595

0151076906

0666530654

0520112804

0550600749

0111243024

0815130820

0244939428

0282784324

0286216330

0565429663

0076794271

0349395225

0907578141

0623579367

0533510920

0954917768

0847935113

0463149669

0897244747

0236229264

0247752068

0116052372

0170298550

0890877674

0248248589

0825079383

0846663228

0541304488

0162346707

0966432330

0765770333

0572268137

0961355096

0545043033

0972154916

0308262244

0162371448

0462731674

0105917444

0139008015

0457039318

0002319245

0398285732

0984585682

0453001787

0733512975

0774016047

0300503462

0975901871

0698459713

0195394552

0184137788

0837557782

0749587987

0631146218

0881730541

0538857376

0431560391

0380811500

0155157390

0299325281

0456686024

0360535644

0503526906

0506410386

0612461765

0448130927

0572171446

0211237615

0850478492

0067639868

0979569308

0962064788

0653821696

0283139682

0371860740

0421677387

0475926425

0130173528

0426250696

0293385894

0763483270

0521650310

0764680214

0926796738

0246211527

0498452592

0698147293

0579315195

0546694954

0030955213

0310848373

0901526212

0771615116

0740828066

0122022610

0910447892

0795149006

0061809634

0041811357

0378067259

0056845988

0542969741

0534746508

0400850060

0753978852

0292358013

0607804035

0126368555

0755750945

0993390127

0777418175

0633299249

Gaussian Integers

0033870941

0249456590

0941970549

0098663780

0032209635

0074123010

0766315847

0780968636

0474107497

0980850916

0891069912

0098012883

0790747425

0035615595

0944649913

0455344947

0369647475

0358295644

0930282215

0698763911

0305292316

0689642499

0227077276

0350483713

0299559821

0979013825

0915688826

0299412042

0250268128

0523826465

0304679758

0334826695

0730756833

0892114592

0579346384

0644466459

0141572381

0405201176

0856426575

0589235594

0854642097

008286988
6
0272366211

0377754573

0619305798

0167848046

0107516543

0225709707

0053989306

0494279722

0012284235

0945370452

0354222557

0949928083

0667218407

0993537947

0825355461

0061752235

0633483924

0394919909

0336689403

0737129456

0171112492

0285159203

0587046284

0855196619

0941440857

0245191425

0577800646

0476870462

0322446739

0153046252

0556138783

0071292520

0139155330

0998400182

0974568627

0901613073

0607033703

0510318151

0114667121

0082051579

0686892600

0336739783

0236662323

0347073498

0518763808

0619583828

0631524873

0010474196

0854386323

0216896110

0052519603

0423065631

0604955752

0697972379

0481227662

0974373220

0482362304

0627196533

0941675890

0461086760

0134448914

0496577293

0677343595

0945794974

0648045681

0974161989

0698785846

0195421531

0130126493

0600993138

0059570183

0384820185

0412577345

0269717862

0411650577

0853915897

0205192659

0437009714

0078642609

0212196345

0344280779

0576814539

0630125120

0577182802

0204599538

0765853500

0880570913

0891552182

0114053571

0592129177

0648395509

0565038469

0082612718

0262181869

0926674682

0908368290

0012149995

0336401086

0110259706

0660893020

0327690362

0342754625

0274922430

0926592132

0495029015

0608371143

0700902473

0750573538

0144485145

0707985226

0260226489

0728353022

0466712209

0605464446

0548653188

0060832949

0775630353

0007592875

0300045894

0688632975

0335636767

0352049855

0209195397

0294949024

0422600091

0384989296

0841852148

0950837148

0008548028

0010107690

0648489346

0895004497

0278405752

0373814150

0984693545

0861212675

0898630257

0971141992

0823148603

0485290228

0087598014

0833258224

0936424018

0986303261

0949800959

0386793524

0102768743

0821166016

0057357866

0842302753

0804681478

0306517808

0022431424

0051353592

0747003217

0866804913

0210865661

0737367500

0497241788

0601838315

0937570208

0802790046

0999678014

0416684118

0347339133

0409330021

0347389988

0397453349

0846389581

0845734367

0516443395

0878008310

0157097581

0592066321

0188647192

0889624285

0540754653

0848609541

0000014556

0808830911

0461086464

0914894654

0522144093

0304056962

0233275602

0616765556

0079039567

0087656671

0223523218

0472303748

0139693543

0813719037

0858871946

0556796740

0854954429

0695902317

0875861434

0671119693

0757832173

0191094546

0420779608

0983049192

0541443198

0846332384

0197493740

0970872285

0218668124

0902031956

0449736207

0577469101

0604968288

0868132063

0072246672

0789449982

0188945415

0325477385

0514066381

0394606326

0041791558

0236239045

0447170102

0372177441

0264030211

0855813304

0467813598

0459831466

0739043790

0427393248

0410337453

0783503267

0694661873

0431452473

0835995128

0150340434

0594684680

0998940667

0253905234

0450160269

0211987582

0111385730

0092517302

0372456497

0909304979

0645341955

0381446486

0900754726

0058154616

0271829031

0077058944

0343952051

0608353773

0458118301

0172207043

0181700537

0258432409

0289062956

0071047972

0236932206

0570134321

0578712426

0802926100

0966471841

0605840585

0968665481

0538775370

0310453914

0715648466

0896847741

0381100217

0113998436

0807063086

0728224720

0982785785

0519000897

0127966234

0075604027

0207489919

0258729944

0475684198

0235177800

0914947262

0875067037

0106632202

0738763708

0233784161

0183935693

0387579396

0462890552

0836192560

0235556348

0352684828

0889255651

0032000989

0649084770

0406895811

0827015723

0908331415

0836120877

0259777959

0615764085

0437284677

0939246367

0124246032

0028999490

0381033943

0404874069

0020317091

0129401885

0210127630

0558554015

0104405937

0362241726

0309122665

0325391120

0093336101

0809045746

0624590712

0043981451

0560237588

0231513027

0349529743

0098515241

0729275059

0717177785

0401490240

0248754767

0646985462

0126087037

0119479261

0491684901

0873984535

0134139360

0095699871

0376893193

0341679309

0409245404

0326004653

0167566972

0873421043

0353452262

0905620515

0227918097

0704623383

0266558660

0201079418

Gaussian Integers

0389859276

0550291707

0828716111

0200385524

0324679058

0542975056

0047138347

0587943814

0788784735

0903641945

0215539040

0984976805

0742054564

0798545335

0174137576

0766669351

0436303565

0758716012

0882555911

0739128293

0115640538

0447326681

0468997891

0529317951

0000038367

0041809711

0965412443

0607202910

0027242697

0467821229

0566062233

0676520768

0300973149

0824182519

0151924567

0074096949

0774087381

0069014076

0287899832

0315982877

0546516644

0530449548

0894398681

0605380739

0232945704

0983353621

0578763861

0476028594

0087054164

0833720422

0507652662

0788122490

0367373731

0960528889

0726354821

0249870441

0510432225

0094680039

0820399815

0255417484

0524130442

0794259150

0212168979

0407158129

0837607751

0913551321

0829932607

0512865094

0117970677

0392405760

0537113319

0892211130

0187421522

0582789997

0249589823

0570866710

0081208512

0584466301

0516124070

0154505537

0530878877

0332258314

0836168184

0506144292

0727462249

0523726927

0441787657

0450528235

0520146407

0003540404

0435892170

0293386984

0433490339

0745342854

0527994984

0634410394

0841699408

0920038046

0075640938

0772340148

0198912765

0217543923

0274543722

0844530830

0334181340

0965973808

0544110621

0991829250

0805876027

0158602148

0298539917

0530114509

0778516525

0977131789

0942008844

0975847615

0310129832

0019808995

0350365830

0293171290

0746104505

0206002379

0966995584

0506230004

0034312972

0820724905

0650581743

0834807365

0255888899

0341349540

0464519883

0060255064

0824498721

0106288954

0123979739

0983967364

0937383392

0873209926

0060400648

0317125952

0152912330

0369973628

0610944637

0106487620

0902009583

0441574687

0055475452

0837535553

0715338327

0941923260

0151899465

0717796770

0265591545

0949841620

0076894677

0894418174

0209152498

0040287025

0670166196

0301133735

0473722919

0818932114

0253068548

0735657091

0713151043

0147100921

0916407411

0411400862

0368794618

0932035988

0377937990

0553665025

0600892704

0425466533

0313625250

0079160091

0498042399

0508799459

0258899411

0074965544

0866404519

0085705289

0756487907

0131674642

0989339478

0709844660

0070380469

0012985346

0086643874

0443203316

0217665339

0574925417

0639350764

0438964516

0462700727

0570503594

0820573944

0029003304

0085261566

0643348762

0835580991

0385898310

0095430131

0635915825

0803494818

0235847994

0191464846

0403273756

0131284803

0921148008

0020090026

0324887206

0322287620

0592828120

0049409385

0350219229

0476144572

0911954326

0583980537

0779568423

0721594137

0298473025

0670869203

0410517039

0883514403

0391268632

0268426139

0003479326

0416194400

0548558669

0081504721

0232623966

0696019551

0860589997

0003108226

0283407248

0243822152

0820688762

0151881852

0978872363

0020055706

0326452684

0536098780

0548059090

0081671475

0481503783

0283012534

0675882474

0288739915

0936876510

0352541497

0068122753

0316629658

0685607809

0526944948

0240978003

0311752139

0306731848

0507371608

0225143103

0716307663

0146975601

0476099774

0709600489

0172854179

0088541897

0370014041

0651117791

0315471632

0217765120

0215451957

0964325653

0633383313

0544069116

0353760824

0433105407

0113306157

0844117428

0044480890

0679847304

0190870747

0297789102

0346536957

0798019570

0890536971

0838576579

0620057786

0888382049

0993194165

0381788782

0799776360

0302187968

0838807780

0503548901

0767089063

0108335796

0885342430

0298185258

0079495024

0459617529

0274900786

0002684044

0904719690

0153210313

0797732228

0398717490

0765127027

0548925276

0787881735

0142408680

0014386861

0997028762

0493023427

0740856701

0339445782

0224321980

0072772142

0277615912

0588477063

0609298346

0030448731

0651905624

0638834498

0757302902

0673531800

0382657184

0214392797

0050336465

0363214849

0451303714

0918394241

0434820438

0415461370

0154072975

0246751748

0755879834

0829430896

0487666922

0225418174

0825066481

0321248003

0343900175

0489449367

0817832774

0680375829

0387714689

0635618029

0725246387

0210014653

0157093684

0935575746

0802257074

0955471451

0197382023

0813505827

0016124654

0898936161

0454893038

0286924144

0589751834

0406915537

0259182286

0545736611

0224653126

0140140526

0874677926

0612100622

0383529078

0694942303

0581913467

0484645066

0418027073

0252066911

0739463439

0678833591

0796593138

0638571388

0090583460

0653579352

0067697016

0290160690

0304554714

0881473617

0019983618

0115171216

0132403251

0960928876

Gaussian Integers

0364118942

0740814239

0374329462

0053862178

0134938559

0604716593

0137218440

0509506985

0280871927

0758803478

0365579590

0874114839

0576892211

0584008051

0375726221

0005254662

0536884291

0685009711

0298656276

0581087415

0941107220

0964892281

083849880
8
0396986545

0933414168

0134761614

0355779890

0591066205

0047340998

0853881523

0066998643

0248533056

0512204417

0857454828

0450332393

0565399721

0874683596

0742351673

0931907403

0617433566

0849663151

0792454200

0572454733

0925345715

0962262925

0632295524

0710335771

0372371916

0265779839

0308408348

0696413346

0601659441

0071484420

0454305342

0644936684

0676802282

0361351519

0574562750

0356710104

0671813473

0415280595

0668062149

0062144765

0198508856

0603839741

0139606860

0530066273

0899868989

0993963833

0954217631

0501678765

0390319134

0398088857

0706261756

0620089629

0356419047

0986589807

0290224141

0935846758

0532984670

0929713426

0510488111

0840705623

0444116950

0586526620

0059232165

0904892711

0910477523

0931770307

0041577241

0949810160

0894491287

0728244592

0779128558

0333817547

0097394377

0248987519

0506234114

0348160825

0968224039

0127330503

0597626513

0123322237

0140325202

0104984231

0422780094

0386196980

0204040488

0187848336

0877373511

0212405519

0608414538

0638935741

0961886357

0649459183

0902195021

0003315215

0874692707

0502422127

0682265794

0354440280

0518582861

0937499171

0420752712

0873895957

0076946936

0423086478

0063300120

0316828687

0970348460

0090120939

0225302222

0003817021

0017075255

0884554538

0858419450

0011428897

0301670463

0881476211

0064936163

0559532682

0575987834

0549795672

0894942857

0200262308

0768451527

0200542692

0271208998

0161971315

0445417761

0463313681

0261680241

0827556342

0676395531

0951766776

0039503757

0267057757

0802737933

0804593072

0758387210

0213637348

0530691163

0006183938

0395102772

0694019995

0709621009

0275315331

0450735798

0649917656

0402725006

0122989969

0315666985

0540770832

0181706691

0509394771

0245534662

0321783034

0873840420

0960437317

0104720836

0586991138

0717843670

0302507219

0420669611

0556383693

0879372022

0238639735

0362998004

0675287568

0479133162

0195113097

0898221426

0932586778

0955127341

0464038808

0983428782

0895044511

0805563823

0793244733

0034682912

0346713596

0808430442

0384324897

0555379778

0366772768

0284782925

0015911411

0406000985

0952171751

0526055111

0464922134

0416891802

0659101040

0424830424

0693914195

0218284133

0980511935

0752224040

0920797857

0092156340

0166692192

0023622705

0754397047

0600528572

0925878215

0281483347

0084878375

0569034601

0685576721

0138617468

0462055645

0653229237

0140048920

0012655601

0019214681

0440343490

0416095520

0510126744

0665504173

0999891123

0745243981

0340316889

0842661517

0415554741

0691412209

0022840090

0074540299

0344760886

0841182547

0220181015

0849395242

0338079657

0433088567

0606238961

0233170555

0531640817

0590231529

0167911418

0367310693

0451323396

0119808646

0190132598

0871177708

0950911359

0612346881

0684537634

0744218747

0163273141

0557255431

0020405277

0996836883

0702170744

0013177879

0451744049

0628931091

0395565332

0281991950

0036488627

0204342732

0370894190

0632336550

0402672338

0582906297

0458118745

0367236168

0963456723

0070757568

0068859577

0810981892

0207811303

0329845319

0483008620

0133903047

0207973808

0686842944

0376943223

0875470300

0698599997

0526465077

0224484754

0584746543

0908818544

0438458283

0267221470

0167789563

0124281179

0475152245

0561635014

0928599003

0776377615

0193398049

0487233852

0992861225

0944312938

0781190460

0377317462

0188548292

0097713951

0260015700

0089447900

0268413535

0569421849

0846578402

0775170375

0372973897

0873987380

0457176753

0135324365

0311062531

0499741157

0423291388

0046751306

0928708972

0329927863

0894564850

0236174218

0721223433

0372271998

0587906079

0228461862

0689399361

0053176205

0398003997

0257743702

0918736322

0526889564

0201723981

0448273330

0284174240

0929398863

0018828341

0282799740

0999971486

0076607047

0456299424

0452820417

0213635677

0347893132

0465732519

0971489270

0685161072

008988058
9
0410825553

0489566461

0329551302

0765282210

0886107880

0741471150

0627482194

0057120203

0881580474

0089993875

0464747744

0072959475

0095722768

0780295951

0131060659

0826554568

0386782564

0763455134

0451824560

0046826567

0869955763

0425367703

0574239409

0306898366

0167116199

Gaussian Integers

0410802504

0877337467

0291106789

0902805239

0111908845

0923523648

0842824710

0372650298

0499920085

0308495849

0557081081

0864049823

0632052080

0656696354

0142905485

0919622616

0304776670

0039366469

0008951929

0055215440

0336864601

0305508503

0295056593

0316152859

0762210595

0574947944

0345095320

0496572556

0742422943

0941032156

0828702126

0473899780

0345940351

0941463912

0916739759

0408357372

0607426149

0971167013

0765101319

0963356798

0933995641

0908007538

0774813781

0476825577

0010499044

0933203481

0940652730

0976869438

0805478651

0639636410

0400471837

0028553539

0620236168

0045345887

0012189332

0960313049

0415657199

0392940789

0119188885

0902181787

0522462290

0056737389

0379280482

0975909442

0462613703

0337233547

0657745908

0341406172

0134511033

0502824021

0158836579

0256270066

0739200827

0672752992

0689951246

0320300709

0286032136

0760958586

0180717655

0621674880

0176058268

0229333557

0026281453

0078571731

0724050102

0754664319

0867617654

0978843356

0093763660

0919423520

0131248623

0174037067

0966712929

0038145284

0051876905

0212226341

0859673637

0006492145

0721274395

0382814877

0570779960

0431448099

0487486908

0435734573

0432550035

0004480400

0420929225

0169407598

0425115179

0338122735

0032658784

0763401425

0246835111

0501097599

0802286938

0389782627

0458381463

0023006678

0350454205

0464076633

0568141959

0919747043

0453781617

0458125490

0087751960

0077210354

0559260456

028288087
8
0557319466

0786638950

0765549630

0497414667

0234684380

0911220714

0500792074

0150337377

0415794816

0813928151

0352055073

0520584760

0722605748

0222392727

0939869702

0563617015

0629631491

0697442251

0696089433

0718913415

0860413807

0730443608

0091634066

0985366847

0652861715

0667198197

0762333315

0178326592

0204514132

0677291625

0738103855

0045879798

0119198067

0360727523

0655770465

0974270722

0772941960

0768491576

0709631453

0677088386

0630979799

0633125862

0037444152

0844373185

0549682746

0631709351

0849379817

0664911233

0621315732

0867109109

0858784254

0280064856

0599629278

0419867750

0906360655

0664304228

0774636316

0933347615

0854867281

0823306187

0691200961

0927745991

0591196482

0746795677

0139945352

0890812555

0538371710

0417606277

0579020389

0491789036

0258778042

0911495576

0244067431

0298803292

0573354209

0494174519

0501476949

0592476380

0069235090

0166186365

0887059909

0857148606

0373909217

0813521635

0607449185

0898495253

0708284757

0627157146

0579023670

0816495897

0404827375

0343360562

0896723833

0553515837

0143030201

0228225593

0450591815

0514853184

0201040676

0198533628

0969266530

0118873341

0177622527

0431669385

0528557901

0497782323

0383391773

0739932269

0929126887

0203326684

0531594410

0647314485

0849908241

0315449981

0149614500

0193949184

0091883052

0570127993

0931483303

0032155146

0765753767

0795375905

0215103992

0404823299

0681829040

0027342722

0298305011

0032005950

0808606484

0370326301

0786234630

0148068219

0836237895

0799759204

0078889431

0531213487

0455665989

0167910311

0699623723

0336296642

0133821244

0509677155

0373742004

0553105118

0102830083

0128413164

0960244750

0898155289

0106200995

0842107590

0309977277

0865324346

0731295177

0439858861

0502332847

0666416175

0018838192

0475097808

0314144346

0783641772

0955772065

0249194300

0903072810

0588854577

0445723008

0353559107

0283079026

0579085970

0055321922

0015421418

0837819074

0702498204

0736516250

0737912481

0858617469

0174848446

0726145661

0530590210

0975544532

0620725572

0217433418

0985791005

0890946647

0384179661

0327676457

0754785420

0277543090

0220572289

0955310982

0613807179

0430751070

0530647966

0906829149

0518415944

0111921311

0571384606

0750700990

0540819378

0681055258

0548365901

0023846026

0729057266

0323155715

0270832276

0018621026

0783150369

0507341316

0527462961

0191136072

0472565882

0160554307

0857410443

0954292410

0473266421

0992172718

0120096027

0137415068

0120607844

0763033256

0563802392

0988130697

0351603166

0804967638

0656950700

0363618045

0740864362

0927160136

0331053406

0485809502

0288884394

0927804316

0191848128

0220116285

0594407351

0879456182

0650249792

0265181909

0908394425

0966559987

0998797744

0568387959

0993670252

0420625237

0014987772

0004648729

0366395923

0011452269

0321467142

0546449140

0714536476

0857466979

0988411971

0026187424

0898079408

0384815295

0085676308

0325754507

0914331406

0358086815

Gaussian Integers

0400729027

0635262469

0388964351

0375630488

0440371236

0521683002

0355421106

0887249352

0783035515

0018548353

0015899918

0764354853

0057753719

0391026861

0867622851

0050542543

0540300060

0342049661

0363567775

0481969184

0385172226

0382650427

0656095839

0812959078

0318412307

0419277539

0056170590

0433030508

0725541846

0471736004

0929814119

0814359258

0115867462

0121426717

0745605486

0311223904

0396678691

0551936864

0376369911

0573387409

0824739566

0576365931

0609020569

0833023231

0264147664

0479183931

0061603966

0436143230

0194297984

0243910759

0409657055

0208215738

0333822739

0255766320

0600221159

0574408188

0001943548

0626699023

0947070390

0489061104

0530097680

0549349110

0301091358

0056349825

0637237855

0350501317

0510394766

0299244107

0805670747

0271371752

0285883253

0937537692

0243311758

0987306309

0350315511

0594366176

0075418715

0249039435

0974730538

0012301109

0397029804

0270399342

0722009884

0425551378

0995714700

0673475892

0022763332

0969993844

0483221098

0818152413

0857706231

0994877457

0290131678

0600747620

0568792071

0268505141

0893171278

0827290053

0758226703

0085654490

0783835348

0808634901

0625218100

0145380667

0429546769

0163719457

0988035975

0701110257

0585537950

0024935050

0638751656

0672632196

0261760520

0261487212

0634936503

0879264605

0730338631

0867774042

0296782201

0650449757

0321736861

0085767317

0103871476

0274213853

0971166375

0084970719

0247795229

0874784938

0817041055

0256752367

0180079643

0900238973

0523736177

0812268142

0743848079

0114491363

0694862251

0681302019

0466178934

0591086973

0367850288

0332657726

0814508345

0891961734

0835689567

0604686758

0007499213

0094562017

0618114980

0447881326

0064393225

0207157174

0189356384

0264922488

0939444519

0200960445

0538446972

0610305138

0841514592

0385824342

0945793316

0519915480

0814120383

0965207704

0667474917

0817500134

0176073973

0626318888

0133318724

0077530315

0072254691

0619069917

0903110812

0039974505

0139927210

0608244493

0107527151

0466312536

0479554428

0725440242

0905073259

0893966965

0607184501

0596465048

0697980787

0344361163

0527762034

0752613018

0047307200

0415063251

0597141433

0270506620

0421569543

0669288656

0673269459

0317342023

0497090556

0909287894

0358440871

0099108139

0924564927

0650867704

0606506176

0738375558

0376147805

0523894000

0910695914

0621944988

0771216034

0427392422

0747535666

0210818474

0202387350

0037322584

0665948169

0268736884

0301978740

0412680214

0405797385

0661133011

0963346636

0740633923

0816463578

0497077757

0543357647

0873075454

0408083686

0710872252

0939545405

0054872313

0650409251

0707623182

0301161251

0253626422

0424583953

0247413526

0154255341

0175487020

0836316656

0342882481

0283447162

0607805556

0014223294

0019477215

0389390669

0466604174

0322994115

0486916230

0573184876

0434599752

0778185611

0167006675

0755529566

0031748992

0384155643

0733854056

0161453748

0975919981

0067575866

0904935115

0157951706

0515099748

0200619376

0292724528

0349313265

0847619292

0820443625

0374509162

0703400465

0435893394

0236756102

0544969333

0981577949

0346693097

0915104020

0380505462

0285974228

0312460444

0584602455

0767277160

0954251468

0809681750

0622748160

0515567046

0585454093

0722303852

0041134249

0875170228

0967542515

0936676718

0240007263

0608657824

0976094739

0425736736

0849876363

0181990414

0641283353

0426417488

0559374904

0817346838

0941085398

0483599000

0536310868

0290135309

0060628646

0889809022

0177360718

0381551859

0202593471

0041364262

0185675790

0864504916

0490232779

0925402231

0895878736

0907902330

0732476630

0360172653

0608190416

0735645103

0862247999

0833537151

0730776797

0897772342

0146922596

0533133009

0329047912

0450444735

0396393648

0401386065

0958515930

0843734305

0582521579

0513572703

0639649738

0078331568

0555447764

0857800251

0550914276

0796570804

0780536901

0792351885

0179986151

0361374745

0543837844

0769811201

0006277992

0682357345

0472833397

0715840092

0945371754

0804039438

0414739917

0780826234

0808393057

0673822685

0733133704

0344282316

0292212998

0019031380

0083473069

0025032727

0129654529

0956294085

0797807023

0500590076

0326456241

0275671027

0301020114

0478131769

0081780141

0397295401

0067860390

0749963252

0249478544

0268992922

0595737541

0219307940

0714669119

0512893153

0358749235

0474297195

0081099063

0170339679

0054234307

0229007001

0085857769

Gaussian Integers

0004704943

0365710380

0484524571

0051310528

0811289488

0293725494

0443912048

0352580480

0934920832

0077834658

0117016859

0033429543

0779345748

0734254832

0704756080

0587896375

0203223731

0212996996

0220078349

0695968818

0406560545

0124912792

0481302655

0991098771

0594254816

0831752847

0692013280

0250680500

0652678435

0886588152

0043461729

0820258153

0071980641

0956811160

0238264269

0745443241

0400364666

0845313605

0916189752

0878356541

0283731700

0716680176

0894580780

0749373227

0862264177

0395120526

0129773888

0942611181

0643393202

0794886968

0848156151

0621061136

0881620869

0475646620

0360276271

0092284684

0924068554

0197347785

0597462940

0496055330

0769320713

0294987592

0007740188

0218547127

0269043655

0224153792

0572078804

0961902485

0051154485

0954633039

0258618679

0338599265

0428416432

0691598759

0437014510

0224674271

0120982216

0062972083

0312352642

0519762889

0556162814

0567231200

0153726473

0888212660

0925944113

0438869961

0943195230

0553669822

0564320016

0142499584

0183079219

0037893207

0873845799

0258909246

0318990243

0915450733

0387446263

0078790434

0550595631

0741455219

0844183485

0715500602

0736993876

0498863289

0027443197

0920058430

0952375234

0156798473

0013241010

0870102754

0180990926

0988451954

0268503000

0922366006

0575278566

0670334960

0532658485

0306639729

0185964322

0250426149

0891743803

0997640571

0526767803

0268000481

0469232057

0297564612

0992057358

0288108853

0039752863

0147714098

0117966096

0500122322

0640232895

0518672203

0824041527

0007809613

0833002958

0304079277

0690555165

0188275362

0769138276

0716418930

0549504378

0170109963

0943846040

0925381582

0499997725

0440758769

0036675131

0006168101

0019093893

0286053816

0201413359

0562097816

0284710969

0734659534

0667185707

0374290109

0455407122

0597217672

0140599423

0967143934

0598464319

0461071398

0082260515

0626202780

0300880198

0396809993

0311429405

0336231435

0898073326

0661238850

0134828630

0438647288

0187559555

0815337299

0124317332

0588101518

0425099688

0328161069

0094854711

0927088126

0951670360

0025487215

0370894911

0130823175

0293729059

0254057279

0984928993

0384391262

0940601210

0077617201

0135319831

0461813335

0466677670

0990721698

0793212109

0209943914

0651369845

0923005060

0537549561

0768358288

0739439984

0834332499

0305582691

0270034677

0289576307

0183762706

0362665860

0408839365

0447892744

0383351865

0016929992

0510267516

0096908678

0454464622

0652351993

0830577945

0419323708

0555089016

0565970948

0518095953

0216956957

0075867736

0811067778

0775686519

0030508015

0738319119

0069481620

0176697416

0624345402

0265196465

0394798981

0610842361

0203328384

0148472122

0705468603

0601123479

0565843054

0519619631

0490357551

0381654332

0328224215

0673173744

0758014867

0217119181

0736386425

0523554383

0873947611

0431843790

0050155064

0059382855

0672892924

0610569663

0567071229

0812186951

0921926776

0920070506

0074895742

0706741544

0177308615

0152639345

0526154518

0225017857

0554221048

0706242865

0005647060

0974664791

0695691870

0368080928

0765093494

0020986211

0185668483

0401025319

0832068447

0321718906

0538663219

0731452787

0512997247

0161240265

0364970201

0522994514

0682672690

0761588616

0895158779

0186895059

0783857521

0880450319

0975627709

0946502678

0843757897

0956872862

0080400070

0851039555

0506456920

0196598188

0851866106

0789598940

0573770883

0917998524

0150413398

0057060396

0388827517

0817031188

0841453590

0265425319

0663794351

0448323633

0801708271

0905047112

0126492416

0118079935

0046936398

0694162923

0155787216

0072348529

0714897504

0067065839

0469187209

0133352251

0128721190

0560123843

0649499602

0718882652

0919956222

0344939208

0676680693

0930233006

0003002273

0653949492

0910018562

0884026797

0623140769

0148455739

0712542597

0541998016

0106919239

0175548363

0550418903

0598887467

0229323823

0860092029

0826549934

0547553812

0036660921

0158734898

0983142793

0726603513

0498644564

0124089105

0925685641

0353995819

0569174371

0770826680

0390475559

0084180309

0299124831

0224091885

0744761228

0483580583

0465479810

0835291605

0633701930

0198167527

0929179195

0636776754

0900198345

0098106100

0069151000

0527799913

0010886556

0998034882

0226311515

0854444181

0070152671

0991051756

0809883112

0405968962

0946047971

0250255560

0629218244

0846261698

0618049840

0292954798

0667648362

0360308384

0430569965

Gaussian Integers

0935801549

0113987441

0747170978

0266562558

0470120329

0523201029

0041936578

0766019069

0269972572

0863509781

0046543161

0383627631

0600617105

0545293679

0854111480

0586734864

0969483163

0514630882

0509548518

0721962572

0912914655

0460108562

0577364650

0071446766

0316421231

0786994997

0937670945

0138800015

0205018079

0972464203

0214770861

0045404631

0816915234

0752594480

0134608505

0908394140

0333785792

0766292492

0825407738

0660044078

0839674333

0354740625

0814933854

0813464991

0644163047

0745869521

0436445727

0320556077

0242153214

0561772238

0209988716

0323360475

0702078970

0984814288

0678933769

0423919672

0908462265

0054618570

0301543720

0439240198

0405873571

0463421247

0785414752

0794398226

0541466065

0760553584

0103369791

0870044796

0983022417

0927099318

0929140174

0826549820

0557675825

0463247152

0829432701

0293994774

0274974424

0383875983

0155024706

0625135349

0623376705

0762548991

0279962798

0617207857

0967823518

0276428026

0400239981

0461484598

0879992292

0362693954

0449347619

0507400780

0522662648

0417548515

0541455555

0653148867

0786451599

0706908022

0513724619

0728256662

0265186466

0742315311

0489247928

0879090422

0928255933

0388118268

0188209369

0250960756

0293200899

0262302743

0634678426

0840958297

0231750439

0857502305

0589964012

0329288926

0471687039

0664495635

0518750526

0628021286

0495915803

0615742379

0215755801

0516435010

0955567086

0135303565

0693686938

0800438178

0555517783

0293761370

0101354577

0418534224

0897361545

0955367749

0592890490

0929823326

0024717514

0186274049

0326430210

0485600374

0701524003

0105486395

0598714746

0029703632

0234125643

0345553316

0858855166

0957295757

0617657650

0779634318

0158152496

0323752772

0075739320

088880070
0
0610000110

0266366820

0204615223

0968639784

0435572861

0264417687

0874729424

0341514782

0783667338

0207075089

0172170604

0744785530

0502269918

0125037059

0592344182

0347251663

0345274953

0839557177

0075511256

0799719207

0391625373

0395272838

0205965745

0610970478

0766969601

0076293137

0268923071

0575961591

0846948811

0561852235

0559909160

0922379367

0333552144

0072308037

0025664629

0504459094

0904907528

0434511140

0494272534

0800142998

0067968802

0195050594

0033051362

0034671656

0130636896

0008327210

0105674546

0680945315

0895890078

0423791622

0284968972

0007484228

0758443663

0550306686

0019123356

0919621211

0655639394

0022557685

0749983189

0042894502

0371346972

0231981881

0019107581

0438658210

0360700513

0641111937

0735376489

0261452889

0584868017

0259981591

0662547438

0156206340

0920126191

0328333549

0833471253

0115498708

0739462572

0119410990

0327729896

0942994766

0312324569

0989176534

0292564580

0559901086

0719787753

0062990032

0373713129

0876211758

0830795372

0528651569

0229005166

0105515867

0581061091

0863843723

0532053121

0888032109

0412543644

0551425214

0344604350

0522517301

0465907083

0966910485

0368554482

0450232358

0908525519

0873428369

0376612218

0046561792

0396101353

0724193694

0830742123

0795194445

0416745542

0864492292

0047105240

0680706421

0314344448

0960940712

0180751690

0703827824

0559804016

0181932055

0235133869

0687800803

0005280860

0005335038

0239995119

0280579800

0562517144

0157371866

0613105107

0134620438

0183353333

0570691467

0592178455

0709061321

0368760141

0140985245

0324500802

0354584851

0506600337

0826953765

0797962251

0023342546

0427797396

0768678217

0435092002

0198861877

0766965266

0807419606

0210462981

0927719101

0166906981

0692042133

0067340413

0903592505

0599527600

0409848364

0984155095

0359980249

0945856457

0392202349

0276369279

0672166377

0349942833

0156196526

0091840873

0077633498

0873332750

0195709312

0535205601

0931325988

0572482216

0852400151

0685325154

0012695312

0396000048

0539190585

0064392634

0076850931

0591166724

0336684945

0908681479

0048606183

0004059500

0785095618

0758186906

0832824798

0091885886

0557262720

0987431936

0476563956

0218070651

0451706450

0922615617

0867685385

0222409195

0171192018

0800742449

0903906936

0766569993

0018360819

0892595756

0129636087

0483002726

0155201408

0725050944

0850064323

0790475242

0602246834

0413485785

0175860463

0034931672

0131829761

0767675771

0641584005

0692006838

0004390487

0411766691

0197691086

0915642641

0257325624

0525467916

0841376853

0366385555

0921116041

0949383625

0909716818

0122734710

0063501544

0308912434

0661927373

0570959704

Gaussian Integers

0261055398

0568790103

0977805302

0358496163

0452360523

0041226940

0254382590

0645508060

0717853019

0100117563

0096663954

0444442718

0415379522

0751167455

0221810015

0976810273

0434533857

0643541674

0007371511

0441257521

0196849556

0211375196

0855966146

0075184166

0360309094

0678222957

0526957488

0022984148

0353019200

0291990314

0721293258

0902147491

0603775960

0300332760

0681027830

0205296572

0527037308

0381592315

0560179413

0389917626

0825309032

0452506876

098030080
8
0776941765

0728838338

0706173279

0796824750

0290737276

0190346387

0001171107

0621273930

0163021601

0733238960

0446397698

0581851349

0418184852

0300426216

0148520429

0159693574

0992067689

0997490331

0191961591

0433152099

0046659941

0083217067

0080869139

0530961657

0983569483

0816041137

0896981586

0129544842

0524580413

0608845640

0672163967

0844391070

0279261557

0658637247

0564028562

0068131546

0972310090

0090091400

0536995551

0745893747

0633268672

0235794421

0625763083

0429930799

0580352586

0467663576

0706316465

0625935461

0682267043

0025022884

0175179435

0911697254

0231019546

0684745152

0158130842

0612332711

0011223344

0834308945

0598124094

0529914499

0499781697

0402940146

0463583063

0311884811

0631852767

0459120797

0634757828

0635446797

0241111855

0023119703

0049418103

0344289687

0006575106

0443408388

0180330340

0951525635

0141259443

0168263003

0110719816

0088128699

0280688005

0055583405

0046890769

0233906817

0940674610

0525078519

0908570155

0625572732

0039421182

0301877286

0439251548

0383021247

0895361488

0787865195

0656254128

0527859317

0724241430

0361639118

0696421303

0365508152

0378406719

0414520395

0922441446

0270957382

0070359548

0181322445

0983428522

0345827606

0378074134

0726659055

0561461441

0120941760

0870965524

0745368508

0767974976

0879136513

0446733118

0034752316

0846142172

0480496485

0708436451

0275937242

0157852838

0954567614

0601792829

0356476294

0009960662

0760653863

0512267706

0126925599

0380011858

0728661224

0705515792

0982991369

0085167686

0348939252

0924855486

0450255406

0643779212

0147019401

0652857142

0886250695

0814823686

0210129880

0707144764

0023220138

0724295285

0442461395

0309554146

0190795222

0701933604

0234858462

0026633597

0393595649

0027706639

0885890479

0365443596

0912342038

0628606774

0635421224

0536098392

0625905409

0137939112

0772869022

0660950933

0896582873

0603401162

0537878050

0466405439

0542291583

0513615388

0518731067

0373275451

0997264314

0826099701

0757238758

0155204799

0936485199

0613820688

0131257570

0648871148

0140801217

0102558277

0749683975

0142758839

0704468572

0356625249

0399948283

0290698581

0142407042

0724686562

0044216255

0001116625

0282229268

0608536231

0501291701

0549378170

0787050475

0851913382

0719622630

0368302800

0940253570

0091899113

0157836606

0304364661

0724999601

0563102003

0088113574

0325316616

0251560162

0438476553

0857010332

0239894077

0083586306

0084370836

0434427658

0310738116

0582316833

0786782588

0722407774

0955739062

0671996314

0350877106

0329073006

0410955023

0831428219

0930656854

0328350730

0685096995

0606883014

0775034123

0356827431

0066786617

0867614157

0620394691

0864872716

0143794560

0079930689

0918297419

0103179801

0516006254

0839224586

0633808970

0144357539

0078438232

0155624119

0286653519

0794891408

0883930759

0785691031

0235116524

0809839007

0597403696

0744757228

0294585861

0635964860

0466722740

0800531756

0643183602

0661412164

0926474284

0095378242

0628442073

0542083057

0204026989

0957282135

0326944655

0852884599

0169018859

0808942263

0245870561

0224119026

0882359651

0139362820

0195200583

0034779187

0389137155

0761061070

0838807700

0154881427

0210222873

0825921707

0105266225

0097352788

0790732708

0127227963

0614843485

0371213935

0084507176

0067402090

0998071300

0821159768

0466598946

0493123749

0788442228

0190339840

0523694874

0411696871

0027580037

0951079032

0662455359

0309993819

0436936917

0928100659

0395528825

0791574201

0967503290

0254379584

0743641220

0215235926

0138798795

0299070590

0667098563

0413627342

0080601360

0456035677

0712346885

0537348919

0791882050

0323806274

0654703620

0811316691

0804859311

0308410055

0823331882

0250592852

0362238439

0886769186

0222310184

0749131729

0199730512

0740964586

0489478229

0095120990

0959027196

0121549232

0987657041

0668921475

0038730107

0002819253

0957426671

0358233690

0485881935

0166476973

Gaussian Integers

0987595349

0843536560

0787477310

0282064440

0889135332

0546095166

0115106134

0750468058

0957281086

0493166078

0402978851

0034037337

0698531072

0669321892

0862829205

0420262348

0124077312

0884209863

0903363905

0142635484

0981242240

0488844067

0340874539

0780429368

0170413716

0069282059

0863248394

0026507020

0697148944

0516411275

0478705531

0679402694

0581279998

0737801062

0280496596

0797091449

0779506306

0170810903

0397763144

0752914041

0566725554

0381174704

0558885919

0520667674

0458892160

0287748423

0006701082

0283737126

0644910157

0812554917

0903589630

0671593194

0991344366

0760946090

0573790722

0579856303

0303161226

0917227908

0093199856

0062936588

0312049221

0239943269

0439850201

0899455892

0405687397

0560141629

0781011127

0916884384

0479740498

0306449945

0907998266

0460863541

0873756106

0035510189

0607257780

0392846287

0904092803

0124964039

0057890774

0606455799

0365490158

0197802473

0261339741

0505787843

0289889341

0464587452

0494675057

0741508735

0108050814

0324910332

0585164514

0290253261

0405792295

0166687300

0697917571

0191369702

0839680046

0885627174

0432945766

0180279005

0650972704

0709908146

0337674761

0374059828

0165141474

0947663039

0379989992

0034347378

0124053771

0690722658

0832797812

0689249656

0495563505

0189708024

0468966667

0861417885

0671258522

0850575411

0453979796

0915013460

0261906377

0181202727

0697301513

0478583619

0958794118

0211714105

0997986502

0991299384

0429540271

0749511528

0584876499

0179150358

0564753680

0598219205

0761838779

0959164985

0410192815

0654675764

0491174719

0623280784

0187674911

0659547658

0490430904

0608604105

0366026983

0108383769

0880195647

0861504802

0458186049

0008597829

0249292334

0402413917

0281151025

0729936848

0043791243

0930571763

0803247136

0215106841

0052186615

0402000092

0392299366

0761864533

0464206477

0660914456

0688160164

0235682027

0703369329

0407693216

0497210751

0669371629

0009180041

0653261938

0170279418

0409852822

0503603542

0148110193

0448583602

0196526768

0037907924

0334370463

0143393543

0568104767

0540633264

0730362249

0834412646

0836208045

0528796468

0073305671

0429098017

0336749076

0520220588

0275400982

0532535867

0944899364

0517757530

0205856041

0028216225

0348408388

0120563617

0172467945

0784880821

0036285752

0191890641

0207996632

0335856068

0936345570

0145160405

0494602359

0101285703

0053870073

0232031898

0356886738

0282373042

0525206242

0802061816

0376022320

0238207469

0579887707

0790846825

0194274538

0192722257

0767091726

0366389492

0987032363

0993284416

0449643796

0125249228

0984065983

0857106486

0847503226

0876834629

0353700034

0769855371

0876483255

0448418863

0085470415

0991018637

0392086113

0016835984

0781437192

0561687747

0238514931

0900643292

0324738412

0546232833

0302580244

0845149141

0003247394

0806997299

0414270706

0928384945

0179275341

0451455914

0584657704

0407267318

0506272959

0317587398

0710217594

0148170411

0627913279

0499016335

0791893348

0423619423

0150608620

0644924377

0634535486

0108413346

0731329249

0720046231

0639075946

0002190163

0748025194

0139963825

0736415725

0256548372

0639142718

0112183360

0681126467

0810890687

0496047032

0498635041

0827175808

0239948206

0937322898

0013677473

0980765108

0839683113

0357374337

0700078733

0250840207

0868859370

0176347216

0150053558

0612313972

0835291114

0072837507

0105026036

0632868192

0136443167

0081837527

0610146109

0816377235

0083644409

0622425460

0118964848

0411632136

0996850463

0651652359

0542774713

0144463297

0294470139

0048207743

0189393198

0977321944

0371589723

0865446085

0102428415

0517282790

0978452997

0803430878

0771162073

0384697065

0747163938

0341895398

0995048861

0027665958

0410803216

0814247068

0990635507

0409070756

0575207929

0228786896

0921118686

0036874549

0654731117

0381754689

0130936202

0787260714

0351504749

0826656306

0671815445

0029692006

0154190173

0965164381

0329838147

0558605441

0468959239

0433081802

0763318039

0803631832

0090761242

0861634010

0445991033

0779131469

0618179160

0412771669

0155389587

0163866693

0298614043

0471992332

0059471923

0147879675

0067919761

0671006475

0350180264

0782112709

0370143270

0179761151

0212805985

0675017317

0343974142

0308813680

0941389139

0918114004

0346498844

0759772870

0650477633

0264828442

0882907452

0543277424

0199927266

0252653064

0721333568

0192135703

0081470907

0671166688

0579695967

Gaussian Integers

0250567798

0277745727

0180938380

0673725574

0411529719

0386921829

0634516489

0694338370

0327177540

0315511583

0037461448

0766577357

0114760298

0436294953

0470010441

0777101983

0123056458

0200401368

0766947066

0958450393

0518234669

0185710534

0044776570

0600290085

0730179321

0347519604

0340985697

0065306767

0688648765

0933233566

0725193464

0348570817

0297713030

0624261459

0944970602

0435793551

0169810246

0261712842

0827864698

0847223391

0146603593

0026165033

0732212108

0718713172

0498059917

0565670158

0746277934

0929975735

0596040053

0246434043

0655507716

0820083869

0611525277

0487716280

0676711115

0100294918

0964997037

0566338813

0364166583

0881871195

0908712010

0466742709

0353406575

0647723766

0053080050

0333766481

0931814580

0511102239

0041162680

0736857577

0675755008

0872781676

0260341429

0265927312

0682599735

0504644716

0446952040

0052812358

0365445274

0322282486

0852679222

0265064757

0237536682

0725296993

0394659143

0751793996

0989091834

0566833079

0006576837

0310718242

0839283167

0346252874

0079178636

0422419270

0120592614

0108840249

0481250899

0468120276

0944360167

0989033286

0472140368

0386656883

0104661370

0660046750

0226771217

0365860309

0749609785

0915846912

0059147084

0399939139

0923126780

0628432897

0479001338

0677596639

0562040672

0051586105

0559435730

0377386099

0063201154

0573274601

0897123129

0070991861

0429948075

0022708874

0021663406

0274766914

0104513088

0254396697

0594597646

0267109307

0753536788

0006733747

0016927040

0472255683

0646324392

0149655444

0202092458

0835896274

0764171380

0395926799

0448982301

0551620604

0143742458

0377291507

0929238593

0940185201

0952758749

0642951376

0281263959

0840566706

0152016724

0472203972

0466052651

0398821072

0885079058

0848174257

0004903859

0802247502

0125456259

0813971896

0124567689

0395566699

0318822000

0554226702

0286105948

0613059750

0744612919

0843225316

0261184998

0343714457

0512549433

0882176594

0592347689

0031642951

0472001573

0279858240

0259444072

0949552055

0485813246

0125281480

0447743717

0399140084

0530925654

0949597779

0645547131

0959372211

0125443070

0955237247

0247183332

0006400945

0158897715

0339679617

0605200493

0738866098

0983745403

0121833417

0216382132

0865394999

0742624904

0423467498

0731949433

0435708671

0064443131

0511103560

0095330754

0470897734

0030492012

0488556330

0105887942

0850667961

0406313216

0346888710

0592171267

0174042525

0571801895

0094894940

0173435632

0443085443

0104516110

0231899038

0886806874

0146741363

0615091299

0840382013

0137536839

0809478183

0391774159

0102763436

0506027683

0341191064

0920772961

0601153212

0179220823

0159283500

0103585566

0744549917

0496033524

0956881472

0532992697

0071990309

0474792297

0766339810

0354582436

0599665116

0888595430

0796776039

0772978477

0131068993

0213480091

0582089266

0655880386

0587133192

0319358835

0230080544

0148430897

0612616048

0990960990

0065551064

0875052748

0738768463

0765267573

0969657045

0920487415

0605566953

0301875195

0936101558

0572499958

0418628899

0634005700

0844691313

0193462200

0861619668

0433199757

0875979070

0173694701

0712496939

0258909842

0003001872

0803316226

0167259769

0227521919

0044650487

0216552062

0483885792

0579082176

0483009563

0457933148

0322344708

0696258576

0690096069

0637775947

0575150469

0771337451

0049486072

0325455659

0393123683

0861278847

0985850635

0775590181

0771901067

0594017161

0301229479

0092686919

0601077539

0578366703

0024518875

0336228730

0568413772

0242486472

0355380980

0004962370

0453042609

0532343451

0432188529

0453174363

0042259544

0422963738

0800864136

0682509093

0486411003

0013622293

0107982504

0882947383

0986510235

0311332461

0900541820

0534008916

0233752239

0629165233

0403811835

0686104540

0924373092

0576805990

0730566446

0863264403

0136839859

0086524160

0826015871

0222316098

0027214324

0079142379

0476647304

0083161755

0705818277

0617921410

0310698929

0078396238

0330020282

0055447783

0258809811

0124305459

0404987219

0683286571

0700403584

0141675968

0738007546

0937008757

0319712650

0627260466

0189867349

0207591101

0423863177

0650825569

0303288913

0053802828

0324242013

0857553277

0516765600

0082966856

0682723336

0158361094

0170193235

0640230265

0535233353

0364889773

0089676919

0382545220

0730347854

0454441806

0100728612

0063795067

0479392663

0074886683

0136074720

0306716200

0971170519

0989720078

Gaussian Integers

0874398313

0767416983

0208326455

0098171289

0188220429

0951942799

0251649405

0988581690

0030918597

0250648360

0363079597

0674057649

0188398820

0760807656

0672139010

0225345860

0074479371

0561833914

0274939110

0830483175

0088929352

0126382193

0004061156

0860770547

0607916831

0516437567

0936981986

0069456386

0690781708

0735276959

0206783919

0535860720

0509144909

0635250336

0990611766

0693410471

0219499632

0390089736

0398237048

0619422423

0746341092

0055113902

0713003144

0937654673

0544753787

0515603395

0991790603

0355720136

0307092109

0423314421

0124423138

0002607184

0667498709

0468847429

0187505292

0951797522

0469966391

0268202909

0700297324

0919967350

0582834095

0043124342

0223988214

0309933340

0405071436

0243843799

0157788352

0088462574

0179555250

0860378078

0530380075

0958658277

0165789525

0334958665

0817359769

0549821787

0243821192

0083841810

0167149436

0656638707

0950033417

0515105833

0634771987

0275291848

0205636595

0707019977

0836122028

0621759514

0915434672

0370957093

0328093552

0063828950

0706013356

0348240950

0264197957

0838147025

0079894666

0234045464

0110943585

0371521148

0262938127

0251332708

0457325343

0214624040

0068575201

0578635440

0821060360

0332794535

0610732462

0603693577

0842590833

0203472324

0321136470

0129138652

0689242691

0701843664

0186308368

0875890891

0786292192

0331435405

0803275058

0416007255

0088832185

0685683837

0364395260

0713056127

0916533147

0753896293

0735110324

0293652529

0500494709

0298662482

0819583908

0620923929

0812983027

0230203478

0330259824

0565994537

0251769833

0105660333

0528624937

0513592494

0807547325

0246425398

0467871307

0310926173

0251538038

0392032313

0567289894

0734401486

0296825844

0506259243

0352654869

0251540857

0940549498

0161076042

0155254554

0974311155

0824430909

0745504183

0697363518

0662574341

0575023087

0011480522

0302370207

0222002783

0701593061

0610055205

0630582993

0309247094

0310449430

0624346863

0145005585

0487612799

0790387465

0334145101

0763387938

0994619671

0641149449

0001043854

0584284387

0363304929

0479111427

0156612538

0918857589

0051829332

0936766242

0104722211

0811095444

0167828496

0531711424

0363005250

0006327327

0549774887

0987416760

0727940259

0288997046

0994716315

0601095808

0377966561

0021153818

0514663615

0393317726

0815685605

0325280418

0317298105

0785510471

0308584686

0673432770

0357260376

0313090302

0055154852

0470771263

0594319526

0257952691

0857564057

0158189605

0176150940

0417139827

0720341605

0589157335

0626123081

0865319806

0698812196

0111719234

0514505102

0251001486

0075708576

0886384926

0880917946

0024223096

0107774068

0934884969

0507265932

0761935072

0206588465

0589593748

0414734406

0835781379

0040416077

0652203232

0165366673

0877874356

0099676199

0514330524

0806254142

0258493548

0763572846

0231901520

0958350398

0515957045

0937501269

0961286933

0423617704

0996359015

0894889052

0601168637

0520655228

0050328745

0115854243

0580500266

0449494912

0325224556

0217540484

0664382198

0144338275

0499307864

0325589928

0567344583

0403477917

0072192151

0707457871

0484076547

0068144474

0750967354

0447083511

0512582422

0140252486

0061058347

0625610828

0359884361

0223104614

0895692651

0627865005

0767828427

0394952221

0184068690

0827825079

0151213692

0164171650

0710388887

0243409491

0906620310

0385522031

0030932107

0469185942

0051469465

0293236794

0226342017

0232170510

0060985314

0052567319

0303811616

0441213748

0133699678

0355328261

0775014062

0319031924

0274926194

0635924747

0063423491

0308163360

0409218418

0933012695

0023277642

0495305388

0515507774

0462415152

0058174182

0502195986

0015337352

0343879799

0919519776

0495763373

0945992658

0947351740

0121319299

0556694126

0406006854

0054492485

0121848649

0926512630

0837478341

0246366123

0415980199

088228808
9
0320998460

0825425877

0628785160

0847284623

0727366278

0582655353

0706993796

0944387755

0753397280

0145337079

0997567153

0466708363

0168393766

0034268365

0542321396

0753756297

0090652134

0565733898

0137059008

0392351151

0173008328

0034606463

0508633497

0979063438

0927886255

0630366018

0435072464

0960857253

0992826727

0101096745

0341848883

0896559679

0551961870

0392024935

0515247188

0308533159

0214760460

0886810868

0257119038

0283357210

0316259312

0671509973

0301217587

0954469289

0522608330

0707954684

0558125909

0492742371

0205114954

0126432041

0716243056

Gaussian Integers

0532288120

0768212523

0697062621

0012454861

0547658630

0653555260

0883506900

0425460530

0971069668

0390929580

0114065912

0591941128

0362890799

0926009175

0437683256

0490080918

0299679798

0846265934

0877647334

0447515601

0306070944

0747352922

0088210692

0164365454

0572417229

0618981042

0574800705

0262615194

0447212396

0331178170

0937056608

0042547685

0749924773

0280793755

0824140005

0685126715

0413569069

0668419761

0518597111

0658354139

0125781527

0803533477

0971899057

0356352903

0907063007

0495722492

0144382175

0123464586

0646909055

0008724754

0823600870

0999588894

0183319994

0212717581

0900075207

0534701900

0204637088

0247072672

0726206601

0299949089

0263838313

0579366687

0569530176

0682268186

0646302834

0355839277

0045814840

0667407240

0138157955

0375688360

0438175116

0251986989

0697418589

0182355506

0324965971

0766202930

0076849965

0000404501

0466098851

0791905275

0087089552

0895417313

0945248050

0282384485

0824722440

0589716886

0704217924

0349388480

0910814989

0324222653

0834676219

0642581021

0672540332

0305940465

0534881239

0187426850

0274602643

0072028297

0215995635

0486957985

0124716196

0012457296

0801536036

0167635427

0662804961

0556635003

0091590602

0319220062

0244102823

0061284768

0398150549

0671912619

0379579421

0345071939

0045666550

0094853112

0316543947

0509154318

0067052524

0963446178

0901990673

0721463065

0655683210

0496184347

0010292678

0359325561

0619919884

0503595296

0964531361

0243381255

0911566407

0853319863

0668205811

0466432047

0352309221

0575930057

0405284828

0504378160

0459581775

0797091450

0552581966

0668741651

0255123635

0395432141

0290159213

0243269581

0776167357

0116506521

0110475575

0614284338

0017294791

0162768192

0150345513

0798868057

0077825830

0589658932

0626459255

0373896289

0403014536

0644737075

0497743386

0642406885

0900727078

0293874612

0296547916

0849027866

0289434472

0497165365

0494169515

0861792419

0464220709

0768577723

0029241921

0654719488

0992516876

0106926266

0107599498

0911806366

0401704943

0801595403

0482222026

0112403858

0910481466

0112357142

0956693933

0891977446

0280667689

0926006605

0207630805

0707601181

0837661117

0607785549

0883459041

0325574700

0110318365

0871375317

0938743910

0045008735

0850807399

0483956734

0376377480

0799120029

0190868846

0034464312

0048844658

0309591000

0669120110

0159655730

0353496110

0326352734

0489341087

0209614824

0996968036

0409818441

0241983218

0623489740

0558230795

0645437254

0110558343

0654581254

0092786870

0422964732

0283760462

0335652082

0482696080

0705055596

0743372568

0904738147

0919538686

0327105260

0816627798

0128254238

0279132727

0716773552

0519011176

0920964256

0657277669

0776761739

0862039735

0421830488

0666968123

0931976628

0843267476

0835053213

0324071395

0445677299

0460900598

0625258476

0970129802

0676512986

0546641179

0612638354

0797647877

0279376966

0275392848

0872958543

0353092879

0015578779

0242145027

0953721418

0559432881

0984098249

0338727476

0044281326

0909360142

0360085673

0090870266

0803088632

0897650094

0029176795

0519864985

0085103196

0508160741

0105707194

0946480021

0820338415

0704803673

0074223871

0946951081

0137484456

0688591030

0768381670

0174006558

0030185694

0632438988

0829290076

0619777995

0816323425

0972972326

0426878331

0790632250

0719785816

0712004491

0253705523

0800349635

0823413649

0667967134

0310828336

0889748763

0458462821

0513713841

0607603392

0759197853

0908359008

0849592182

0114718638

0064473763

0809723980

0248432931

0797863131

0084638544

0002031034

0405293883

0175051268

0983149408

0660111201

0365214505

0513079807

0654324504

0020375641

0338923708

0609900855

0794710489

0022253862

0596764763

0295528165

0090203580

0520081109

0489591604

0539449961

0858218769

0818536806

0743113691

0217663987

0076630681

0307220620

0299533916

0566935415

0337222463

0995481644

0445934394

0822377768

0931307493

0547042295

0326468602

0994875756

0510818494

0102362688

0910038387

0885646063

0603307815

0297119157

0947089372

0084152105

0797065311

0629121857

0513516808

0893661706

0370490722

0183482092

0066394017

0215964821

0419034603

0642045966

0664847577

0246751031

0462187490

0619307559

0426441009

0455210204

0678169985

0116799879

0649300702

0703338932

0016848386

0468982584

0505236186

0637284144

0048582891

0209339134

0625587380

0982727738

0805083192

0071824592

0976583454

0443843392

0545003013

Gaussian Integers

0952478458

0539831655

0977139576

0280149920

0286472017

0628441117

0415619602

0687855194

0456448294

0892515609

0335785319

0461560619

0324951851

0459135134

0595270555

0988879744

0308406632

0964351940

0992507743

0204397386

0124732871

0408110691

048848248
4
0720979345

0070576492

0081974569

0376718858

0487209432

0012915102

0768689203

0807389466

0311393566

0043168373

0791028964

0710684143

0907580565

0994980350

0013173749

0610342292

0298136558

0403613812

0366197505

0585444864

0409952999

0189223640

0171082357

0357630140

0685457631

0482601101

0054706229

0604402488

0269981499

0911872162

0648830375

0355755350

079803088
8
0887039788

0958715539

0538578958

0034790757

0321746805

0232562678

0105308616

0561227193

0103411401

0183335779

0672710549

0703777580

0535377871

0952319147

0969126365

0643315252

0677579550

0842221190

0794697589

0375731839

0206731119

0848336466

0958387219

0085911573

0148039598

0847431884

0430918425

0762671021

0394098874

0536771766

0158187026

0933388841

0277619767

0690624110

0704120824

0718509711

0892170309

0680284116

0020616315

0110115399

0201513616

0872493253

0206486076

0698334433

0117625115

0986892664

0520395293

0997613770

0660393617

0434772352

0780173573

0316083881

0319061495

0245223866

0201290861

0685915797

0531328997

0644717080

0132300631

0264168307

0194131130

0734590113

0625273138

0082046173

0070189094

0555601044

0778167837

0022975198

0857346233

0330935962

0761557954

0355118492

0192279073

0403661851

0953189427

0881412169

0490043861

0464651473

0747134783

0113815814

0441194816

0189506820

0735653518

0536494390

0407825032

0947336659

0020397236

0657806934

0247814470

0570767615

0728453769

0674660081

0128609506

0119027792

0538464238

0012126509

0245595237

0828943308

0370713375

0830949456

0180575484

0454616500

0188704582

0352832342

0611455003

0224808246

0405676745

0246774475

0728547439

0352615609

0165725961

0818355532

0265441449

0631579827

0054676713

0477978201

0533427513

0580519237

0599633985

0813064585

0968200545

0877038281

0267463653

0425464756

0683475702

0869304262

0572530035

0957084484

0718119674

0136005986

0545970474

0219783801

0703121479

0716294298

0917248289

0209172434

0817502789

0913859804

0577778836

0243450658

0785259353

0032282726

0199913080

0929151472

0894469095

0401287737

0969043628

0642606645

0511183611

0529925957

0797246930

0657678252

0331612763

0032673123

0764908764

0946076407

0954968701

0274640491

0089398550

0053913539

0880422819

0344757287

0642774924

0506014388

0881937345

0789251111

0664666535

0635426380

0120485825

0071679801

0408858586

0686923969

0470013630

0217685340

0218415138

0804822817

0248781525

0448487214

0301009389

0657991461

0838418940

0201095459

0175607888

0144465512

0822956263

0217545185

0406106033

0806273065

0580483630

0181327113

0915468173

0019065175

0415134470

0192268138

0111731495

0357294915

0712666156

0326316124

0589579156

0852786863

0657569476

0340262668

0613357395

0507302068

0397726357

0476251862

0420370706

0050325923

0371957504

0410857659

0101361962

0442245262

0663826378

0965716634

0482390395

0505742079

0810601698

0233492764

0923480698

0933419099

0077778514

0044021904

0477073756

0819789053

0240147929

094698888
4
0917039898

0397592335

0285252336

0341933482

0832554170

0363179272

0013844297

0056930246

0230597118

0420505291

0371333236

0030563707

0561643473

0360453449

0421199474

0300594994

0829202359

0080075536

0793164425

0703097055

0406675741

0150458040

0425618799

0628223857

0568890284

0117284086

0776335289

0737571275

0004803998

0362147440

0773781991

0944045367

0389939971

0147993788

0883336127

0122444435

0686661989

0367789466

0454563049

0047195509

0414923819

0443747839

0979276236

0932067721

0820441070

0819291914

0845713713

0275366871

0127057223

0015404738

0846658945

0308577269

0563903616

0580266149

0894943202

0601923812

0907071286

0704677834

0252676339

0423655993

0866862498

0859597918

0071162006

0613070853

0124825656

0774034739

0364236377

0377910794

0510649807

0490141800

0473960195

0826783109

0616148254

0225621427

0635326631

0171797436

0057109762

0854379552

0767702765

0940247034

0956160985

0870614086

0480429279

0541008730

0539820433

0575838290

0665301816

0747554259

0449336911

0828515894

0073271906

0030049741

0387891711

0978153153

0233832335

0587639284

Gaussian Integers

0900497879

0381607878

0849809740

0408822777

0126442534

0059465557

0942453196

0514912520

0729883397

0448140716

0779924195

0408900549

0100449126

0659332415

0524286485

0594324921

0229289199

0563248276

0457305904

0028645691

0619929033

0680425266

0755332109

0317178805

0393183501

0344136869

0266374826

0178637527

0409549317

0457291527

0784848996

0456525992

0318533216

0668468265

0479744767

0196647636

0751301807

0665855049

0923716149

0600135334

0742602618

0560701545

0937610602

0295480721

0894678310

0324289474

0860205513

0513527605

0263143283

0266457681

0740146814

0516149373

0533921263

0365791350

0407105880

0941129730

0614758321

0752597377

0945070948

0905840948

0473366675

0698181381

0920286667

0895515909

0420203602

0148057383

0416354462

0036166567

0155762273

0538578492

0030229614

0854082808

0143652720

0903626678

0814138634

0684297564

0681486780

0892364152

0921975807

0573385919

0807729396

0721949123

0685627124

0846241416

0612244627

0232414373

0891721706

0878045419

0424257819

0307475611

0798078004

0071665123

0010632245

0730843088

0030711969

0934808944

0676733544

0749979480

0955427637

0744735874

0240159854

0261985297

0813225942

0070979888

0198508450

0351638397

0458946477

0928880937

0790134582

0613747469

0949373908

0335169309

0842880523

0128094543

0705777821

0543430169

0599451378

0427099590

0950150390

0957030001

0216785961

0886145604

0398776751

0252587730

0695108152

0935583322

0290442168

0141424393

0055608321

0862361780

0651604313

0330809252

0241691405

0378421773

0335237863

0518526551

0421477819

0821457200

0984419949

0219197792

0205819296

0414670087

0919224152

0029596398

0294326464

0929118496

0607846384

0614807134

0029886432

0405488535

0423572640

0629585362

0728149484

0059528441

0327891025

0616391937

0464495626

0492222283

0421539255

0732302904

0883580381

0895885388

0125947348

0832280086

0750607318

0595958748

0667976203

0598506285

0144766251

0019291595

0217222469

0458195683

0677039789

0989552518

0157023019

0153655909

0915172787

0998771684

0873861355

0479167750

0655167058

0149624365

0062450699

0423119592

0549147784

0763093603

0716572853

0596554248

0420407393

0595234264

0611212857

0705358279

0737673550

0361864690

0943684439

0891995004

0934341933

0460261144

0510368642

0760420334

0894138862

0789909121

0718216402

0469951861

0979500602

0138529623

0147335580

0057998449

0120620400

0943875434

0072777953

0626261522

0699278619

0916975750

0642400162

0741017686

0259434755

0403278415

0554608219

0239472683

0812638275

0399318183

0422966496

0611593159

0190406419

0194298510

0225844199

0077118069

0785010990

0817902505

0048543702

0639278082

0362522919

0306829916

0221766407

0719318628

0375709563

0364259517

0567770017

0365025029

0595900768

0256613989

0080203665

0246380313

0911293719

0978787986

0194821324

0092085733

0357287254

0419989254

0926564368

0215134964

0802293363

0912722317

0707870355

0421685619

0094393540

0028507151

0730091444

0764644775

0337806400

0376643821

0870093525

0182957222

0860124302

0128616140

0092016275

0562533550

0924363730

0369718806

0483521309

0555283053

0885734992

0921142858

0665630197

0400426643

0642487071

0615880117

0759413111

0698323618

0577420849

0475452106

0551790846

0629953327

0551098624

0731473237

0387121917

0317606054

0490641412

0100876395

0613606931

0895623916

0113346800

0638354881

0034866747

0777397745

0709700331

0149669545

0980803546

0982678100

0224923358

0947395072

0854863197

0343873161

0366656467

0904026814

0007190368

0516483747

029980988
8
0393097924

0743777706

0505623564

0066401956

0195746826

0098863426

0992711784

0559347596

0977985770

0510342334

0271994952

0453953931

0911649577

0439246642

0458394860

0021942232

0300402423

0061436100

0920001683

0256027860

0445886462

0933842051

0691280271

0154264781

0044136094

0888447563

0252035773

0689187768

0680453170

0039774512

0698288350

0740933160

0446924162

0388830683

0365119414

0620678579

0855054312

0802457657

0010862266

0470971493

0962591449

0413278974

0397340481

0532243579

0340371050

0348222636

0522229783

0105105816

0913181332

0793663140

0219433090

0118506891

0033584344

0519119772

0599969218

0209465251

0067331905

0787147281

0853070399

0541829733

0281266268

0467427089

0409748418

0275266488

0901809011

0195066381

0748546565

0409548341

0263682103

0091256941

0513609590

0765098176

0234970300

0356049760

0666844052

0226522993

0866594986

0317000161

Gaussian Integers

0359381239

0364049038

0743668074

0143001264

0736567536

0510469157

0242357667

0855592936

0126487451

0237695830

0953942001

0128464738

0566840701

0262682657

0210867451

0671655269

0431483300

0705796643

0481914400

0999978002

0612211637

0443288863

0391796974

0927954328

0580305669

0202108185

0262872107

0074608737

0851105204

0095690027

0040627880

0845757700

0112531962

0285307724

0697444068

0271330692

0641731495

0210470002

0088345328

0897010461

0524110032

0556037889

0936034863

0739751113

0705595670

0685189460

0057885596

0331871073

0810119402

0034344767

0254022417

0019060480

0204659195

0097167432

0476573951

0104158837

0406094719

0776348636

0575955108

0867274678

0453487524

0352847730

0048253163

0579006434

0817223016

0615305902

0933664145

0005936571

0752183517

0931220622

0096147885

0100244837

0893832200

0147640527

0578585284

0699940989

0883107030

0015621939

0356509586

0792358126

0833353248

0165069818

0231633022

0636389690

0740430309

0713452194

0218004026

0130234522

0532773766

0362242618

0769299851

0865002654

0990968031

0217792526

0554787406

0315176394

0568766284

0640398304

0867520130

0461185169

0350534978

0421716918

0750620286

0087689248

0395032419

0307453295

0429059834

0911709401

0969865263

0006053824

0478748092

0826058663

0322984713

0535768703

0142984529

0318611030

0122082931

0863393735

0396379634

0717314964

0769149071

0290145065

0683506173

0564406758

0258633161

0613345437

0744712537

0082141891

0793977516

0855352168

0667185912

0307825159

0681801134

0248313394

0677553885

0195577710

0753810388

0743585828

0705307046

0108418271

0038447819

0864823077

0522181821

0394334362

0719978207

0455902413

0101795635

0289882975

0398636978

0634270199

0001752147

0935352146

0012812624

0965916950

0005319903

0435718708

0420091101

0811628956

0082640186

0617035970

0837490830

0209042025

0930410851

0629860584

0999461008

0301405905

0746225805

0095915376

0066971335

0437113353

0929782365

0386298929

0381159166

0647843337

0955182131

0193653341

0916636526

0124119431

0123395221

0124675049

0128406137

0437647605

0732448012

0085615396

0893689022

0103929108

0123633067

0749235438

0582342820

0624892707

0171512974

0661221591

0768936192

0374001510

0013638442

0677417471

0168095626

0653236543

0892223071

0736132426

0012769510

0450685368

0002928906

0797762066

0722359164

0653188213

0311018997

0090727272

0314013225

0383980559

0444385246

0100080835

0100835377

0290063488

0593046699

0673404252

0469965951

0435421129

0373009542

0760400738

0056937140

0218699351

0912102338

0444231629

0886549924

0397618985

0190295206

0335324879

0530982961

0479028041

0216160151

0274402590

0924885296

0107450194

0341908520

0071407751

0432782178

0990196813

0826803132

0268643994

0728485980

0022873679

0929806968

0750688710

0012704194

0204639565

0444225740

0044804124

0196369622

0842195336

0974881491

0644966603

0782042943

0089492697

0384482517

0022801108

0654641938

0485619018

0488449849

0382435375

0908297651

0012044689

0375819442

0192543777

0818958282

0950010281

0154407484

0552186012

0653849007

0055808135

0084300827

0728283538

0011603248

0914673607

0134190489

0331205919

0038571660

0023614631

0750629866

0009654949

0210373207

0094335709

0331064603

0408499787

0727715938

0345419170

0267670759

0598530173

0698788541

0009952418

0261793569

0606541636

0998717719

0391677601

0750504484

0687839873

0661251964

0827969532

0529172416

0271081598

0126182351

0090055836

0592068044

0151135117

0628565917

0261321201

0433602370

0940297324

0605321954

0243625570

0402925172

0993560133

0315755228

0854274812

0733076160

0901047840

0531599305

0537739286

0993922909

0619670920

0628986858

0009505087

0844296803

0321708757

0379010524

0279104654

0308084726

0927106488

0836053765

0407094237

0355988550

0295833176

0887744656

0185041242

0535640561

0145383832

0518536568

0109587596

0047848038

0265800615

0475875419

0861680121

0094064690

0975698521

0162107261

0710442406

0232880779

0160028865

0358750334

0449796753

0118906181

0123121174

0850547344

0120559855

0622701891

0860388324

0947483882

0633977619

0623608383

0473742641

0043229509

0849338101

0136781593

0742103513

0879439389

0784568238

0600652659

0817678022

0326696280

0200681969

0223866977

0967845081

0919269545

0316588165

0636608935

0705688165

0563022600

0373825982

0863723163

0236234801

0108975536

0544409771

0315644216

0623386514

0763733253

0207534394

0727151227

Gaussian Integers

0627833100

0887448243

0911662499

0261885657

0370437665

0626221097

0234313427

0649497754

0868289864

058883388
9
0597404475

0878486067

0359502663

0478024648

0987075249

0960591165

0689233781

0339481776

0508926213

0074888156

0699488736

0503273981

0924584778

0382954213

0560858797

0335481423

0936518017

0170610165

0129382520

0570062193

0851279941

0888624425

0878661362

0523686557

0435980086

0078018648

0853830954

0008539901

0441938971

0996736270

0093701878

0972616162

0500473698

0689683464

0767955048

0201334308

0071752005

0021781717

0277036759

0336296901

0343488564

0270922397

0386902540

0504659442

0954525263

0796955574

0196724385

0050087505

0989735483

0535367776

0552461801

0488616050

0186243202

0408528554

0467878750

0213343951

0065327207

0477387804

0289530067

0045262667

0170497597

0216625230

0481805220

0341269425

0528185926

0814426333

0284176726

0084762188

0331821516

0664717969

0020619574

0948257525

0945928213

0781764281

0942136613

0720649660

0328079209

0540242851

0763290274

0206260587

0753382948

0994669097

0458984286

0576244330

0072338363

0447428295

0353552928

0004826915

0159175633

0756407993

0902918717

0083949133

0279637504

0244361119

0501421529

0804604720

0668749505

0194445592

0126163915

0386824665

0674223839

0982561722

0542121059

0376913361

0208341803

0521011950

0843667260

0581389726

0324473215

0432679993

0388869013

0405509021

0496136307

0383937416

0586919460

0032585600

0951630426

0723860652

0704622590

0329544300

0730960779

0590118406

0880585414

0972842474

0990080610

0849463270

0012079438

0380814784

0619952490

0067848292

0765293861

0020727991

0683773743

0529976634

0355569123

0966756117

0458356950

0332178578

0295347186

0883952556

0221725201

0991592712

0629669347

0911032518

0250722870

0620383714

0302582096

0342814139

0705462360

0892350108

0136266254

0761473479

0837280773

0813736095

0984071532

0010779845

0788534656

0434129947

0665439229

0245284131

0460142141

0624439406

0980733379

0284818343

0986737369

0255525055

0205340526

0296752694

0190286847

0062711305

0291162403

0795151398

0297675431

0246840647

0466460596

0209360271

0348325237

0354062135

0885863886

0894220053

0718485976

0729497584

0628542560

0837207145

0567251592

0089815464

0644999409

0373632592

0347275858

0384104936

0297175570

0504264420

0344307623

0933704148

0910349926

0035421396

0061216738

0105375065

0553264862

0093515059

0701972160

0985576521

0038853934

0835098278

0590717574

0200386569

0984864229

0817515304

0795383995

0516718133

0651262962

0178006912

0133873473

0222198533

0729878646

0969840659

0349873743

0263485381

0003567539

0550480193

0168586553

0855126734

0145411777

0156050794

0008794694

0853386807

0792199538

0341555421

0232513145

0284631115

0156434628

0720635588

0179398104

0223320211

0156186290

0461241957

0181908694

0693561422

0198024324

0491628772

0841522644

0608060283

0231039436

0584053329

0144405594

0318288283

0218088147

0224124133

0911678245

0632488582

0914610683

0111666427

0314883163

0105734879

0996884017

0250309377

0065802056

0670380338

0551953568

0469594781

0330849636

0251318278

0665151713

0187409507

0035961259

0398718944

0989068628

0741132755

0374935553

0761488636

0259780471

0793680801

0137352006

0841612911

0402124735

0497404825

0785502401

0698005602

0435615717

0143981326

0102994726

0645455900

0139538887

0413688226

0713361635

0978994045

0437408215

0540376111

0276274095

0111205779

0770788241

0927012282

0622636654

0867641040

0598172145

0997470597

0684402582

0385033468

0987889764

0663107629

0586655488

0105112034

0303816965

0557644927

0903907421

0599718736

0417444197

0796985808

0141335734

0093902591

0427250853

0079335128

0830266300

0761302560

0119661997

0129675392

0005036780

0082904122

0973136780

0941735093

0851720831

0695337863

0256890748

0312787881

0499019475

0954117775

0476701042

0884589039

0739535498

0858468490

0831565741

0099214188

0101983830

0784221100

0805109337

0754917233

0149313938

0265738369

0399852317

0272244252

0111149940

0659586391

0184386611

0962800901

0807389885

0679515770

0079855995

0091287815

0982809262

0937154018

0299189834

0188703504

0723908325

0492689730

0025376205

0651982294

0698197096

0030976942

0296629433

0935908948

0447499822

0031481286

0599644958

0659756988

0881369777

0496442283

0630318557

0017581108

0320578625

0097669243

0932526715

0250346385

0485479065

0830762304

0948255870

0775306973

0522244766

Gaussian Integers

0755282521

0917091286

0744952923

0435872769

0229318186

0595334078

0837466267

0873307330

0882555093

0197264039

0194467717

0595832516

0795781342

0812375239

0023227752

0456160504

0105290448

0187298888

0015690432

0545392064

0784784624

0790031544

0517375941

0548237819

0768794027

0773940951

0131175431

0691490880

0427346148

0697802224

0186529652

0973491263

0246212964

0019614227

0441062725

0088756984

0043726600

0409629055

0402917263

0776147536

0101691130

0094458291

0795839148

0304264703

0085016739

0815978800

0248296443

0424415445

0409173912

0942073227

0701807693

0684918074

0099510752

0171307477

0942768850

0536567073

0051478917

0059422211

0977543545

0555198551

0702606016

0199486087

0250141305

0162730270

0442917872

0501693611

0853201717

0562803228

0089559123

0006095537

0732617518

0934269902

0571280079

0656128553

0965098359

0458443903

0043733068

0860689454

0522672081

0941959199

0883593679

0943720110

0603345944

0810754552

0660327431

0216673576

0822895900

0232010061

0774932073

0415955732

0208702318

0302255578

0069674036

0664006707

0865040236

0718488349

0278963222

0681502766

0250496136

0281874464

0971118362

0852941380

0785369413

0370913567

0821385226

0311847697

0968767010

0660917085

0965485604

0848779779

0452657401

0428392395

0848314395

0980665557

0646365088

0353875870

0140649810

0567753346

0327882189

0866071474

0667467258

0927069915

0058877851

0242969441

0786952114

0249560265

0975585041

0744412452

0857652587

0360890332

0080728924

0826117808

0724297482

0352011241

0022305462

032888580
8
0655076867

0081415059

0067324617

0872222468

0495600202

0699953319

0788329672

0712593417

0826334126

0361850569

0563212182

0792221990

0456939559

0564625082

0714101123

0662902757

0147010903

0986794466

0666656629

0080126711

0439105880

0627768128

0815589428

0379754836

0028458282

0031319876

0784304305

0487860754

0385964481

0136242865

0959476864

0017632022

0807472690

0876893437

0246356109

0665463955

0242788294

0301649438

0092502364

0549532959

0608983278

0298153024

0041582417

0234449882

0526992775

0029868308

0195156685

0889804739

0224894532

0243233872

0413704058

0625751566

0596602551

0522562953

0869327663

0168740998

0262774015

0163422666

0659604496

0836200319

0865622842

0968463370

0537130012

0819635084

0428824890

0640561143

0243932716

0954027358

0493610709

0527280962

0620488014

0003845894

0557878607

0283430146

0603641814

0616337641

0745760180

0715508750

0762836289

0403875696

0288491252

0374227824

0588215811

0420316583

0021708472

0501561721

0522707362

0189214628

0015185455

0087866730

0126832636

0583197812

0761545735

0054671547

0145814735

0234046549

0393203644

0437236349

0034392978

0316723289

0154842413

0346478571

0845265434

0314332269

0792363940

0147658630

0817179310

0945527844

0183229357

0054260378

0014932138

0322146416

0053087683

0131750173

0460829582

0729065398

0690762668

0701646514

0590811805

0010252061

0597887978

0244870405

0589309504

0274727702

0777363975

0109955688

0745073201

0581839381

0630316620

0213699420

0029126427

0931646129

0507545439

0113182864

0411007508

0082149013

0874787731

0839033072

0188629110

0844635420

0925755434

0306575019

0964737201

0351282113

0066252803

0003603739

0432969726

0634141294

0136014608

0408363902

0451675304

0739083790

0299310517

0696711929

0955973469

0835005445

0396958273

0680244044

0635100368

0857936102

0211723884

0328572529

0563595440

0217229763

0650363800

0298569658

0213249394

0352496904

0947048219

0415795225

0202222681

0154161038

0528535594

0103635710

0686770736

0442738366

0366872705

0677269859

0366250380

0321684881

0326805739

0126620036

0628892191

0178741816

0924097691

0208770723

0680796002

0739432146

0410683006

0739647234

0064479551

0358587191

0680330268

0579770785

0636979313

0384122489

0766335061

0359081332

0654242810

0202404400

0958451606

0593123875

0148818170

0744930321

0113545468

0313220426

0223076786

0541802818

0564894617

0349483423

0034989973

0475205125

0465609980

0392676058

0933738442

0852133253

0018757124

0756900942

0967571222

0748921773

0849269449

0259947446

0604320715

0648675186

0211477534

0151609711

0326298905

0695346519

0785554722

0618024667

0967254214

0230910384

0393239894

0921386092

0900994072

0102873347

0194663559

0453837532

0801180833

0572076049

0404103943

0953083203

0834155392

0588044681

0728269919

0422542759

0147901121

0226981052

0809286649

0255595396

0522679675

Gaussian Integers

0687324298

0751366328

0240633199

0161080852

0015915935

0601431495

0260529688

0150030851

0006208655

0794103970

0401420178

0116366385

0032023823

0318955417

0292346948

0346562103

0107612920

0407954795

0005422166

0396742381

0835604357

044880888
4
0498956855

0789430856

0403091110

0490948898

0278648489

0909365626

0400451429

0305178210

0793953967

0683533015

0527838734

0930996133

0847487668

0519957238

0496868283

0579848690

0151432974

0251588194

0136621450

0959785784

0520764066

0638606389

0999786156

0023409966

0894141005

0957900116

0592064940

0400890196

0963194668

0849045661

0733536456

0766995096

0376888333

0442246186

0395291954

0847175115

0076921593

0219191577

0599875116

0054879776

0124368964

0034276957

0232349855

0078049002

0380548045

0047938002

0346364106

0804264700

0056857535

0000738190

0298028172

0821808019

0695428447

0085969522

0676343310

0680394329

0292730399

0541684466

0081372179

0471613427

0573019595

0838221923

0118222434

0969210490

0730352608

0001957857

0067539841

0998796768

0040660340

0368763267

0165823516

0545153841

0809982470

0650231481

0815612351

0414578844

0570584559

0716277563

0969605256

0913810285

0495864488

0270312184

0357899818

0298912294

0383655414

0613491104

0330316024

0692688744

0985194985

0403908750

0526429960

0284595819

0378526122

0420496455

0196435374

0113987619

0465922792

0955809360

0757345726

0386567938

0694965094

0153017067

0248536495

0300059814

0770917433

0353961511

0652335344

0733923713

0454039162

0637641040

0108293783

0431443714

0220773664

0276001573

0077795755

0906894294

0628303561

0059153148

0983398812

0669639300

0444315831

0580727121

0924317156

0456173607

0620205023

0174040146

0613030806

0000688326

0107442486

0409279041

0743049373

0185037403

0174026455

0927700789

0024047512

0378598241

0451609705

0296102861

0783218228

0734471335

0485412885

0655945816

0966691741

0083699724

0351466362

0957418144

0942899613

0906008566

0164213093

0431544538

0307976695

0891625975

0530914262

0485301066

0345963916

0272561978

0482567495

0171033319

0449882362

0003356277

0343723117

0683944962

0699785067

0903323921

0209736221

0038912140

0859609709

0601160042

0048139894

0838314709

0091513567

0677268846

0528694592

0272760108

0360292178

0968348744

0462593460

0533688931

0321794703

0682424565

0699719280

0583897625

0906625044

0697503451

0105653079

0024251471

0277050672

0130885854

0934059882

0544373369

0206045768

0873070654

0748878422

0214081399

0912146087

0000450949

0922740233

0327337299

0568682531

0102165000

0404425032

0574361105

0560977053

0495752689

0109317406

0098938338

0257640641

0645968818

0410874011

0417254978

0110666392

0932699553

0135899090

0317009548

0394063390

0444562744

0760165064

0550591276

0549488189

0253452916

0777641959

0350278645

0287787591

0176011204

0092170012

0620875286

0204963073

0770775103

0749850351

0293950567

0497548689

0311177029

0411212819

0491537362

0162631773

0762796111

0711710919

0907677887

0507307136

0807593443

0742316896

0332607712

0150322045

0338018995

0029805641

0392451487

0769795902

0799039977

0586375580

0423043811

0556034416

0146944599

0032980964

0079199831

0974790684

0683980531

0313497463

0069441682

0243984458

0259014932

0608826045

0935342016

0167731807

0464636335

0390695205

0695781972

0212896031

0080273312

0327068248

0784247942

0085671631

0239856149

0078168819

0512928754

0995202079

0852795248

0796368469

0379501513

0161942925

0409643956

0264685154

0193694229

0292574681

0736414863

0959392934

0807445502

0086369299

0216215064

0765481366

073858888
4
0636657310

0988527204

0547574771

0718196001

0654748924

0341837253

0758548798

0216786755

0455486747

0799797467

0767922887

0058662369

0689433594

0842969181

0260334888

0169056022

0375359145

0827365988

0464213695

0762427647

0036985317

0742700882

0499251962

0128720183

0105952839

0376852816

0317985638

0145296569

0823881487

0727581912

0925654663

0393872749

0696620557

0253643187

0964304823

0751345004

0428258752

0335016679

0453868136

0946752104

0361938861

0310758148

0370637217

0143505893

0348146280

0431603091

0157268497

0855612704

0445557167

0098160235

0098219823

0328783753

0419411259

0816720362

0853237922

0571422194

0814393026

0314159584

0822856442

0361414711

0553124622

0445952415

0680712596

0827067299

0332202894

0773390176

0206615803

0194936260

0037109342

0011833827

0264195751

0144513272

0219890026

0457512689

0275129542

Gaussian Integers

0797071777

0534445650

0448888157

0332217004

0526952878

0727589779

0031565089

0717440910

0052257697

0198201585

0270676513

0384170625

0432081264

0026255749

0309718682

0399779222

0817058598

0574989988

0395966361

0380647944

0171319914

0753022517

0766006361

0647590442

0857812485

0950488751

0432606496

0155571723

0370480600

0842456633

0748795087

0173806968

0555610066

0705141858

0806555179

0365743345

0234991832

0330871606

0864698672

0745955951

0397856148

0391878994

0341841969

0355414746

0899842705

0035869152

0656521474

0135364822

0256495648

0268612789

0483198788

0350544979

0042975813

0291174105

0045724890

0968535977

0627545578

0987402491

0060905852

0151438972

0562878253

0740697582

0065104901

0992541844

0039612159

0355723672

0417657933

0745197598

0043738183

0993516901

0170621043

0195509707

0697331581

0782041810

0165750555

0096442715

0673186324

0169600556

0306845501

0243143019

0726281902

0686343939

0668119168

0745821612

0135635211

0783453334

0135052082

0992799209

0418644198

0689740828

0996560284

0207474994

0495595326

0596165723

0094614715

0703481967

0931759415

0882121465

0354811481

0725000226

0002405697

0102990063

0766306106

0331692165

0401417767

0551158907

0910170534

0122448996

0325836446

0843609996

0397500617

0555211170

0636958064

0251784193

0633742898

0594930170

0311119937

0850317678

0957755790

0429037266

0583495467

0091576855

0117371485

0713357582

0153923283

0845723811

0787912989

0258226983

0141650034

0720332233

0934749834

0660424080

0692192868

0686509937

0123771689

0046076256

0611210914

0110257358

0031682710

0908069232

0665672117

0869647225

0029806210

0816028323

0981517625

0979700695

0018893359

0412386192

0770626707

0120359736

0996875297

0774487448

0709250875

0100148083

0361123421

0919124999

0573680499

0564487325

0914269566

0356138192

0079211020

0061806578

0144377093

0762033409

0883853094

0657655852

0182337082

0383394972

0771992015

0826036569

0445212772

0858046534

0861720496

0828756348

0993766330

0016790217

0396789281

0278322684

0203836659

0524537085

0871576122

0365182020

0900102647

0566823163

0772828355

0519239309

0009078531

0211022910

0498951478

0646192430

0216292614

0424133722

0269033972

0257128564

0237289885

0998918001

0718083696

0477457345

0677235347

0079548835

0103666963

0622627435

0522712976

0114528282

0380447101

0106391220

0870457607

0491590169

0003576856

0322048064

0994201632

0348992575

0132721645

0890199282

0043572107

0513967089

0993738123

0697720292

0414804883

0556511080

0030282713

0338983509

0833112640

0066408844

0489326732

0101448150

0183255722

0582387711

0664857363

0479705864

0496286222

0147106782

0657338583

0338500502

0045903819

0680272380

0426602187

0615700533

0986200768

0242669187

0251423179

0832928571

0834604844

0553325421

0545956142

0637457344

0660137150

0140813388

0522895242

0882086344

0215788502

0094151024

0450946884

0976487823

0651637677

0227105418

0869831096

0682865887

0004144100

0075991578

0115916581

0915248386

0806235337

0208290290

0026708600

0024426973

0564977238

0660879018

0403314470

0976104935

0558973135

0892091621

0412664204

0835965384

0790111658

0719912322

0706166326

0412441508

0384867359

0961918067

0055898590

0922246618

0057642869

0986082298

0283777425

0868663819

0730789322

0656967173

0668379707

0308576945

0541093590

0626765537

0414293395

0377085277

0582092874

0231933026

0068739548

0630400559

0235701876

0839221390

0568799095

0818148064

0393452726

0668664466

0761778711

0398779024

0463230847

0594246170

0659988506

0238141982

0465060605

0673094084

0611816886

0118037346

0675158604

089828508
4
0407346338

0121175293

0529349402

0263919326

0710367396

0641077641

0396037786

0923963029

0585611901

0704996422

0731036883

0675758030

0492462814

0705941277

0785841267

0373580460

0686883610

0406129729

0267699637

0145457717

0224007952

0268731117

0450748844

0840553443

0235541382

0705309692

0852233264

0787685212

0509605630

0386473325

0828255882

0089900820

0373446214

0331004302

0432611664

0518483388

0925475801

0182147116

0720543053

0438090880

0619508482

0605545046

0253690084

0936422553

0822701786

0002163385

0494041895

0872801047

0815564926

0868399688

0922557321

0690647665

0217969973

0876780752

0591405977

0736625199

0614742549

0587204143

0947711066

0024324937

0785356781

0154326115

0857331370

0103641868

0417441268

0077492763

0591510723

0671588985

0165954609

0312368850

0307985888

Gaussian Integers

0230234484

0777134040

0197645798

0127370576

0879942431

0142481435

0230712247

0157914492

0433454398

0175727749

0286811461

0610639700

0927877662

0970979097

0906228389

0789747454

0237427732

0706640757

0092873898

0741816545

0246248345

0941095972

0821710495

0900377919

0448723974

0798798113

0048735341

0873581636

0883722895

0752452802

0499362919

0099746717

0230008918

0587799064

0739524712

0243954200

0988353656

0716945754

0649101270

0343285788

0574422462

0468755231

0835598779

0888978053

0097329272

0905702246

0475795509

0395952902

0787928660

0481933977

0822395763

0992168371

0781550214

0374857402

0470411753

0340641021

0183902833

0332936924

0619804812

0146416518

0882875751

0889090950

0486985778

0161317625

0531806897

0897479039

0358175786

0223641154

0427084666

0832924303

0598500230

0769914177

0007282679

0645076472

0841883853

0029104628

0049368266

0272936157

0916105317

0344827247

0732728643

0557058035

0754378331

0136375400

0722724985

0404143425

0286378351

0746483397

0709457705

0529586504

0357955827

0357832961

0679701854

0994019159

0527253530

0891521097

0453733590

0114172668

0217112503

0209003898

0165978984

0599287783

0701305934

0846785056

0933965076

0085717260

0384750476

0035451665

0319438451

0501595349

0382939572

0137701125

0515682301

0745010704

0779682191

0311382273

0931225869

0579005603

0132548643

0779528377

0558328003

0291947949

0507253304

0719588160

0044803835

0799314518

0674691174

0808949513

0426134425

0953049953

0231604590

0272704281

0641066582

0976589000

0058015213

0176282537

0189260080

0750051833

0253059566

0980264366

0481360256

0615576217

0194576079

0188073988

0554653852

0707248511

0635434541

0449882118

0979625410

0822622635

0703621125

0499059598

0354217303

0035794497

0529631375

0404465730

0088800616

0072683434

0333004839

0397244479

0098577766

0027878076

0512757436

0334209960

0164023631

0124298870

0985449923

0002794224

0714073383

0254493300

0243282864

0352967609

0921505896

0508500545

0537273772

0701503044

0980468036

0243861594

0426014497

0480415451

0311201171

0655016442

0239529011

0500064729

0669815360

0077289887

0718617181

0100606612

0862393638

0301209644

0948160647

0129906489

0437907938

0475280002

0937185786

0969190800

0102309600

0700103979

0480434202

0787323991

0911339747

0193890613

0512630550

0606030750

0403201935

0918829817

0437933227

0011718499

0732845177

0395625754

0913852435

0129475527

0317286678

0563501512

0953793328

0454484937

0164606540

0536114163

0678850643

0708025973

0951664307

0971340825

0779789229

0242043950

0512949254

0192261902

0719140017

0692194233

0230081819

0595045138

0493503826

0459143319

0519524520

0142335463

0742596315

0566626270

0434109522

0606614933

0178331327

0018520423

0922789644

0575784638

0139536464

0082558009

0931575384

0517967391

0971726789

0530304959

0804460623

0149466532

0447752666

0770272259

0028542694

0714698666

0784422808

0773852615

0644336377

0640458464

0047238801

0244365373

0850404334

0857862719

0632837050

0357516529

0122744927

0498637098

0305453811

0521534895

0348186356

0466416770

0266979360

008094808
3
0605087469

0440205441

0849128383

0203624348

0076296358

0862297435

0233886053

0801281048

0127701276

0137793474

0967284579

0291219865

0797908167

0529488659

0550245780

0771807283

0553598010

0893628151

0143724409

0694786863

0243812651

0976744399

0239742812

0505522822

0806025086

0319443873

0028535087

0817347310

0862355365

0448502116

0505224022

0761639688

0503124690

0575505883

0307558024

0603546263

0610828454

0415383996

0304145953

0074958140

0909725527

0269810539

0371766571

0135761235

0684758454

0440223045

0270605284

0562695747

0807538104

0515677615

0077239965

0304608163

0418886303

0004111676

0812480162

0745624746

0480424821

0929733748

0091614948

0488940743

0999077782

0548277523

0298939953

0077773650

0101425823

0349790513

0131368605

0024435750

0456506542

0586488113

0571795698

0250396482

0289859729

0910671560

0750622744

0469686069

0746604964

0730493553

0744792327

0043520084

0369252186

0049397148

0494810674

0012535676

0472939808

0478906351

0598346760

0169741267

0988444211

0134470960

0479028718

0484882432

0482648509

0204660169

0011064161

0158004775

0366773141

0747117673

0108168438

0774295562

0768715293

0581641398

0523319135

034824488
8
0662856218

0691629094

0899328221

0829316706

0102278416

0961625402

0500467753

0806259595

0837029605

0079087568

0324722197

Gaussian Integers

0514642477

0444463621

0813173838

0345153730

0324483608

0118798161

0463223946

0828188521

0129144652

0663902917

0433996082

0980147980

0246247094

0024782517

0102353337

0535442731

0280999283

0586256409

0529606258

0702016732

0821736792

0856910767

0541832508

0939117676

0781164693

0760009620

0428093133

0226580658

0624582973

0305629753

0156387515

0150217648

0509607457

0624687915

0713980295

0057767006

0392358260

0364681874

0818280264

0329365651

0089213395

0171179539

0804592809

0739273171

0019568054

0363710953

0778313230

0007993223

0900738026

0015831496

0266802628

0224837775

0317219941

0737055271

0363909385

0876974031

0348087259

0406355930

0487070426

0525896503

0639869458

0289752606

0035885083

0652546678

0796584617

0345999144

0907123504

0559685741

0581127100

0076815830

0665696881

0216549193

0483981842

0894852995

0151347649

0554812818

0867366019

0813279889

0378701093

0898242977

0780760916

0142429215

0008699784

0620140403

0887071666

0028061260

0549220899

0222139654

0151585486

0376836403

0450753851

0256761964

0499532975

0806358339

0648062170

0754592951

0324205315

0200506370

0552645772

0958517907

0700843568

0328297986

0870243200

0374198726

0825269758

0133536948

0591403470

0467681751

0690834979

0170108546

0000174748

0089601608

0080420582

0649534317

0017250328

0086471780

0409336747

0909326256

0065615328

0582372319

0020283702

0585697483

0917102410

0496786614

0085132677

0621266366

0745945791

0486565084

0209828942

0246230207

0030022075

0867924061

0063306882

0848475368

0849524121

0242104696

0486120801

0941862680

0627366265

0805486646

0200707042

0860474800

0899052942

0136308297

0610042008

0596292812

0537318671

0856755432

0777482343

0033312493

0542743244

0685016205

0720668206

0235312657

0179097737

0586250129

0965143521

0845734071

0401736101

0802579840

0180152167

0681749587

0829697498

0831261781

0814439812

0164588692

0710103281

0904326077

0080552093

0283357962

0593438812

0772623848

0869103465

0306914964

0095429956

0729440379

0098517500

0970899538

0367062005

0624770780

0449587519

0106576657

0628318335

0370918927

0344454483

0354690594

0874981257

0659472779

0132411505

0937142919

0175981723

0582021659

0453724211

0329351615

0628897330

0870869183

0447271923

0628817807

0996335168

0542779453

0890982767

0896466711

0968022527

0894048895

0501115584

0282115540

0037954250

0939456701

0331665692

0859859670

0244602659

0105348364

0252158107

0100161918

0952010994

0716942756

0359675212

0216701112

0933250162

0282877283

0227234303

0421057651

0712391584

0351266407

0621828986

0305298976

0244890985

0349970882

0470525899

0437969593

0053188759

0465955951

0600570793

0188518101

0400401477

0727771075

0120322560

0539471468

0004286557

0286148092

0533090741

0044767077

0328236997

0079430267

0992545269

0204240138

0314113530

0869480318

0533594977

0390140273

0474617741

0296558771

0496245104

0308632167

0166949129

0494640933

0528218576

0730202992

0312674488

0309255089

0179373222

0794632923

0060214354

0838081840

0845546288

0294185202

0939778775

0983087271

0267603460

0835313290

0178467116

0384221952

0363632109

0333577455

0467729078

0592622303

0022773518

0213815543

0423298347

0518932165

0840663795

0193016231

0566121094

0343146297

0798509499

0222687401

0852675259

0404279169

0752541410

0666938755

0087306286

0419077842

0123576492

0948066115

0561118169

0863675693

0983864939

0062434136

0250649581

0797158108

0984542004

0573989706

0940353133

0200995264

0834388836

0069162863

0774534399

0421643205

0551500644

0432299297

0643192286

0544255246

0825187036

0482809027

0740303316

0613816059

0107150609

0161558486

0218388136

0108866703

0516025521

0304758874

0553324750

0352466983

0680672995

0761393054

0017949391

0070833023

0315478343

0261401125

0335193304

0821669693

0153737054

0244358334

0130067878

0146763084

0597362523

0603866432

0311361338

0340266669

0530631300

0670007712

0634522819

0252573521

0887365487

0575502418

0497440065

0616218156

0400166606

0689418604

0699538043

0974586181

0061509359

0096741094

0783363703

0482135537

0827008605

0531676742

0730158485

0720247298

0769892142

0673982909

0891277820

0451235679

0217139703

0071778113

0232883045

0095896139

0261292363

0470495409

0200617130

0241241036

0653676166

0758235440

0832500271

0772295615

0495410442

0831709250

0949177838

0866883329

0087687756

0735273940

0442983184

0766713666

0088347777

0635330697

0082920602

Gaussian Integers

0499344411

0119559014

0023931952

0698885367

0556595787

0423347321

0115031143

0991260770

0887712609

0772013740

0981511729

0081329696

0615303484

0176157076

0207457445

0242863646

0670353709

0031345332

0432235576

0888200969

0034033622

0761094645

0953928420

0153628924

0815749055

0755854739

0141079478

0773696043

0843859680

0353685926

0338309942

0599754963

0277910355

0097681588

0662765901

0054179236

0842946825

0044296083

0456347007

0820104577

0103809769

0758375545

0110652064

0550760609

0992525140

0580017868

0066654513

0458331370

0746597617

0352342584

0742693768

0068762621

0910213514

0845804474

0287489370

0582299559

0765863200

0433815533

0331647112

0071158007

0074780061

0594309566

0407524832

0229029123

0991372814

0291351821

0499286768

0184976184

0111056535

0170186760

0663665671

0573456697

0841765986

0277455069

0311046527

0029757029

0640992792

0189566840

0774946023

0541577160

0229229057

0213347230

0123910835

0511720565

0240765692

0724565911

0704839638

0917866737

0283073070

0275915229

0617330937

0656141467

0997988593

0734210723

0159629595

0119678383

0930071829

0256504619

0874103062

0177951555

0767611962

0451178675

0760268809

0118383534

0641011448

0547105632

0456198530

0117542069

0429874776

0851512003

0982119910

0971955659

0014028212

0965380992

0506791699

0534340723

0382171921

0128212578

0000776986

0627153505

0643601758

0469937313

0064897628

0242670298

0016715583

0713381961

0893730277

0487305914

0324385408

0708372674

0133721633

0031186879

0981062416

0976701097

0163252581

0038703661

0495759648

0663114949

0083721857

0098504330

0051799791

0498265240

0704351141

0181873472

0573639117

0477161510

0208321236

0425761114

0728795841

0324870130

0190610514

0711492567

0172696258

0057315988

0193078201

0242381475

0850088391

0300888314

0622686261

0061339238

0113159702

0282028332

0927628870

0372938158

0628229385

0951729422

0523322504

0492032127

0185331459

0834217447

0780119712

0546862319

0656230917

0995958402

0368481288

0570155808

0687611300

0419040673

0530943485

0494854675

0062436311

0951637359

0080690789

0806380605

0204672167

0626245643

0242726118

0860918773

0248351217

0747154093

0075151917

0743302605

0968049838

0638047620

0684294560

0468900353

0149997537

0528402126

0233956567

0137872043

0859841138

0383682986

0446961694

0610774732

0311126136

0206226453

0576358960

0622053842

0120965053

0440416073

0337635300

0483737524

0435708478

0526437845

0551789322

0598768282

0567929269

0127380619

0887723184

0673981682

0891337026

0380060208

0313142263

0045894395

0729909037

0978331547

0128762063

0398733884

0922358724

0969791044

0211385458

0712701131

0878767494

0435331782

0767001599

0380308215

0273188569

0507771422

0653361026

0980259302

0547155762

0439524940

0495357286

0990173446

0579455528

0666941505

0342865322

0900421579

0865239568

0846329078

0303223515

0492613591

0051388715

0352391970

0364048494

0990889306

0409255712

0932997283

0104301755

0227000598

0894515536

0004558860

0300456761

0761205557

0723563503

0977198990

0903576900

0840680520

0355688367

0110035126

0916309294

0351568871

0533847290

0133111625

0830335119

0628261391

0985707996

0713739690

0508111143

0725633876

0096777861

0613089979

0527681477

0047997120

0711141518

0523223128

0627989588

0800703531

0164973641

0718101145

0599026462

0602238735

0771304662

0619884658

0995111950

0368953130

0308827358

0420619168

0375320426

0997358248

0515223529

0133626616

0406000634

0081063094

0307375647

0970894091

0090099863

0315945537

0136426797

0274380617

0585055857

0633972753

0285535590

0802983150

0707596719

0712976845

0352877893

0591923398

0443547836

0625884084

0654974315

0060967830

0313989382

0472007889

0736927295

0950522667

0680066996

0971602670

0464297744

0156239397

0018669629

0259045108

0693062091

0596740021

0602153684

0608033755

0324142234

0506520091

0600878697

0317940318

0616848924

0969472516

0476841878

0797982208

0943350815

0977690346

0297457733

0620990808

0203441257

0123560031

0215262099

0247269364

0215439802

0028277334

0506576143

0409701539

0003275131

0972520221

0042804603

0715478414

0655558204

0557868446

0504377230

0693505382

0807144408

0422954740

0067291321

0402318590

0967514324

0743691404

0409320020

0032867784

0260114872

0476684633

0993250071

0318018906

0869745786

0872200122

0896651044

0544585451

0690106593

0498659394

0877452570

0405689676

0398511633

0000565133

0330750767

Gaussian Integers

0026688403

0012986828

0460382282

0979279245

0865552999

0833228006

0738525775

0383062323

0181951477

0461587008

0177420711

0610705903

0531515341

0028333579

0839689850

0479747939

0205948312

0559467891

0321991342

0742608842

0932063959

0326239700

0109994248

0840204074

0078033500

0833299628

0496819436

0581520503

0008523796

0562257359

0552258207

0246283419

0884501743

0667632548

0057161505

0569560484

0665716209

0461384085

0477922494

0344206553

0915128734

0044550745

0656223678

0833560567

0882598863

0950713585

0350842429

0335746039

0220486009

0589268154

0746345097

0679242307

0526218659

0829581187

0318070640

0246708678

0400716606

0508132242

0546937061

0921766410

0050670245

0382747072

0136690071

0320933885

0998125098

0849023946

0072282047

0007447354

0570302613

0610090450

0725352267

0281883306

0364025209

0633200524

0630471901

0247027270

0272617948

0920765336

0074831190

0628728280

0025668086

0063137474

0183232772

0857563342

0291411418

0764352836

0444433632

0764482721

0427934416

0136032758

0046721593

0833481341

0728150153

0294367127

0849947767

0404351057

0546641104

0955432574

0859520100

0882357660

0393521276

0320642490

0130329820

0335839196

0433911318

0769538292

0281214023

0906626875

0276620063

0555158222

0588029967

0773459597

0589059959

0044980105

0712030529

0910647123

0267524215

0121420685

0542053890

0393392868

0243210675

0399400202

0830516436

0296825303

0694520782

0617379761

0206361880

0327333516

0222850118

0318808462

0914962895

0137074443

0489685768

0469777640

0223883760

0185749174

0869140473

0800385713

0945582614

0521556416

0500579333

0608000441

0802301636

0297463128

0014150913

0013217761

0518380475

0710001652

0192980922

0445245251

0947839791

0125975353

0431806732

0883497431

0619718291

0521460502

0277726815

0768200721

0922141441

0190296265

0625070827

0727134244

0990086978

0261610893

0250089369

0717359345

0876506536

0700629566

0658177661

0051705073

0166008310

0366876098

0162347024

0586165403

0566617463

0838676624

0213440419

0897370616

0426976334

0609135715

0386975463

0008983889

0947225896

0177133437

0818700195

0176899799

0635181095

0993191952

0501769778

0227867809

0226820123

0754376101

0356107036

0390615497

0444236469

0843897328

0336970530

0691220046

0245099833

0047635308

0499742742

0153552660

0532260249

0769897434

0172593472

0576035895

0627027826

0438691655

0026758902

0898274182

0276801365

0523442735

0845723138

0945970984

0128531294

0312571531

0345167415

0182165941

0062230779

0933412119

0849912332

0715145917

0566963517

0815155475

0998713355

0236973324

0587014740

0873931265

0603024487

0361037010

0112829452

0468115610

0451723700

0847583873

0382480742

0594080854

0793605512

0200470996

0694048103

0651370962

0048834787

0299579644

0240527156

0189377575

0595271742

0591861760

0291236900

0829389426

0459204075

0751249604

0182767825

0207621560

0175957544

0281227737

0113309540

0291181811

0824800271

0820058045

0615585116

0424486163

0201962771

0049886389

0020283877

0831956829

0732282901

0101440003

0345775400

0880066286

0282807830

0827870119

0666952733

0788634717

0485854710

0635550461

0989179758

0363659440

0570968445

0271054075

0355509605

0783205184

0485889106

0987876532

0680154773

0020228514

0457819740

0795607609

0569288155

0810319243

0276824946

0437965645

0329655545

0773592788

0857067764

0315718829

0802430414

0189098635

0022893579

0286537204

0560953566

0081713379

0557362826

0638517228

0984474287

0025825478

0835759705

0304050757

0433624894

0575129059

0995744513

0185119075

0209353290

0382467643

0361456832

0629418696

0554028230

0857993506

0577340828

0973681788

0265943561

0332698788

0193022814

0740504533

0504501847

0979052000

0727872302

0899130972

0444041130

0699135983

080608885
5
0104960884

0964172921

0358361357

0545353662

0737406191

0397014300

0532486991

0197235847

0967803379

0117138313

0837880722

0194021884

0865590936

0300021913

0058346650

0835914201

0054457859

0917035114

0549200655

0175113633

0933027090

0682147803

0076225330

0786333910

0263113357

0650156609

0043631831

0955059541

0201046550

0916363781

0226754705

0925197499

0141049599

0205672134

0810596818

0121517896

0188325442

0450221493

0653313493

0164881361

0821571523

0337871384

0149729168

0493668879

0851335466

0731960588

0485183452

0201347476

0743839313

0291117656

0958576414

0009391913

0151677135

0854267667

0925906897

0889301004

0939374338

0044735830

Gaussian Integers

0103504661

0599512022

0717502201

0980541261

0786895413

0819232020

0716343113

0474014906

0266234365

0487229508

0017613425

0213594923

0760212133

0411466932

0125113496

0825248837

0475437783

0586808690

0573349382

0211929810

0421634381

0629936651

0624566213

0437416032

0848463701

0771130785

0664870969

0423700392

0657564180

0551950661

0922533025

0102019176

0588752797

0990844605

0781396520

0132976236

0257346046

0039616519

0604923235

0769352178

0791709023

0818741399

0696054259

0517948701

0659378135

0409718899

0643246491

0626012130

0851998009

0081560323

0831433249

0798039979

0382442291

0971515567

0583056606

0440287981

0632354509

0829010599

0055065360

0783115147

0273766877

0493096220

0979264476

0508307681

0461416327

0548071544

0185174788

0774078828

0841978464

0012857967

0344290955

0341448712

0380579485

0703061968

0321934431

0525178822

0162067183

0675177168

0591864278

0410962843

0793010735

0407194458

0946157448

0688515854

0460729725

0708416837

0420777607

0535092343

0785436917

0854910966

0373510133

0811261376

0522724075

0527183434

0821991307

0402960912

0438678942

0274324583

0968399384

0416079316

0218744504

0562722881

0988216379

0899369614

0868528261

0337324652

0292468545

0084906107

0697448787

0971625730

0328869558

0997791512

0694987307

0143084144

0864451247

0811371974

0407052684

0646971178

0010821001

0466080721

0686796803

0470240189

0769413253

0765991753

0864785078

0986437158

0161382169

0567589067

0826027600

0944724422

0329916356

0075129247

0665544642

0540092026

0759157943

0215096973

0398477102

0049552760

0300200409

0518563694

0547054536

0522280984

0077280276

0306970647

0759939723

0772860682

0635600367

0441134031

0252771649

0059304677

0304493610

0398808352

0746875876

0088883961

0282529175

0119374996

0491053070

0826931766

0536565039

0483626750

0176415592

0430342190

0975158708

0389689591

0625697929

0579287881

0699235354

0012405924

0401898377

0023594581

0302506808

0022655532

0560897589

0429259853

0242716290

0929032331

0958550785

0856622716

0386758083

0214828369

0446548479

0893682030

0977375274

0148846878

0627223338

0234389690

0082449046

0167056687

0656529487

0993366538

0602686773

0709677748

0355297766

0780211843

0223194349

0803547949

0894539641

0147766524

0967153384

0705577422

0497643006

0431006603

0409382051

0023035436

0288758452

0553427309

0346538975

0828786145

0065859797

0839143283

0896517677

0253280688

0842096609

0824660909

0099349985

0105161018

0774415891

0633349631

0553595688

0926535213

0493057425

0192762318

0820226383

0929123543

0390369385

0882365727

0978436229

0045656277

0836887541

0482469931

0262123150

0296216679

0685660741

0749820113

0400038544

0950864029

0853600109

0387438698

0213983163

0797889147

0472374292

0259070190

0521763479

0433446840

0133180012

0587160240

0613799350

0826402840

0935154459

0490107308

0939960617

0982155860

0377204254

0600649337

0312518843

0657386485

0911392842

0240717088

0487624949

0658630676

0521409371

0104706013

0934482707

0249492173

0919686786

0822478028

0228496094

0505832210

0280939188

0321406621

0405462436

0114935916

0514789686

0757823650

0286153197

0841263558

0082417987

0666636845

0997913961

0142125891

0698111542

0112766717

0659586991

0563266638

0215877177

0254731051

0934104871

0373711440

0376378181

0845882649

0232524399

0717668595

0855910737

0666770395

0042165449

0358335355

0159183539

0740591035

0496043755

0197907587

0822649594

0424974852

0693328477

0774745859

0837122665

0812915880

0122396349

0710000430

0267916241

0704365090

0710748418

0234652124

0580254983

0702458516

0210017697

0016008121

0362523236

0218877611

0795346133

0820799609

0399371769

0729701598

0600351444

0399099884

0527268743

0522952346

0266264679

0959455030

0057008283

0587920255

0598450638

0033522360

0798474990

0998628159

0975963630

0784386557

0110991632

0302464447

0487389636

0466666329

0719753854

0096569050

0782366025

0113214341

0615050926

0176971364

0446713538

0499232179

0920437970

0329050862

0643759339

0052357970

0649485366

0943471241

0406664707

0884885810

0752493562

0081378431

0442537120

0445946132

0130804772

0330712491

0434112521

0302367400

0326415873

0809722977

0206519733

0021471492

0232500941

0784887024

0324353938

0194472477

0312845461

0696511124

0338074824

0870098162

0986294900

0748914299

0259010336

0367213909

0704694531

0013292605

0599177475

0263994356

0591294340

0304599047

0155456276

Gaussian Integers

0520915642

0426179835

0511261102

0772183216

0932849862

0351779633

0660580596

0521184713

0395108007

0934121105

0533906509

0594329889

0305818144

0961611196

0088134450

0245650143

0348834512

0809287145

0047994791

0883326473

0165096422

0596286690

0643966146

0670148248

0947274871

0927432978

0414249859

0577587224

0314643675

0001962495

0721491827

0659339163

0099551453

0876069035

0334661326

0453378679

0333386541

0189651252

0377761058

0667777037

0581887726

0943627907

0711186708

0205948924

0378130849

0691204672

0240502318

0281075246

0598970564

0498532530

0622238660

0383651472

0669636974

0268243358

0010362058

0656462070

0339776254

0552435578

0482424043

0429829835

0074603368

0337522330

0066904761

0623698589

0359193477

0767247506

0737947529

0449186735

0304027509

0869290138

0383594185

0070392195

0139347904

0141095562

0220869709

0388764857

0167656226

0496357324

0214034842

0946031331

0091477311

0606219138

0510530919

0529615127

0027828194

0297492039

0662824806

0998762674

0897271895

0210383159

0395772421

0510584881

0374937536

0076135553

0450127688

0230466970

0159568304

0641686973

0364784491

0555011612

0266400099

0862328178

0849747256

0986411911

0747126615

0877703571

0852684891

0870782377

0281958682

0865881138

0809873469

0970514448

0353566062

0153358202

0700136249

0123144306

0543573555

0876070016

0698628258

0172214414

0497643417

0184168337

0629932074

0914154020

0809681854

0904276013

0650424803

0739525488

0981171075

0350548589

0249724911

0993413405

0762342733

0366215313

0369606040

0986516138

0584032791

0063963591

0751430811

0807594773

0177789964

0601503268

0248097578

0283876094

0757079382

0834853092

0561547668

0146224931

0960658016

0004318686

0055531207

0654180062

0719809891

0348993724

0521534309

0236265789

0067848115

0427131396

0873799921

0011904026

0486450516

0404820173

0403630552

0301459390

0397954260

0779566725

0290720696

0195068092

0415187578

0568757663

0712821401

0540264531

0994528274

0216867319

0271907869

0049883040

0177924755

0827091168

0524140600

0470207226

0099287205

0742047213

0744719421

0431681396

0873315671

0329066900

0436886523

0081395218

0016191254

0784463954

0008667856

0572820291

0987798703

0324336320

0358944644

0555916683

0769108094

0033863151

0550627136

0954030131

0287069773

0021090273

0304132296

0800244911

0469718676

0457129894

0329364067

0459027536

0871391495

0381979712

0079978621

0300258093

0644763078

0863753591

0187809689

0488915040

0753302924

0219095534

0319544140

0525239587

0838027354

0996013701

0561459816

0211477387

0282507623

0731137638

0637430585

0564631579

0360791059

0697126458

0105980014

0721651065

0338787922

0371659119

0446338295

0961878585

0849211210

0759491666

0891401984

0782387236

0755823240

0305808749

0319761250

0529531476

0056475002

0931883600

0854115277

0362326636

0777695452

0446264653

0432258774

0696649061

0363488293

0719201500

0407631619

0660040095

0106764979

0277350491

0306912951

0108532581

0799379583

0097670904

0422919697

0871441505

0105154131

0828034644

0783733407

0000256238

0050154241

0488800761

0061306316

0367088018

0684237704

0658228405

0855304761

0949315732

0498633494

0116826956

0909620217

0565299923

0653351277

0006753588

0432568827

0739664245

0554980459

0733500513

0319680282

0874917281

0048049635

0145159531

0857717933

0882569159

0209254144

0486119499

0214305108

0738423636

0665980586

0042262811

0397225371

0964726466

0363059420

0822813751

0050068490

0038056753

0768523951

0501813985

0210379204

0139177299

0379536699

0931234460

0052942389

0522090482

0517193688

0327854594

0458635413

0447819653

0747544264

0795839247

0660949355

0170067771

0962803388

0060024823

0204237638

0431855602

0939227164

0847369990

0456067723

0267224685

0162940211

0966299650

0571568866

0986012915

0511195772

0888715999

0572409676

0125210408

0357697406

0435267305

0691194414

0454607572

0903129775

0845585288

S-ar putea să vă placă și