-
-
Notifications
You must be signed in to change notification settings - Fork 4
/
Copy pathCITY_1_0_1_Test.pas
1665 lines (1628 loc) · 130 KB
/
CITY_1_0_1_Test.pas
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
{-------------------------------------------------------------------------------
This Source Code Form is subject to the terms of the Mozilla Public
License, v. 2.0. If a copy of the MPL was not distributed with this
file, You can obtain one at http://mozilla.org/MPL/2.0/.
-------------------------------------------------------------------------------}
{===============================================================================
CITY hash calculation - version 1.0.1 tests
Implementation of testing suite for CITY hash version 1.0.1.
Version 2.1.1 (2023-04-15)
Last change 2024-04-28
©2016-2023 František Milt
Contacts:
František Milt: frantisek.milt@gmail.com
Support:
If you find this code useful, please consider supporting its author(s) by
making a small donation using the following link(s):
https://www.paypal.me/FMilt
Changelog:
For detailed changelog and history please refer to this git repository:
github.com/TheLazyTomcat/Lib.CityHash
Dependencies:
AuxTypes - github.com/TheLazyTomcat/Lib.AuxTypes
BasicUIM - github.com/TheLazyTomcat/Lib.BasicUIM
BitOps - github.com/TheLazyTomcat/Lib.BitOps
HashBase - github.com/TheLazyTomcat/Lib.HashBase
* SimpleCPUID - github.com/TheLazyTomcat/Lib.SimpleCPUID
UInt64Utils - github.com/TheLazyTomcat/Lib.UInt64Utils
SimpleCPUID is required only when PurePascal symbol is not defined.
Library SimpleCPUID might also be required as an indirect dependency.
Indirect dependencies:
AuxClasses - github.com/TheLazyTomcat/Lib.AuxClasses
AuxExceptions - github.com/TheLazyTomcat/Lib.AuxExceptions
StaticMemoryStream - github.com/TheLazyTomcat/Lib.StaticMemoryStream
StrRect - github.com/TheLazyTomcat/Lib.StrRect
WinFileInfo - github.com/TheLazyTomcat/Lib.WinFileInfo
===============================================================================}
unit CITY_1_0_1_Test;
{$INCLUDE 'CITY_defs.inc'}
interface
Function RunTests: Integer;
implementation
uses
SysUtils,
AuxTypes,
CITY_Common, CITY_1_0_1;
const
kSeed128: UInt128 = (First: kSeed0; Second: kSeed1);
kDataSize = Integer(1) shl 20;
kTestSize = Integer(300);
var
data: array[0..Pred(kDataSize)] of Byte;
errors: Integer = 0; // global error count
//------------------------------------------------------------------------------
procedure Setup;
var
a,b: UInt64;
i: Integer;
u: UInt8;
begin
a := 9;
b := 777;
For i := 0 to Pred(kDataSize) do
begin
a := (a xor (a shr 41)) * tk0 + b;
b := (b xor (b shr 41)) * tk0 + i;
u := UInt8(b shr 37);
data[i] := u;
end;
end;
//------------------------------------------------------------------------------
type
TDataSubArray = array[0..14] of UInt64;
const
testdata: array[0..Pred(kTestSize)] of TDataSubArray = (
(UInt64($9AE16A3B2F90404F), UInt64($75106DB890237A4A), UInt64($3FEAC5F636039766),
UInt64($3DF09DFC64C09A2B), UInt64($3CB540C392E51E29), UInt64($06B56343FEAC0663),
UInt64($5B7BC50FD8E8AD92), UInt64($3DF09DFC64C09A2B), UInt64($3CB540C392E51E29),
UInt64($06B56343FEAC0663), UInt64($5B7BC50FD8E8AD92), UInt64($5A32E83EC9DD1CE9),
UInt64($229396EC2CA9A0C9), UInt64($810763FB786D96B7), UInt64($2F0C1280353102FF)),
(UInt64($75E9DEE28DED761D), UInt64($931992C1B14334C5), UInt64($245EEB25BA2C172E),
UInt64($1290F0E8A5CAA74D), UInt64($CA4C6BF7583F5CDA), UInt64($E1D60D51632C536D),
UInt64($CBC54A1DB641910A), UInt64($1290F0E8A5CAA74D), UInt64($CA4C6BF7583F5CDA),
UInt64($E1D60D51632C536D), UInt64($CBC54A1DB641910A), UInt64($5924580291108CE3),
UInt64($54AAE050DDE96E1C), UInt64($A8B8813A9DBE2E54), UInt64($B4B100CCEC994882)),
(UInt64($75DE892FDC5BA914), UInt64($F89832E71F764C86), UInt64($39A82DF1F278A297),
UInt64($B4AF8AE673ACB930), UInt64($992B7ACB203D8885), UInt64($57B533F3F8B94D50),
UInt64($BBB69298A5DCF1A1), UInt64($B4AF8AE673ACB930), UInt64($992B7ACB203D8885),
UInt64($57B533F3F8B94D50), UInt64($BBB69298A5DCF1A1), UInt64($6A97DC2B786B19D8),
UInt64($89C18F296D0043FC), UInt64($CA3ADE8A1B18A949), UInt64($DF1713267C476E4B)),
(UInt64($69CFE9FCA1CC683A), UInt64($E65F2A81E19B8067), UInt64($20575EA6370A9D14),
UInt64($8F52532FC6F005B7), UInt64($4EBE60DF371EC129), UInt64($C6EF8A7F8DEB8116),
UInt64($83DF17E3C9BB9A67), UInt64($8F52532FC6F005B7), UInt64($4EBE60DF371EC129),
UInt64($C6EF8A7F8DEB8116), UInt64($83DF17E3C9BB9A67), UInt64($166AD9CB8CDCB993),
UInt64($5DFDA6E9F12D47D1), UInt64($547DA05DC4932C90), UInt64($E9F51433B6906DAC)),
(UInt64($675B04C582A34966), UInt64($53624B5EF8CD4F45), UInt64($C412E0931AC8C9B1),
UInt64($0798637E677C65A3), UInt64($83E3B06ADC4CD3FF), UInt64($F3E76E8A7135852F),
UInt64($111E66CFBB05366D), UInt64($0798637E677C65A3), UInt64($83E3B06ADC4CD3FF),
UInt64($F3E76E8A7135852F), UInt64($111E66CFBB05366D), UInt64($47F3BB8D0DB08F6C),
UInt64($04C3B27BCC2528CD), UInt64($930205E07BB76793), UInt64($FD72510E9A3368B2)),
(UInt64($46FA817397EA8B68), UInt64($CC960C1C15CE2D20), UInt64($E5F9F947BAFB9E79),
UInt64($B342CDF0D7AC4B2A), UInt64($66914D44B373B232), UInt64($261194E76CB43966),
UInt64($45A0010190365048), UInt64($B342CDF0D7AC4B2A), UInt64($66914D44B373B232),
UInt64($261194E76CB43966), UInt64($45A0010190365048), UInt64($D4B6A0C153952BB3),
UInt64($DE13FC9A7E7EF0A4), UInt64($9AD28BED38711BB5), UInt64($62FCF75B501D118E)),
(UInt64($406E959CDFFADEC7), UInt64($E80DC125DCA28ED1), UInt64($E5BEB146D4B79A21),
UInt64($E66D5C1BB441541A), UInt64($D14961BC1FD265A2), UInt64($E4CC669D4FC0577F),
UInt64($ABF4A51E36DA2702), UInt64($E66D5C1BB441541A), UInt64($D14961BC1FD265A2),
UInt64($E4CC669D4FC0577F), UInt64($ABF4A51E36DA2702), UInt64($F95AD9532E61AE47),
UInt64($78FF589AFE97747D), UInt64($9E936C580A17A42E), UInt64($3B4184EC626FF948)),
(UInt64($46663908B4169B95), UInt64($4E7E90B5C426BF1D), UInt64($DC660B58DAAF8B2C),
UInt64($B298265EBD1BD55F), UInt64($4A5F6838B55C0B08), UInt64($FC003C97AA05D397),
UInt64($2FB5ADAD3380C3BC), UInt64($B298265EBD1BD55F), UInt64($4A5F6838B55C0B08),
UInt64($FC003C97AA05D397), UInt64($2FB5ADAD3380C3BC), UInt64($ED5A6919065B6247),
UInt64($28F3F9D8E6E33958), UInt64($F260155A522A974B), UInt64($400CA56AEC617DB5)),
(UInt64($F214B86CFFEAB596), UInt64($5FCCB0B132DA564F), UInt64($86E7AA8B4154B883),
UInt64($763529C8D4189EA8), UInt64($860D77E7FEF74CA3), UInt64($3B1BA41191219B6B),
UInt64($722B25DFA6D0A04B), UInt64($763529C8D4189EA8), UInt64($860D77E7FEF74CA3),
UInt64($3B1BA41191219B6B), UInt64($722B25DFA6D0A04B), UInt64($74D470F01EF8B504),
UInt64($6C84764E38CE8DD2), UInt64($9B979BF7A83DD1ED), UInt64($F280834A8E2D3886)),
(UInt64($EBA670441D1A4F7D), UInt64($EB6B272502D975FA), UInt64($69F8D424D50C083E),
UInt64($313D49CB51B8CD2C), UInt64($6E982D8B4658654A), UInt64($DD59629A17E5492D),
UInt64($81CB23BDAB95E30E), UInt64($313D49CB51B8CD2C), UInt64($6E982D8B4658654A),
UInt64($DD59629A17E5492D), UInt64($81CB23BDAB95E30E), UInt64($5841F07C9005A28C),
UInt64($C669AE4D6AEF609D), UInt64($045C279C87EB1550), UInt64($FE16CFD87AE260AA)),
(UInt64($172C17FF21DBF88D), UInt64($1F5104E320F0C815), UInt64($1E34E9F1FA63BCEF),
UInt64($3506AE8FAE368D2A), UInt64($59FA2B2DE5306203), UInt64($67D1119DCFA6007E),
UInt64($1F7190C648AD9AEF), UInt64($3506AE8FAE368D2A), UInt64($59FA2B2DE5306203),
UInt64($67D1119DCFA6007E), UInt64($1F7190C648AD9AEF), UInt64($C3B16BFE8442C5E2),
UInt64($976447AAC106555C), UInt64($DEB4FAD623F1108B), UInt64($809530CAA1F51D68)),
(UInt64($5A0838DF8A019B8C), UInt64($073FC859B4952923), UInt64($45E39DAF153491BD),
UInt64($A9B91459A5FADA46), UInt64($0DE0FBF8800A2DA3), UInt64($21800E4B5AF9DEDB),
UInt64($517C3726AE0DBAE7), UInt64($A9B91459A5FADA46), UInt64($0DE0FBF8800A2DA3),
UInt64($21800E4B5AF9DEDB), UInt64($517C3726AE0DBAE7), UInt64($5EE74FE4AB001780),
UInt64($21CC65A2F2F4923E), UInt64($9AF5B88662D1FEDD), UInt64($1346B7181B9B39CB)),
(UInt64($8F42B1FBB2FC0302), UInt64($5AE31626076AB6CA), UInt64($B87F0CB67CB75D28),
UInt64($2498586AC2E1FAB2), UInt64($E683F9CBEA22809A), UInt64($A9728D0B2BBE377C),
UInt64($46BAF5CAE53DC39A), UInt64($2498586AC2E1FAB2), UInt64($E683F9CBEA22809A),
UInt64($A9728D0B2BBE377C), UInt64($46BAF5CAE53DC39A), UInt64($D422C46767C98B99),
UInt64($9AD97299E120119D), UInt64($F6C41C201358738F), UInt64($A7E778BE6B8C14A2)),
(UInt64($72085E82D70DCEA9), UInt64($32F502C43349BA16), UInt64($5EBC98C3645A018F),
UInt64($C7FA762238FD90AC), UInt64($8D03B5652D615677), UInt64($A3F5226E51D42217),
UInt64($46D5010A7CAE8C1E), UInt64($C7FA762238FD90AC), UInt64($8D03B5652D615677),
UInt64($A3F5226E51D42217), UInt64($46D5010A7CAE8C1E), UInt64($2E5CC8A22E8531AB),
UInt64($B79817425E9992DF), UInt64($678AF0A42991A77C), UInt64($AE2DA7410684869B)),
(UInt64($32B75FC2223B5032), UInt64($246FFF80EB230868), UInt64($A6FDBC82C9AEECC0),
UInt64($C089498074167021), UInt64($AB094A9F9AB81C23), UInt64($4FACF3D9466BCB03),
UInt64($57AA9C67938CF3EB), UInt64($C089498074167021), UInt64($AB094A9F9AB81C23),
UInt64($4FACF3D9466BCB03), UInt64($57AA9C67938CF3EB), UInt64($CA801CE6D40C0FD9),
UInt64($95685FDB8C12CDEE), UInt64($B61FA20296CFA310), UInt64($3758EC8A53416C98)),
(UInt64($E1DD010487D2D647), UInt64($12352858295D2167), UInt64($ACC5E9B6F6B02DBB),
UInt64($1C66CEEA473413DF), UInt64($DC3F70A124B25A40), UInt64($66A6DFE54C441CD8),
UInt64($B436DABDAAA37121), UInt64($1C66CEEA473413DF), UInt64($DC3F70A124B25A40),
UInt64($66A6DFE54C441CD8), UInt64($B436DABDAAA37121), UInt64($EE7A07ABB59C7E50),
UInt64($64BCC3CCFA35899C), UInt64($7638F49EB951FE46), UInt64($EB2F1534FDBAE0C6)),
(UInt64($2994F9245194A7E2), UInt64($B7CD7249D6DB6C0C), UInt64($2170A7D119C5C6C3),
UInt64($8505C996B70EE9FC), UInt64($B92BBA6B5D778EB7), UInt64($4DB4C57F3A7A4AEE),
UInt64($3CFD441CB222D06F), UInt64($8505C996B70EE9FC), UInt64($B92BBA6B5D778EB7),
UInt64($4DB4C57F3A7A4AEE), UInt64($3CFD441CB222D06F), UInt64($F19AEC4B1E79D8D6),
UInt64($F659F4A542AC3CF8), UInt64($98879F5C4CA68D2D), UInt64($3BC32DA68AD79BE5)),
(UInt64($32E2ED6FA03E5B22), UInt64($58BAF09D7C71C62B), UInt64($A9C599F3F8F50B5B),
UInt64($1660A2C4972D0FA1), UInt64($01A1538D6B50A57C), UInt64($8A5362485BBC9363),
UInt64($E8EEC3C84FD9F2F8), UInt64($1660A2C4972D0FA1), UInt64($01A1538D6B50A57C),
UInt64($8A5362485BBC9363), UInt64($E8EEC3C84FD9F2F8), UInt64($DD135BDC31DA22C9),
UInt64($C453ACECDE14858C), UInt64($D3E0301EE9CCBE05), UInt64($009D7F09D2FDFA3D)),
(UInt64($37A72B6E89410C9F), UInt64($139FEC53B78CEE23), UInt64($4FCCD8F0DA7575C3),
UInt64($3A5F04166518AC75), UInt64($F49AFE05A44FC090), UInt64($CB01B4713CFDA4BD),
UInt64($9027BD37FFC0A5DE), UInt64($3A5F04166518AC75), UInt64($F49AFE05A44FC090),
UInt64($CB01B4713CFDA4BD), UInt64($9027BD37FFC0A5DE), UInt64($C7047DCAE43F3E1C),
UInt64($CEAEF78E26699AE6), UInt64($378F645C093C09E0), UInt64($A758988B2B6FF3F2)),
(UInt64($10836563CB8FF3A1), UInt64($D36F67E2DFC085F7), UInt64($EDC1BB6A3DCBA8DF),
UInt64($BD4F3A0566DF3BED), UInt64($81FC8230C163DCBE), UInt64($4168BC8417A8281B),
UInt64($7100C9459827C6A6), UInt64($BD4F3A0566DF3BED), UInt64($81FC8230C163DCBE),
UInt64($4168BC8417A8281B), UInt64($7100C9459827C6A6), UInt64($C33729789F3FDDFE),
UInt64($5B95D53043D1B39A), UInt64($9D04D67E30E4703E), UInt64($49D497D87FDA45AA)),
(UInt64($4DABCB5C1D382E5C), UInt64($9A868C608088B7A4), UInt64($7B2B6C389B943BE5),
UInt64($C914B925AB69FDA0), UInt64($6BAFE864647C94D7), UInt64($07A48682DD4AFA22),
UInt64($40FE01210176BA10), UInt64($C914B925AB69FDA0), UInt64($6BAFE864647C94D7),
UInt64($07A48682DD4AFA22), UInt64($40FE01210176BA10), UInt64($7A7E8DC9D501F307),
UInt64($94758D2BFB84949E), UInt64($BE40BE15E7554DEC), UInt64($9C4206C6EEB5CB32)),
(UInt64($296AFB509046D945), UInt64($C38FE9EB796BD4BE), UInt64($D7B17535DF110279),
UInt64($DD2482B87D1ADE07), UInt64($662785D2E3E78DDF), UInt64($EAE39994375181BB),
UInt64($9994500C077EE1DB), UInt64($DD2482B87D1ADE07), UInt64($662785D2E3E78DDF),
UInt64($EAE39994375181BB), UInt64($9994500C077EE1DB), UInt64($2AC146323807EE80),
UInt64($42A5E5FED0E1E65B), UInt64($678D5E9D635BFABE), UInt64($FD6FC16880921A88)),
(UInt64($F7C0257EFDE772EA), UInt64($AF6AF9977ECF7BFF), UInt64($1CDFF4BD07E8D973),
UInt64($FAB1F4ACD2CD4AB4), UInt64($0B4E19BA52B566BD), UInt64($7F1DB45725FE2881),
UInt64($70276FF8763F8396), UInt64($FAB1F4ACD2CD4AB4), UInt64($0B4E19BA52B566BD),
UInt64($7F1DB45725FE2881), UInt64($70276FF8763F8396), UInt64($A084850DF67DAD90),
UInt64($0BD3A336BC430341), UInt64($CA4F22634F90B448), UInt64($BC0D0D80DD11102D)),
(UInt64($61E021C8DA344BA1), UInt64($CF9C720676244755), UInt64($354FFA8E9D3601F6),
UInt64($44E40A03093FBD92), UInt64($BDA9481CC5B93CAE), UInt64($986B589CBC0CF617),
UInt64($210F59F074044831), UInt64($44E40A03093FBD92), UInt64($BDA9481CC5B93CAE),
UInt64($986B589CBC0CF617), UInt64($210F59F074044831), UInt64($949B9A0E3FEF912A),
UInt64($010120ECB8BDFE37), UInt64($C6C5D30A4FDB6E14), UInt64($F895864818F50429)),
(UInt64($C0A86ED83908560B), UInt64($440C8B6F97BD1749), UInt64($A99BF2891726EA93),
UInt64($AC0C0B84DF66DF9D), UInt64($3EE2337B437EB264), UInt64($8A341DAED9A25F98),
UInt64($CC665499AA38C78C), UInt64($AC0C0B84DF66DF9D), UInt64($3EE2337B437EB264),
UInt64($8A341DAED9A25F98), UInt64($CC665499AA38C78C), UInt64($E488D1E06FCA8AB9),
UInt64($2AD84DCB012EBA76), UInt64($3730582D3E7E5E14), UInt64($DF64280440FB5332)),
(UInt64($35C9CF87E4ACCBF3), UInt64($2267EB4D2191B2A3), UInt64($080217695666B2C9),
UInt64($0CD43A24ABBAAE6D), UInt64($A88ABF0EA1B2A8FF), UInt64($E297FF01427E2A9D),
UInt64($935D545695B2B41D), UInt64($0CD43A24ABBAAE6D), UInt64($A88ABF0EA1B2A8FF),
UInt64($E297FF01427E2A9D), UInt64($935D545695B2B41D), UInt64($5CBD8AD107C49F7C),
UInt64($29EB4089FCEF8518), UInt64($E497B392A536C7BD), UInt64($DEE09787628F1CD5)),
(UInt64($E74C366B3091E275), UInt64($522E657C5DA94B06), UInt64($CA9AFA806F1A54AC),
UInt64($B545042F67929471), UInt64($90D10E75ED0E75D8), UInt64($3EA60F8F158DF77E),
UInt64($8863EFF3C2D670B7), UInt64($B545042F67929471), UInt64($90D10E75ED0E75D8),
UInt64($3EA60F8F158DF77E), UInt64($8863EFF3C2D670B7), UInt64($70E35B9AEF333500),
UInt64($3BC1BC0001122CA7), UInt64($14C4DD1CB91AB963), UInt64($013971037342F85F)),
(UInt64($A3F2CA45089AD1A6), UInt64($13F6270FE56FBCE4), UInt64($1F93A534BF03E705),
UInt64($AAEA14288AE2D90C), UInt64($1BE3CD51EF0F15E8), UInt64($E8B47C84D5A4AAC1),
UInt64($297D27D55B766782), UInt64($AAEA14288AE2D90C), UInt64($1BE3CD51EF0F15E8),
UInt64($E8B47C84D5A4AAC1), UInt64($297D27D55B766782), UInt64($857BAD9CCFCBE336),
UInt64($60BB3FDB46C71491), UInt64($5BAEE0CD0AEC4B44), UInt64($C9027C3C3B8188A5)),
(UInt64($E5181466D8E60E26), UInt64($CF31F3A2D582C4F3), UInt64($D9CEE87CB71F75B2),
UInt64($4750CA6050A2D726), UInt64($D6E6DD8940256849), UInt64($0F3B3749FDAB75B0),
UInt64($C55D8A0F85BA0CCF), UInt64($4750CA6050A2D726), UInt64($D6E6DD8940256849),
UInt64($0F3B3749FDAB75B0), UInt64($C55D8A0F85BA0CCF), UInt64($17166705887AD8ED),
UInt64($7A60D37D99C67088), UInt64($D9A3475E1D304E2B), UInt64($75DBCF852A64A0C8)),
(UInt64($FB528A8DD1E48AD7), UInt64($98C4FD149C8A63DD), UInt64($04ABD8FC3377AE1F),
UInt64($D7A9304ABBB47CC5), UInt64($07F2B9A27AA57F99), UInt64($353AB332D4EF9F18),
UInt64($47D56B8D6C8CF578), UInt64($D7A9304ABBB47CC5), UInt64($07F2B9A27AA57F99),
UInt64($353AB332D4EF9F18), UInt64($47D56B8D6C8CF578), UInt64($6107E6172B2EDEBD),
UInt64($D3D43892B705DEC9), UInt64($07A7F46E4FF1FEC5), UInt64($5C5D9584CB0DB442)),
(UInt64($DA6D2B7EA9D5F9B6), UInt64($57B11153EE3B4CC8), UInt64($7D3BD1256037142F),
UInt64($90B16FF331B719B5), UInt64($FC294E7AD39E01E6), UInt64($D2145386BAB41623),
UInt64($7045A63D44D76011), UInt64($90B16FF331B719B5), UInt64($FC294E7AD39E01E6),
UInt64($D2145386BAB41623), UInt64($7045A63D44D76011), UInt64($311A202F09365D45),
UInt64($F0AF0CC074945679), UInt64($626513D80D639F53), UInt64($7F46F1DFC8B9318B)),
(UInt64($061D95225BC2293E), UInt64($F6C52CB6BE9889A8), UInt64($91A0667A7ED6A113),
UInt64($441133D221486A3D), UInt64($0FB9C5A40E19515B), UInt64($6C967B6C69367C2D),
UInt64($145BD9EF258C4099), UInt64($441133D221486A3D), UInt64($0FB9C5A40E19515B),
UInt64($6C967B6C69367C2D), UInt64($145BD9EF258C4099), UInt64($66297CF484D189C4),
UInt64($DAEAD7C584428373), UInt64($971020F900776472), UInt64($90DB30EDB411E6D5)),
(UInt64($81247C01AB6A9CC1), UInt64($FBCCEA953E810636), UInt64($AE18965000C31BE0),
UInt64($15BB46383DAEC2A5), UInt64($716294063B4BA089), UInt64($F3BD691CE02C3014),
UInt64($14CCAAD685A20764), UInt64($15BB46383DAEC2A5), UInt64($716294063B4BA089),
UInt64($F3BD691CE02C3014), UInt64($14CCAAD685A20764), UInt64($E9B177DA247D4823),
UInt64($4260CF6B026A10B7), UInt64($C13C52832EEBB6A9), UInt64($3C1B44B7BE84A9AF)),
(UInt64($C17F3EBD3257CB8B), UInt64($E9E68C939C118C8D), UInt64($72A5572BE35BFC1B),
UInt64($F6916C341CB31F2A), UInt64($591DA1353EE5F31C), UInt64($F1313C98A836B407),
UInt64($E0B8473EADA48CD1), UInt64($F6916C341CB31F2A), UInt64($591DA1353EE5F31C),
UInt64($F1313C98A836B407), UInt64($E0B8473EADA48CD1), UInt64($254F80937EC49B5D),
UInt64($1CC2C5EBB5CA22A9), UInt64($339BD588DA4A48A5), UInt64($ED45456B72FE64AD)),
(UInt64($9802438969C3043B), UInt64($6CD07575C948DD82), UInt64($83E26B6830EA8640),
UInt64($D52F1FA190576961), UInt64($11D182E4F0D419CC), UInt64($5D9CCF1B56617424),
UInt64($C8A16DEBB585E452), UInt64($D52F1FA190576961), UInt64($11D182E4F0D419CC),
UInt64($5D9CCF1B56617424), UInt64($C8A16DEBB585E452), UInt64($E59CA1A718D77322),
UInt64($D09F067082CD058B), UInt64($E52CAEFD0985E810), UInt64($67A0DE5ECD5BC458)),
(UInt64($3DD8ED248A03D754), UInt64($D8C1FCF001CB62E0), UInt64($87A822141ED64927),
UInt64($4BFAF6FD26271F47), UInt64($AEFEAE8222AD3C77), UInt64($CFB7B24351A60585),
UInt64($8678904E9E890B8F), UInt64($4BFAF6FD26271F47), UInt64($AEFEAE8222AD3C77),
UInt64($CFB7B24351A60585), UInt64($8678904E9E890B8F), UInt64($19CA91C923CE1CFD),
UInt64($91F0B7F2DA2EBAE8), UInt64($D5FF29604B1AC906), UInt64($3E18A6ACAA9C8498)),
(UInt64($C5BF48D7D3E9A5A3), UInt64($8F0249B5C5996341), UInt64($C6D2C8A606F45125),
UInt64($FD1779DB740E2C48), UInt64($1950EF50FEFAB3F8), UInt64($E4536426A6196809),
UInt64($699556C502A01A6A), UInt64($FD1779DB740E2C48), UInt64($1950EF50FEFAB3F8),
UInt64($E4536426A6196809), UInt64($699556C502A01A6A), UInt64($47940600D7E71909),
UInt64($131FCC1305EEEE6E), UInt64($3D5FCBEA40D3C748), UInt64($F870BA68C9033A46)),
(UInt64($BC4A21D00CF52288), UInt64($28DF3EB5A533FA87), UInt64($06081BBC2A18DD0D),
UInt64($8EED355D219E58B9), UInt64($2D7B9F1A3D645165), UInt64($5758D1AA8D85F7B2),
UInt64($9C90C65920041DFF), UInt64($8EED355D219E58B9), UInt64($2D7B9F1A3D645165),
UInt64($5758D1AA8D85F7B2), UInt64($9C90C65920041DFF), UInt64($EF9531202AFB87AB),
UInt64($B93EED425165CAA7), UInt64($A414981E6BE8FC95), UInt64($1258F3E572CAAFD7)),
(UInt64($172C8674913FF413), UInt64($1815A22400E832BF), UInt64($7E011F9467A06650),
UInt64($161BE43353A31DD0), UInt64($79A8AFDDB0642AC3), UInt64($DF43AF54E3E16709),
UInt64($6E12553A75B43F07), UInt64($161BE43353A31DD0), UInt64($79A8AFDDB0642AC3),
UInt64($DF43AF54E3E16709), UInt64($6E12553A75B43F07), UInt64($2D5E149178910C8A),
UInt64($3B4B39BB3CD963EC), UInt64($9F7C0CDE33195254), UInt64($AFEB01A619CE87DC)),
(UInt64($17A361DBDAAA7294), UInt64($C67D368223A3B83C), UInt64($F49CF8D51AB583D2),
UInt64($0666EB21E2EAA596), UInt64($0778F3E1B6650D56), UInt64($3F6BE451A668FE2D),
UInt64($5452892B0B101388), UInt64($0666EB21E2EAA596), UInt64($0778F3E1B6650D56),
UInt64($3F6BE451A668FE2D), UInt64($5452892B0B101388), UInt64($1177F75E3CB1C79F),
UInt64($51F44A5CA3B8DDFB), UInt64($4FD3F16DF8565DE1), UInt64($873C042DF9E87F5F)),
(UInt64($05CC268BAC4BD55F), UInt64($0232717A35D5B2F1), UInt64($38DA1393365C961D),
UInt64($2D187F89C16F7B62), UInt64($04EB504204FA1BE8), UInt64($0222BD53D2EFE5FA),
UInt64($A4DCD6D721DDB187), UInt64($2D187F89C16F7B62), UInt64($04EB504204FA1BE8),
UInt64($0222BD53D2EFE5FA), UInt64($A4DCD6D721DDB187), UInt64($D0A3C8690BC177DF),
UInt64($30C73DEE08538F39), UInt64($2292FE45725AA4D6), UInt64($C6771CC96F38BD68)),
(UInt64($DB04969CC06547F1), UInt64($FCACC8A75332F120), UInt64($967CCEC4ED0C977E),
UInt64($AC5D1087E454B6CD), UInt64($C1F8B2E284D28F6C), UInt64($CC3994F4A9312CFA),
UInt64($8D61606DBC4E060D), UInt64($AC5D1087E454B6CD), UInt64($C1F8B2E284D28F6C),
UInt64($CC3994F4A9312CFA), UInt64($8D61606DBC4E060D), UInt64($DAA3F5A105D74AC0),
UInt64($002F7E74031217DA), UInt64($1F3152CA109CBB88), UInt64($67C260CB754C05DF)),
(UInt64($25BD8D3CA1B375B2), UInt64($4AD34C2C865816F9), UInt64($9BE30AD32F8F28AA),
UInt64($7755EA02DBCCAD6A), UInt64($CB8AAF8886247A4A), UInt64($8F6966CE7EA1B6E6),
UInt64($3F2863090FA45A70), UInt64($7755EA02DBCCAD6A), UInt64($CB8AAF8886247A4A),
UInt64($8F6966CE7EA1B6E6), UInt64($3F2863090FA45A70), UInt64($B12939015D839240),
UInt64($F17199389E2DEEC5), UInt64($70758425096619AD), UInt64($9C9F0740A3484D88)),
(UInt64($166C11FBCBC89FD8), UInt64($CCE1AF56C48A48AA), UInt64($78908959B8EDE084),
UInt64($19032925BA2C951A), UInt64($A53ED6E81B67943A), UInt64($EDC871A9E8EF4BDF),
UInt64($AE66CF46A8371ABA), UInt64($19032925BA2C951A), UInt64($A53ED6E81B67943A),
UInt64($EDC871A9E8EF4BDF), UInt64($AE66CF46A8371ABA), UInt64($C18021392334790D),
UInt64($4820B5D3A378FFD2), UInt64($98F07538AC382CDA), UInt64($84353B60AAB9CBEF)),
(UInt64($3565BCC4CA4CE807), UInt64($EC35BFBE575819D5), UInt64($6A1F690D886E0270),
UInt64($1AB8C584625F6A04), UInt64($CCFCDAFB81B572C4), UInt64($53B04BA39FEF5AF9),
UInt64($64CE81828EEFEED4), UInt64($1AB8C584625F6A04), UInt64($CCFCDAFB81B572C4),
UInt64($53B04BA39FEF5AF9), UInt64($64CE81828EEFEED4), UInt64($7A092C92D6A8C771),
UInt64($4A1E0B2500233B0C), UInt64($869FDCEDF30DD7A4), UInt64($AC4F22A808B1A37D)),
(UInt64($B7897FD2F274307D), UInt64($6D43A9E5DD95616D), UInt64($31A2218E64D8FCE0),
UInt64($664E581FC1CF769B), UInt64($415110942FC97022), UInt64($7A5D38FEE0BFA763),
UInt64($DC87DDB4D7495B6C), UInt64($664E581FC1CF769B), UInt64($415110942FC97022),
UInt64($7A5D38FEE0BFA763), UInt64($DC87DDB4D7495B6C), UInt64($A8F821975087BA15),
UInt64($03F193CC12439663), UInt64($B747FD868136FE14), UInt64($20A1C97D07021C7D)),
(UInt64($ABA98113AB0E4A16), UInt64($287F883AEDE0274D), UInt64($3ECD2A607193BA3B),
UInt64($E131F6CC9E885C28), UInt64($B399F98D827E4958), UInt64($6EB90C8ED6C9090C),
UInt64($EC89B378612A2B86), UInt64($E131F6CC9E885C28), UInt64($B399F98D827E4958),
UInt64($6EB90C8ED6C9090C), UInt64($EC89B378612A2B86), UInt64($7265CFA1B5969A60),
UInt64($4F53202671E09840), UInt64($6797D2AB197AC720), UInt64($349129F40876D303)),
(UInt64($17F7796E0D4B636C), UInt64($DDBA5551D716137B), UInt64($65F9735375DF1ADA),
UInt64($A39E946D02E14EC2), UInt64($1C88CC1D3822A193), UInt64($663F8074A5172BB4),
UInt64($8AD2934942E4CB9C), UInt64($A39E946D02E14EC2), UInt64($1C88CC1D3822A193),
UInt64($663F8074A5172BB4), UInt64($8AD2934942E4CB9C), UInt64($6A667E237666ABCF),
UInt64($A74BBB23BBC5D9B2), UInt64($4A45787DF96E7FC8), UInt64($C711A1C4E7F8E9CF)),
(UInt64($33C0128E62122440), UInt64($B23A588C8C37EC2B), UInt64($F2608199CA14C26A),
UInt64($ACAB0139DC4F36DF), UInt64($9502B1605CA1345A), UInt64($32174EF1E06A5E9C),
UInt64($D824B7869258192B), UInt64($ACAB0139DC4F36DF), UInt64($9502B1605CA1345A),
UInt64($32174EF1E06A5E9C), UInt64($D824B7869258192B), UInt64($FEDCFCC808CC18FB),
UInt64($BD4BDFD0C5930893), UInt64($89495C4C3D2A1CB8), UInt64($2F927DAE975914A1)),
(UInt64($988BC5D290B97AEF), UInt64($6754BB647EB47666), UInt64($44B5CF8B5B8106A8),
UInt64($A1C5BA961937F723), UInt64($32D6BC7214DFCB9B), UInt64($6863397E0F4C6758),
UInt64($E644BCB87E3EEF70), UInt64($A1C5BA961937F723), UInt64($32D6BC7214DFCB9B),
UInt64($6863397E0F4C6758), UInt64($E644BCB87E3EEF70), UInt64($00A57188CBACB968),
UInt64($0DB0E47939934E4A), UInt64($9BDE56E98532FE9F), UInt64($944F728A83709151)),
(UInt64($23C8C25C2AB72381), UInt64($D6BC672DA4175FBA), UInt64($6AEF5E6EB4A4EB10),
UInt64($3DF880C945E68AED), UInt64($5E08A75E956D456F), UInt64($F984F088D1A322D7),
UInt64($7D44A1B597B7A05E), UInt64($3DF880C945E68AED), UInt64($5E08A75E956D456F),
UInt64($F984F088D1A322D7), UInt64($7D44A1B597B7A05E), UInt64($23BA19936CF2184D),
UInt64($FC9078F99DFCF7F3), UInt64($09470B71F7C8FE74), UInt64($E91DECE9DE2ECE6A)),
(UInt64($450FE4ACC4AD3749), UInt64($3111B29565E4F852), UInt64($DB570FC2ABAF13A9),
UInt64($35107D593BA38B22), UInt64($FD8212A125073D88), UInt64($72805D6E015BFACF),
UInt64($6B22AE1A29C4B853), UInt64($35107D593BA38B22), UInt64($FD8212A125073D88),
UInt64($72805D6E015BFACF), UInt64($6B22AE1A29C4B853), UInt64($9D182A505EE96003),
UInt64($76104A5F03959BED), UInt64($28243E3F840A2F5A), UInt64($C5F08338E482D2E5)),
(UInt64($48E1EFF032D90C50), UInt64($DEE0FE333D962B62), UInt64($C845776990C96775),
UInt64($8EA71758346B71C9), UInt64($D84258CAB79431FD), UInt64($AF566B4975CCE10A),
UInt64($5C5C7E70A91221D2), UInt64($8EA71758346B71C9), UInt64($D84258CAB79431FD),
UInt64($AF566B4975CCE10A), UInt64($5C5C7E70A91221D2), UInt64($7011946DB8CB8A78),
UInt64($FE9BA8E3300950A2), UInt64($4BA72A1F0D0B7E78), UInt64($7AFEB972E55A4CA8)),
(UInt64($C048604BA8B6C753), UInt64($21EA6D24B417FDB6), UInt64($4E40A127AD2D6834),
UInt64($05234231BF173C51), UInt64($62319525583EAF29), UInt64($87632EFA9144CC04),
UInt64($1749DE70C8189067), UInt64($05234231BF173C51), UInt64($62319525583EAF29),
UInt64($87632EFA9144CC04), UInt64($1749DE70C8189067), UInt64($58E4201D5C2BA4D9),
UInt64($848155803B90146F), UInt64($2005D2D605583AB5), UInt64($6AB4706DDB8549EE)),
(UInt64($67FF1CBE469EBF84), UInt64($3A828AC9E5040EB0), UInt64($85BF1AD6B363A14B),
UInt64($2FC6C0783390D035), UInt64($EF78307F5BE5524E), UInt64($A46925B7A1A77905),
UInt64($FEA37470F9A51514), UInt64($2FC6C0783390D035), UInt64($EF78307F5BE5524E),
UInt64($A46925B7A1A77905), UInt64($FEA37470F9A51514), UInt64($DC1CBD702720D81C),
UInt64($C3BB5165154124FF), UInt64($9A6509F984CD62B2), UInt64($3CE44E79F4AA698B)),
(UInt64($B45C7536BD7A5416), UInt64($E2D17C16C4300D3C), UInt64($B70B641138765FF5),
UInt64($A5A859AB7D0DDCFC), UInt64($8730164A0B671151), UInt64($AF93810C10348DD0),
UInt64($7256010C74F5D573), UInt64($A5A859AB7D0DDCFC), UInt64($8730164A0B671151),
UInt64($AF93810C10348DD0), UInt64($7256010C74F5D573), UInt64($461DE720FA5763EC),
UInt64($B48E1DBA0ACDA883), UInt64($4D9BB07E2FA995D1), UInt64($7F97A2DE44D47D98)),
(UInt64($215C2EAACDB48F6F), UInt64($33B09ACF1BFA2880), UInt64($078C4E94BA9F28BF),
UInt64($981B7219224443D1), UInt64($1F476FC4344D7BBA), UInt64($ABAD36E07283D3A5),
UInt64($831BF61190EAAEAD), UInt64($981B7219224443D1), UInt64($1F476FC4344D7BBA),
UInt64($ABAD36E07283D3A5), UInt64($831BF61190EAAEAD), UInt64($E16F59C689CC20E2),
UInt64($30B3BD78A6FF1B38), UInt64($4685081DE3766D26), UInt64($C88F4C61FC28D296)),
(UInt64($241BAF16D80E0FE8), UInt64($0B6B3C5B53A3CE1D), UInt64($6AE6B36209EECD70),
UInt64($A560B6A4AA3743A4), UInt64($0B3E04F202B7A99B), UInt64($3B3B1573F4C97D9F),
UInt64($CCAD8715A65AF186), UInt64($A560B6A4AA3743A4), UInt64($0B3E04F202B7A99B),
UInt64($3B3B1573F4C97D9F), UInt64($CCAD8715A65AF186), UInt64($9D95D7724E5CE666),
UInt64($B3525FDD5CD0FE6A), UInt64($E1FA14AA81A78BEB), UInt64($78827704ED56D85B)),
(UInt64($D10A9743B5B1C4D1), UInt64($F16E0E147FF9CCD6), UInt64($FBD20A91B6085ED3),
UInt64($43D309EB00B771D5), UInt64($A6D1F26105C0F61B), UInt64($D37AD62406E5C37E),
UInt64($75D9B28C717C8CF7), UInt64($43D309EB00B771D5), UInt64($A6D1F26105C0F61B),
UInt64($D37AD62406E5C37E), UInt64($75D9B28C717C8CF7), UInt64($AEF429475ADC64C3),
UInt64($979A39D162E4580E), UInt64($5961461F64378BEC), UInt64($2E0D2F31CA35C0B0)),
(UInt64($919EF9E209F2EDD1), UInt64($684C33FB726A720A), UInt64($00540353F94E8033),
UInt64($26DA1A143E7D4EC4), UInt64($55095EAE445AACF4), UInt64($31EFAD866D075938),
UInt64($F9B580CFF4445F94), UInt64($26DA1A143E7D4EC4), UInt64($55095EAE445AACF4),
UInt64($31EFAD866D075938), UInt64($F9B580CFF4445F94), UInt64($2B0FD77DBCCB1A0B),
UInt64($9BD892614D9EF79B), UInt64($AF5829D5F79ADDA8), UInt64($38D912526DEDE15A)),
(UInt64($0B5F9519B6C9280B), UInt64($7823A2FE2E103803), UInt64($D379A205A3BD4660),
UInt64($466EC55EE4B4302A), UInt64($714F1B9985DEEAF0), UInt64($728595F26E633CF7),
UInt64($25ECD0738E1BEE2B), UInt64($466EC55EE4B4302A), UInt64($714F1B9985DEEAF0),
UInt64($728595F26E633CF7), UInt64($25ECD0738E1BEE2B), UInt64($FCEA318DAC17C1A5),
UInt64($B6250CA369B15103), UInt64($1E882C42BE1CDBA5), UInt64($9C02171DA744F0E6)),
(UInt64($77A75E89679E6757), UInt64($25D31FEE616B5DD0), UInt64($D81F2DFD08890060),
UInt64($7598DF8911DD40A4), UInt64($3B6DDA517509B41B), UInt64($7DAE29D248DFFFAE),
UInt64($06697C427733135F), UInt64($7598DF8911DD40A4), UInt64($3B6DDA517509B41B),
UInt64($7DAE29D248DFFFAE), UInt64($06697C427733135F), UInt64($44FB428241466B91),
UInt64($8CADEB50ACBE2470), UInt64($0DA14D6775FAECE0), UInt64($B0519CE3A362EBDC)),
(UInt64($9D709E1B086AABE2), UInt64($4D6D6A6C543E3FEC), UInt64($DF73B01ACD416E84),
UInt64($D54F613658E35418), UInt64($FCC88FD0567AFE77), UInt64($D18F2380980DB355),
UInt64($EC3896137DFBFA8B), UInt64($D54F613658E35418), UInt64($FCC88FD0567AFE77),
UInt64($D18F2380980DB355), UInt64($EC3896137DFBFA8B), UInt64($0135176466E0BBAC),
UInt64($78C60DF9C72E3B0C), UInt64($A3D4B3E4348C5A14), UInt64($49E56575D5B26DCC)),
(UInt64($91C89971B3C20A8A), UInt64($087B82B1D55780B5), UInt64($BC47BB80DFDAEFCD),
UInt64($87E11C0F44454863), UInt64($2DF1AEDB5871CC4B), UInt64($BA72FD91536382C8),
UInt64($52CEBEF9E6EA865D), UInt64($87E11C0F44454863), UInt64($2DF1AEDB5871CC4B),
UInt64($BA72FD91536382C8), UInt64($52CEBEF9E6EA865D), UInt64($BB05185631F4BA1A),
UInt64($6798DECFFB79809D), UInt64($86BB20F8F7741A97), UInt64($61B1885EF943717A)),
(UInt64($16468C55A1B3F2B4), UInt64($40B1E8D6C63C9FF4), UInt64($143ADC6FEE592576),
UInt64($4CAF4DEEDA66A6EE), UInt64($264720F6F35F7840), UInt64($71C3AEF9E59E4452),
UInt64($97886CA1CB073C55), UInt64($4CAF4DEEDA66A6EE), UInt64($264720F6F35F7840),
UInt64($71C3AEF9E59E4452), UInt64($97886CA1CB073C55), UInt64($3CC406633AC615B4),
UInt64($27C1AF7FA52A9CD7), UInt64($0E03A8670FB82DAE), UInt64($DFFA68904EFCCB0B)),
(UInt64($8015F298161F861E), UInt64($03B4A12BF2E24A16), UInt64($37B223562C48B473),
UInt64($D82489179F16D4E8), UInt64($A3C59F65E2913CC5), UInt64($36CBAECDC3532B3B),
UInt64($F1B454616CFECA41), UInt64($D82489179F16D4E8), UInt64($A3C59F65E2913CC5),
UInt64($36CBAECDC3532B3B), UInt64($F1B454616CFECA41), UInt64($AC1F911ECC83FDC1),
UInt64($20F0D35304E71E09), UInt64($8EBF71D732981E1B), UInt64($C66C4F3EB41B321F)),
(UInt64($71E244D7E2843A41), UInt64($2132BD3F394AC99D), UInt64($1791B7A5B93AD1F9),
UInt64($FD7FEB3D2956875E), UInt64($D7192A886B8B01B6), UInt64($16E71DBA55F5B85A),
UInt64($93DABD3FF22FF144), UInt64($FD7FEB3D2956875E), UInt64($D7192A886B8B01B6),
UInt64($16E71DBA55F5B85A), UInt64($93DABD3FF22FF144), UInt64($357D07BFC39C7A80),
UInt64($47D95D4CAC4D26D1), UInt64($130EC2A11441A882), UInt64($D403C62B7B0DD642)),
(UInt64($5D3CB0D2C7CCF11F), UInt64($1215F183D5A24092), UInt64($EA833D94DCA4809A),
UInt64($B5B472960ECE11EC), UInt64($13935C99B9ABBF53), UInt64($3E80D95687F0432C),
UInt64($03516AB536053BE5), UInt64($B5B472960ECE11EC), UInt64($13935C99B9ABBF53),
UInt64($3E80D95687F0432C), UInt64($03516AB536053BE5), UInt64($F998441B441F706F),
UInt64($71545DD44EBF8703), UInt64($DC46B6AA02770912), UInt64($E224E4A3BDB07027)),
(UInt64($D6CFFE6C223ABA65), UInt64($B19224AAD3A69EF1), UInt64($67268F8829A9F99D),
UInt64($62E33BA258712D51), UInt64($0FA085C15D779C0E), UInt64($2C15D9142308C5AD),
UInt64($FEB517011F27BE9E), UInt64($62E33BA258712D51), UInt64($0FA085C15D779C0E),
UInt64($2C15D9142308C5AD), UInt64($FEB517011F27BE9E), UInt64($E93E99BEC7F6579C),
UInt64($61727FEF6AF8B51A), UInt64($D03F68A05E55ED31), UInt64($74DD0EFFC246D1FE)),
(UInt64($8A17C5054E85E2BE), UInt64($15E35D5A33726681), UInt64($9B345FA359C4E8E3),
UInt64($E4041579DE57C879), UInt64($BBF513CB7BAB5553), UInt64($66AD0373099D5FA0),
UInt64($44BB6B21B87F3407), UInt64($E4041579DE57C879), UInt64($BBF513CB7BAB5553),
UInt64($66AD0373099D5FA0), UInt64($44BB6B21B87F3407), UInt64($514B8E75BB9B3018),
UInt64($10314979FEF1A7A3), UInt64($0305121C2AE8913A), UInt64($41EB6BA901C3A07A)),
(UInt64($77D112A0B7084C6A), UInt64($2F869C2D79D95E45), UInt64($A3C8F877E8EBC840),
UInt64($16FDE90D02A1343B), UInt64($AD14E0ED6E165185), UInt64($8DF6E0B2F24085DD),
UInt64($CAA8A47292D50263), UInt64($16FDE90D02A1343B), UInt64($AD14E0ED6E165185),
UInt64($8DF6E0B2F24085DD), UInt64($CAA8A47292D50263), UInt64($2AD2022741726FA4),
UInt64($EB507B05553E6390), UInt64($6128202B104F9D46), UInt64($22B0AF976439BB80)),
(UInt64($708F2A6E8BD57583), UInt64($688E0FAEA5F15272), UInt64($D28955C99ED63D38),
UInt64($8459801016414808), UInt64($6FBF75735353C2D1), UInt64($6E69AAF2D93ED647),
UInt64($85BB5B90167CCE5E), UInt64($8459801016414808), UInt64($6FBF75735353C2D1),
UInt64($6E69AAF2D93ED647), UInt64($85BB5B90167CCE5E), UInt64($5821FDAB6C8A0112),
UInt64($C78307A90BD66284), UInt64($7E92BAFEFFC3DBAB), UInt64($8F8D0C123B4EFA44)),
(UInt64($50BC8F76B62C8DE9), UInt64($88B4D8EBE13CBD79), UInt64($DA08EE1BF528E82E),
UInt64($AAD20D70E231582B), UInt64($EAB92D70D9A22E54), UInt64($CC5AB266375580C0),
UInt64($85091463E3630DCE), UInt64($AAD20D70E231582B), UInt64($EAB92D70D9A22E54),
UInt64($CC5AB266375580C0), UInt64($85091463E3630DCE), UInt64($44364295E66BD628),
UInt64($129B14E20FB49243), UInt64($E098E196FF6B7313), UInt64($6B474D544F43ED4C)),
(UInt64($8B15A656B553641A), UInt64($611C74D4137BF21B), UInt64($A051CBBF796013C1),
UInt64($38A42E0DB55A4275), UInt64($585971DA56BB56D6), UInt64($CD957009ADC1482E),
UInt64($D6A96021E427567D), UInt64($38A42E0DB55A4275), UInt64($585971DA56BB56D6),
UInt64($CD957009ADC1482E), UInt64($D6A96021E427567D), UInt64($AED21B09417626C4),
UInt64($802157831573139B), UInt64($89B3EE3156E79E84), UInt64($47C254E93ED9FFB1)),
(UInt64($6BA74CCF722A52BE), UInt64($75E2D5362C0050B1), UInt64($32E95F14D29A1C01),
UInt64($3526D9B950A1D910), UInt64($A58BA01135BCA7C0), UInt64($CBAD32E86D60A87C),
UInt64($ADDE1962AAD3D730), UInt64($3526D9B950A1D910), UInt64($A58BA01135BCA7C0),
UInt64($CBAD32E86D60A87C), UInt64($ADDE1962AAD3D730), UInt64($DB9A0373F1FDE6D6),
UInt64($ABAD317D0505364F), UInt64($23B295C6F9F048D0), UInt64($B332F84B01A3B508)),
(UInt64($FB317BB7533454D0), UInt64($15F9898FD61F0209), UInt64($593D179631DDF22C),
UInt64($7C909E8CD5261727), UInt64($C5ACB3D5FBDC832E), UInt64($54EFF5C782AD3CDD),
UInt64($9D54397F3CAF5BFA), UInt64($7C909E8CD5261727), UInt64($C5ACB3D5FBDC832E),
UInt64($54EFF5C782AD3CDD), UInt64($9D54397F3CAF5BFA), UInt64($860F42D3DC6ED155),
UInt64($F72B65CC3C71C9CC), UInt64($16599ED0FFA0E235), UInt64($10B92AE6DE82023C)),
(UInt64($8EEC643F62C90FEA), UInt64($DF17FC55B1D4A915), UInt64($62FA77ED321E937F),
UInt64($479F936B6D496DCA), UInt64($DC2DC93D63739D4A), UInt64($27E4151C3870498C),
UInt64($3A3A22BA512D13BA), UInt64($479F936B6D496DCA), UInt64($DC2DC93D63739D4A),
UInt64($27E4151C3870498C), UInt64($3A3A22BA512D13BA), UInt64($F752F5D843B5B1C1),
UInt64($ED0136D133BBA4C6), UInt64($A25F6DD8B7C5CDBE), UInt64($4BE88E72AC947918)),
(UInt64($81CE6BECDF10DFF2), UInt64($4182C78D3D609461), UInt64($DB5CB16E44CB1E37),
UInt64($0464F1ADF4C68577), UInt64($ACF3961E1C9D897F), UInt64($985B01AB89B41FE1),
UInt64($6972D6237390AAC0), UInt64($0464F1ADF4C68577), UInt64($ACF3961E1C9D897F),
UInt64($985B01AB89B41FE1), UInt64($6972D6237390AAC0), UInt64($D78AF076ECADDFFB),
UInt64($F1FD2A186B08DE6F), UInt64($9392A8D415302B6E), UInt64($C4FD87D91D4E74E9)),
(UInt64($549C669FB0049F69), UInt64($A01F16549B0A628E), UInt64($675A9A86499CD4E4),
UInt64($08AF42343888843C), UInt64($191433FFCBAB7800), UInt64($07EB45FC94F88A71),
UInt64($31BC5418FFB88FA8), UInt64($08AF42343888843C), UInt64($191433FFCBAB7800),
UInt64($07EB45FC94F88A71), UInt64($31BC5418FFB88FA8), UInt64($D2C44EB5529A868E),
UInt64($C42C0FF7910D9BDE), UInt64($1503A072FA06A2A2), UInt64($65474205C5D74C16)),
(UInt64($2B6A3433940BBF2D), UInt64($DDA5E942A8098F8B), UInt64($812BCB2A17F1F652),
UInt64($DC46069EEC17BFDF), UInt64($0CACB63FE65D9E3E), UInt64($362FB57287D530C6),
UInt64($05854A4FBE1762D9), UInt64($DC46069EEC17BFDF), UInt64($0CACB63FE65D9E3E),
UInt64($362FB57287D530C6), UInt64($05854A4FBE1762D9), UInt64($7A9E74C16363FA4F),
UInt64($29589DB22A3F4338), UInt64($B6730A54B5A9C4F6), UInt64($6F2A39CDCE45C4A6)),
(UInt64($D80B7A3C691401B7), UInt64($E205B8266EA761CB), UInt64($8E44BEB4B7CDE31B),
UInt64($69437142DAE5A255), UInt64($F2980CC4816965AC), UInt64($DBBE76BA1D9ADFCF),
UInt64($49C18025C0A8B0B5), UInt64($69437142DAE5A255), UInt64($F2980CC4816965AC),
UInt64($DBBE76BA1D9ADFCF), UInt64($49C18025C0A8B0B5), UInt64($73E311EC59B7EFE4),
UInt64($AE9881580B880780), UInt64($ABCE58FB94BA080D), UInt64($6445643D20B0F850)),
(UInt64($AB3BF6B494F66EF3), UInt64($530B0467DCAF3C4B), UInt64($383CC50DF33AFC6F),
UInt64($5E351E20F30377BF), UInt64($91B3805DAF12972C), UInt64($94417FA6452A265E),
UInt64($0BFA301A26765A7C), UInt64($5E351E20F30377BF), UInt64($91B3805DAF12972C),
UInt64($94417FA6452A265E), UInt64($0BFA301A26765A7C), UInt64($7905EA7AB7798343),
UInt64($E32A7F7D64B3B941), UInt64($BC375A5C48AE4D1F), UInt64($E19BE68175D74550)),
(UInt64($83F7B824A3911D44), UInt64($921947A8A2668A44), UInt64($13C001EBBA408AAA),
UInt64($FD39B7642CECF78F), UInt64($104F1AF4E9201DF5), UInt64($AB1A3CC7EAEAB609),
UInt64($CEE3363F210A3D8B), UInt64($FD39B7642CECF78F), UInt64($104F1AF4E9201DF5),
UInt64($AB1A3CC7EAEAB609), UInt64($CEE3363F210A3D8B), UInt64($41D7B2D5DB38B9EB),
UInt64($20D567C8E5A3EBEF), UInt64($B692819D6E9F64FC), UInt64($699EA498E64DE9E2)),
(UInt64($3FB8D482D0D9D03F), UInt64($D911BF94D3017EE1), UInt64($96EBBF1CEAC7B4CB),
UInt64($18865FF87619FD8F), UInt64($DEC5293E665663D8), UInt64($EA07C345872D3201),
UInt64($6FCE64DA038A17AB), UInt64($18865FF87619FD8F), UInt64($DEC5293E665663D8),
UInt64($EA07C345872D3201), UInt64($6FCE64DA038A17AB), UInt64($D858E921A0405897),
UInt64($6AD0380D1264E393), UInt64($A54D613E9A142816), UInt64($55B22DD35D083A7C)),
(UInt64($AD346A1F100B3944), UInt64($3934EB0F8D35A797), UInt64($77664ABEC282DB4C),
UInt64($B5F630AC75A8CE03), UInt64($7CF71AE74FA8566A), UInt64($0E068F2B4618DF5D),
UInt64($369DF952AD3FD0B8), UInt64($B5F630AC75A8CE03), UInt64($7CF71AE74FA8566A),
UInt64($0E068F2B4618DF5D), UInt64($369DF952AD3FD0B8), UInt64($C52CC9DE61FB9C99),
UInt64($01A4322C9046B7AB), UInt64($FBB960F34BE2E847), UInt64($A80DFC300F62081E)),
(UInt64($DB210EB547A3DBC5), UInt64($E1013615221CB0D7), UInt64($4CA87ABBB73194D8),
UInt64($1B0118C5C60A99C7), UInt64($6AE919EF932301B8), UInt64($CDE25DEFA089C2FC),
UInt64($C2A3776E3A7716C4), UInt64($1B0118C5C60A99C7), UInt64($6AE919EF932301B8),
UInt64($CDE25DEFA089C2FC), UInt64($C2A3776E3A7716C4), UInt64($74668547DA46BFD4),
UInt64($748624F219E5A292), UInt64($A818F4DEC378564C), UInt64($29566B526EF08CF0)),
(UInt64($E55FAB4F920ABDC0), UInt64($7FA81600F789F5A6), UInt64($6F67CF7344C18FCE),
UInt64($2A5E555FD35627DB), UInt64($55D5DA439C42F3B8), UInt64($A758E451732A1C6F),
UInt64($18CAA6B46664B484), UInt64($2A5E555FD35627DB), UInt64($55D5DA439C42F3B8),
UInt64($A758E451732A1C6F), UInt64($18CAA6B46664B484), UInt64($C8A33A2EEB61AC85),
UInt64($3032210CAB3D3191), UInt64($2ED13C617D725C9A), UInt64($DACEEB5AAE58846C)),
(UInt64($3B530FFF7E848C5E), UInt64($152E3FEC5A21ED68), UInt64($4340E5798860241A),
UInt64($1944EC723253392B), UInt64($7EA6AA6A2F278EA5), UInt64($5FF786AF8113B3D5),
UInt64($194832EB9B0B8D0F), UInt64($1944EC723253392B), UInt64($7EA6AA6A2F278EA5),
UInt64($5FF786AF8113B3D5), UInt64($194832EB9B0B8D0F), UInt64($EB437DD47A1E21F4),
UInt64($B22CB568F9089568), UInt64($846F8886509A37FD), UInt64($FF4FE3AF6356AC15)),
(UInt64($BDE3379279D1CAE1), UInt64($F3596E48364BDAAC), UInt64($9F070E7509ABC6BF),
UInt64($81D90DDFF0D00FDB), UInt64($2C8C7CE1173B5C77), UInt64($18C6B6C8D3F91DFB),
UInt64($415D5CBBF7D9F717), UInt64($81D90DDFF0D00FDB), UInt64($2C8C7CE1173B5C77),
UInt64($18C6B6C8D3F91DFB), UInt64($415D5CBBF7D9F717), UInt64($32B81E90FB232064),
UInt64($A30CA18AEC7C3877), UInt64($8936162ED23F98A8), UInt64($275DB0C61ACD3E75)),
(UInt64($4008062BC7755B37), UInt64($8873F772DC7D1EA2), UInt64($4502CD3133C94D7D),
UInt64($381068E0F65F708B), UInt64($B4F3762E451B12A6), UInt64($06D61ED2F6D4E741),
UInt64($8B3B9DF537B91A2C), UInt64($381068E0F65F708B), UInt64($B4F3762E451B12A6),
UInt64($06D61ED2F6D4E741), UInt64($8B3B9DF537B91A2C), UInt64($22BF764EBF515679),
UInt64($161C47D755B58F37), UInt64($A2AF856EC24A7E50), UInt64($9DA0C90FC274CFE4)),
(UInt64($76A66CE0EE8094D1), UInt64($99DC87D517229612), UInt64($83B12C2AFF5DD46E),
UInt64($6E8E8FF107799274), UInt64($24A2EF180891B531), UInt64($C0EAF33A074BCB9D),
UInt64($1FA399A82974E17E), UInt64($6E8E8FF107799274), UInt64($24A2EF180891B531),
UInt64($C0EAF33A074BCB9D), UInt64($1FA399A82974E17E), UInt64($667CCD3FD4EA3320),
UInt64($E1138D59812984D5), UInt64($6C1F10EE982170D7), UInt64($A4168EE6860C21E4)),
(UInt64($2BC3DFB3B1756918), UInt64($3E0269476AB76F14), UInt64($52C60B61184E08DE),
UInt64($F5F8B21EC30BD3A0), UInt64($80A442FD5C6482A8), UInt64($4FDE11E5CCDE5169),
UInt64($55671451F661A885), UInt64($F5F8B21EC30BD3A0), UInt64($80A442FD5C6482A8),
UInt64($4FDE11E5CCDE5169), UInt64($55671451F661A885), UInt64($BEC15847D6F30021),
UInt64($DBA3F8B348793D32), UInt64($C3585CAEF81159BE), UInt64($6565110B0247A3C2)),
(UInt64($D060DC1E8CA204EE), UInt64($CE494F4B2198E36F), UInt64($1F120FFB0524D537),
UInt64($CAAC64F5865D87F3), UInt64($771B9FDBD3AA4BD2), UInt64($88446393C3606C2D),
UInt64($BC3D3DCD5B7D6D7F), UInt64($CAAC64F5865D87F3), UInt64($771B9FDBD3AA4BD2),
UInt64($88446393C3606C2D), UInt64($BC3D3DCD5B7D6D7F), UInt64($FFBBB26BFE12A705),
UInt64($D10779C74D925050), UInt64($887988A0C1AA3DF9), UInt64($E7C366F7E1204889)),
(UInt64($C8EC4FC839254A74), UInt64($4D8B8B116EA60B09), UInt64($D6A77D7A8C6D11F4),
UInt64($401A0581221957E2), UInt64($FC04E99AE3A283CE), UInt64($FE895303AB2D1E3E),
UInt64($35AB7C498403975B), UInt64($401A0581221957E2), UInt64($FC04E99AE3A283CE),
UInt64($FE895303AB2D1E3E), UInt64($35AB7C498403975B), UInt64($84C9C04BC826B7FA),
UInt64($8C0BA1F93B0EC393), UInt64($FF43635A8160C660), UInt64($9A561984E2446A3C)),
(UInt64($7CDF98A07B1315B0), UInt64($5B7132D0A9EE6608), UInt64($0D2480E4E97602AD),
UInt64($330B7E93663AFFBD), UInt64($3C59913FCF0D603F), UInt64($E207E6572672FD0A),
UInt64($8A5DC17019C8A667), UInt64($330B7E93663AFFBD), UInt64($3C59913FCF0D603F),
UInt64($E207E6572672FD0A), UInt64($8A5DC17019C8A667), UInt64($CDAAAF7141E061B0),
UInt64($15089E216CF556B9), UInt64($44169616AE6EC09B), UInt64($B8A614E30A6B4710)),
(UInt64($78284CB5C0143ED8), UInt64($AC6AF8E6F7820E82), UInt64($71D171A63A6187B5),
UInt64($77FBB70409D316E2), UInt64($C864432C5208E583), UInt64($D3F593922668C184),
UInt64($23307562648BDB54), UInt64($77FBB70409D316E2), UInt64($C864432C5208E583),
UInt64($D3F593922668C184), UInt64($23307562648BDB54), UInt64($AF1F33FC9F400B45),
UInt64($4C6C43C86E7018C9), UInt64($90AA4E3BE7DA8F49), UInt64($BCC759B9D65A568B)),
(UInt64($5C2C485BDC8E3317), UInt64($7BFE5915C5E0FA2D), UInt64($6B433526B05FC4D8),
UInt64($20085827A39FF749), UInt64($42E6C504DF174606), UInt64($839DA16331FEA7AC),
UInt64($7FD768552B10FFC6), UInt64($20085827A39FF749), UInt64($42E6C504DF174606),
UInt64($839DA16331FEA7AC), UInt64($7FD768552B10FFC6), UInt64($EE9E06509C409F40),
UInt64($1720D92225C1E396), UInt64($1A6E03E8E1DBE184), UInt64($960E62DECAA4DBDA)),
(UInt64($6E38ACB798627F75), UInt64($55AC9C4D9D32FED7), UInt64($766EF46CF807F655),
UInt64($D0884AF223FD056B), UInt64($BB33AAFC7B80B3E4), UInt64($36B722FEA81A4C88),
UInt64($06E72E3022C0ED97), UInt64($D0884AF223FD056B), UInt64($BB33AAFC7B80B3E4),
UInt64($36B722FEA81A4C88), UInt64($06E72E3022C0ED97), UInt64($C32728AA3E68F892),
UInt64($1404E906E7B69B94), UInt64($467B016FD075F827), UInt64($F2697A13408E051F)),
(UInt64($C5FB48F0939B4878), UInt64($7B773F9BCD0EC27A), UInt64($6D36A844BB3F3360),
UInt64($984CF3F611546E28), UInt64($D7D9C9C4E7EFB5D7), UInt64($B3152C389532B329),
UInt64($1C168B512EC5F659), UInt64($984CF3F611546E28), UInt64($D7D9C9C4E7EFB5D7),
UInt64($B3152C389532B329), UInt64($1C168B512EC5F659), UInt64($708B15AE70C4B601),
UInt64($BAA04BC9CA027979), UInt64($E30C8FB9AD9A78B1), UInt64($A988490CEB366CC3)),
(UInt64($0292DA6390260110), UInt64($7608D31CC4C96E48), UInt64($F843ECB8366F0809),
UInt64($24940A3ADAC420B8), UInt64($5ADF73051C52BCE0), UInt64($1AA5030247ED3D32),
UInt64($E1AE74AB6804C08B), UInt64($24940A3ADAC420B8), UInt64($5ADF73051C52BCE0),
UInt64($1AA5030247ED3D32), UInt64($E1AE74AB6804C08B), UInt64($E90C58BEA2293A2A),
UInt64($420B8DDAF0BF43D9), UInt64($C3F4D778099D9403), UInt64($D6C4E7D719386748)),
(UInt64($1E0EE26B7044741B), UInt64($1B7F67A75B435AF5), UInt64($B24891AFCB0FAA49),
UInt64($2A55645640911E27), UInt64($4FAC2EEFBD36E26F), UInt64($79AD798FB4C5835C),
UInt64($359AA2FAEC050131), UInt64($2A55645640911E27), UInt64($4FAC2EEFBD36E26F),
UInt64($79AD798FB4C5835C), UInt64($359AA2FAEC050131), UInt64($2B05F5695EEA1E62),
UInt64($A0945314C36D6BEF), UInt64($EF9596BE021077EE), UInt64($40E2EDC1FF1D852B)),
(UInt64($69B8F7E762DB77EC), UInt64($D845FD95E4F669E0), UInt64($B1E8E3F0F5C9037E),
UInt64($10A7228693EB083E), UInt64($1054FB19CBACF01C), UInt64($A8F389D24587EBD8),
UInt64($AFCB783A39926DBA), UInt64($10A7228693EB083E), UInt64($1054FB19CBACF01C),
UInt64($A8F389D24587EBD8), UInt64($AFCB783A39926DBA), UInt64($826F2AEBDF8D249D),
UInt64($E409CFC5FEC350DF), UInt64($302E798516596A46), UInt64($0FDEF513CA28F391)),
(UInt64($9B321366D6585031), UInt64($8FFCF9094B4ED2E2), UInt64($3B7321189816FDCC),
UInt64($39756960441FBE2F), UInt64($FB68E5FEDBE3D874), UInt64($03FF380FBDD27B8E),
UInt64($F48832FDDA648998), UInt64($39756960441FBE2F), UInt64($FB68E5FEDBE3D874),
UInt64($03FF380FBDD27B8E), UInt64($F48832FDDA648998), UInt64($092C38350D56C404),
UInt64($18AF40506B60D606), UInt64($9AE6D1881B288E80), UInt64($8CB72B05D6ACA2F2)),
(UInt64($9375C89169BF70CF), UInt64($45D697D09989365F), UInt64($3AB599EFD811AE97),
UInt64($CBA4C10E65410BA0), UInt64($3C250C8B2D72C1B6), UInt64($177E82F415595117),
UInt64($08C8DCFB9E73D3F6), UInt64($CBA4C10E65410BA0), UInt64($3C250C8B2D72C1B6),
UInt64($177E82F415595117), UInt64($08C8DCFB9E73D3F6), UInt64($C6C66C80CDB782C9),
UInt64($0A4CFD17BA9B0F37), UInt64($C6838481BDC0A66F), UInt64($D8A7961E684FB3BF)),
(UInt64($A8DB1643CC52D94D), UInt64($47D3BFEC129F7EDD), UInt64($925B29C3DBFEA463),
UInt64($951F2078AA4B8099), UInt64($E68B7FEFA1CFD190), UInt64($41525A4990BA6D4A),
UInt64($C373552EF4B51712), UInt64($951F2078AA4B8099), UInt64($E68B7FEFA1CFD190),
UInt64($41525A4990BA6D4A), UInt64($C373552EF4B51712), UInt64($F6687242C094A006),
UInt64($AFF5984B0341E19C), UInt64($E0C0F9E6B80721BD), UInt64($994731D56D75B5B9)),
(UInt64($CF7A9EA6A7A30DEE), UInt64($9573AE0F07CB7C2E), UInt64($6793C6E1FAD303DD),
UInt64($B57EC44BC7101B96), UInt64($6CB710E77767A25A), UInt64($2F446152D5E3A6D0),
UInt64($CD69172F94543CE3), UInt64($B57EC44BC7101B96), UInt64($6CB710E77767A25A),
UInt64($2F446152D5E3A6D0), UInt64($CD69172F94543CE3), UInt64($E9FB70C21F1F23E5),
UInt64($16AE9B92AA06DFAB), UInt64($6AFDEB3C784C2B6C), UInt64($CC5C02A20761ED1A)),
(UInt64($42C2E9F84DC7F129), UInt64($7B482774B391095C), UInt64($0216A0D505D49B80),
UInt64($ED094F47671E359D), UInt64($D9EBDB047D57611A), UInt64($1C620E4D301037A3),
UInt64($DF6F401C172F68E8), UInt64($ED094F47671E359D), UInt64($D9EBDB047D57611A),
UInt64($1C620E4D301037A3), UInt64($DF6F401C172F68E8), UInt64($7E552498FC5D387C),
UInt64($0263F0D346777579), UInt64($74AEC44DD8CB973A), UInt64($574DD2EBD6DB348C)),
(UInt64($394C2C1CCA4E9271), UInt64($2573FB79ECB7111F), UInt64($5113E80F2555B54C),
UInt64($5D765AF4E88F3277), UInt64($D2ABE1C63AD4D103), UInt64($342A8CE0BC7AF6E4),
UInt64($31BFDA956F3E5058), UInt64($5D765AF4E88F3277), UInt64($D2ABE1C63AD4D103),
UInt64($342A8CE0BC7AF6E4), UInt64($31BFDA956F3E5058), UInt64($904BE83DC82893C1),
UInt64($67ECD0592BBDF2E6), UInt64($872872CB96C29357), UInt64($CF8E1EE779B8B2BC)),
(UInt64($D38DF9E9740CB16C), UInt64($79BE3445C5491402), UInt64($A15EAD26A317837E),
UInt64($A6814D3DC578B9DF), UInt64($3372111A3292B691), UInt64($E97589C81D92B513),
UInt64($74EDD943D1B9B5BF), UInt64($A6814D3DC578B9DF), UInt64($3372111A3292B691),
UInt64($E97589C81D92B513), UInt64($74EDD943D1B9B5BF), UInt64($FFFE445D409DA6D2),
UInt64($03A69467B219A72D), UInt64($EC9E0EF814B73C45), UInt64($79DC9313C513D5E3)),
(UInt64($EC12466D1379CFDF), UInt64($84AAE38BD5B56932), UInt64($1407E7CAD8D977DF),
UInt64($63672DE7951E1853), UInt64($3CA0C763273B99DB), UInt64($29E04FA994CCCB98),
UInt64($B02587D792BE5EE8), UInt64($63672DE7951E1853), UInt64($3CA0C763273B99DB),
UInt64($29E04FA994CCCB98), UInt64($B02587D792BE5EE8), UInt64($9F15B31AEA03CA1F),
UInt64($D70BB96B4B86A910), UInt64($D3DC98EB2E0ED49A), UInt64($E0B3CF867067A779)),
(UInt64($9050986D9CED6A2E), UInt64($8BC353D8F72E4F9C), UInt64($B16A21F3AE8DDAF4),
UInt64($A16CD2E8B445A3FD), UInt64($F0D4F9FB613C38EF), UInt64($EEE7755D444D8F2F),
UInt64($B530591EB67AE30D), UInt64($A16CD2E8B445A3FD), UInt64($F0D4F9FB613C38EF),
UInt64($EEE7755D444D8F2F), UInt64($B530591EB67AE30D), UInt64($9EA359A6B6941566),
UInt64($F3CA7EA802E46B30), UInt64($06147D44A424160E), UInt64($1F2EC7BCB0C13CEE)),
(UInt64($C7362967930E8A48), UInt64($A61695F6772F5336), UInt64($96E9B973FE114561),
UInt64($5386EF0B438D0330), UInt64($D39E03C686F8A2DA), UInt64($9555249BB9073D78),
UInt64($8C0B3623FDF0B156), UInt64($5386EF0B438D0330), UInt64($D39E03C686F8A2DA),
UInt64($9555249BB9073D78), UInt64($8C0B3623FDF0B156), UInt64($911A65572008D96E),
UInt64($E8DB54426642EFC2), UInt64($00F32EC1CC8237DB), UInt64($2AC1A4CC088136D1)),
(UInt64($47BD8137D464EAB3), UInt64($236DB8FED274D4D7), UInt64($499063DAA6E4EAE3),
UInt64($E381F24EE1D9A97D), UInt64($7C5D95B2A3AF2E08), UInt64($CA714ACC461CDC93),
UInt64($1A8EE94BC847AA3E), UInt64($E381F24EE1D9A97D), UInt64($7C5D95B2A3AF2E08),
UInt64($CA714ACC461CDC93), UInt64($1A8EE94BC847AA3E), UInt64($C628A4AB3D769F5F),
UInt64($37A601E7FE64B7C6), UInt64($4953AAB503399263), UInt64($A29677543C8C6366)),
(UInt64($CFF30D9303DB2DFE), UInt64($1AFB5899AB9C8653), UInt64($B2D9CC739AB9F148),
UInt64($4CBEF49086E62678), UInt64($D77DFECC2819EF19), UInt64($C327E4DEAF4C7E72),
UInt64($B4D58C73A262A32D), UInt64($4CBEF49086E62678), UInt64($D77DFECC2819EF19),
UInt64($C327E4DEAF4C7E72), UInt64($B4D58C73A262A32D), UInt64($4E88D7B36DCE6200),
UInt64($29194B5C285CAE21), UInt64($F985DCCD52FB1841), UInt64($B279E2234FA63803)),
(UInt64($8D086FC30B6694B2), UInt64($90533A6A1124EC0B), UInt64($F24A7EC2F48B6809),
UInt64($BECB065DC12D8B4E), UInt64($0EBEE135492A2018), UInt64($D3F07E65BCD9E13A),
UInt64($85C933E85382E9F9), UInt64($BECB065DC12D8B4E), UInt64($0EBEE135492A2018),
UInt64($D3F07E65BCD9E13A), UInt64($85C933E85382E9F9), UInt64($C219B6251F9C9AB7),
UInt64($27A3ECC1F1C2ED6F), UInt64($543F22955E919C8D), UInt64($9DD6699EC2C6271E)),
(UInt64($B7D681356BDD9E4F), UInt64($9E8E19B5CDBFB229), UInt64($E8F5FBAFDE7BEA61),
UInt64($BC944C1B5BA2184D), UInt64($AB3D57E5E60E9714), UInt64($5D8D27E7DD0A365A),
UInt64($4DD809E11740AF1A), UInt64($BC944C1B5BA2184D), UInt64($AB3D57E5E60E9714),
UInt64($5D8D27E7DD0A365A), UInt64($4DD809E11740AF1A), UInt64($3D8FB0883FD00CCE),
UInt64($AD44049E0398A14C), UInt64($CDA438F69786229B), UInt64($19589B897B17294C)),
(UInt64($5BB01FCB2E6AD355), UInt64($895C355E71191EF4), UInt64($1F7A98978F1BF049),
UInt64($AAA144FBE3E6FDA2), UInt64($52A9291D1E212BC5), UInt64($2B4C68291F26B570),
UInt64($45351AB332855267), UInt64($AAA144FBE3E6FDA2), UInt64($52A9291D1E212BC5),
UInt64($2B4C68291F26B570), UInt64($45351AB332855267), UInt64($03B49A8AC04A3CF1),
UInt64($EA6FB774765218EC), UInt64($BE2F99FBD13A1685), UInt64($DEB7FD47FCABBB3C)),
(UInt64($CD2FF001A80D1B11), UInt64($C0F8D9D7D08C74B3), UInt64($5DF56E499E9CA980),
UInt64($0B8C18D66154AC51), UInt64($5807350371AD7388), UInt64($081F783F4F5AB2B8),
UInt64($FA4E659F90744DE7), UInt64($0B8C18D66154AC51), UInt64($5807350371AD7388),
UInt64($081F783F4F5AB2B8), UInt64($FA4E659F90744DE7), UInt64($52176BCBE106779A),
UInt64($8AA85E28A5AF2E31), UInt64($1455BF5B06DFA66D), UInt64($BA5D123A251B7ACC)),
(UInt64($8BFBF611401100CD), UInt64($599EDD1F5154A546), UInt64($056B61ED81D29796),
UInt64($B744F5056E74CA86), UInt64($88AA27B96F3D84A5), UInt64($B4B1EE0470AC3826),
UInt64($AEB46264F4E15D4F), UInt64($B744F5056E74CA86), UInt64($88AA27B96F3D84A5),
UInt64($B4B1EE0470AC3826), UInt64($AEB46264F4E15D4F), UInt64($2AE34CE26507F1FA),
UInt64($1A82F6AB991E8D43), UInt64($1E1743793D6B5726), UInt64($82954E31C793A3B0)),
(UInt64($EC9AE0CF9290D012), UInt64($14368811A4A1621D), UInt64($DE04CC7D2C562FCF),
UInt64($4323852CC57E4AF3), UInt64($1F5F638BBF9D2E5B), UInt64($0578FB6AC89A31D9),
UInt64($7792536D9AC4BF12), UInt64($4323852CC57E4AF3), UInt64($1F5F638BBF9D2E5B),
UInt64($0578FB6AC89A31D9), UInt64($7792536D9AC4BF12), UInt64($F3DF1D6C8CF983AC),
UInt64($6F70B67767AD8D35), UInt64($44F93895D82E0D87), UInt64($E82E174B9180E720)),
(UInt64($4AC2A5E9DC03176D), UInt64($78DF6ACA1DD90B2B), UInt64($E5FCBC1DFE65F7DB),
UInt64($766B71BFF7D6F461), UInt64($B004F2C910A6659E), UInt64($04C0EB3848E1A7C8),
UInt64($3F90439D05C3563B), UInt64($766B71BFF7D6F461), UInt64($B004F2C910A6659E),
UInt64($04C0EB3848E1A7C8), UInt64($3F90439D05C3563B), UInt64($7E0447A9457C5E57),
UInt64($75CEA81769B6E8CE), UInt64($E604001F7B0A3C3A), UInt64($E52C9E05A72D9415)),
(UInt64($5FD51F635BC557A8), UInt64($7E810B3D0B3DB6DC), UInt64($603D74DD65A3BAF6),
UInt64($D178444A236C1F2D), UInt64($5576DEEE27F3F103), UInt64($943611BB5B1B0736),
UInt64($A0FDE17CB5C2316D), UInt64($D178444A236C1F2D), UInt64($5576DEEE27F3F103),
UInt64($943611BB5B1B0736), UInt64($A0FDE17CB5C2316D), UInt64($AE62B383544A0AA5),
UInt64($84842DA618E29AC7), UInt64($E8D98B4FB659D677), UInt64($A4DAB2FD8BF078C3)),
(UInt64($EC3521E8EFDB1779), UInt64($0422DA247696EEDC), UInt64($A372B6A2F501313C),
UInt64($7A265E37DA616168), UInt64($06A1F06C34BAFA27), UInt64($FBAE175E7ED22A9C),
UInt64($B144E84F6F33C098), UInt64($7A265E37DA616168), UInt64($06A1F06C34BAFA27),
UInt64($FBAE175E7ED22A9C), UInt64($B144E84F6F33C098), UInt64($8F8F23E727D1400A),
UInt64($10B0A51273C8E834), UInt64($99D0CCE91D5095F3), UInt64($F019DEF2BD723243)),
(UInt64($A9147F0FB2E38BB1), UInt64($D2DA27A1045272E7), UInt64($7BFB951842162784),
UInt64($9FD4D9362494CBBC), UInt64($E562BC615BEFB1B9), UInt64($8096808D8646CFDE),
UInt64($C4084A587B9776EC), UInt64($9FD4D9362494CBBC), UInt64($E562BC615BEFB1B9),
UInt64($8096808D8646CFDE), UInt64($C4084A587B9776EC), UInt64($98A3E28D343DB75F),
UInt64($037AF81E9EAB08E7), UInt64($EFD5D979300A5804), UInt64($F3A6660AF2080E8F)),
(UInt64($A080E609751F2E81), UInt64($2DF3057A20F24B2E), UInt64($B9A0F8B45D79C318),
UInt64($C84BB7B3881AB070), UInt64($36FE6C51023FBDA0), UInt64($D62838514BB87EA4),
UInt64($9EEB5E7934373D86), UInt64($C84BB7B3881AB070), UInt64($36FE6C51023FBDA0),
UInt64($D62838514BB87EA4), UInt64($9EEB5E7934373D86), UInt64($5CBE1E1A6A594348),
UInt64($C66F488598B79DBB), UInt64($7E5BB741CD876681), UInt64($47C9E3867B6ABECB)),
(UInt64($3BC578F69905FA2D), UInt64($BB2C316B7F3EB8C2), UInt64($18646EDBBF14B0ED),
UInt64($4473C8E2A3458EE0), UInt64($258053945AB4A39A), UInt64($F8D745CA41962817),
UInt64($7AFB6D40DF9B8F71), UInt64($4473C8E2A3458EE0), UInt64($258053945AB4A39A),
UInt64($F8D745CA41962817), UInt64($7AFB6D40DF9B8F71), UInt64($7BE249E0300ED99B),
UInt64($DE3E6B0EC4C98DA2), UInt64($9164960668B1AADB), UInt64($49CC221132103B0F)),
(UInt64($9E6A5E0641D1C0D9), UInt64($BA3905A52ABD5805), UInt64($73C0BCD5A7366E15),
UInt64($0B5F52041A698DA7), UInt64($29864874B5F1936D), UInt64($49B3A0C6D78F98DA),
UInt64($93A1A8C7D90DE296), UInt64($0B5F52041A698DA7), UInt64($29864874B5F1936D),
UInt64($49B3A0C6D78F98DA), UInt64($93A1A8C7D90DE296), UInt64($661F7CF8F9012C4A),
UInt64($7B6F007E94EBB48B), UInt64($C0F5A9F9BB417186), UInt64($DE3A686347E027B0)),
(UInt64($83B0CDB3C934C679), UInt64($88E72FD2E9C85618), UInt64($25CBCD575A21C446),
UInt64($664EC3FAD8521859), UInt64($406F082BEB9CA29A), UInt64($B6B0FB3A7981C7C8),
UInt64($3EBD280B598A9721), UInt64($664EC3FAD8521859), UInt64($406F082BEB9CA29A),
UInt64($B6B0FB3A7981C7C8), UInt64($3EBD280B598A9721), UInt64($865C2EA437051409),
UInt64($1ECA041204EE770D), UInt64($70D7AAAAA51FA5B0), UInt64($2DB6DB3A84F20E71)),
(UInt64($F174161497C5FA97), UInt64($DB3717129871FA98), UInt64($5EB7A9D5A724DAED),
UInt64($5414E385F5677A6D), UInt64($41EF105F8A682A28), UInt64($94AE9F66D82D71F0),
UInt64($6B698643F5924CC6), UInt64($5414E385F5677A6D), UInt64($41EF105F8A682A28),
UInt64($94AE9F66D82D71F0), UInt64($6B698643F5924CC6), UInt64($F74F8728F553831F),
UInt64($F0F04AB8BFB57794), UInt64($3B0DC5359AD6B3D9), UInt64($1942B17314ACFFB7)),
(UInt64($D7262CB2F2755E70), UInt64($F87E6123E1E56DC7), UInt64($76A474A551662078),
UInt64($D4BD358FED3E6AA5), UInt64($8A1BA396356197D9), UInt64($5BCF3E13A8184F6D),
UInt64($5F17183906E40929), UInt64($D4BD358FED3E6AA5), UInt64($8A1BA396356197D9),
UInt64($5BCF3E13A8184F6D), UInt64($5F17183906E40929), UInt64($6F95B5B7908DEE58),
UInt64($2D55464D934ADF6A), UInt64($3B9D97B6D4FE640A), UInt64($0F294AAA0F8EB197)),
(UInt64($1444CE264E8784B7), UInt64($72DD36167600C3C4), UInt64($7E52AFEC3D9D166E),
UInt64($DB0C32F76F5B7FC1), UInt64($5E41B711F0ABD1A0), UInt64($41F387462B60EC17),
UInt64($20CD7FEAF6B0D5EA), UInt64($DB0C32F76F5B7FC1), UInt64($5E41B711F0ABD1A0),
UInt64($41F387462B60EC17), UInt64($20CD7FEAF6B0D5EA), UInt64($940BB4548A231951),
UInt64($1FA3CD5BB299FFD4), UInt64($DE49EA741922775F), UInt64($5D89FC08FD2F0ABB)),
(UInt64($532E6B5C95A2E229), UInt64($2E74B7CB427C4E8A), UInt64($90FEBF2E15DEAAA5),
UInt64($32D3A29CF49E2DC9), UInt64($3079C0B0C2269BD0), UInt64($906379F72FDCDFF1),
UInt64($EA076563AE6ED4CE), UInt64($32D3A29CF49E2DC9), UInt64($3079C0B0C2269BD0),
UInt64($906379F72FDCDFF1), UInt64($EA076563AE6ED4CE), UInt64($978D5E71ECD714E7),
UInt64($3BD9FAF6878BC673), UInt64($98C346DB9823FF61), UInt64($6A87A0302C196905)),
(UInt64($183D112159F539EB), UInt64($E0A272F5325CCFCE), UInt64($82051BAB809A3BF3),
UInt64($A54EAA5D7F3A7227), UInt64($9D26922965D54727), UInt64($858C68EA2E46EC2E),
UInt64($E157EA542FD04D72), UInt64($A54EAA5D7F3A7227), UInt64($9D26922965D54727),
UInt64($858C68EA2E46EC2E), UInt64($E157EA542FD04D72), UInt64($955C976DA3984F40),
UInt64($430F2E996D99BF15), UInt64($69B8843C77D3BE63), UInt64($1223A6DB29C3E009)),
(UInt64($8F18272400B3ACE9), UInt64($F936FBA4E6C7F6F5), UInt64($A395A3524727F255),
UInt64($EA37F61C0C2F6D53), UInt64($9B0C2174F14A01F5), UInt64($631F4FBB52F7B4E1),
UInt64($882E8EA542C5A526), UInt64($EA37F61C0C2F6D53), UInt64($9B0C2174F14A01F5),
UInt64($631F4FBB52F7B4E1), UInt64($882E8EA542C5A526), UInt64($62E96976283AE577),
UInt64($DBFE0C32CA0551BA), UInt64($A041D6C9196DA90A), UInt64($68ACC73952BD00EA)),
(UInt64($43761E6A5F6F2FD6), UInt64($49FF8647EF7DE2CD), UInt64($9DB86E928D9C50D8),
UInt64($A32C192F6E3C3F66), UInt64($8F10077B8A902D00), UInt64($85DCC88C159D5666),
UInt64($2277BF43094B85BE), UInt64($A32C192F6E3C3F66), UInt64($8F10077B8A902D00),
UInt64($85DCC88C159D5666), UInt64($2277BF43094B85BE), UInt64($504F820111FC32C0),
UInt64($4C12CF52E77FFE28), UInt64($6B5C6E0BC6D1B7D7), UInt64($D822D4C1AF87B87E)),
(UInt64($44F615FCD096FBFE), UInt64($F91B1EF287C2B469), UInt64($B0153A7A31076599),
UInt64($A82A7BB790678FC9), UInt64($D197682C421E4373), UInt64($92183AD53C7546C2),
UInt64($80E483F6E47EB386), UInt64($A82A7BB790678FC9), UInt64($D197682C421E4373),
UInt64($92183AD53C7546C2), UInt64($80E483F6E47EB386), UInt64($E9FF8BBAA2865711),
UInt64($71BED0E97E21AA64), UInt64($F76834985DEBA177), UInt64($B1D8FFD8F30B31F8)),
(UInt64($27613F9DB818CF78), UInt64($FFE86D35E2B6AF5C), UInt64($BF8519DB808BC3FA),
UInt64($33322363B5F45216), UInt64($7E83F1FE4189E843), UInt64($E9FBBDCA5076A660),
UInt64($A025A44AD19F89A6), UInt64($33322363B5F45216), UInt64($7E83F1FE4189E843),
UInt64($E9FBBDCA5076A660), UInt64($A025A44AD19F89A6), UInt64($8FA10D663B06B9EB),
UInt64($0C12A407F9C0808B), UInt64($E4B7BFE4163CDC78), UInt64($18630252F9981CBE)),
(UInt64($3F6984C7AFAEBD0B), UInt64($CE1A85C17D6EAA95), UInt64($5B4FDFAF084A67CB),
UInt64($33C6690937582317), UInt64($FE6D61A77985D7BB), UInt64($D33AFEED3012068C),
UInt64($9769FDE4CC576926), UInt64($33C6690937582317), UInt64($FE6D61A77985D7BB),
UInt64($D33AFEED3012068C), UInt64($9769FDE4CC576926), UInt64($85B8FED502B8C530),
UInt64($766F2D8F92B1245A), UInt64($EDD4A0BBD58338D5), UInt64($FDB582446CB73F89)),
(UInt64($8FC511284F47C772), UInt64($B4C0724C9DD30A7A), UInt64($D04D61891A700659),
UInt64($F3D41B3D4717EB83), UInt64($2670D457DDE68842), UInt64($008AF262AB62293C),
UInt64($C4BBF2C513A0D201), UInt64($F3D41B3D4717EB83), UInt64($2670D457DDE68842),
UInt64($008AF262AB62293C), UInt64($C4BBF2C513A0D201), UInt64($43E7448F976B7EF4),
UInt64($D779333735F78E80), UInt64($A9F9835EFCFA7CB1), UInt64($9F637977BF1E962B)),
(UInt64($15AE5F12F88592E2), UInt64($AEEC43559DD10188), UInt64($5BD91D548FFEFD6E),
UInt64($DD70E407984CFA80), UInt64($66996D6066DB6E1A), UInt64($CCDF7065727283F8),
UInt64($11E3AC9D9FA63E16), UInt64($DD70E407984CFA80), UInt64($66996D6066DB6E1A),
UInt64($CCDF7065727283F8), UInt64($11E3AC9D9FA63E16), UInt64($8A7BC7168A2FB4A1),
UInt64($C3F3B05918BE79F0), UInt64($4C458A4337A871E5), UInt64($E833891CA1F6EE52)),
(UInt64($905F995BDDF92CB7), UInt64($0F7847475E7E1E12), UInt64($4DC5BB06CD995CEE),
UInt64($9432536DD9F65229), UInt64($192DC54522DA3E3D), UInt64($5EECF6AFF92E88D4),
UInt64($2D450EAA62F5F8CF), UInt64($9432536DD9F65229), UInt64($192DC54522DA3E3D),
UInt64($5EECF6AFF92E88D4), UInt64($2D450EAA62F5F8CF), UInt64($F796AD5AF39C7426),
UInt64($184656572B41B51A), UInt64($6B142CD792152D7D), UInt64($9CA94EC497F849F4)),
(UInt64($A23AC6BEF8905FEC), UInt64($F675B3D658210F05), UInt64($B363B9ADD66E1684),
UInt64($B9AA5BEAD3352801), UInt64($8A6D9E02A19A4229), UInt64($481BA75A9A2F85CD),
UInt64($17F5920E749EDD3C), UInt64($B9AA5BEAD3352801), UInt64($8A6D9E02A19A4229),
UInt64($481BA75A9A2F85CD), UInt64($17F5920E749EDD3C), UInt64($2A20BAA4CC625709),
UInt64($1E9D6AC988CD6CF1), UInt64($1264102677B39EE6), UInt64($23189ED11FA9149C)),
(UInt64($403B94A75160A06B), UInt64($C6EB4D9351F81E3A), UInt64($AA0739CEF99075F8),
UInt64($8D8E7C63385DF78E), UInt64($16D55ADD72A5E25E), UInt64($5FC4A1F7B4B489F1),
UInt64($B6BB01A378D6FF12), UInt64($8D8E7C63385DF78E), UInt64($16D55ADD72A5E25E),
UInt64($5FC4A1F7B4B489F1), UInt64($B6BB01A378D6FF12), UInt64($00388CD623AE978D),
UInt64($3788AEC57ED9767B), UInt64($2AAE3252BBCBCD8C), UInt64($002B764E492BA496)),
(UInt64($14D1EE05672FC19B), UInt64($703C1A85EFD79788), UInt64($D065EB50CFB5C451),
UInt64($CE218D5B44F7825A), UInt64($2AE0C64765800D3A), UInt64($176C27079A2958B8),
UInt64($9C886360F29D425D), UInt64($CE218D5B44F7825A), UInt64($2AE0C64765800D3A),
UInt64($176C27079A2958B8), UInt64($9C886360F29D425D), UInt64($864C203668EC13EB),
UInt64($A19184D9B05324F5), UInt64($D315AA5F1D1CF7DE), UInt64($7C760CAF5E730C47)),
(UInt64($F59376C617951A2A), UInt64($32082C76DE4710FF), UInt64($5D291A873D8D9F9A),
UInt64($1682F54521C291E2), UInt64($17CA7AB8D97BA0D9), UInt64($D8D6D62C4E314AE1),
UInt64($269DF5967D606F43), UInt64($1682F54521C291E2), UInt64($17CA7AB8D97BA0D9),
UInt64($D8D6D62C4E314AE1), UInt64($269DF5967D606F43), UInt64($EA2384AE2E94EFE0),
UInt64($3A1A3C590F387C97), UInt64($DF7455C8FEBA7900), UInt64($859084729A03213A)),
(UInt64($063982FDC37A9DC5), UInt64($8F7025774C4FAEA9), UInt64($E7D5CCC2C570C989),
UInt64($08868A216A8F9946), UInt64($136B5CE2EDE03238), UInt64($C19F0F6F73F2E30E),
UInt64($9219F59F493AA238), UInt64($08868A216A8F9946), UInt64($136B5CE2EDE03238),
UInt64($C19F0F6F73F2E30E), UInt64($9219F59F493AA238), UInt64($039B0BFD0BFE1B34),
UInt64($E078BF49EB1F9F17), UInt64($369401570E00E7A4), UInt64($8C8DC7D486DA16E3)),
(UInt64($EB480334ED838B48), UInt64($87F74500F9DD7BEC), UInt64($39DFA7182359C93D),
UInt64($6B7D8D04AE2DB2B2), UInt64($703B85004B504BD6), UInt64($6B08BBDF158D17EB),
UInt64($AA84994C75C80C1B), UInt64($6B7D8D04AE2DB2B2), UInt64($703B85004B504BD6),
UInt64($6B08BBDF158D17EB), UInt64($AA84994C75C80C1B), UInt64($FE64A1342BF5D06A),
UInt64($E8017B5E8E0FC45C), UInt64($923EA5D4A9727CCE), UInt64($8B4DAE96FE78643E)),
(UInt64($D0B9004EFA0A1164), UInt64($9F68C1718DBDE89F), UInt64($0B5D9A7AB23808F7),
UInt64($9463491A8439EB54), UInt64($2BD049DD3B9307DD), UInt64($6B8387EE8561F97E),
UInt64($2DB67C3E7C0097F2), UInt64($9463491A8439EB54), UInt64($2BD049DD3B9307DD),
UInt64($6B8387EE8561F97E), UInt64($2DB67C3E7C0097F2), UInt64($FFD97566522143C7),
UInt64($16FB25CAE2BA0E8F), UInt64($B216C2EAFDCFEB85), UInt64($8250C9CB2365EBD8)),
(UInt64($B31F2B6CC2A15506), UInt64($28AD14CAB53F717A), UInt64($341F7D6F1212356B),
UInt64($EEE5254624F99323), UInt64($50F935AD0B11B484), UInt64($56944E9D03E9B415),
UInt64($886A205391AC0526), UInt64($EEE5254624F99323), UInt64($50F935AD0B11B484),
UInt64($56944E9D03E9B415), UInt64($886A205391AC0526), UInt64($BF535B77D22E26B1),
UInt64($D9B69DB7A9749C79), UInt64($7FBE09B5756DFD60), UInt64($A32E5244A73DD3DF)),
(UInt64($4F9DA8A709BEC12F), UInt64($69347F992BA0B479), UInt64($D82B32D7831A57AA),
UInt64($5E1AAA3D321C7C55), UInt64($D808DF942EB2B92B), UInt64($6F303048A4F26DF9),
UInt64($CAEA0391727BDAFD), UInt64($5E1AAA3D321C7C55), UInt64($D808DF942EB2B92B),
UInt64($6F303048A4F26DF9), UInt64($CAEA0391727BDAFD), UInt64($4E56315F9BC2A056),
UInt64($394B38595FF718A3), UInt64($81073F28D9ACA557), UInt64($E5422EB5A5576AFF)),
(UInt64($5504000602E6F8CF), UInt64($17B80B6681B62DB0), UInt64($D83DDA14A4423630),
UInt64($7926E11179D2B882), UInt64($E94FCAA22D091D09), UInt64($EA51D34158CD60A8),
UInt64($B6D56DF73B12BACC), UInt64($7926E11179D2B882), UInt64($E94FCAA22D091D09),
UInt64($EA51D34158CD60A8), UInt64($B6D56DF73B12BACC), UInt64($D4E2188F5ACFEFFA),
UInt64($706FDF458761BD66), UInt64($54ABB8DEFCD33691), UInt64($F2E555D4188E8AC3)),
(UInt64($2D022D82F513A883), UInt64($0DA474EEDD3ED528), UInt64($B339F8F80F556971),
UInt64($BBA2B0A0F1B18055), UInt64($1E72C71E6C54CB2E), UInt64($E43BFE7158C31DC3),
UInt64($416E04CD551CF777), UInt64($BBA2B0A0F1B18055), UInt64($1E72C71E6C54CB2E),
UInt64($E43BFE7158C31DC3), UInt64($416E04CD551CF777), UInt64($556F14EDA1E92EE8),
UInt64($9DD79B2403FF188F), UInt64($3FA8993FF822210D), UInt64($8C84303EA05C25F1)),
(UInt64($A87268205997EDDB), UInt64($0E58CD6FB05CB965), UInt64($C69EAC6E1256A4D9),
UInt64($E1DBE62EE1AEC1A2), UInt64($DB97B9879CFC5BB0), UInt64($C1A96637DB293163),
UInt64($CDACF3525EFECB1E), UInt64($E1DBE62EE1AEC1A2), UInt64($DB97B9879CFC5BB0),
UInt64($C1A96637DB293163), UInt64($CDACF3525EFECB1E), UInt64($2F635112735A20B0),
UInt64($F52E335585B7488B), UInt64($1321BEC0EDACD5B7), UInt64($06D4AEAEC645C969)),
(UInt64($FDE5F0A803C3AFFC), UInt64($9DB3E206A3DEDA39), UInt64($6A678F40A8058AB0),
UInt64($DD00BF5B13F1B349), UInt64($9441065C7BDDF30A), UInt64($E6005534FBE17F8E),
UInt64($32346EB79B5AC530), UInt64($DD00BF5B13F1B349), UInt64($9441065C7BDDF30A),
UInt64($E6005534FBE17F8E), UInt64($32346EB79B5AC530), UInt64($BFDBC6C42962C16A),
UInt64($C6ADFA51A0B9C6DE), UInt64($0EB73F85C7602F6B), UInt64($AF31262A4BBE9EDE)),
(UInt64($FA46E0E215C1AABD), UInt64($6B795034438DF194), UInt64($14571D59C36D29EA),
UInt64($FA36D64AA42643B7), UInt64($0D2C8AC46F42C7ED), UInt64($F3D36AA6E975BE3F),
UInt64($E7F022266F7E0F3E), UInt64($FA36D64AA42643B7), UInt64($0D2C8AC46F42C7ED),
UInt64($F3D36AA6E975BE3F), UInt64($E7F022266F7E0F3E), UInt64($492B338282770990),
UInt64($69E9447B8F0E6DB1), UInt64($3D9CF2EE2249A5B6), UInt64($7E4602DE469547A8)),
(UInt64($7E1F98B2C16F8B2B), UInt64($C492C4D36704AF4C), UInt64($D23B89C36294385A),
UInt64($244CF0D778A05EC5), UInt64($8380A5EDD5A19005), UInt64($29A9617055F5A9D9),
UInt64($07005E59F480FA82), UInt64($244CF0D778A05EC5), UInt64($8380A5EDD5A19005),
UInt64($29A9617055F5A9D9), UInt64($07005E59F480FA82), UInt64($4B616F50525661EE),
UInt64($DF2CFD05B0E6DE38), UInt64($FA58E1EB01350B73), UInt64($8E8E3848751FACE8)),
(UInt64($65A58D22D8665E60), UInt64($41D64E7BBFE54F80), UInt64($14CE593A63D5A590),
UInt64($97F748C8A8D4F327), UInt64($3445886827D5E08C), UInt64($634B32B334DE0FA5),
UInt64($5FF94DF6197C1BC1), UInt64($97F748C8A8D4F327), UInt64($3445886827D5E08C),
UInt64($634B32B334DE0FA5), UInt64($5FF94DF6197C1BC1), UInt64($2EA0B085CA4AEFD1),
UInt64($33BE86DA3E6A14D7), UInt64($D755DAB2B60E08FE), UInt64($A532691F74CD63F1)),
(UInt64($B781B9A55E7D6AB9), UInt64($0ED16AD5400BC87E), UInt64($B2AE79AB4B601BEC),
UInt64($1CFC0839227804C3), UInt64($AF51C631D33D0E65), UInt64($DD36799EBC883EF5),
UInt64($548B458A566154A8), UInt64($1CFC0839227804C3), UInt64($AF51C631D33D0E65),
UInt64($DD36799EBC883EF5), UInt64($548B458A566154A8), UInt64($62B42FF26C7A84E7),
UInt64($3801E3D696116904), UInt64($2DA74877975F718C), UInt64($22BF8560CC560142)),
(UInt64($A88C857B1AEB0835), UInt64($1B2CDAA3A001518C), UInt64($B03B42ED85390BEA),
UInt64($47A8ABFD4B36B416), UInt64($C28D691C93C456AE), UInt64($7B0890FD2C0A3E45),
UInt64($757B11BE8B925E40), UInt64($47A8ABFD4B36B416), UInt64($C28D691C93C456AE),
UInt64($7B0890FD2C0A3E45), UInt64($757B11BE8B925E40), UInt64($1AD792ABDBFA65B8),
UInt64($119562BA35D748CF), UInt64($AFA2E9961F56C55F), UInt64($8CDD06F8E632C5C5)),
(UInt64($2A25994979124643), UInt64($3A3E0C52948D116A), UInt64($08667E3420BB8D50),
UInt64($EE4AE633D60287F3), UInt64($BAF02BF6E52C4B9E), UInt64($31A0D0505FB5B745),
UInt64($BED2029003E3AFE5), UInt64($EE4AE633D60287F3), UInt64($BAF02BF6E52C4B9E),
UInt64($31A0D0505FB5B745), UInt64($BED2029003E3AFE5), UInt64($07B31DCD9D7FB75A),
UInt64($AA176AC23931A9A8), UInt64($60E5D68B499BBDDF), UInt64($701DA2D5AF9779F9)),
(UInt64($17236ED61E669C6F), UInt64($B049F89783CD2C3F), UInt64($028FE56765C1B7ED),
UInt64($E8E11D96868FD11E), UInt64($D7323D276887576A), UInt64($B6A62449AC769727),
UInt64($DFCF0D8773DF717A), UInt64($E8E11D96868FD11E), UInt64($D7323D276887576A),
UInt64($B6A62449AC769727), UInt64($DFCF0D8773DF717A), UInt64($0C1A963EA0841F3A),
UInt64($FF467C4CC10D3130), UInt64($9F42969AC889D2F6), UInt64($A79F173A68BBDF9F)),
(UInt64($304F56359AC375A8), UInt64($9B303C940F78C5B5), UInt64($D52DF3445A1A027C),
UInt64($FA406CA71AD32716), UInt64($103EE9820A95F912), UInt64($4D4CC990A9C5F759),
UInt64($7A70381414B621CF), UInt64($FA406CA71AD32716), UInt64($103EE9820A95F912),
UInt64($4D4CC990A9C5F759), UInt64($7A70381414B621CF), UInt64($F2E900AF26A59777),
UInt64($EE62AB989CB3D60F), UInt64($36BDE655FD9B5F3F), UInt64($880D25809E127D6D)),
(UInt64($2E236DED6CE34194), UInt64($55CC633269F53F75), UInt64($B0B18D56850DE1A5),
UInt64($EB648960AA937C06), UInt64($AC4D4AC05A66C83E), UInt64($B56EBC918EE8E99C),
UInt64($ACF505EFB66A8D78), UInt64($EB648960AA937C06), UInt64($AC4D4AC05A66C83E),
UInt64($B56EBC918EE8E99C), UInt64($ACF505EFB66A8D78), UInt64($2A14800E6F2AFB42),
UInt64($F3E6542D9870D22B), UInt64($D6756D596BDEF19E), UInt64($5552AF48FD659A93)),
(UInt64($837ECB10D69F9BB9), UInt64($A51533872CB4F5B1), UInt64($620AAAE18AC52DA4),
UInt64($94728CFB8D580043), UInt64($98DC3EA6890F66E4), UInt64($3373FFCF756E1A31),
UInt64($5742E8E69476EF0E), UInt64($94728CFB8D580043), UInt64($98DC3EA6890F66E4),
UInt64($3373FFCF756E1A31), UInt64($5742E8E69476EF0E), UInt64($698EA089257662C5),
UInt64($AA779BC156E8B931), UInt64($546B105C096B752B), UInt64($37A4E2B72B8FAF82)),
(UInt64($C94BC80993D726F2), UInt64($13D4514A68DCA054), UInt64($4B2B9D78CDA610A0),
UInt64($0C6A9ED722F850D2), UInt64($FF91629F0E2BDA83), UInt64($637D74F5A36DC3D3),
UInt64($788B506986BFBABA), UInt64($0C6A9ED722F850D2), UInt64($FF91629F0E2BDA83),
UInt64($637D74F5A36DC3D3), UInt64($788B506986BFBABA), UInt64($3C9967BA96011B97),
UInt64($FB4F6655A62F52BD), UInt64($EFF77E934A8219E0), UInt64($6CA72C26ED76A873)),
(UInt64($463B54729349357A), UInt64($381B0B67F1B0E6CF), UInt64($AB16E09E606FD74F),
UInt64($783CC746F3E0AD94), UInt64($4CB37580460063A4), UInt64($BC693F29E8C8E068),
UInt64($D8D02963F0137472), UInt64($783CC746F3E0AD94), UInt64($4CB37580460063A4),
UInt64($BC693F29E8C8E068), UInt64($D8D02963F0137472), UInt64($8A2E5B0327C886EB),
UInt64($A64842E2A21509B8), UInt64($B1BBBA16CAFC9535), UInt64($D536C457BCDFCB27)),
(UInt64($52E298A69BC61248), UInt64($F0C389219E5B280D), UInt64($45D0E8CBF8999A16),
UInt64($ABF9FDCB39DF4494), UInt64($E5F29602C7C58F65), UInt64($41B808023B066957),
UInt64($E2158BF17BD49509), UInt64($ABF9FDCB39DF4494), UInt64($E5F29602C7C58F65),
UInt64($41B808023B066957), UInt64($E2158BF17BD49509), UInt64($1DD5BB3085D70988),
UInt64($7E5237D34AF8C758), UInt64($F54FD4747DEC592E), UInt64($B399B1F044473039)),
(UInt64($F31BDE28294BE223), UInt64($6FCF217A39638E31), UInt64($B57C20D0886767CC),
UInt64($9FF176E872B59750), UInt64($B79B82D5E03A36A7), UInt64($A05CD10A650A945C),
UInt64($BF270F3283985D7D), UInt64($9FF176E872B59750), UInt64($B79B82D5E03A36A7),
UInt64($A05CD10A650A945C), UInt64($BF270F3283985D7D), UInt64($74BB3EACC8D7A054),
UInt64($B1219A39DA8AD6F9), UInt64($624BC5267F529B5E), UInt64($DD68D1301C75E100)),
(UInt64($D1D98F3BBAF26F1E), UInt64($6E1BB3126EE93A70), UInt64($FDB28B9FAA7455CB),
UInt64($77BCCD28F0502DC2), UInt64($4704CFF4BE86C032), UInt64($02D7083CBB8DABF9),
UInt64($40F403385F91540F), UInt64($77BCCD28F0502DC2), UInt64($4704CFF4BE86C032),
UInt64($02D7083CBB8DABF9), UInt64($40F403385F91540F), UInt64($03C1DB9482ACB161),
UInt64($EAB3AC424DB7E2D8), UInt64($64602452F4E1BE44), UInt64($C37BA2A784CBCD79)),
(UInt64($77969267E761A5E2), UInt64($EF907093519FD3FF), UInt64($6A50D507180B9DD8),
UInt64($F7671FBA16E03CDD), UInt64($1D6DA71263C3C627), UInt64($1F3FD89B2729C1A7),
UInt64($823B6D2B1DF14AD9), UInt64($F7671FBA16E03CDD), UInt64($1D6DA71263C3C627),
UInt64($1F3FD89B2729C1A7), UInt64($823B6D2B1DF14AD9), UInt64($E597448E9153B722),
UInt64($9B0F9B397CA9D96F), UInt64($6BDCAEB3AED29D88), UInt64($F8C63D56997D8BDA)),
(UInt64($763F1101A3D8E5D6), UInt64($6DE2BEC8B2A9F0D9), UInt64($BDC2CEC3B0C72126),
UInt64($C684B15ED14C4849), UInt64($25370610FF0D1B07), UInt64($7B933B223C95A22F),
UInt64($3A44EB381671EA69), UInt64($C684B15ED14C4849), UInt64($25370610FF0D1B07),
UInt64($7B933B223C95A22F), UInt64($3A44EB381671EA69), UInt64($40E6F2FACBB27540),
UInt64($0B8D04797DD5C829), UInt64($45C9B6B519AD05B3), UInt64($404AC558E88C31B8)),
(UInt64($B6FFCAB942C26180), UInt64($1261443ADBB2A65B), UInt64($8BC905DFC7B85595),
UInt64($ADA824A1B0BADDEE), UInt64($DADCE601B47AFE19), UInt64($46C3679D5436DA89),
UInt64($C6251E4BEBBD57DA), UInt64($ADA824A1B0BADDEE), UInt64($DADCE601B47AFE19),
UInt64($46C3679D5436DA89), UInt64($C6251E4BEBBD57DA), UInt64($E56FE05C655387BD),
UInt64($368BCD4D80C38B9F), UInt64($E74235B18F7564C4), UInt64($81059693A0590384)),
(UInt64($65A85965268277A5), UInt64($F29A5B2C9A51C439), UInt64($0AABF0324ECE8814),
UInt64($6521FE578234C086), UInt64($88294A1221E85AD5), UInt64($685D8B1B46910A3A),
UInt64($600A02F24903A0A2), UInt64($6521FE578234C086), UInt64($88294A1221E85AD5),
UInt64($685D8B1B46910A3A), UInt64($600A02F24903A0A2), UInt64($D7EEABDDAE65BDE7),
UInt64($84C29D3395DA9F2F), UInt64($D51D9A2FA63A1584), UInt64($B5F2B5DF9BD80D0D)),
(UInt64($6579248C4CABCF91), UInt64($21B4FDD6DA56DF76), UInt64($727C8A9161E8CC9E),
UInt64($F5EF59C60D0513FF), UInt64($A2C01A296E191385), UInt64($8A7BE6557AC395E3),
UInt64($FA772F9EEE991C2E), UInt64($F5EF59C60D0513FF), UInt64($A2C01A296E191385),
UInt64($8A7BE6557AC395E3), UInt64($FA772F9EEE991C2E), UInt64($6B719B2929E4872F),
UInt64($5E733C2CCE431F4F), UInt64($C2E1E987EC2C964A), UInt64($EF65002C93EC9B52)),
(UInt64($FCEA6DEB6FBC95DE), UInt64($FA083E475037DD9B), UInt64($A402E8B120895DCF),
UInt64($128DA31D726A4316), UInt64($6B12CCB52A7D436B), UInt64($86A73E06CAADAE8C),
UInt64($F0106FD320CE8874), UInt64($128DA31D726A4316), UInt64($6B12CCB52A7D436B),
UInt64($86A73E06CAADAE8C), UInt64($F0106FD320CE8874), UInt64($843B8AC2ED7EA56A),
UInt64($083DD995F66310BC), UInt64($A0BC7A8A57EC8715), UInt64($8B074E7E253A8F9F)),
(UInt64($A5AFB4DAC88F15F0), UInt64($FA2D11898DAAA5E1), UInt64($C118493D086EB030),
UInt64($932D16DF5D691FB1), UInt64($5DDE659F15FE9B64), UInt64($6A55CBF2CD4CF502),
UInt64($2C69B73B509C23E4), UInt64($932D16DF5D691FB1), UInt64($5DDE659F15FE9B64),
UInt64($6A55CBF2CD4CF502), UInt64($2C69B73B509C23E4), UInt64($0939C27ABEB2C225),
UInt64($76CA80334E1B702F), UInt64($2726E298EADC8977), UInt64($E842387DEFD95B77)),
(UInt64($35F437B7ACBFD454), UInt64($23E56C12E72A5EEE), UInt64($B29D3D3F9FEA4832),
UInt64($0BD6947BA8F8AF57), UInt64($E2C925A1262DBC65), UInt64($CEC8C16603D2616E),
UInt64($4ACFE590EE1F5942), UInt64($0BD6947BA8F8AF57), UInt64($E2C925A1262DBC65),
UInt64($CEC8C16603D2616E), UInt64($4ACFE590EE1F5942), UInt64($74DA02857622880B),
UInt64($2F583FFB9B50D1E9), UInt64($0C6FE532FD7BED1C), UInt64($E87F52313C0D862D)),
(UInt64($8F45F63A2F2D77D5), UInt64($2F251880D8B83227), UInt64($7B457C2C096A4FEF),
UInt64($60386BA5BAEB0A28), UInt64($4C8DB172AC835D05), UInt64($C9F3245A03B60FFA),
UInt64($1E40258AEB689328), UInt64($60386BA5BAEB0A28), UInt64($4C8DB172AC835D05),
UInt64($C9F3245A03B60FFA), UInt64($1E40258AEB689328), UInt64($6FF9FAEBEB20E59D),
UInt64($7FB5AC0811ABDA15), UInt64($9B4D8F3D97EAD61B), UInt64($6E55062F8C2C1A53)),
(UInt64($62258E6FE64EA749), UInt64($E61DA1411606C50D), UInt64($1E383042228A6524),
UInt64($ED27416D233BCC8C), UInt64($C36902F1D5236598), UInt64($72CC7A789BDC0DF8),
UInt64($16E1C593759DF8BA), UInt64($ED27416D233BCC8C), UInt64($C36902F1D5236598),
UInt64($72CC7A789BDC0DF8), UInt64($16E1C593759DF8BA), UInt64($6D5FCFA88AE1093E),
UInt64($48061BF0C688042F), UInt64($070D1DB4D8467379), UInt64($279DCC4EC610C978)),
(UInt64($FC109F4192BA2587), UInt64($DA1EB26735719B82), UInt64($DA0616341A86759B),