[ create a new paste ] login | about

Link: http://codepad.org/izOZliiR    [ raw code | output | fork ]

programmingpraxis - Python, pasted on Jul 6:
# Square Form Factorization
# Jason E Gower and Samuel S Wagstaff Jr
# AMS Mathematics of Computation
# Volume 77, Number 261, January 2008, Pages 551-588
# S 0025-5718(07)02010-8
# http://homes.cerias.purdue.edu/~ssw/squfof.pdf
# Algorithm 3.3 SQUFOF (continued fraction method)

# see also
# SQUFOF notes by Daniel Shanks
# collected by Steve McMath
# http://www.usna.edu/Users/math/wdj/_files/
#     documents/mcmath/shanks_squfof.pdf

# note the typo in Gower and Wagstaff section 5.2
# in the description of step 2.b which should read
#     put (g, P mod g) onto the QUEUE
# instead of
#     put (g, B mod g) onto the QUEUE

verbose = True

def squfof(n, m=1): # with optional multiplier
    # useful multipliers are 3, 5, 7, 11, 15, 21,
    #   33, 35, 55, 77, 105, 165, 231, 385, 1155
    
    def gcd(a, b): # euclid's algorithm
        if b == 0: return a
        return gcd(b, a % b)
    
    def isqrt(n): # newton's method
        x = n; y = (x + 1) // 2
        while y < x:
            x = y; y = (x + n // x) // 2
        return x
    
    def a(i): return 1 if i % 2 == 0 else -1
    
    if n % 2 == 0: return 2
    g = gcd(n, m)
    if g > 1: return g
    
  # 1. Initialise
    
    s = isqrt(n)
    if s * s == n: return s
    
    d = 2 * m * n if (m * n) % 4 == 1 else m * n
    s = isqrt(d)
    qHat = 1
    p = s
    q = d - p * p
    ell = 2 * isqrt(2 * isqrt(d))
    b = 2 * ell
    i = 0
    queue = []
    
    if verbose:
        print "n =", n
        print "d =", d
        print "s =", s
        print "ell =", ell
        print "b =", b
        print "-------------------------"
        print 0, -1*q, p, 1, queue
    
  # 2. Cycle forward to find a proper square form:
    
    while True:
        
        if verbose: print i+1, a(i)*qHat, p, -1*a(i)*q, queue
        
        # 2a
        littleQ = (s + p) // q
        pPrime = littleQ * q - p
        
        # 2b
        g = q / gcd(q, 2 * m)
        if g <= ell:
            queue.append(g)
            queue.append(p % g)
        
        # 2c
        t = qHat + littleQ * (p - pPrime)
        qHat = q
        q = t
        p = pPrime
        
        # 2d
        if i % 2 == 0:
            
            r = isqrt(q)
            if r * r == q:
                
                z = 0
                while z < len(queue):
                    if r == queue[z] and \
                       (p - queue[z+1]) % r == 0:
                        break
                    z = z + 2
                    
                if z < len(queue):
                    if r > 1:
                        queue = queue[z+2:]
                    elif r == 1:
                        return 0 # square form doesn't exist
                else: break # go to step 3
                
        # 2e
        i = i + 1
        if i > b:
            return 0 # timeout
        
  # 3. Compute an inverse square root of the square form:
    
    if verbose: print i+2, -1*a(i)*qHat, p, a(i)*q, queue
    if verbose: print "-------------------------"
    
    qHat = r
    p = p + r * ((s - p) // r)
    q = (d - p * p) / qHat
    
    if verbose: print 0, -1*a(i)*qHat, p, a(i)*q
    
  # 4. Cycle in the reverse direction to find a factor of N:
    
    for i in range(1, b):
        
        # 4a
        littleQ = (s + p) // q
        pPrime = littleQ * q - p
        
        # 4b
        if p == pPrime: break
        
        # 4c
        t = qHat + littleQ * (p - pPrime)
        qHat = q
        q = t
        p = pPrime
    
        if verbose: print i, -1*a(i)*qHat, p, a(i)*q
        
  # 5. Print the factor of N:
    
    if verbose: print i, -1*a(i)*q, p, a(i)*qHat
    if verbose: print "-------------------------"
    
    q = q / gcd(q, 2 * m)
    return q

print squfof(42854447)


Output:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
n = 42854447
d = 42854447
s = 6546
ell = 228
b = 456
-------------------------
0 -4331 6546 1 []
1 1 6546 -4331 []
2 -4331 6447 298 []
3 298 6367 -7771 [149, 40]
4 -7771 1404 5261 [149, 40]
5 5261 3857 -5318 [149, 40]
6 -5318 1461 7657 [149, 40]
7 7657 6196 -583 [149, 40]
8 -583 6047 10786 [149, 40]
9 10786 4739 -1891 [149, 40]
10 -1891 4716 10901 [149, 40]
11 10901 6185 -422 [149, 40]
12 -422 6475 2201 [149, 40, 211, 66]
13 2201 4530 -10147 [149, 40, 211, 66]
14 -10147 5617 1114 [149, 40, 211, 66]
15 1114 5523 -11087 [149, 40, 211, 66]
16 -11087 5564 1073 [149, 40, 211, 66]
17 1073 6239 -3662 [149, 40, 211, 66]
18 -3662 4747 5549 [149, 40, 211, 66]
19 5549 6351 -454 [149, 40, 211, 66]
20 -454 6361 5269 [149, 40, 211, 66, 227, 222]
21 5269 4177 -4822 [149, 40, 211, 66, 227, 222]
22 -4822 5467 2689 [149, 40, 211, 66, 227, 222]
23 2689 5289 -5534 [149, 40, 211, 66, 227, 222]
24 -5534 5779 1709 [149, 40, 211, 66, 227, 222]
25 1709 6184 -2699 [149, 40, 211, 66, 227, 222]
26 -2699 4612 7997 [149, 40, 211, 66, 227, 222]
27 7997 3385 -3926 [149, 40, 211, 66, 227, 222]
28 -3926 4467 5833 [149, 40, 211, 66, 227, 222]
29 5833 1366 -7027 [149, 40, 211, 66, 227, 222]
30 -7027 5661 1538 [149, 40, 211, 66, 227, 222]
31 1538 5105 -10919 [149, 40, 211, 66, 227, 222]
32 -10919 5814 829 [149, 40, 211, 66, 227, 222]
33 829 5792 -11227 [149, 40, 211, 66, 227, 222]
34 -11227 5435 1186 [149, 40, 211, 66, 227, 222]
35 1186 6425 -1327 [149, 40, 211, 66, 227, 222]
36 -1327 5518 9349 [149, 40, 211, 66, 227, 222]
37 9349 3831 -3014 [149, 40, 211, 66, 227, 222]
38 -3014 5211 5209 [149, 40, 211, 66, 227, 222]
39 5209 5207 -3022 [149, 40, 211, 66, 227, 222]
40 -3022 3859 9253 [149, 40, 211, 66, 227, 222]
41 9253 5394 -1487 [149, 40, 211, 66, 227, 222]
42 -1487 6502 389 [149, 40, 211, 66, 227, 222]
43 389 6335 -6998 [149, 40, 211, 66, 227, 222]
44 -6998 663 6061 [149, 40, 211, 66, 227, 222]
45 6061 5398 -2263 [149, 40, 211, 66, 227, 222]
46 -2263 5917 3466 [149, 40, 211, 66, 227, 222]
47 3466 4481 -6571 [149, 40, 211, 66, 227, 222]
48 -6571 2090 5857 [149, 40, 211, 66, 227, 222]
49 5857 3767 -4894 [149, 40, 211, 66, 227, 222]
50 -4894 6021 1349 [149, 40, 211, 66, 227, 222]
51 1349 6120 -4003 [149, 40, 211, 66, 227, 222]
52 -4003 5889 2042 [149, 40, 211, 66, 227, 222]
53 2042 6363 -1159 [149, 40, 211, 66, 227, 222]
54 -1159 6386 1789 [149, 40, 211, 66, 227, 222]
55 1789 6137 -2902 [149, 40, 211, 66, 227, 222]
56 -2902 5471 4453 [149, 40, 211, 66, 227, 222]
57 4453 3435 -6974 [149, 40, 211, 66, 227, 222]
58 -6974 3539 4349 [149, 40, 211, 66, 227, 222]
59 4349 5159 -3734 [149, 40, 211, 66, 227, 222]
60 -3734 6043 1697 [149, 40, 211, 66, 227, 222]
61 1697 5836 -5183 [149, 40, 211, 66, 227, 222]
62 -5183 4530 4309 [149, 40, 211, 66, 227, 222]
63 4309 4088 -6067 [149, 40, 211, 66, 227, 222]
64 -6067 1979 6418 [149, 40, 211, 66, 227, 222]
65 6418 4439 -3607 [149, 40, 211, 66, 227, 222]
66 -3607 6382 589 [149, 40, 211, 66, 227, 222]
67 589 5987 -11902 [149, 40, 211, 66, 227, 222]
68 -11902 5915 661 [149, 40, 211, 66, 227, 222]
69 661 5983 -10678 [149, 40, 211, 66, 227, 222]
70 -10678 4695 1949 [149, 40, 211, 66, 227, 222]
71 1949 5050 -8903 [149, 40, 211, 66, 227, 222]
72 -8903 3853 3146 [149, 40, 211, 66, 227, 222]
73 3146 5585 -3707 [149, 40, 211, 66, 227, 222]
74 -3707 5536 3293 [149, 40, 211, 66, 227, 222]
75 3293 4343 -7286 [149, 40, 211, 66, 227, 222]
76 -7286 2943 4693 [149, 40, 211, 66, 227, 222]
77 4693 6443 -286 [149, 40, 211, 66, 227, 222]
78 -286 6427 5413 [149, 40, 211, 66, 227, 222, 143, 8]
79 5413 4399 -4342 [149, 40, 211, 66, 227, 222, 143, 8]
80 -4342 4285 5641 [149, 40, 211, 66, 227, 222, 143, 8]
81 5641 1356 -7271 [149, 40, 211, 66, 227, 222, 143, 8]
82 -7271 5915 1082 [149, 40, 211, 66, 227, 222, 143, 8]
83 1082 5987 -6479 [149, 40, 211, 66, 227, 222, 143, 8]
84 -6479 492 6577 [149, 40, 211, 66, 227, 222, 143, 8]
85 6577 6085 -886 [149, 40, 211, 66, 227, 222, 143, 8]
86 -886 6319 3301 [149, 40, 211, 66, 227, 222, 143, 8]
87 3301 3584 -9091 [149, 40, 211, 66, 227, 222, 143, 8]
88 -9091 5507 1378 [149, 40, 211, 66, 227, 222, 143, 8]
89 1378 5517 -9011 [149, 40, 211, 66, 227, 222, 143, 8]
90 -9011 3494 3401 [149, 40, 211, 66, 227, 222, 143, 8]
91 3401 3308 -9383 [149, 40, 211, 66, 227, 222, 143, 8]
92 -9383 6075 634 [149, 40, 211, 66, 227, 222, 143, 8]
93 634 5971 -11359 [149, 40, 211, 66, 227, 222, 143, 8]
94 -11359 5388 1217 [149, 40, 211, 66, 227, 222, 143, 8]
95 1217 5565 -9766 [149, 40, 211, 66, 227, 222, 143, 8]
96 -9766 4201 2581 [149, 40, 211, 66, 227, 222, 143, 8]
97 2581 6123 -2078 [149, 40, 211, 66, 227, 222, 143, 8]
98 -2078 6345 1249 [149, 40, 211, 66, 227, 222, 143, 8]
99 1249 6145 -4078 [149, 40, 211, 66, 227, 222, 143, 8]
100 -4078 6089 1417 [149, 40, 211, 66, 227, 222, 143, 8]
101 1417 5247 -10814 [149, 40, 211, 66, 227, 222, 143, 8]
102 -10814 5567 1097 [149, 40, 211, 66, 227, 222, 143, 8]
103 1097 6500 -551 [149, 40, 211, 66, 227, 222, 143, 8]
104 -551 6173 8618 [149, 40, 211, 66, 227, 222, 143, 8]
105 8618 2445 -4279 [149, 40, 211, 66, 227, 222, 143, 8]
106 -4279 6113 1282 [149, 40, 211, 66, 227, 222, 143, 8]
107 1282 5425 -10471 [149, 40, 211, 66, 227, 222, 143, 8]
108 -10471 5046 1661 [149, 40, 211, 66, 227, 222, 143, 8]
109 1661 4920 -11227 [149, 40, 211, 66, 227, 222, 143, 8]
110 -11227 6307 274 [149, 40, 211, 66, 227, 222, 143, 8]
111 274 6297 -11687 [149, 40, 211, 66, 227, 222, 143, 8, 137, 5]
112 -11687 5390 1181 [149, 40, 211, 66, 227, 222, 143, 8, 137, 5]
113 1181 6420 -1387 [149, 40, 211, 66, 227, 222, 143, 8, 137, 5]
114 -1387 6063 4394 [149, 40, 211, 66, 227, 222, 143, 8, 137, 5]
115 4394 2725 -8063 [149, 40, 211, 66, 227, 222, 143, 8, 137, 5]
116 -8063 5338 1781 [149, 40, 211, 66, 227, 222, 143, 8, 137, 5]
117 1781 5348 -8003 [149, 40, 211, 66, 227, 222, 143, 8, 137, 5]
118 -8003 2655 4474 [149, 40, 211, 66, 227, 222, 143, 8, 137, 5]
119 4474 6293 -727 [149, 40, 211, 66, 227, 222, 143, 8, 137, 5]
120 -727 6066 8333 [149, 40, 211, 66, 227, 222, 143, 8, 137, 5]
121 8333 2267 -4526 [149, 40, 211, 66, 227, 222, 143, 8, 137, 5]
122 -4526 2259 8341 [149, 40, 211, 66, 227, 222, 143, 8, 137, 5]
123 8341 6082 -703 [149, 40, 211, 66, 227, 222, 143, 8, 137, 5]
124 -703 5869 11962 [149, 40, 211, 66, 227, 222, 143, 8, 137, 5]
125 11962 6093 -479 [149, 40, 211, 66, 227, 222, 143, 8, 137, 5]
126 -479 6361 4994 [149, 40, 211, 66, 227, 222, 143, 8, 137, 5]
127 4994 3627 -5947 [149, 40, 211, 66, 227, 222, 143, 8, 137, 5]
128 -5947 2320 6301 [149, 40, 211, 66, 227, 222, 143, 8, 137, 5]
129 6301 3981 -4286 [149, 40, 211, 66, 227, 222, 143, 8, 137, 5]
130 -4286 4591 5081 [149, 40, 211, 66, 227, 222, 143, 8, 137, 5]
131 5081 5571 -2326 [149, 40, 211, 66, 227, 222, 143, 8, 137, 5]
132 -2326 6059 2641 [149, 40, 211, 66, 227, 222, 143, 8, 137, 5]
133 2641 4505 -8542 [149, 40, 211, 66, 227, 222, 143, 8, 137, 5]
134 -8542 4037 3109 [149, 40, 211, 66, 227, 222, 143, 8, 137, 5]
135 3109 5290 -4783 [149, 40, 211, 66, 227, 222, 143, 8, 137, 5]
136 -4783 4276 5137 [149, 40, 211, 66, 227, 222, 143, 8, 137, 5]
137 5137 5998 -1339 [149, 40, 211, 66, 227, 222, 143, 8, 137, 5]
138 -1339 6053 4642 [149, 40, 211, 66, 227, 222, 143, 8, 137, 5]
139 4642 3231 -6983 [149, 40, 211, 66, 227, 222, 143, 8, 137, 5]
140 -6983 3752 4121 [149, 40, 211, 66, 227, 222, 143, 8, 137, 5]
141 4121 4490 -5507 [149, 40, 211, 66, 227, 222, 143, 8, 137, 5]
142 -5507 6524 53 [149, 40, 211, 66, 227, 222, 143, 8, 137, 5]
143 53 6514 -7967 [149, 40, 211, 66, 227, 222, 143, 8, 137, 5, 53, 5]
144 -7967 1453 5114 [149, 40, 211, 66, 227, 222, 143, 8, 137, 5, 53, 5]
145 5114 3661 -5759 [149, 40, 211, 66, 227, 222, 143, 8, 137, 5, 53, 5]
146 -5759 2098 6677 [149, 40, 211, 66, 227, 222, 143, 8, 137, 5, 53, 5]
147 6677 4579 -3278 [149, 40, 211, 66, 227, 222, 143, 8, 137, 5, 53, 5]
148 -3278 5255 4649 [149, 40, 211, 66, 227, 222, 143, 8, 137, 5, 53, 5]
149 4649 4043 -5702 [149, 40, 211, 66, 227, 222, 143, 8, 137, 5, 53, 5]
150 -5702 1659 7033 [149, 40, 211, 66, 227, 222, 143, 8, 137, 5, 53, 5]
151 7033 5374 -1987 [149, 40, 211, 66, 227, 222, 143, 8, 137, 5, 53, 5]
152 -1987 4561 11098 [149, 40, 211, 66, 227, 222, 143, 8, 137, 5, 53, 5]
153 11098 6537 -11 [149, 40, 211, 66, 227, 222, 143, 8, 137, 5, 53, 5]
154 -11 6542 5153 [149, 40, 211, 66, 227, 222, 143, 8, 137, 5, 53, 5, 11, 3]
155 5153 3764 -5567 [149, 40, 211, 66, 227, 222, 143, 8, 137, 5, 53, 5, 11, 3]
156 -5567 1803 7114 [149, 40, 211, 66, 227, 222, 143, 8, 137, 5, 53, 5, 11, 3]
157 7114 5311 -2059 [149, 40, 211, 66, 227, 222, 143, 8, 137, 5, 53, 5, 11, 3]
158 -2059 4984 8749 [149, 40, 211, 66, 227, 222, 143, 8, 137, 5, 53, 5, 11, 3]
159 8749 3765 -3278 [149, 40, 211, 66, 227, 222, 143, 8, 137, 5, 53, 5, 11, 3]
160 -3278 6069 1837 [149, 40, 211, 66, 227, 222, 143, 8, 137, 5, 53, 5, 11, 3]
161 1837 4953 -9974 [149, 40, 211, 66, 227, 222, 143, 8, 137, 5, 53, 5, 11, 3]
162 -9974 5021 1769 [149, 40, 211, 66, 227, 222, 143, 8, 137, 5, 53, 5, 11, 3]
163 1769 5593 -6542 [149, 40, 211, 66, 227, 222, 143, 8, 137, 5, 53, 5, 11, 3]
164 -6542 949 6413 [149, 40, 211, 66, 227, 222, 143, 8, 137, 5, 53, 5, 11, 3]
165 6413 5464 -2027 [149, 40, 211, 66, 227, 222, 143, 8, 137, 5, 53, 5, 11, 3]
166 -2027 4671 10378 [149, 40, 211, 66, 227, 222, 143, 8, 137, 5, 53, 5, 11, 3]
167 10378 5707 -991 [149, 40, 211, 66, 227, 222, 143, 8, 137, 5, 53, 5, 11, 3]
168 -991 6185 4642 [149, 40, 211, 66, 227, 222, 143, 8, 137, 5, 53, 5, 11, 3]
169 4642 3099 -7163 [149, 40, 211, 66, 227, 222, 143, 8, 137, 5, 53, 5, 11, 3]
170 -7163 4064 3677 [149, 40, 211, 66, 227, 222, 143, 8, 137, 5, 53, 5, 11, 3]
171 3677 3290 -8711 [149, 40, 211, 66, 227, 222, 143, 8, 137, 5, 53, 5, 11, 3]
172 -8711 5421 1546 [149, 40, 211, 66, 227, 222, 143, 8, 137, 5, 53, 5, 11, 3]
173 1546 5401 -8851 [149, 40, 211, 66, 227, 222, 143, 8, 137, 5, 53, 5, 11, 3]
174 -8851 3450 3497 [149, 40, 211, 66, 227, 222, 143, 8, 137, 5, 53, 5, 11, 3]
175 3497 3544 -8663 [149, 40, 211, 66, 227, 222, 143, 8, 137, 5, 53, 5, 11, 3]
176 -8663 5119 1922 [149, 40, 211, 66, 227, 222, 143, 8, 137, 5, 53, 5, 11, 3]
177 1922 6413 -899 [149, 40, 211, 66, 227, 222, 143, 8, 137, 5, 53, 5, 11, 3]
178 -899 6173 5282 [149, 40, 211, 66, 227, 222, 143, 8, 137, 5, 53, 5, 11, 3]
179 5282 4391 -4463 [149, 40, 211, 66, 227, 222, 143, 8, 137, 5, 53, 5, 11, 3]
180 -4463 4535 4994 [149, 40, 211, 66, 227, 222, 143, 8, 137, 5, 53, 5, 11, 3]
181 4994 5453 -2627 [149, 40, 211, 66, 227, 222, 143, 8, 137, 5, 53, 5, 11, 3]
182 -2627 5055 6586 [149, 40, 211, 66, 227, 222, 143, 8, 137, 5, 53, 5, 11, 3]
183 6586 1531 -6151 [149, 40, 211, 66, 227, 222, 143, 8, 137, 5, 53, 5, 11, 3]
184 -6151 4620 3497 [149, 40, 211, 66, 227, 222, 143, 8, 137, 5, 53, 5, 11, 3]
185 3497 5871 -2398 [149, 40, 211, 66, 227, 222, 143, 8, 137, 5, 53, 5, 11, 3]
186 -2398 6119 2257 [149, 40, 211, 66, 227, 222, 143, 8, 137, 5, 53, 5, 11, 3]
187 2257 5166 -7163 [149, 40, 211, 66, 227, 222, 143, 8, 137, 5, 53, 5, 11, 3]
188 -7163 1997 5426 [149, 40, 211, 66, 227, 222, 143, 8, 137, 5, 53, 5, 11, 3]
189 5426 3429 -5731 [149, 40, 211, 66, 227, 222, 143, 8, 137, 5, 53, 5, 11, 3]
190 -5731 2302 6553 [149, 40, 211, 66, 227, 222, 143, 8, 137, 5, 53, 5, 11, 3]
191 6553 4251 -3782 [149, 40, 211, 66, 227, 222, 143, 8, 137, 5, 53, 5, 11, 3]
192 -3782 3313 8429 [149, 40, 211, 66, 227, 222, 143, 8, 137, 5, 53, 5, 11, 3]
193 8429 5116 -1979 [149, 40, 211, 66, 227, 222, 143, 8, 137, 5, 53, 5, 11, 3]
194 -1979 4779 10114 [149, 40, 211, 66, 227, 222, 143, 8, 137, 5, 53, 5, 11, 3]
195 10114 5335 -1423 [149, 40, 211, 66, 227, 222, 143, 8, 137, 5, 53, 5, 11, 3]
196 -1423 6049 4402 [149, 40, 211, 66, 227, 222, 143, 8, 137, 5, 53, 5, 11, 3]
197 4402 2755 -8011 [149, 40, 211, 66, 227, 222, 143, 8, 137, 5, 53, 5, 11, 3]
198 -8011 5256 1901 [149, 40, 211, 66, 227, 222, 143, 8, 137, 5, 53, 5, 11, 3]
199 1901 6150 -2647 [149, 40, 211, 66, 227, 222, 143, 8, 137, 5, 53, 5, 11, 3]
200 -2647 4438 8749 [149, 40, 211, 66, 227, 222, 143, 8, 137, 5, 53, 5, 11, 3]
201 8749 4311 -2774 [149, 40, 211, 66, 227, 222, 143, 8, 137, 5, 53, 5, 11, 3]
202 -2774 4011 9649 [149, 40, 211, 66, 227, 222, 143, 8, 137, 5, 53, 5, 11, 3]
203 9649 5638 -1147 [149, 40, 211, 66, 227, 222, 143, 8, 137, 5, 53, 5, 11, 3]
204 -1147 5832 7709 [149, 40, 211, 66, 227, 222, 143, 8, 137, 5, 53, 5, 11, 3]
205 7709 1877 -5102 [149, 40, 211, 66, 227, 222, 143, 8, 137, 5, 53, 5, 11, 3]
206 -5102 3225 6361 [149, 40, 211, 66, 227, 222, 143, 8, 137, 5, 53, 5, 11, 3]
207 6361 3136 -5191 [149, 40, 211, 66, 227, 222, 143, 8, 137, 5, 53, 5, 11, 3]
208 -5191 2055 7442 [149, 40, 211, 66, 227, 222, 143, 8, 137, 5, 53, 5, 11, 3]
209 7442 5387 -1859 [149, 40, 211, 66, 227, 222, 143, 8, 137, 5, 53, 5, 11, 3]
210 -1859 5767 5162 [149, 40, 211, 66, 227, 222, 143, 8, 137, 5, 53, 5, 11, 3]
211 5162 4557 -4279 [149, 40, 211, 66, 227, 222, 143, 8, 137, 5, 53, 5, 11, 3]
212 -4279 4001 6274 [149, 40, 211, 66, 227, 222, 143, 8, 137, 5, 53, 5, 11, 3]
213 6274 2273 -6007 [149, 40, 211, 66, 227, 222, 143, 8, 137, 5, 53, 5, 11, 3]
214 -6007 3734 4813 [149, 40, 211, 66, 227, 222, 143, 8, 137, 5, 53, 5, 11, 3]
215 4813 5892 -1691 [149, 40, 211, 66, 227, 222, 143, 8, 137, 5, 53, 5, 11, 3]
216 -1691 5945 4442 [149, 40, 211, 66, 227, 222, 143, 8, 137, 5, 53, 5, 11, 3]
217 4442 2939 -7703 [149, 40, 211, 66, 227, 222, 143, 8, 137, 5, 53, 5, 11, 3]
218 -7703 4764 2617 [149, 40, 211, 66, 227, 222, 143, 8, 137, 5, 53, 5, 11, 3]
219 2617 5704 -3943 [149, 40, 211, 66, 227, 222, 143, 8, 137, 5, 53, 5, 11, 3]
220 -3943 6125 1354 [149, 40, 211, 66, 227, 222, 143, 8, 137, 5, 53, 5, 11, 3]
221 1354 6061 -4519 [149, 40, 211, 66, 227, 222, 143, 8, 137, 5, 53, 5, 11, 3]
222 -4519 2977 7522 [149, 40, 211, 66, 227, 222, 143, 8, 137, 5, 53, 5, 11, 3]
223 7522 4545 -2951 [149, 40, 211, 66, 227, 222, 143, 8, 137, 5, 53, 5, 11, 3]
224 -2951 4308 8233 [149, 40, 211, 66, 227, 222, 143, 8, 137, 5, 53, 5, 11, 3]
225 8233 3925 -3334 [149, 40, 211, 66, 227, 222, 143, 8, 137, 5, 53, 5, 11, 3]
226 -3334 6077 1777 [149, 40, 211, 66, 227, 222, 143, 8, 137, 5, 53, 5, 11, 3]
227 1777 6362 -1339 [149, 40, 211, 66, 227, 222, 143, 8, 137, 5, 53, 5, 11, 3]
228 -1339 5689 7834 [149, 40, 211, 66, 227, 222, 143, 8, 137, 5, 53, 5, 11, 3]
229 7834 2145 -4883 [149, 40, 211, 66, 227, 222, 143, 8, 137, 5, 53, 5, 11, 3]
230 -4883 2738 7241 [149, 40, 211, 66, 227, 222, 143, 8, 137, 5, 53, 5, 11, 3]
231 7241 4503 -3118 [149, 40, 211, 66, 227, 222, 143, 8, 137, 5, 53, 5, 11, 3]
232 -3118 4851 6197 [149, 40, 211, 66, 227, 222, 143, 8, 137, 5, 53, 5, 11, 3]
233 6197 1346 -6623 [149, 40, 211, 66, 227, 222, 143, 8, 137, 5, 53, 5, 11, 3]
234 -6623 5277 2266 [149, 40, 211, 66, 227, 222, 143, 8, 137, 5, 53, 5, 11, 3]
235 2266 6053 -2743 [149, 40, 211, 66, 227, 222, 143, 8, 137, 5, 53, 5, 11, 3]
236 -2743 4919 6802 [149, 40, 211, 66, 227, 222, 143, 8, 137, 5, 53, 5, 11, 3]
237 6802 1883 -5779 [149, 40, 211, 66, 227, 222, 143, 8, 137, 5, 53, 5, 11, 3]
238 -5779 3896 4789 [149, 40, 211, 66, 227, 222, 143, 8, 137, 5, 53, 5, 11, 3]
239 4789 5682 -2207 [149, 40, 211, 66, 227, 222, 143, 8, 137, 5, 53, 5, 11, 3]
240 -2207 5353 6434 [149, 40, 211, 66, 227, 222, 143, 8, 137, 5, 53, 5, 11, 3]
241 6434 1081 -6479 [149, 40, 211, 66, 227, 222, 143, 8, 137, 5, 53, 5, 11, 3]
242 -6479 5398 2117 [149, 40, 211, 66, 227, 222, 143, 8, 137, 5, 53, 5, 11, 3]
243 2117 5187 -7534 [149, 40, 211, 66, 227, 222, 143, 8, 137, 5, 53, 5, 11, 3]
244 -7534 2347 4957 [149, 40, 211, 66, 227, 222, 143, 8, 137, 5, 53, 5, 11, 3]
245 4957 2610 -7271 [149, 40, 211, 66, 227, 222, 143, 8, 137, 5, 53, 5, 11, 3]
246 -7271 4661 2906 [149, 40, 211, 66, 227, 222, 143, 8, 137, 5, 53, 5, 11, 3]
247 2906 4057 -9083 [149, 40, 211, 66, 227, 222, 143, 8, 137, 5, 53, 5, 11, 3]
248 -9083 5026 1937 [149, 40, 211, 66, 227, 222, 143, 8, 137, 5, 53, 5, 11, 3]
249 1937 4659 -10918 [149, 40, 211, 66, 227, 222, 143, 8, 137, 5, 53, 5, 11, 3]
250 -10918 6259 337 [149, 40, 211, 66, 227, 222, 143, 8, 137, 5, 53, 5, 11, 3]
251 337 6210 -12731 [149, 40, 211, 66, 227, 222, 143, 8, 137, 5, 53, 5, 11, 3]
252 -12731 6521 26 [149, 40, 211, 66, 227, 222, 143, 8, 137, 5, 53, 5, 11, 3]
253 26 6531 -7711 [149, 40, 211, 66, 227, 222, 143, 8, 137, 5, 53, 5, 11, 3, 13, 8]
254 -7711 1180 5377 [149, 40, 211, 66, 227, 222, 143, 8, 137, 5, 53, 5, 11, 3, 13, 8]
255 5377 4197 -4694 [149, 40, 211, 66, 227, 222, 143, 8, 137, 5, 53, 5, 11, 3, 13, 8]
256 -4694 5191 3389 [149, 40, 211, 66, 227, 222, 143, 8, 137, 5, 53, 5, 11, 3, 13, 8]
257 3389 4976 -5339 [149, 40, 211, 66, 227, 222, 143, 8, 137, 5, 53, 5, 11, 3, 13, 8]
258 -5339 5702 1937 [149, 40, 211, 66, 227, 222, 143, 8, 137, 5, 53, 5, 11, 3, 13, 8]
259 1937 5920 -4031 [149, 40, 211, 66, 227, 222, 143, 8, 137, 5, 53, 5, 11, 3, 13, 8]
260 -4031 6173 1178 [149, 40, 211, 66, 227, 222, 143, 8, 137, 5, 53, 5, 11, 3, 13, 8]
261 1178 5607 -9691 [149, 40, 211, 66, 227, 222, 143, 8, 137, 5, 53, 5, 11, 3, 13, 8]
262 -9691 4084 2701 [149, 40, 211, 66, 227, 222, 143, 8, 137, 5, 53, 5, 11, 3, 13, 8]
263 2701 4019 -9886 [149, 40, 211, 66, 227, 222, 143, 8, 137, 5, 53, 5, 11, 3, 13, 8]
264 -9886 5867 853 [149, 40, 211, 66, 227, 222, 143, 8, 137, 5, 53, 5, 11, 3, 13, 8]
265 853 6075 -6974 [149, 40, 211, 66, 227, 222, 143, 8, 137, 5, 53, 5, 11, 3, 13, 8]
266 -6974 899 6029 [149, 40, 211, 66, 227, 222, 143, 8, 137, 5, 53, 5, 11, 3, 13, 8]
267 6029 5130 -2743 [149, 40, 211, 66, 227, 222, 143, 8, 137, 5, 53, 5, 11, 3, 13, 8]
268 -2743 5842 3181 [149, 40, 211, 66, 227, 222, 143, 8, 137, 5, 53, 5, 11, 3, 13, 8]
269 3181 3701 -9166 [149, 40, 211, 66, 227, 222, 143, 8, 137, 5, 53, 5, 11, 3, 13, 8]
270 -9166 5465 1417 [149, 40, 211, 66, 227, 222, 143, 8, 137, 5, 53, 5, 11, 3, 13, 8]
271 1417 5871 -5918 [149, 40, 211, 66, 227, 222, 143, 8, 137, 5, 53, 5, 11, 3, 13, 8]
272 -5918 5965 1229 [149, 40, 211, 66, 227, 222, 143, 8, 137, 5, 53, 5, 11, 3, 13, 8]
273 1229 6325 -2318 [149, 40, 211, 66, 227, 222, 143, 8, 137, 5, 53, 5, 11, 3, 13, 8]
274 -2318 5265 6529 [149, 40, 211, 66, 227, 222, 143, 8, 137, 5, 53, 5, 11, 3, 13, 8]
275 6529 1264 -6319 [149, 40, 211, 66, 227, 222, 143, 8, 137, 5, 53, 5, 11, 3, 13, 8]
276 -6319 5055 2738 [149, 40, 211, 66, 227, 222, 143, 8, 137, 5, 53, 5, 11, 3, 13, 8]
277 2738 5897 -2951 [149, 40, 211, 66, 227, 222, 143, 8, 137, 5, 53, 5, 11, 3, 13, 8]
278 -2951 5907 2698 [149, 40, 211, 66, 227, 222, 143, 8, 137, 5, 53, 5, 11, 3, 13, 8]
279 2698 4885 -7039 [149, 40, 211, 66, 227, 222, 143, 8, 137, 5, 53, 5, 11, 3, 13, 8]
280 -7039 2154 5429 [149, 40, 211, 66, 227, 222, 143, 8, 137, 5, 53, 5, 11, 3, 13, 8]
281 5429 3275 -5918 [149, 40, 211, 66, 227, 222, 143, 8, 137, 5, 53, 5, 11, 3, 13, 8]
282 -5918 2643 6061 [149, 40, 211, 66, 227, 222, 143, 8, 137, 5, 53, 5, 11, 3, 13, 8]
283 6061 3418 -5143 [149, 40, 211, 66, 227, 222, 143, 8, 137, 5, 53, 5, 11, 3, 13, 8]
284 -5143 1725 7754 [149, 40, 211, 66, 227, 222, 143, 8, 137, 5, 53, 5, 11, 3, 13, 8]
285 7754 6029 -839 [149, 40, 211, 66, 227, 222, 143, 8, 137, 5, 53, 5, 11, 3, 13, 8]
286 -839 5717 12122 [149, 40, 211, 66, 227, 222, 143, 8, 137, 5, 53, 5, 11, 3, 13, 8]
287 12122 6405 -151 [149, 40, 211, 66, 227, 222, 143, 8, 137, 5, 53, 5, 11, 3, 13, 8]
288 -151 6430 9997 [149, 40, 211, 66, 227, 222, 143, 8, 137, 5, 53, 5, 11, 3, 13, 8, 151, 63]
289 9997 3567 -3014 [149, 40, 211, 66, 227, 222, 143, 8, 137, 5, 53, 5, 11, 3, 13, 8, 151, 63]
290 -3014 5475 4273 [149, 40, 211, 66, 227, 222, 143, 8, 137, 5, 53, 5, 11, 3, 13, 8, 151, 63]
291 4273 3071 -7822 [149, 40, 211, 66, 227, 222, 143, 8, 137, 5, 53, 5, 11, 3, 13, 8, 151, 63]
292 -7822 4751 2593 [149, 40, 211, 66, 227, 222, 143, 8, 137, 5, 53, 5, 11, 3, 13, 8, 151, 63]
293 2593 5621 -4342 [149, 40, 211, 66, 227, 222, 143, 8, 137, 5, 53, 5, 11, 3, 13, 8, 151, 63]
294 -4342 3063 7709 [149, 40, 211, 66, 227, 222, 143, 8, 137, 5, 53, 5, 11, 3, 13, 8, 151, 63]
295 7709 4646 -2759 [149, 40, 211, 66, 227, 222, 143, 8, 137, 5, 53, 5, 11, 3, 13, 8, 151, 63]
296 -2759 6390 733 [149, 40, 211, 66, 227, 222, 143, 8, 137, 5, 53, 5, 11, 3, 13, 8, 151, 63]
297 733 6071 -8182 [149, 40, 211, 66, 227, 222, 143, 8, 137, 5, 53, 5, 11, 3, 13, 8, 151, 63]
298 -8182 2111 4693 [149, 40, 211, 66, 227, 222, 143, 8, 137, 5, 53, 5, 11, 3, 13, 8, 151, 63]
299 4693 2582 -7711 [149, 40, 211, 66, 227, 222, 143, 8, 137, 5, 53, 5, 11, 3, 13, 8, 151, 63]
300 -7711 5129 2146 [149, 40, 211, 66, 227, 222, 143, 8, 137, 5, 53, 5, 11, 3, 13, 8, 151, 63]
301 2146 5601 -5351 [149, 40, 211, 66, 227, 222, 143, 8, 137, 5, 53, 5, 11, 3, 13, 8, 151, 63]
302 -5351 5101 3146 [149, 40, 211, 66, 227, 222, 143, 8, 137, 5, 53, 5, 11, 3, 13, 8, 151, 63]
303 3146 4337 -7643 [149, 40, 211, 66, 227, 222, 143, 8, 137, 5, 53, 5, 11, 3, 13, 8, 151, 63]
304 -7643 3306 4177 [149, 40, 211, 66, 227, 222, 143, 8, 137, 5, 53, 5, 11, 3, 13, 8, 151, 63]
305 4177 5048 -4159 [149, 40, 211, 66, 227, 222, 143, 8, 137, 5, 53, 5, 11, 3, 13, 8, 151, 63]
306 -4159 3270 7733 [149, 40, 211, 66, 227, 222, 143, 8, 137, 5, 53, 5, 11, 3, 13, 8, 151, 63]
307 7733 4463 -2966 [149, 40, 211, 66, 227, 222, 143, 8, 137, 5, 53, 5, 11, 3, 13, 8, 151, 63]
308 -2966 4435 7817 [149, 40, 211, 66, 227, 222, 143, 8, 137, 5, 53, 5, 11, 3, 13, 8, 151, 63]
309 7817 3382 -4019 [149, 40, 211, 66, 227, 222, 143, 8, 137, 5, 53, 5, 11, 3, 13, 8, 151, 63]
310 -4019 4656 5269 [149, 40, 211, 66, 227, 222, 143, 8, 137, 5, 53, 5, 11, 3, 13, 8, 151, 63]
311 5269 5882 -1567 [149, 40, 211, 66, 227, 222, 143, 8, 137, 5, 53, 5, 11, 3, 13, 8, 151, 63]
312 -1567 5087 10834 [149, 40, 211, 66, 227, 222, 143, 8, 137, 5, 53, 5, 11, 3, 13, 8, 151, 63]
313 10834 5747 -907 [149, 40, 211, 66, 227, 222, 143, 8, 137, 5, 53, 5, 11, 3, 13, 8, 151, 63]
314 -907 6044 6973 [149, 40, 211, 66, 227, 222, 143, 8, 137, 5, 53, 5, 11, 3, 13, 8, 151, 63]
315 6973 929 -6022 [149, 40, 211, 66, 227, 222, 143, 8, 137, 5, 53, 5, 11, 3, 13, 8, 151, 63]
316 -6022 5093 2809 [11, 3, 13, 8, 151, 63]
317 2809 6143 -1822 [11, 3, 13, 8, 151, 63]
318 -1822 4789 10933 [11, 3, 13, 8, 151, 63]
319 10933 6144 -467 [11, 3, 13, 8, 151, 63]
320 -467 6465 2266 [11, 3, 13, 8, 151, 63]
321 2266 4865 -8467 [11, 3, 13, 8, 151, 63]
322 -8467 3602 3529 [11, 3, 13, 8, 151, 63]
323 3529 3456 -8759 [11, 3, 13, 8, 151, 63]
324 -8759 5303 1682 [11, 3, 13, 8, 151, 63]
325 1682 6471 -583 [11, 3, 13, 8, 151, 63]
326 -583 6355 4234 [11, 3, 13, 8, 151, 63]
327 4234 6347 -607 [11, 3, 13, 8, 151, 63]
328 -607 6400 3121 [11, 3, 13, 8, 151, 63]
329 3121 6084 -1871 [11, 3, 13, 8, 151, 63]
330 -1871 5142 8773 [11, 3, 13, 8, 151, 63]
331 8773 3631 -3382 [11, 3, 13, 8, 151, 63]
332 -3382 6515 121 [13, 8, 151, 63]
333 121 6432 -12263 [13, 8, 151, 63, 121, 102]
334 -12263 5831 722 [13, 8, 151, 63, 121, 102]
335 722 6443 -1859 [13, 8, 151, 63, 121, 102]
336 -1859 4711 11114 [13, 8, 151, 63, 121, 102]
337 11114 6403 -167 [13, 8, 151, 63, 121, 102]
338 -167 6456 7033 [13, 8, 151, 63, 121, 102, 167, 57]
339 7033 577 -6046 [13, 8, 151, 63, 121, 102, 167, 57]
340 -6046 5469 2141 [13, 8, 151, 63, 121, 102, 167, 57]
341 2141 5236 -7211 [13, 8, 151, 63, 121, 102, 167, 57]
342 -7211 1975 5402 [13, 8, 151, 63, 121, 102, 167, 57]
343 5402 3427 -5759 [13, 8, 151, 63, 121, 102, 167, 57]
344 -5759 2332 6497 [13, 8, 151, 63, 121, 102, 167, 57]
345 6497 4165 -3926 [13, 8, 151, 63, 121, 102, 167, 57]
346 -3926 3687 7453 [13, 8, 151, 63, 121, 102, 167, 57]
347 7453 3766 -3847 [13, 8, 151, 63, 121, 102, 167, 57]
348 -3847 3928 7129 [13, 8, 151, 63, 121, 102, 167, 57]
349 7129 3201 -4574 [13, 8, 151, 63, 121, 102, 167, 57]
350 -4574 5947 1637 [13, 8, 151, 63, 121, 102, 167, 57]
351 1637 5512 -7619 [13, 8, 151, 63, 121, 102, 167, 57]
352 -7619 2107 5042 [13, 8, 151, 63, 121, 102, 167, 57]
353 5042 2935 -6791 [13, 8, 151, 63, 121, 102, 167, 57]
354 -6791 3856 4121 [13, 8, 151, 63, 121, 102, 167, 57]
355 4121 4386 -5731 [13, 8, 151, 63, 121, 102, 167, 57]
356 -5731 1345 7162 [13, 8, 151, 63, 121, 102, 167, 57]
357 7162 5817 -1259 [13, 8, 151, 63, 121, 102, 167, 57]
358 -1259 5514 9889 [13, 8, 151, 63, 121, 102, 167, 57]
359 9889 4375 -2398 [13, 8, 151, 63, 121, 102, 167, 57]
360 -2398 5217 6521 [13, 8, 151, 63, 121, 102, 167, 57]
361 6521 1304 -6311 [13, 8, 151, 63, 121, 102, 167, 57]
362 -6311 5007 2818 [13, 8, 151, 63, 121, 102, 167, 57]
363 2818 6265 -1279 [13, 8, 151, 63, 121, 102, 167, 57]
364 -1279 6525 218 [13, 8, 151, 63, 121, 102, 167, 57]
365 218 6337 -12371 [13, 8, 151, 63, 121, 102, 167, 57, 109, 94]
366 -12371 6034 521 [13, 8, 151, 63, 121, 102, 167, 57, 109, 94]
367 521 6470 -1907 [13, 8, 151, 63, 121, 102, 167, 57, 109, 94]
368 -1907 4972 9509 [13, 8, 151, 63, 121, 102, 167, 57, 109, 94]
369 9509 4537 -2342 [13, 8, 151, 63, 121, 102, 167, 57, 109, 94]
370 -2342 4831 8333 [13, 8, 151, 63, 121, 102, 167, 57, 109, 94]
371 8333 3502 -3671 [13, 8, 151, 63, 121, 102, 167, 57, 109, 94]
372 -3671 3840 7657 [13, 8, 151, 63, 121, 102, 167, 57, 109, 94]
373 7657 3817 -3694 [13, 8, 151, 63, 121, 102, 167, 57, 109, 94]
374 -3694 3571 8149 [13, 8, 151, 63, 121, 102, 167, 57, 109, 94]
375 8149 4578 -2687 [13, 8, 151, 63, 121, 102, 167, 57, 109, 94]
376 -2687 6170 1781 [13, 8, 151, 63, 121, 102, 167, 57, 109, 94]
377 1781 6297 -1798 [13, 8, 151, 63, 121, 102, 167, 57, 109, 94]
378 -1798 6289 1837 [13, 8, 151, 63, 121, 102, 167, 57, 109, 94]
379 1837 4733 -11134 [13, 8, 151, 63, 121, 102, 167, 57, 109, 94]
380 -11134 6401 169 [13, 8, 151, 63, 121, 102, 167, 57, 109, 94]
-------------------------
0 -13 6544 2347
1 2347 5191 -6778
2 -6778 1587 5951
3 5951 4364 -4001
4 -4001 3638 7403
5 7403 3765 -3874
6 -3874 3983 6967
7 6967 2984 -4873
8 -4873 1889 8062
9 8062 6173 -589
10 -589 6196 7579
11 7579 1383 -5402
12 -5402 4019 4943
13 4943 5867 -1706
14 -1706 6075 3487
15 3487 4386 -6773
16 -6773 2387 5486
17 5486 3099 -6061
18 -6061 2962 5623
19 5623 2661 -6362
20 -6362 3701 4583
21 4583 5465 -2834
22 -2834 5871 2959
23 2959 5965 -2458
24 -2458 6325 1159
25 1159 6424 -1369
26 -1369 5897 5902
27 5902 5907 -1349
28 -1349 6234 2959
29 2959 5602 -3877
30 -3877 6029 1678
31 1678 5717 -6061
32 -6061 6405 302
33 302 6279 -11353
34 -11353 5074 1507
35 1507 5475 -8546
36 -8546 3071 3911
37 3911 4751 -5186
38 -5186 5621 2171
39 2171 5234 -7121
40 -7121 1887 5518
41 5518 3631 -5377
42 -5377 1746 7403
43 7403 5657 -1466
44 -1466 6071 4091
45 4091 6202 -1073
46 -1073 5601 10702
47 10702 5101 -1573
48 -1573 5910 5039
49 5039 4168 -5057
50 -5057 5946 1483
51 1483 5918 -5281
52 -5281 4644 4031
53 4031 3418 -7733
54 -7733 4315 3134
55 3134 5087 -5417
56 -5417 5747 1814
57 1814 5137 -9077
58 -9077 3940 3011
59 3011 5093 -5618
60 -5618 6143 911
61 911 5700 -11377
62 -11377 5677 934
63 934 6465 -1133
64 -1133 5998 6071
65 6071 6144 -841
66 -841 6471 1166
67 1166 6355 -2117
68 -2117 6347 1214
69 1214 5793 -7657
70 -7657 1864 5143
71 5143 3279 -6242
72 -6242 2963 5459
73 5459 2496 -6709
74 -6709 4213 3742
75 3742 3271 -8593
76 -8593 5322 1691
77 1691 6515 -242
78 -242 6311 12503
79 12503 6192 -361
80 -361 6443 3718
81 3718 4711 -5557
82 -5557 6403 334
83 334 6289 -9889
84 -9889 3600 3023
85 3023 5469 -4282
86 -4282 3095 7771
87 7771 4676 -2701
88 -2701 6128 1963
89 1963 5650 -5569
90 -5569 5488 2287
91 2287 5947 -3274
92 -3274 3875 8503
93 8503 4628 -2521
94 -2521 5456 5191
95 5191 4926 -3581
96 -3581 5817 2518
97 2518 4255 -9829
98 -9829 5574 1199
99 1199 6416 -1409
100 -1409 6265 2558
101 2558 6525 -109
102 -109 6446 11959
103 11959 5513 -1042
104 -1042 5949 7163
105 7163 1214 -5777
106 -5777 4563 3814
107 3814 3065 -8773
108 -8773 5708 1171
109 1171 6002 -5833
110 -5833 5664 1847
111 1847 5418 -7309
112 -7309 1891 5374
113 5374 3483 -5717
114 -5717 2234 6623
115 6623 4389 -3562
116 -3562 6297 899
117 899 6289 -3674
118 -3674 4733 5567
119 5567 6401 -338
120 -338 6443 3971
121 3971 5470 -3257
122 -3257 4301 7478
123 7478 3177 -4381
124 -4381 5585 2662
125 2662 5063 -6469
126 -6469 1406 6319
127 6319 4913 -2962
128 -2962 3973 9139
129 9139 5166 -1769
130 -1769 5448 7447
131 7447 1999 -5218
132 -5218 3219 6227
133 6227 3008 -5429
134 -5429 2421 6814
135 6814 4393 -3457
136 -3457 5978 2059
137 2059 6376 -1069
138 -1069 6452 1147
139 1147 6165 -4226
140 -4226 6513 103
141 103 6465 -10274
142 -10274 3809 2759
143 2759 4468 -8297
144 -8297 3829 3398
145 3398 6365 -689
146 -689 6037 9302
147 9302 3265 -3461
148 -3461 3657 8518
149 8518 4861 -2257
150 -2257 6424 703
151 703 6230 -5749
152 -5749 5268 2627
153 2627 5240 -5861
154 -5861 6482 143
155 143 6531 -1402
156 -1402 6087 4139
157 4139 6330 -673
158 -673 6457 1726
159 1726 5625 -6497
160 -6497 872 6479
161 6479 5607 -1762
162 -1762 4965 10331
163 10331 5366 -1361
164 -1361 5522 9083
165 9083 3561 -3322
166 -3322 6405 551
167 551 6268 -6473
168 -6473 205 6614
169 6614 6409 -269
170 -269 6503 2102
171 2102 6109 -2633
172 -2633 4423 8846
173 8846 4423 -2633
-------------------------
4423


Create a new paste based on this one


Comments: