-
-
Notifications
You must be signed in to change notification settings - Fork 4
/
Copy pathCITY_1_1_1_Test.pas
1968 lines (1931 loc) · 140 KB
/
CITY_1_1_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.1.1 tests
Implementation of testing suite for CITY hash version 1.1.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_1_1_Test;
{$INCLUDE 'CITY_defs.inc'}
interface
Function RunTests: Integer;
implementation
uses
SysUtils,
AuxTypes,
CITY_Common, CITY_1_1_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 + b;
b := b + a;
a := (a xor (a shr 41)) * tk0;
b := (b xor (b shr 41)) * tk0 + i;
u := UInt8(b shr 37);
data[i] := u;
end;
end;
//------------------------------------------------------------------------------
type
TDataSubArray = array[0..15] 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($95162F24E6A5F930),
UInt64($6808BDF4F1EB06E0), UInt64($B3B1F3A67B624D82), UInt64($C9A62F12BD4CD80B),
UInt64($00000000DC56D17A)),
(UInt64($541150E87F415E96), UInt64($1AEF0D24B3148A1A), UInt64($BACC300E1E82345A),
UInt64($C3CDC41E1DF33513), UInt64($2C138FF2596D42F6), UInt64($F58E9082AED3055F),
UInt64($162E192B2957163D), UInt64($C3CDC41E1DF33513), UInt64($2C138FF2596D42F6),
UInt64($F58E9082AED3055F), UInt64($162E192B2957163D), UInt64($FB99E85E0D16F90C),
UInt64($608462C15BDF27E8), UInt64($E7D2C5C943572B62), UInt64($1BAAA9327642798C),
UInt64($0000000099929334)),
(UInt64($0F3786A4B25827C1), UInt64($34EE1A2BF767BD1C), UInt64($2F15CA2EBFB631F2),
UInt64($3149BA1DAC77270D), UInt64($070E2E076E30703C), UInt64($059BCC9659BC5296),
UInt64($9ECBC8132AE2F1D7), UInt64($3149BA1DAC77270D), UInt64($070E2E076E30703C),
UInt64($059BCC9659BC5296), UInt64($9ECBC8132AE2F1D7), UInt64($A01D30789BAD7CF2),
UInt64($AE03FE371981A0E0), UInt64($127E3883B8788934), UInt64($D0AC3D4C0A6FCA32),
UInt64($000000004252EDB7)),
(UInt64($EF923A7A1AF78EAB), UInt64($79163B1E1E9A9B18), UInt64($DF3B2ACA6E1E4A30),
UInt64($2193FB7620CBF23B), UInt64($8B6A8FF06CDA8302), UInt64($1A44469AFD3E091F),
UInt64($08B0449376612506), UInt64($2193FB7620CBF23B), UInt64($8B6A8FF06CDA8302),
UInt64($1A44469AFD3E091F), UInt64($08B0449376612506), UInt64($E9D9D41C32AD91D1),
UInt64($B44AB09F58E3C608), UInt64($019E9175F9FCF784), UInt64($839B3C9581B4A480),
UInt64($00000000EBC34F3C)),
(UInt64($11DF592596F41D88), UInt64($843EC0BCE9042F9C), UInt64($CCE2EA1E08B1EB30),
UInt64($4D09E42F09CC3495), UInt64($666236631B9F253B), UInt64($D28B3763CD02B6A3),
UInt64($43B249E57C4D0C1B), UInt64($4D09E42F09CC3495), UInt64($666236631B9F253B),
UInt64($D28B3763CD02B6A3), UInt64($43B249E57C4D0C1B), UInt64($3887101C8ADEA101),
UInt64($8A9355D4EFC91DF0), UInt64($3E610944CC9FECFD), UInt64($5BF9EB60B08AC0CE),
UInt64($0000000026F2B463)),
(UInt64($831F448BDC5600B3), UInt64($62A24BE3120A6919), UInt64($1B44098A41E010DA),
UInt64($0DC07DF53B949C6B), UInt64($D2B11B2081AEB002), UInt64($D212B02C1B13F772),
UInt64($C0BED297B4BE1912), UInt64($0DC07DF53B949C6B), UInt64($D2B11B2081AEB002),
UInt64($D212B02C1B13F772), UInt64($C0BED297B4BE1912), UInt64($682D3D2AD304E4AF),
UInt64($40E9112A655437A1), UInt64($268B09F7EE09843F), UInt64($6B9698D43859CA47),
UInt64($00000000B042C047)),
(UInt64($3ECA803E70304894), UInt64($0D80DE767E4A920A), UInt64($A51CFBB292EFD53D),
UInt64($D183DCDA5F73EDFA), UInt64($3A93CBF40F30128C), UInt64($1A92544D0B41DBDA),
UInt64($AEC2C4BEE81975E1), UInt64($D183DCDA5F73EDFA), UInt64($3A93CBF40F30128C),
UInt64($1A92544D0B41DBDA), UInt64($AEC2C4BEE81975E1), UInt64($5F91814D1126BA4B),
UInt64($F8AC57EEE87FCF1F), UInt64($C55C644A5D0023CD), UInt64($ADB761E827825FF2),
UInt64($00000000E73BB0A8)),
(UInt64($1B5A063FB4C7F9F1), UInt64($318DBC24AF66DEE9), UInt64($10EF7B32D5C719AF),
UInt64($B140A02EF5C97712), UInt64($B7D00EF065B51B33), UInt64($635121D532897D98),
UInt64($532DAF21B312A6D6), UInt64($B140A02EF5C97712), UInt64($B7D00EF065B51B33),
UInt64($635121D532897D98), UInt64($532DAF21B312A6D6), UInt64($0C0B09B75D943910),
UInt64($8C84DFB5EF2A8E96), UInt64($E5C06034B0353433), UInt64($3170FAF1C33A45DD),
UInt64($0000000091DFDD75)),
(UInt64($A0F10149A0E538D6), UInt64($69D008C20F87419F), UInt64($41B36376185B3E9E),
UInt64($26B6689960CCF81D), UInt64($55F23B27BB9EFD94), UInt64($3A17F6166DD765DB),
UInt64($C891A8A62931E782), UInt64($26B6689960CCF81D), UInt64($55F23B27BB9EFD94),
UInt64($3A17F6166DD765DB), UInt64($C891A8A62931E782), UInt64($23852DC37DDD2607),
UInt64($8B7F1B1EC897829E), UInt64($D1D69452A54EED8A), UInt64($56431F2BD766EC24),
UInt64($00000000C87F95DE)),
(UInt64($FB8D9C70660B910B), UInt64($A45B0CC3476BFF1B), UInt64($B28D1996144F0207),
UInt64($98EC31113E5E35D2), UInt64($5E4AEB853F1B9AA7), UInt64($BCF5C8FE4465B7C8),
UInt64($B1EA3A8243996F15), UInt64($98EC31113E5E35D2), UInt64($5E4AEB853F1B9AA7),
UInt64($BCF5C8FE4465B7C8), UInt64($B1EA3A8243996F15), UInt64($CABBCCEDB6407571),
UInt64($D1E40A84C445EC3A), UInt64($33302AA908CF4039), UInt64($9F15F79211B5CDF8),
UInt64($000000003F5538EF)),
(UInt64($236827BEAE282A46), UInt64($E43970221139C946), UInt64($4F3AC6FAA837A3AA),
UInt64($71FEC0F972248915), UInt64($2170EC2061F24574), UInt64($9EB346B6CAA36E82),
UInt64($2908F0FDBCA48E73), UInt64($71FEC0F972248915), UInt64($2170EC2061F24574),
UInt64($9EB346B6CAA36E82), UInt64($2908F0FDBCA48E73), UInt64($8101C99F07C64ABB),
UInt64($B9F4B02B1B6A96A7), UInt64($583A2B10CD222F88), UInt64($0199DAE4CF9DB24C),
UInt64($0000000070EB1A1F)),
(UInt64($C385E435136ECF7C), UInt64($D9D17368FF6C4A08), UInt64($1B31EED4E5251A67),
UInt64($DF01A322C43A6200), UInt64($298B65A1714B5A7E), UInt64($0933B83F0AEDF23C),
UInt64($157BCB44D63F765A), UInt64($DF01A322C43A6200), UInt64($298B65A1714B5A7E),
UInt64($0933B83F0AEDF23C), UInt64($157BCB44D63F765A), UInt64($D6E9FC7A272D8B51),
UInt64($3EE5073EF1A9B777), UInt64($63149E31FAC02C59), UInt64($2F7979FF636BA1D8),
UInt64($00000000CFD63B83)),
(UInt64($E3F6828B6017086D), UInt64($21B4D1900554B3B0), UInt64($BEF38BE1809E24F1),
UInt64($D93251758985EE6C), UInt64($32A9E9F82BA2A932), UInt64($3822AACAA95F3329),
UInt64($DB349B2F90A490D8), UInt64($D93251758985EE6C), UInt64($32A9E9F82BA2A932),
UInt64($3822AACAA95F3329), UInt64($DB349B2F90A490D8), UInt64($8D49194A894A19CA),
UInt64($79A78B06E42738E6), UInt64($7E0F1EDA3D390C66), UInt64($1C291D7E641100A5),
UInt64($00000000894A52EF)),
(UInt64($851FFF285561DCA0), UInt64($4D1277D73CDF416F), UInt64($28CCFFA61010EBE2),
UInt64($77A4CCACD131D9EE), UInt64($E1D08EEB2F0E29AA), UInt64($70B9E3051383FA45),
UInt64($0582D0120425CABA), UInt64($77A4CCACD131D9EE), UInt64($E1D08EEB2F0E29AA),
UInt64($70B9E3051383FA45), UInt64($0582D0120425CABA), UInt64($A740EEF1846E4564),
UInt64($572DDDB74AC3AE00), UInt64($FDB5CA9579163BBD), UInt64($A649B9B799C615D2),
UInt64($000000009CDE6A54)),
(UInt64($61152A63595A96D9), UInt64($D1A3A91EF3A7BA45), UInt64($443B6BB4A493AD0C),
UInt64($A154296D11362D06), UInt64($D0F0BF1F1CB02FC1), UInt64($CCB87E09309F90D1),
UInt64($B24A8E4881911101), UInt64($A154296D11362D06), UInt64($D0F0BF1F1CB02FC1),
UInt64($CCB87E09309F90D1), UInt64($B24A8E4881911101), UInt64($1A481B4528559F58),
UInt64($BF837A3150896995), UInt64($4989EF6B941A3757), UInt64($2E725AB72D0B2948),
UInt64($000000006C4898D5)),
(UInt64($44473E03BE306C88), UInt64($30097761F872472A), UInt64($9FD1B669BFAD82D7),
UInt64($3BAB18B164396783), UInt64($047E385FF9D4C06F), UInt64($018062081BF558DF),
UInt64($63416EB68F104A36), UInt64($3BAB18B164396783), UInt64($047E385FF9D4C06F),
UInt64($018062081BF558DF), UInt64($63416EB68F104A36), UInt64($4ABDA1560C47AC80),
UInt64($1EA0E63DC6587AEE), UInt64($033EC79D92EBC1DE), UInt64($94F9DCCEF771E048),
UInt64($0000000013E1978E)),
(UInt64($03EAD5F21D344056), UInt64($FB6420393CFB05C3), UInt64($407932394CBBD303),
UInt64($AC059617F5906673), UInt64($94D50D3DCD3069A7), UInt64($02B26C3B92DEA0F0),
UInt64($99B7374CC78FC3FB), UInt64($AC059617F5906673), UInt64($94D50D3DCD3069A7),
UInt64($02B26C3B92DEA0F0), UInt64($99B7374CC78FC3FB), UInt64($1A8E3C73CDD40EE8),
UInt64($CBB5FCA06747F45B), UInt64($CEEC44238B291841), UInt64($28BF35CCE9C90A25),
UInt64($00000000051B4BA8)),
(UInt64($6ABBFDE37EE03B5B), UInt64($83FEBF188D2CC113), UInt64($CDA7B62D94D5B8EE),
UInt64($A4375590B8AE7C82), UInt64($168FD42F9ECAE4FF), UInt64($23BBDE43DE2CB214),
UInt64($A8C333112A243C8C), UInt64($A4375590B8AE7C82), UInt64($168FD42F9ECAE4FF),
UInt64($23BBDE43DE2CB214), UInt64($A8C333112A243C8C), UInt64($10AC012E8C518B49),
UInt64($64A44605D8B29458), UInt64($A67E701D2A679075), UInt64($3A3A20F43EC92303),
UInt64($00000000B6B06E40)),
(UInt64($0943E7ED63B3C080), UInt64($1EF207E9444EF7F8), UInt64($EF4A9F9F8C6F9B4A),
UInt64($6B54FC38D6A84108), UInt64($032F4212A47A4665), UInt64($6B5A9A8F64EE1DA6),
UInt64($9F74E86C6DA69421), UInt64($6B54FC38D6A84108), UInt64($032F4212A47A4665),
UInt64($6B5A9A8F64EE1DA6), UInt64($9F74E86C6DA69421), UInt64($946DD0CB30C1A08E),
UInt64($FDF376956907EAAA), UInt64($A59074C6EEC03028), UInt64($B1A3ABCF283F34AC),
UInt64($000000000240A2F2)),
(UInt64($D72CE05171EF8A1A), UInt64($C6BD6BD869203894), UInt64($C760E6396455D23A),
UInt64($0F86AF0B40DCCE7B), UInt64($8D3C15D613394D3C), UInt64($491E400491CD4ECE),
UInt64($7C19D3530EA3547F), UInt64($0F86AF0B40DCCE7B), UInt64($8D3C15D613394D3C),
UInt64($491E400491CD4ECE), UInt64($7C19D3530EA3547F), UInt64($1362963A1DC32AF9),
UInt64($FB9BC11762E1385C), UInt64($9E164EF1F5376083), UInt64($6C15819B5E828A7E),
UInt64($000000005DCEFC30)),
(UInt64($4182832B52D63735), UInt64($337097E123EEA414), UInt64($B5A72CA0456DF910),
UInt64($7EBC034235BC122F), UInt64($D9A7783D4EDD8049), UInt64($5F8B04A15AE42361),
UInt64($FC193363336453DD), UInt64($7EBC034235BC122F), UInt64($D9A7783D4EDD8049),
UInt64($5F8B04A15AE42361), UInt64($FC193363336453DD), UInt64($9B6C50224EF8C4F8),
UInt64($BA225C7942D16C3F), UInt64($6F6D55226A73C412), UInt64($ABCA061FE072152A),
UInt64($000000007A48B105)),
(UInt64($D6CDAE892584A2CB), UInt64($58DE0FA4ECA17DCD), UInt64($43DF30B8F5F1CB00),
UInt64($9E4EA5A4941E097D), UInt64($547E048D5A9DAABA), UInt64($EB6ECBB0B831D185),
UInt64($E0168DF5FAD0C670), UInt64($9E4EA5A4941E097D), UInt64($547E048D5A9DAABA),
UInt64($EB6ECBB0B831D185), UInt64($E0168DF5FAD0C670), UInt64($AFA9705F98C2C96A),
UInt64($749436F48137A96B), UInt64($759C041FC21DF486), UInt64($B23BF400107AA2EC),
UInt64($00000000FD55007B)),
(UInt64($5C8E90BC267C5EE4), UInt64($E9AE044075D992D9), UInt64($F234CBFD1F0A1E59),
UInt64($CE2744521944F14C), UInt64($104F8032F99DC152), UInt64($4E7F425BFAC67CA7),
UInt64($9461B911A1C6D589), UInt64($CE2744521944F14C), UInt64($104F8032F99DC152),
UInt64($4E7F425BFAC67CA7), UInt64($9461B911A1C6D589), UInt64($5E5ECC726DB8B60D),
UInt64($CCE68B0586083B51), UInt64($8A7F8E54A9CBA0FC), UInt64($42F010181D16F049),
UInt64($000000006B95894C)),
(UInt64($BBD7F30AC310A6F3), UInt64($B23B570D2666685F), UInt64($FB13FB08C9814FE7),
UInt64($4EE107042E512374), UInt64($1E2C8C0D16097E13), UInt64($210C7500995AA0E6),
UInt64($6C13190557106457), UInt64($4EE107042E512374), UInt64($1E2C8C0D16097E13),
UInt64($210C7500995AA0E6), UInt64($6C13190557106457), UInt64($A99B31C96777F381),
UInt64($8312AE8301D386C0), UInt64($ED5042B2A4FA96A3), UInt64($D71D1BB23907FE97),
UInt64($000000003360E827)),
(UInt64($36A097AA49519D97), UInt64($08204380A73C4065), UInt64($77C2004BDD9E276A),
UInt64($6EE1F817CE0B7AEE), UInt64($E9DCB3507F0596CA), UInt64($6BC63C666B5100E2),
UInt64($E0B056F1821752AF), UInt64($6EE1F817CE0B7AEE), UInt64($E9DCB3507F0596CA),
UInt64($6BC63C666B5100E2), UInt64($E0B056F1821752AF), UInt64($8EA1114E60292678),
UInt64($0904B80B46BECC77), UInt64($46CD9BB6E9DFF52F), UInt64($4C91E3B698355540),
UInt64($0000000045177E0B)),
(UInt64($0DC78CB032C49217), UInt64($112464083F83E03A), UInt64($96AE53E28170C0F5),
UInt64($0D367FF54952A958), UInt64($CDAD930657371147), UInt64($AA24DC2A9573D5FE),
UInt64($EB136DAA89DA5110), UInt64($0D367FF54952A958), UInt64($CDAD930657371147),
UInt64($AA24DC2A9573D5FE), UInt64($EB136DAA89DA5110), UInt64($DE623005F6D46057),
UInt64($B50C0C92B95E9B7F), UInt64($A8AA54050B81C978), UInt64($573FB5C7895AF9B5),
UInt64($000000007C6FFFE4)),
(UInt64($441593E0DA922DFE), UInt64($936EF46061469B32), UInt64($204A1921197DDD87),
UInt64($50D8A70E7A8D8F56), UInt64($256D150AE75DAB76), UInt64($E81F4C4A1989036A),
UInt64($D0F8DB365F9D7E00), UInt64($50D8A70E7A8D8F56), UInt64($256D150AE75DAB76),
UInt64($E81F4C4A1989036A), UInt64($D0F8DB365F9D7E00), UInt64($753D686677B14522),
UInt64($9F76E0CB6F2D0A66), UInt64($AB14F95988EC0D39), UInt64($97621D9DA9C9812F),
UInt64($00000000BBC78DA4)),
(UInt64($2BA3883D71CC2133), UInt64($72F2BBB32BED1A3C), UInt64($27E1BD96D4843251),
UInt64($A90F761E8DB1543A), UInt64($C339E23C09703CD8), UInt64($F0C6624C4B098FD3),
UInt64($1BAE2053E41FA4D9), UInt64($A90F761E8DB1543A), UInt64($C339E23C09703CD8),
UInt64($F0C6624C4B098FD3), UInt64($1BAE2053E41FA4D9), UInt64($3589E273C22BA059),
UInt64($63798246E5911A0B), UInt64($18E710EC268FC5DC), UInt64($714A122DE1D074F3),
UInt64($00000000C5C25D39)),
(UInt64($F2B6D2ADF8423600), UInt64($7514E2F016A48722), UInt64($43045743A50396BA),
UInt64($23DACB811652AD4F), UInt64($C982DA480E0D4C7D), UInt64($3A9C8ED5A399D0A9),
UInt64($951B8D084691D4E4), UInt64($23DACB811652AD4F), UInt64($C982DA480E0D4C7D),
UInt64($3A9C8ED5A399D0A9), UInt64($951B8D084691D4E4), UInt64($D9F87B4988CFF2F7),
UInt64($217A191D986AA3BC), UInt64($06AD23C56B480350), UInt64($DD78673938CEB2E7),
UInt64($00000000B6E5D06E)),
(UInt64($38FFFE7F3680D63C), UInt64($D513325255A7A6D1), UInt64($31ED47790F6CA62F),
UInt64($C801FAAA0A2E331F), UInt64($491DBC58279C7F88), UInt64($9C0178848321C97A),
UInt64($9D934F814F4D6A3C), UInt64($C801FAAA0A2E331F), UInt64($491DBC58279C7F88),
UInt64($9C0178848321C97A), UInt64($9D934F814F4D6A3C), UInt64($606A3E4FC8763192),
UInt64($BC15CB36A677EE84), UInt64($52D5904157E1FE71), UInt64($1588DD8B1145B79B),
UInt64($000000006178504E)),
(UInt64($B7477BF0B9CE37C6), UInt64($63B1C580A7FD02A4), UInt64($0F6433B9F10A5DAC),
UInt64($68DD76DB9D64ECA7), UInt64($0036297682B64B67), UInt64($42B192D71F414B7A),
UInt64($79692CEF44FA0206), UInt64($68DD76DB9D64ECA7), UInt64($0036297682B64B67),
UInt64($42B192D71F414B7A), UInt64($79692CEF44FA0206), UInt64($F0979252F4776D07),
UInt64($4B87CD4F1C9BBF52), UInt64($51B84BBC6312C710), UInt64($150720FBF85428A7),
UInt64($00000000BD4C3637)),
(UInt64($55BDB0E71E3EDEBD), UInt64($C7AB562BCF0568BC), UInt64($43166332F9EE684F),
UInt64($B2E25964CD409117), UInt64($A010599D6287C412), UInt64($FA5D6461E768DDA2),
UInt64($CB3CE74E8EC4F906), UInt64($B2E25964CD409117), UInt64($A010599D6287C412),
UInt64($FA5D6461E768DDA2), UInt64($CB3CE74E8EC4F906), UInt64($6120ABFD541A2610),
UInt64($AA88B148CC95794D), UInt64($2686CA35DF6590E3), UInt64($C6B02D18616CE94D),
UInt64($000000006E7AC474)),
(UInt64($0782FA1B08B475E7), UInt64($FB7138951C61B23B), UInt64($9829105E234FB11E),
UInt64($9A8C431F500EF06E), UInt64($D848581A580B6C12), UInt64($FECFE11E13A2BDB4),
UInt64($6C4FA0273D7DB08C), UInt64($9A8C431F500EF06E), UInt64($D848581A580B6C12),
UInt64($FECFE11E13A2BDB4), UInt64($6C4FA0273D7DB08C), UInt64($482F43BF5AE59FCB),
UInt64($F651FBCA105D79E6), UInt64($F09F78695D865817), UInt64($7A99D0092085CF47),
UInt64($000000001FB4B518)),
(UInt64($C5DC19B876D37A80), UInt64($15FFCFF666CFD710), UInt64($E8C30C72003103E2),
UInt64($7870765B470B2C5D), UInt64($078A9103FF960D82), UInt64($7BB50FFC9FAC74B3),
UInt64($477E70AB2B347DB2), UInt64($7870765B470B2C5D), UInt64($078A9103FF960D82),
UInt64($7BB50FFC9FAC74B3), UInt64($477E70AB2B347DB2), UInt64($A625238BDF7C07CF),
UInt64($1128D515174809F5), UInt64($B0F1647E82F45873), UInt64($17792D1C4F222C39),
UInt64($0000000031D13D6D)),
(UInt64($5E1141711D2D6706), UInt64($B537F6DEE8DE6933), UInt64($3AF0A1FBBE027C54),
UInt64($EA349DBC16C2E441), UInt64($38A7455B6A877547), UInt64($5F97B9750E365411),
UInt64($0E8CDE7F93AF49A3), UInt64($EA349DBC16C2E441), UInt64($38A7455B6A877547),
UInt64($5F97B9750E365411), UInt64($0E8CDE7F93AF49A3), UInt64($BA101925EC1F7E26),
UInt64($D5E84CAB8192C71E), UInt64($E256427726FDD633), UInt64($A4F38E2C6116890D),
UInt64($0000000026FA72E3)),
(UInt64($782EDF6DA001234F), UInt64($0F48CBD5C66C48F3), UInt64($808754D1E64E2A32),
UInt64($5D9DDE77353B1A6D), UInt64($11F58C54581FA8B1), UInt64($DA90FA7C28C37478),
UInt64($5E9A2EAFC670A88A), UInt64($5D9DDE77353B1A6D), UInt64($11F58C54581FA8B1),
UInt64($DA90FA7C28C37478), UInt64($5E9A2EAFC670A88A), UInt64($E35E1BC172E011EF),
UInt64($BF9255A4450AE7FE), UInt64($55F85194E26BC55F), UInt64($4F327873E14D0E54),
UInt64($000000006A7433BF)),
(UInt64($D26285842FF04D44), UInt64($8F38D71341EACCA9), UInt64($5CA436F4DB7A883C),
UInt64($BF41E5376B9F0EEC), UInt64($2252D21EB7E1C0E9), UInt64($F4B70A971855E732),
UInt64($40C7695AA3662AFD), UInt64($BF41E5376B9F0EEC), UInt64($2252D21EB7E1C0E9),
UInt64($F4B70A971855E732), UInt64($40C7695AA3662AFD), UInt64($770FE19E16AB73BB),
UInt64($D603EBDA6393D749), UInt64($E58C62439AA50DBD), UInt64($96D51E5A02D2D7CF),
UInt64($000000004E6DF758)),
(UInt64($C6AB830865A6BAE6), UInt64($6AA8E8DD4B98815C), UInt64($EFE3846713C371E5),
UInt64($A1924CBF0B5F9222), UInt64($7F4872369C2B4258), UInt64($CD6DA30530F3EA89),
UInt64($B7F8B9A704E6CEA1), UInt64($A1924CBF0B5F9222), UInt64($7F4872369C2B4258),
UInt64($CD6DA30530F3EA89), UInt64($B7F8B9A704E6CEA1), UInt64($FA06FF40433FD535),
UInt64($FB1C36FE8F0737F1), UInt64($0BB7050561171F80), UInt64($B1BC23235935D897),
UInt64($00000000D57F63EA)),
(UInt64($044B3A1929232892), UInt64($061DCA0E914FC217), UInt64($A607CC142096B964),
UInt64($F7DBC8433C89B274), UInt64($2F5F70581C9B7D32), UInt64($39BF5E5FEC82DCCA),
UInt64($8ADE56388901A619), UInt64($F7DBC8433C89B274), UInt64($2F5F70581C9B7D32),
UInt64($39BF5E5FEC82DCCA), UInt64($8ADE56388901A619), UInt64($C1C6A725CAAB3EA9),
UInt64($C1C7906C2F80B898), UInt64($9C3871A04CC884E6), UInt64($DF01813CBBDF217F),
UInt64($0000000052EF73B3)),
(UInt64($4B603D7932A8DE4F), UInt64($FAE64C464B8A8F45), UInt64($8FAFAB75661D602A),
UInt64($8FFE870EF4ADC087), UInt64($65BEA2BE41F55B54), UInt64($082F3503F636AEF1),
UInt64($5F78A282378B6BB0), UInt64($8FFE870EF4ADC087), UInt64($65BEA2BE41F55B54),
UInt64($082F3503F636AEF1), UInt64($5F78A282378B6BB0), UInt64($7BF2422C0BECEDDB),
UInt64($09D238D4780114BD), UInt64($7AD198311906597F), UInt64($EC8F892C0422ACA3),
UInt64($0000000003CB36C3)),
(UInt64($4EC0B54CF1566AFF), UInt64($30D2C7269B206BF4), UInt64($77C22E82295E1061),
UInt64($3DF9B04434771542), UInt64($FEDDCE785CCB661F), UInt64($A644AFF716928297),
UInt64($DD46AEE73824B4ED), UInt64($3DF9B04434771542), UInt64($FEDDCE785CCB661F),
UInt64($A644AFF716928297), UInt64($DD46AEE73824B4ED), UInt64($BF8D71879DA29B02),
UInt64($FC82DCCBFC8022A0), UInt64($31BFCD0D9F48D1D3), UInt64($C64EE24D0E7B5F8B),
UInt64($0000000072C39BEA)),
(UInt64($ED8B7A4B34954FF7), UInt64($56432DE31F4EE757), UInt64($85BD3ABAA572B155),
UInt64($7D2C38A926DC1B88), UInt64($5245B9EB4CD6791D), UInt64($FB53AB03B9AD0855),
UInt64($3664026C8FC669D7), UInt64($7D2C38A926DC1B88), UInt64($5245B9EB4CD6791D),
UInt64($FB53AB03B9AD0855), UInt64($3664026C8FC669D7), UInt64($045024D5080BC196),
UInt64($0B236EBEC2CC2740), UInt64($27231AD0E3443BE4), UInt64($145780B63F809250),
UInt64($00000000A65AA25C)),
(UInt64($5D28B43694176C26), UInt64($714CC8BC12D060AE), UInt64($3437726273A83FE6),
UInt64($864B1B28EC16EA86), UInt64($6A78A5A4039EC2B9), UInt64($08E959533E35A766),
UInt64($347B7C22B75AE65F), UInt64($864B1B28EC16EA86), UInt64($6A78A5A4039EC2B9),
UInt64($08E959533E35A766), UInt64($347B7C22B75AE65F), UInt64($5005892BB61E647C),
UInt64($FE646519B4A1894D), UInt64($CD801026F74A8A53), UInt64($8713463E9A1AB9CE),
UInt64($0000000074740539)),
(UInt64($6A1EF3639E1D202E), UInt64($919BC1BD145AD928), UInt64($30F3F7E48C28A773),
UInt64($2E8C49D7C7AAA527), UInt64($5E2328FC8701DB7C), UInt64($89EF1AFCA81F7DE8),
UInt64($B1857DB11985D296), UInt64($2E8C49D7C7AAA527), UInt64($5E2328FC8701DB7C),
UInt64($89EF1AFCA81F7DE8), UInt64($B1857DB11985D296), UInt64($17763D695F616115),
UInt64($B8F7BF1FCDC8322C), UInt64($CF0C61938AB07A27), UInt64($1122D3E6EDB4E866),
UInt64($00000000C3AE3C26)),
(UInt64($159F4D9E0307B111), UInt64($03E17914A5675A0C), UInt64($AF849BD425047B51),
UInt64($3B69EDADF357432B), UInt64($3A2E311C121E6BF2), UInt64($380FAD1E288D57E5),
UInt64($BF7C7E8EF0E3B83A), UInt64($3B69EDADF357432B), UInt64($3A2E311C121E6BF2),
UInt64($380FAD1E288D57E5), UInt64($BF7C7E8EF0E3B83A), UInt64($92966D5F4356AE9B),
UInt64($2A03FC66C4D6C036), UInt64($2516D8BDDB0D5259), UInt64($0B3FFE9737FF5090),
UInt64($00000000F29DB8A2)),
(UInt64($CC0A840725A7E25B), UInt64($57C69454396E193A), UInt64($976EAF7EEE0B4540),
UInt64($CD7A46850B95E901), UInt64($C57F7D060DDA246F), UInt64($6B9406EAD64079BF),
UInt64($11B28E20A573B7BD), UInt64($CD7A46850B95E901), UInt64($C57F7D060DDA246F),
UInt64($6B9406EAD64079BF), UInt64($11B28E20A573B7BD), UInt64($2D6DB356E9369ACE),
UInt64($00DC0AFE10FBA193), UInt64($05CDB10885DBBFCE), UInt64($5C700E205782E35A),
UInt64($000000001EF4CBF4)),
(UInt64($A2B27EE22F63C3F1), UInt64($9EBDE0CE1B3976B2), UInt64($2FE6A92A257AF308),
UInt64($8C1DF927A930AF59), UInt64($A462F4423C9E384E), UInt64($236542255B2AD8D9),
UInt64($595D201A2C19D5BC), UInt64($8C1DF927A930AF59), UInt64($A462F4423C9E384E),
UInt64($236542255B2AD8D9), UInt64($595D201A2C19D5BC), UInt64($022C87D4604A67F3),
UInt64($585A06EB4BC44C4F), UInt64($B4175A7AC7EABCD8), UInt64($A457D3EEBA14AB8C),
UInt64($00000000A9BE6C41)),
(UInt64($D8F2F234899BCAB3), UInt64($B10B037297C3A168), UInt64($DEBEA2C510CEDA7F),
UInt64($9498FEFB890287CE), UInt64($AE68C2BE5B1A69A6), UInt64($6189DFBA34ED656C),
UInt64($91658F95836E5206), UInt64($9498FEFB890287CE), UInt64($AE68C2BE5B1A69A6),
UInt64($6189DFBA34ED656C), UInt64($91658F95836E5206), UInt64($C0BB4FFF32AECD4D),
UInt64($94125F505A50EEF9), UInt64($6AC406E7CFBCE5BB), UInt64($344A4B1DCDB7F5D8),
UInt64($000000000FA31801)),
(UInt64($584F28543864844F), UInt64($D7CEE9FC2D46F20D), UInt64($A38DCA5657387205),
UInt64($7A0B6DBAB9A14E69), UInt64($C6D0A9D6B0E31AC4), UInt64($0A674D85812C7CF6),
UInt64($63538C0351049940), UInt64($7A0B6DBAB9A14E69), UInt64($C6D0A9D6B0E31AC4),
UInt64($0A674D85812C7CF6), UInt64($63538C0351049940), UInt64($09710E5F0BC93D1D),
UInt64($C2BEA5BD7C54DDD4), UInt64($48739AF2BED0D32D), UInt64($BA2C4E09E21FBA85),
UInt64($000000008331C5D8)),
(UInt64($A94BE46DD9AA41AF), UInt64($A57E5B7723D3F9BD), UInt64($0034BF845A52FD2F),
UInt64($843B58463C8DF0AE), UInt64($74B258324E916045), UInt64($BDD7353230EB2B38),
UInt64($FAD31FCED7ABADE5), UInt64($843B58463C8DF0AE), UInt64($74B258324E916045),
UInt64($BDD7353230EB2B38), UInt64($FAD31FCED7ABADE5), UInt64($2436AEAFB0046F85),
UInt64($65BC9AF9E5E33161), UInt64($92733B1B3AE90628), UInt64($F48143EAF78A7A89),
UInt64($00000000E9876DB8)),
(UInt64($9A87BEA227491D20), UInt64($A468657E2B9C43E7), UInt64($AF9BA60DB8D89EF7),
UInt64($CC76F429EA7A12BB), UInt64($5F30EAF2BB14870A), UInt64($434E824CB3E0CD11),
UInt64($431A4D382E39D16E), UInt64($CC76F429EA7A12BB), UInt64($5F30EAF2BB14870A),
UInt64($434E824CB3E0CD11), UInt64($431A4D382E39D16E), UInt64($09E51F913C4773A8),
UInt64($32AB1925823D0ADD), UInt64($99C61B54C1D8F69D), UInt64($38CFB80F02B43B1F),
UInt64($0000000027B0604E)),
(UInt64($27688C24958D1A5C), UInt64($E3B4A1C9429CF253), UInt64($48A95811F70D64BC),
UInt64($328063229DB22884), UInt64($67E9C95F8BA96028), UInt64($7C6BF01C60436075),
UInt64($FA55161E7D9030B2), UInt64($328063229DB22884), UInt64($67E9C95F8BA96028),
UInt64($7C6BF01C60436075), UInt64($FA55161E7D9030B2), UInt64($DADBC2F0DAB91681),
UInt64($0DA39D7A4934CA11), UInt64($162E845D24C1B45C), UInt64($EB5B9DCD8C6ED31B),
UInt64($00000000DCEC07F2)),
(UInt64($5D1D37790A1873AD), UInt64($ED9CD4BCC5FA1090), UInt64($CE51CDE05D8CD96A),
UInt64($F72C26E624407E66), UInt64($A0EB541BDBC6D409), UInt64($C3F40A2F40B3B213),
UInt64($6A784DE68794492D), UInt64($F72C26E624407E66), UInt64($A0EB541BDBC6D409),
UInt64($C3F40A2F40B3B213), UInt64($6A784DE68794492D), UInt64($10A38A23DBEF7937),
UInt64($6A5560F853252278), UInt64($C3387BBF3C7B82BA), UInt64($FBEE7C12EB072805),
UInt64($00000000CFF0A82A)),
(UInt64($1F03FD18B711EEA9), UInt64($566D89B1946D381A), UInt64($6E96E83FC92563AB),
UInt64($405F66CF8CAE1A32), UInt64($D7261740D8F18CE6), UInt64($FEA3AF64A413D0B2),
UInt64($D64D1810E83520FE), UInt64($405F66CF8CAE1A32), UInt64($D7261740D8F18CE6),
UInt64($FEA3AF64A413D0B2), UInt64($D64D1810E83520FE), UInt64($E1334A00A580C6E8),
UInt64($0454049E1B52C15F), UInt64($8895D823D9778247), UInt64($EFA7F2E88B826618),
UInt64($00000000FEC83621)),
(UInt64($F0316F286CF527B6), UInt64($F84C29538DE1AA5A), UInt64($7612ED3C923D4A71),
UInt64($D4ECCEBE9393EE8A), UInt64($2EB7867C2318CC59), UInt64($1CE621FD700FE396),
UInt64($686450D7A346878A), UInt64($D4ECCEBE9393EE8A), UInt64($2EB7867C2318CC59),
UInt64($1CE621FD700FE396), UInt64($686450D7A346878A), UInt64($75A5F37579F8B4CB),
UInt64($500CC16EB6541DC7), UInt64($B7B02317B539D9A6), UInt64($3519DDFF5BC20A29),
UInt64($000000000743D8DC)),
(UInt64($297008BCB3E3401D), UInt64($61A8E407F82B0C69), UInt64($A4A35BFF0524FA0E),
UInt64($7A61D8F552A53442), UInt64($821D1D8D8CFACF35), UInt64($7CC06361B86D0559),
UInt64($119B617A8C2BE199), UInt64($7A61D8F552A53442), UInt64($821D1D8D8CFACF35),
UInt64($7CC06361B86D0559), UInt64($119B617A8C2BE199), UInt64($2996487DA6721759),
UInt64($61A901376070B91D), UInt64($D88DEE12AE9C9B3C), UInt64($5665491BE1FA53A7),
UInt64($0000000064D41D26)),
(UInt64($043C6252411EE3BE), UInt64($B4CA1B8077777168), UInt64($2746DC3F7DA1737F),
UInt64($2247A4B2058D1C50), UInt64($1B3FA184B1D7BCC0), UInt64($DEB85613995C06ED),
UInt64($CBE1D957485A3CCD), UInt64($2247A4B2058D1C50), UInt64($1B3FA184B1D7BCC0),
UInt64($DEB85613995C06ED), UInt64($CBE1D957485A3CCD), UInt64($DFE241F8F33C96B6),
UInt64($6597EB05019C2109), UInt64($DA344B2A63A219CF), UInt64($79B8E3887612378A),
UInt64($00000000ACD90C81)),
(UInt64($CE38A9A54FAD6599), UInt64($6D6F4A90B9E8755E), UInt64($C3ECC79FF105DE3F),
UInt64($0E8B9EE96EFA2D0E), UInt64($90122905C4AB5358), UInt64($84F80C832D71979C),
UInt64($229310F3FFBBF4C6), UInt64($0E8B9EE96EFA2D0E), UInt64($90122905C4AB5358),
UInt64($84F80C832D71979C), UInt64($229310F3FFBBF4C6), UInt64($CC9EB42100CD63A7),
UInt64($07A283F2F3DA7B9F), UInt64($359B061D314E7A72), UInt64($0D0D959720028862),
UInt64($000000007C746A4B)),
(UInt64($0270A9305FEF70CF), UInt64($600193999D884F3A), UInt64($0F4D49EAE09ED8A1),
UInt64($2E091B85660F1298), UInt64($BFE37FAE1CDD64C9), UInt64($8DDDFBAB930F6494),
UInt64($02CCF4B08F5D417A), UInt64($2E091B85660F1298), UInt64($BFE37FAE1CDD64C9),
UInt64($8DDDFBAB930F6494), UInt64($02CCF4B08F5D417A), UInt64($0365C2EE85582FE6),
UInt64($DEE027BCD36DB62A), UInt64($B150994D3C7E5838), UInt64($FDFD1A0E692E436D),
UInt64($00000000B1047E99)),
(UInt64($E71BE7C28E84D119), UInt64($EB6ACE59932736E6), UInt64($70C4397807BA12C5),
UInt64($7A9D77781AC53509), UInt64($4489C3CCFDA3B39C), UInt64($FA722D4F243B4964),
UInt64($25F15800BFFDD122), UInt64($7A9D77781AC53509), UInt64($4489C3CCFDA3B39C),
UInt64($FA722D4F243B4964), UInt64($25F15800BFFDD122), UInt64($ED85E4157FBD3297),
UInt64($AAB1967227D59EFD), UInt64($2199631212EB3839), UInt64($3E4C19359AAE1CC2),
UInt64($00000000D1FD1068)),
(UInt64($B5B58C24B53AAA19), UInt64($D2A6AB0773DD897F), UInt64($EF762FE01ECB5B97),
UInt64($9DEEFBCFA4CAB1F1), UInt64($B58F5943CD2492BA), UInt64($A96DCC4D1F4782A7),
UInt64($102B62A82309DDE5), UInt64($9DEEFBCFA4CAB1F1), UInt64($B58F5943CD2492BA),
UInt64($A96DCC4D1F4782A7), UInt64($102B62A82309DDE5), UInt64($35FE52684763B338),
UInt64($AFE2616651EAAD1F), UInt64($43E38715BDFA05E7), UInt64($83C9BA83B5EC4A40),
UInt64($0000000056486077)),
(UInt64($44DD59BD301995CF), UInt64($3CCABD76493ADA1A), UInt64($540DB4C87D55EF23),
UInt64($0CFC6D7ADDA35797), UInt64($14C7D1F32332CF03), UInt64($2D553FFBFF3BE99D),
UInt64($C91C4EE0CB563182), UInt64($0CFC6D7ADDA35797), UInt64($14C7D1F32332CF03),
UInt64($2D553FFBFF3BE99D), UInt64($C91C4EE0CB563182), UInt64($9AA5E507F49136F0),
UInt64($760C5DD1A82C4888), UInt64($BEEA7E974A1CFB5C), UInt64($640B247774FE4BF7),
UInt64($000000006069BE80)),
(UInt64($B4D4789EB6F2630B), UInt64($BF6973263CE8EF0E), UInt64($0D1C75C50844B9D3),
UInt64($BCE905900C1EC6EA), UInt64($C30F304F4045487D), UInt64($A5C550166B3A142B),
UInt64($2F482B4E35327287), UInt64($BCE905900C1EC6EA), UInt64($C30F304F4045487D),
UInt64($A5C550166B3A142B), UInt64($2F482B4E35327287), UInt64($15B21DDDDF355438),
UInt64($0496471FA3006BAB), UInt64($2A8FD458D06C1A32), UInt64($DB91E8AE812F0B8D),
UInt64($000000002078359B)),
(UInt64($12807833C463737C), UInt64($58E927EA3B3776B4), UInt64($72DD20EF1C2F8AD0),
UInt64($910B610DE7A967BF), UInt64($801BC862120F6BF5), UInt64($9653EFEED5897681),
UInt64($F5367FF83E9EBBB3), UInt64($910B610DE7A967BF), UInt64($801BC862120F6BF5),
UInt64($9653EFEED5897681), UInt64($F5367FF83E9EBBB3), UInt64($CF56D489AFD1B0BF),
UInt64($C7C793715CAE3DE8), UInt64($631F91D64ABAE47C), UInt64($5F1F42FB14A444A2),
UInt64($000000009EA21004)),
(UInt64($E88419922B87176F), UInt64($BCF32F41A7DDBF6F), UInt64($D6EBEFD8085C1A0F),
UInt64($D1D44FE99451EF72), UInt64($EC951BA8E51E3545), UInt64($C0CA86B360746E96),
UInt64($AA679CC066A8040B), UInt64($D1D44FE99451EF72), UInt64($EC951BA8E51E3545),
UInt64($C0CA86B360746E96), UInt64($AA679CC066A8040B), UInt64($51065861ECE6FFC1),
UInt64($76777368A2997E11), UInt64($87F278F46731100C), UInt64($BBAA4140BDBA4527),
UInt64($000000009C9CFE88)),
(UInt64($105191E0EC8F7F60), UInt64($5918DBFCCA971E79), UInt64($6B285C8A944767B9),
UInt64($D3E86AC4F5ECCFA4), UInt64($0E5399DF2B106CA1), UInt64($814AADFACD217F1D),
UInt64($2754E3DEF1C405A9), UInt64($D3E86AC4F5ECCFA4), UInt64($0E5399DF2B106CA1),
UInt64($814AADFACD217F1D), UInt64($2754E3DEF1C405A9), UInt64($99290323B9F06E74),
UInt64($A9782E043F271461), UInt64($13C8B3B8C275A860), UInt64($6038D620E581E9E7),
UInt64($00000000B70A6DDD)),
(UInt64($A5B88BF7399A9F07), UInt64($FCA3DDFD96461CC4), UInt64($EBE738FDC0282FC6),
UInt64($69AFBC800606D0FB), UInt64($6104B97A9DB12DF7), UInt64($FCC09198BB90BF9F),
UInt64($C5E077E41A65BA91), UInt64($69AFBC800606D0FB), UInt64($6104B97A9DB12DF7),
UInt64($FCC09198BB90BF9F), UInt64($C5E077E41A65BA91), UInt64($DB261835EE8AA08E),
UInt64($DB0EE662E5796DC9), UInt64($FC1880ECEC499E5F), UInt64($648866FBE1502034),
UInt64($00000000DEA37298)),
(UInt64($D08C3F5747D84F50), UInt64($4E708B27D1B6F8AC), UInt64($70F70FD734888606),
UInt64($909AE019D761D019), UInt64($368BF4AAB1B86EF9), UInt64($308BD616D5460239),
UInt64($4FD33269F76783EA), UInt64($909AE019D761D019), UInt64($368BF4AAB1B86EF9),
UInt64($308BD616D5460239), UInt64($4FD33269F76783EA), UInt64($7D53B37C19713EAB),
UInt64($6BBA6EABDA58A897), UInt64($91ABB50EFC116047), UInt64($4E902F347E0E0E35),
UInt64($000000008F480819)),
(UInt64($2F72D12A40044B4B), UInt64($889689352FEC53DE), UInt64($0F03E6AD87EB2F36),
UInt64($EF79F28D874B9E2D), UInt64($B512089E8E63B76C), UInt64($24DC06833BF193A9),
UInt64($3C23308BA8E99D7E), UInt64($EF79F28D874B9E2D), UInt64($B512089E8E63B76C),
UInt64($24DC06833BF193A9), UInt64($3C23308BA8E99D7E), UInt64($5CEFF7B85CACEFB7),
UInt64($0EF390338898CD73), UInt64($B12967D7D2254F54), UInt64($DE874CBD8AEF7B75),
UInt64($00000000030B3B16)),
(UInt64($AA1F61FDC5C2E11E), UInt64($C2C56CD11277AB27), UInt64($A1E73069FDF1F94F),
UInt64($8184BAB36BB79DF0), UInt64($C81929CE8655B940), UInt64($301B11BF8A4D8CE8),
UInt64($73126FD45AB75DE9), UInt64($8184BAB36BB79DF0), UInt64($C81929CE8655B940),
UInt64($301B11BF8A4D8CE8), UInt64($73126FD45AB75DE9), UInt64($4BD6F76E4888229A),
UInt64($9AAE355B54A756D5), UInt64($CA3DE9726F6E99D5), UInt64($83F80CAC5BC36852),
UInt64($00000000F31BC4E8)),
(UInt64($9489B36FE2246244), UInt64($3355367033BE74B8), UInt64($5F57C2277CBCE516),
UInt64($BC61414F9802ECAF), UInt64($8EDD1E7A50562924), UInt64($48F4AB74A35E95F2),
UInt64($CC1AFCFD99A180E7), UInt64($BC61414F9802ECAF), UInt64($8EDD1E7A50562924),
UInt64($48F4AB74A35E95F2), UInt64($CC1AFCFD99A180E7), UInt64($517DD5E3ACF66110),
UInt64($7DD3AD9E8978B30D), UInt64($1F6D5DFC70DE812B), UInt64($947DAABA6441AAF3),
UInt64($00000000419F953B)),
(UInt64($358D7C0476A044CD), UInt64($E0B7B47BCBD8854F), UInt64($FFB42EC696705519),
UInt64($D45E44C263E95C38), UInt64($DF61DB53923AE3B1), UInt64($F2BC948CC4FC027C),
UInt64($8A8000C6066772A3), UInt64($D45E44C263E95C38), UInt64($DF61DB53923AE3B1),
UInt64($F2BC948CC4FC027C), UInt64($8A8000C6066772A3), UInt64($9FD93C942D31FA17),
UInt64($D7651ECEBE09CBD3), UInt64($68682CEFB6A6F165), UInt64($541EB99A2DCEE40E),
UInt64($0000000020E9E76D)),
(UInt64($B0C48DF14275265A), UInt64($9DA4448975905EFA), UInt64($D716618E414CEB6D),
UInt64($30E888AF70DF1E56), UInt64($4BEE54BD47274F69), UInt64($178B4059E1A0AFE5),
UInt64($6E2C96B7F58E5178), UInt64($30E888AF70DF1E56), UInt64($4BEE54BD47274F69),
UInt64($178B4059E1A0AFE5), UInt64($6E2C96B7F58E5178), UInt64($BB429D3B9275E9BC),
UInt64($C198013F09CAFDC6), UInt64($EC0A6EE4FB5DE348), UInt64($744E1E8ED2EB1EB0),
UInt64($00000000646F0FF8)),
(UInt64($DAA70BB300956588), UInt64($410EA6883A240C6D), UInt64($F5C8239FB5673EB3),
UInt64($8B1D7BB4903C105F), UInt64($CFB1C322B73891D4), UInt64($5F3B792B22F07297),
UInt64($FD64061F8BE86811), UInt64($8B1D7BB4903C105F), UInt64($CFB1C322B73891D4),
UInt64($5F3B792B22F07297), UInt64($FD64061F8BE86811), UInt64($1D2DB712921CFC2B),
UInt64($CD1B2B2F2CEE18AE), UInt64($6B6F8790DC7FEB09), UInt64($46C179EFA3F0F518),
UInt64($00000000EEB7ECA8)),
(UInt64($4EC97A20B6C4C7C2), UInt64($5913B1CD454F29FD), UInt64($A9629F9DAF06D685),
UInt64($0852C9499156A8F3), UInt64($3A180A6ABFB79016), UInt64($9FC3C4764037C3C9),
UInt64($2890C42FC0D972CF), UInt64($0852C9499156A8F3), UInt64($3A180A6ABFB79016),
UInt64($9FC3C4764037C3C9), UInt64($2890C42FC0D972CF), UInt64($1F92231D4E537651),
UInt64($FAB8BB07AA54B7B9), UInt64($E05D2D771C485ED4), UInt64($D50B34BF808CA731),
UInt64($0000000008112BB9)),
(UInt64($5C3323628435A2E8), UInt64($1BEA45CE9E72A6E3), UInt64($904F0A7027DDB52E),
UInt64($939F31DE14DCDC7B), UInt64($0A68FDF4379DF068), UInt64($F169E1F0B835279D),
UInt64($7498E432F9619B27), UInt64($939F31DE14DCDC7B), UInt64($0A68FDF4379DF068),
UInt64($F169E1F0B835279D), UInt64($7498E432F9619B27), UInt64($1AA2A1F11088E785),
UInt64($D6AD72F45729DE78), UInt64($9A63814157C80267), UInt64($55538E35C648E435),
UInt64($0000000085A6D477)),
(UInt64($C1EF26BEA260ABDB), UInt64($6EE423F2137F9280), UInt64($DF2118B946ED0B43),
UInt64($11B87FB1B900CC39), UInt64($E33E59B90DD815B1), UInt64($AA6CB5C4BAFAE741),
UInt64($739699951CA8C713), UInt64($11B87FB1B900CC39), UInt64($E33E59B90DD815B1),
UInt64($AA6CB5C4BAFAE741), UInt64($739699951CA8C713), UInt64($2B4389A967310077),
UInt64($1D5382568A31C2C9), UInt64($55D1E787FBE68991), UInt64($277C254BC31301E7),
UInt64($0000000056F76C84)),
(UInt64($6BE7381B115D653A), UInt64($ED046190758EA511), UInt64($DE6A45FFC3ED1159),
UInt64($A64760E4041447D0), UInt64($E3EAC49F3E0C5109), UInt64($DD86C4D4CB6258E2),
UInt64($EFA9857AFD046C7F), UInt64($A64760E4041447D0), UInt64($E3EAC49F3E0C5109),
UInt64($DD86C4D4CB6258E2), UInt64($EFA9857AFD046C7F), UInt64($FAB793DAE8246F16),
UInt64($C9E3B121B31D094C), UInt64($A2A0F55858465226), UInt64($DBA6F0FF39436344),
UInt64($000000009AF45D55)),
(UInt64($AE3EECE1711B2105), UInt64($14FD3F4027F81A4A), UInt64($ABB7E45177D151DB),
UInt64($501F3E9B18861E44), UInt64($465201170074E7D8), UInt64($96D5C91970F2CB12),
UInt64($40FD28C43506C95D), UInt64($501F3E9B18861E44), UInt64($465201170074E7D8),
UInt64($96D5C91970F2CB12), UInt64($40FD28C43506C95D), UInt64($E86C4B07802AAFF3),
UInt64($F317D14112372A70), UInt64($641B13E587711650), UInt64($4915421AB1090EAA),
UInt64($00000000D1C33760)),
(UInt64($376C28588B8FB389), UInt64($6B045E84D8491ED2), UInt64($4E857EFFB7D4E7DC),
UInt64($154DD79FD2F984B4), UInt64($F11171775622C1C3), UInt64($1FBE30982E78E6F0),
UInt64($A460A15DCF327E44), UInt64($154DD79FD2F984B4), UInt64($F11171775622C1C3),
UInt64($1FBE30982E78E6F0), UInt64($A460A15DCF327E44), UInt64($F359E0900CC3D582),
UInt64($7E11070447976D00), UInt64($324E6DAF276EA4B5), UInt64($7AA6E2DF0CC94FA2),
UInt64($00000000C56BBF69)),
(UInt64($58D943503BB6748F), UInt64($419C6C8E88AC70F6), UInt64($586760CBF3D3D368),
UInt64($B7E164979D5CCFC1), UInt64($12CB4230D26BF286), UInt64($F1BF910D44BD84CB),
UInt64($00B32C24C6A40272), UInt64($B7E164979D5CCFC1), UInt64($12CB4230D26BF286),
UInt64($F1BF910D44BD84CB), UInt64($00B32C24C6A40272), UInt64($11ED12E34C48C039),
UInt64($B0C2538E51D0A6AC), UInt64($4269BB773E1D553A), UInt64($0E35A9DBABD34867),
UInt64($00000000ABECFB9B)),
(UInt64($DFFF5989F5CFD9A1), UInt64($BCEE2E7EA3A96F83), UInt64($681C7874ADB29017),
UInt64($3FF6C8AC7C36B63A), UInt64($48BC8831D849E326), UInt64($30B078E76B0214E2),
UInt64($42954E6AD721B920), UInt64($3FF6C8AC7C36B63A), UInt64($48BC8831D849E326),
UInt64($30B078E76B0214E2), UInt64($42954E6AD721B920), UInt64($F9AEB33D164B4472),
UInt64($7B353B110831DBDC), UInt64($16F64C82F44AE17B), UInt64($B71244CC164B3B2B),
UInt64($000000008DE13255)),
(UInt64($7FB19EB1A496E8F5), UInt64($D49E5DFDB5C0833F), UInt64($C0D5D7B2F7C48DC7),
UInt64($1A57313A32F22DDE), UInt64($30AF46E49850BF8B), UInt64($AA0FE8D12F808F83),
UInt64($443E31D70873BB6B), UInt64($1A57313A32F22DDE), UInt64($30AF46E49850BF8B),
UInt64($AA0FE8D12F808F83), UInt64($443E31D70873BB6B), UInt64($BBEB67C49C9FDC13),
UInt64($18F1E2A88F59F9D5), UInt64($FB1B05038E5DEF11), UInt64($D0450B5CE4C39C52),
UInt64($00000000A98EE299)),
(UInt64($5DBA5B0DADCCDBAA), UInt64($4BA8DA8DED87FCDC), UInt64($F693FDD25BADF2F0),
UInt64($E9029E6364286587), UInt64($AE69F49ECB46726C), UInt64($18E002679217C405),
UInt64($BD6D66E85332AE9F), UInt64($E9029E6364286587), UInt64($AE69F49ECB46726C),
UInt64($18E002679217C405), UInt64($BD6D66E85332AE9F), UInt64($6BF330B1C353DD2A),
UInt64($74E9F2E71E3A4152), UInt64($3F85560B50F6C413), UInt64($D33A52A47EAED2B4),
UInt64($000000003015F556)),
(UInt64($688BEF4B135A6829), UInt64($8D31D82ABCD54E8E), UInt64($F95F8A30D55036D7),
UInt64($3D8C90E27AA2E147), UInt64($2EC937CE0AA236B4), UInt64($89B563996D3A0B78),
UInt64($39B02413B23C3F08), UInt64($3D8C90E27AA2E147), UInt64($2EC937CE0AA236B4),
UInt64($89B563996D3A0B78), UInt64($39B02413B23C3F08), UInt64($8D475A2E64FAF2D2),
UInt64($48567F7DCA46ECAF), UInt64($254CDA08D5F87A6D), UInt64($EC6AE9F729C47039),
UInt64($000000005A430E29)),
(UInt64($D8323BE05433A412), UInt64($8D48FA2B2B76141D), UInt64($3D346F23978336A5),
UInt64($4D50C7537562033F), UInt64($57DC7625B61DFE89), UInt64($9723A9F4C08AD93A),
UInt64($5309596F48AB456B), UInt64($4D50C7537562033F), UInt64($57DC7625B61DFE89),
UInt64($9723A9F4C08AD93A), UInt64($5309596F48AB456B), UInt64($7E453088019D220F),
UInt64($8776067BA6AB9714), UInt64($67E1D06BD195DE39), UInt64($74A1A32F8994B918),
UInt64($000000002797ADD0)),
(UInt64($3B5404278A55A7FC), UInt64($23CA0B327C2D0A81), UInt64($A6D65329571C892C),
UInt64($45504801E0E6066B), UInt64($86E6C6D6152A3D04), UInt64($4F3DB1C53ECA2952),
UInt64($D24D69B3E9EF10F3), UInt64($45504801E0E6066B), UInt64($86E6C6D6152A3D04),
UInt64($4F3DB1C53ECA2952), UInt64($D24D69B3E9EF10F3), UInt64($93A0DE2219E66A70),
UInt64($8932C7115CCB1F8A), UInt64($5EF503FDF2841A8C), UInt64($38064DD9EFA80A41),
UInt64($0000000027D55016)),
(UInt64($2A96A3F96C5E9BBC), UInt64($8CAF8566E212DDA8), UInt64($904DE559CA16E45E),
UInt64($F13BC2D9C2FE222E), UInt64($BE4CCEC9A6CDCCFD), UInt64($37B2CBDD973A3AC9),
UInt64($7B3223CD9C9497BE), UInt64($F13BC2D9C2FE222E), UInt64($BE4CCEC9A6CDCCFD),
UInt64($37B2CBDD973A3AC9), UInt64($7B3223CD9C9497BE), UInt64($D5904440F376F889),
UInt64($62B13187699C473C), UInt64($4751B89251F26726), UInt64($9500D84FA3A61BA8),
UInt64($0000000084945A82)),
(UInt64($22BEBFDCC26D18FF), UInt64($4B4D8DCB10807BA1), UInt64($40265EEE30C6B896),
UInt64($3752B423073B119A), UInt64($377DC5EB7C662BDB), UInt64($2B9F07F93A6C25B9),
UInt64($96F24EDE2BDC0718), UInt64($3752B423073B119A), UInt64($377DC5EB7C662BDB),
UInt64($2B9F07F93A6C25B9), UInt64($96F24EDE2BDC0718), UInt64($F7699B12C31417BD),
UInt64($017B366F401C58B2), UInt64($BF60188D5F437B37), UInt64($484436E56DF17F04),
UInt64($000000003EF7E224)),
(UInt64($627A2249EC6BBCC2), UInt64($C0578B462A46735A), UInt64($4974B8EE1C2D4F1F),
UInt64($EBDBB918EB6D837F), UInt64($8FB5F218DD84147C), UInt64($C77DD1F881DF2C54),
UInt64($62EAC298EC226DC3), UInt64($EBDBB918EB6D837F), UInt64($8FB5F218DD84147C),
UInt64($C77DD1F881DF2C54), UInt64($62EAC298EC226DC3), UInt64($43EDED83C4B60BD0),
UInt64($9A0A403B5487503B), UInt64($25F305D9147F0BDA), UInt64($3AD417F511BC1E64),
UInt64($0000000035ED8DC8)),
(UInt64($3ABAF1667BA2F3E0), UInt64($0EE78476B5EEADC1), UInt64($7E56AC0A6CA4F3F4),
UInt64($F1B9B413DF9D79ED), UInt64($A7621B6FD02DB503), UInt64($D92F7BA9928A4FFE),
UInt64($53F56BABDCAE96A6), UInt64($F1B9B413DF9D79ED), UInt64($A7621B6FD02DB503),
UInt64($D92F7BA9928A4FFE), UInt64($53F56BABDCAE96A6), UInt64($5302B89FC48713AB),
UInt64($D03E3B04DBE7A2F2), UInt64($FA74EF8AF6D376A7), UInt64($103C8CDEA1050EF2),
UInt64($000000006A75E43D)),
(UInt64($3931AC68C5F1B2C9), UInt64($EFE3892363AB0FB0), UInt64($40B707268337CD36),
UInt64($A53A6B64B1AC85C9), UInt64($D50E7F86EE1B832B), UInt64($7BAB08FDD26BA0A4),
UInt64($7587743C18FE2475), UInt64($A53A6B64B1AC85C9), UInt64($D50E7F86EE1B832B),
UInt64($7BAB08FDD26BA0A4), UInt64($7587743C18FE2475), UInt64($E3B5D5D490CF5761),
UInt64($DFC053F7D065EDD5), UInt64($42FFD8D5FB70129F), UInt64($599CA38677CCCDC3),
UInt64($00000000235D9805)),
(UInt64($B98FB0606F416754), UInt64($46A6E5547BA99C1E), UInt64($0C909D82112A8ED2),
UInt64($DBFAAE9642B3205A), UInt64($F676A1339402BCB9), UInt64($F4F12A5B1AC11F29),
UInt64($7DB8BAD81249DEE4), UInt64($DBFAAE9642B3205A), UInt64($F676A1339402BCB9),
UInt64($F4F12A5B1AC11F29), UInt64($7DB8BAD81249DEE4), UInt64($B26E46F2DA95922E),
UInt64($2AAEDD5E12E3C611), UInt64($0A0E2D9082966074), UInt64($C64DA8A167ADD63D),
UInt64($00000000F7D69572)),
(UInt64($7F7729A33E58FCC4), UInt64($2E4BC1E7A023EAD4), UInt64($E707008EA7CA6222),
UInt64($47418A71800334A0), UInt64($D10395D8FC64D8A4), UInt64($08257A30062CB66F),
UInt64($6786F9B2DC1FF18A), UInt64($47418A71800334A0), UInt64($D10395D8FC64D8A4),
UInt64($08257A30062CB66F), UInt64($6786F9B2DC1FF18A), UInt64($5633F437BB2F180F),
UInt64($E5A3A405737D22D6), UInt64($CA0FF1EF6F7F0B74), UInt64($D0AE600684B16DF8),
UInt64($00000000BACD0199)),
(UInt64($42A0AA9CE82848B3), UInt64($57232730E6BEE175), UInt64($F89BB3F370782031),
UInt64($CAA33CF9B4F6619C), UInt64($B2C8648AD49C209F), UInt64($9E89ECE0712DB1C0),
UInt64($101D8274A711A54B), UInt64($CAA33CF9B4F6619C), UInt64($B2C8648AD49C209F),
UInt64($9E89ECE0712DB1C0), UInt64($101D8274A711A54B), UInt64($538E79F1E70135CD),
UInt64($E1F5A76F983C844E), UInt64($653C082FD66088FC), UInt64($1B9C9B464B654958),
UInt64($00000000E428F50E)),
(UInt64($6B2C6D38408A4889), UInt64($DE3EF6F68FB25885), UInt64($20754F456C203361),
UInt64($941F5023C0C943F9), UInt64($DFDEB9564FD66F24), UInt64($2140CEC706B9D406),
UInt64($7B22429B131E9C72), UInt64($941F5023C0C943F9), UInt64($DFDEB9564FD66F24),
UInt64($2140CEC706B9D406), UInt64($7B22429B131E9C72), UInt64($94215C22EB940F45),
UInt64($D28B9ED474F7249A), UInt64($6F25E88F2FBF9F56), UInt64($B6718F9E605B38AC),
UInt64($0000000081EAAAD3)),
(UInt64($930380A3741E862A), UInt64($348D28638DC71658), UInt64($89DEDCFD1654EA0D),
UInt64($07E7F61684080106), UInt64($837ACE9794582976), UInt64($5AC8CA76A357EB1B),
UInt64($32B58308625661FB), UInt64($07E7F61684080106), UInt64($837ACE9794582976),
UInt64($5AC8CA76A357EB1B), UInt64($32B58308625661FB), UInt64($C09705C4572025D9),
UInt64($F9187F6AF0291303), UInt64($1C0EDD8EE4B02538), UInt64($0E6CB105DAA0578A),
UInt64($00000000ADDBD3E3)),
(UInt64($94808B5D2AA25F9A), UInt64($CEC72968128195E0), UInt64($D9F4DA2BDC1E130F),
UInt64($272D8DD74F3006CC), UInt64($EC6C2AD1EC03F554), UInt64($4AD276B249A5D5DD),
UInt64($549A22A17C0CDE12), UInt64($272D8DD74F3006CC), UInt64($EC6C2AD1EC03F554),
UInt64($4AD276B249A5D5DD), UInt64($549A22A17C0CDE12), UInt64($602119CB824D7CDE),
UInt64($F4D3CEF240EF35FA), UInt64($E889895E01911BC7), UInt64($785A7E5AC20E852B),
UInt64($00000000E66DBCA0)),
(UInt64($B31ABB08AE6E3D38), UInt64($9EB9A95CBD9E8223), UInt64($8019E79B7EE94EA9),
UInt64($7B2271A7A3248E22), UInt64($3B4F700E5A0BA523), UInt64($8EBC520C227206FE),
UInt64($DA3F861490F5D291), UInt64($7B2271A7A3248E22), UInt64($3B4F700E5A0BA523),
UInt64($8EBC520C227206FE), UInt64($DA3F861490F5D291), UInt64($D08A689F9F3AA60E),
UInt64($547C1B97A068661F), UInt64($4B15A67FA29172F0), UInt64($EAF40C085191D80F),
UInt64($00000000AFE11FD5)),
(UInt64($DCCB5534A893EA1A), UInt64($CE71C398708C6131), UInt64($FE2396315457C164),
UInt64($3F1229F4D0FD96FB), UInt64($33130AA5FA9D43F2), UInt64($E42693D5B34E63AB),
UInt64($2F4EF2BE67F62104), UInt64($3F1229F4D0FD96FB), UInt64($33130AA5FA9D43F2),
UInt64($E42693D5B34E63AB), UInt64($2F4EF2BE67F62104), UInt64($372E5153516E37B9),
UInt64($AF9EC142AB12CC86), UInt64($777920C09345E359), UInt64($E7C4A383BEF8ADC6),
UInt64($00000000A71A406F)),
(UInt64($6369163565814DE6), UInt64($8FEB86FB38D08C2F), UInt64($4976933485CC9A20),
UInt64($7D3E82D5BA29A90D), UInt64($D5983CC93A9D126A), UInt64($37E9DFD950E7B692),
UInt64($80673BE6A7888B87), UInt64($7D3E82D5BA29A90D), UInt64($D5983CC93A9D126A),
UInt64($37E9DFD950E7B692), UInt64($80673BE6A7888B87), UInt64($57F732DC600808BC),
UInt64($59477199802CC78B), UInt64($F824810EB8F2C2DE), UInt64($C4A3437F05B3B61C),
UInt64($000000009D90EAF5)),
(UInt64($EDEE4FF253D9F9B3), UInt64($96EF76FB279EF0AD), UInt64($A4D204D179DB2460),
UInt64($1F3DCDFA513512D6), UInt64($4DC7EC07283117E4), UInt64($4438BAE88AE28BF9),
UInt64($AA7EAE72C9244A0D), UInt64($1F3DCDFA513512D6), UInt64($4DC7EC07283117E4),
UInt64($4438BAE88AE28BF9), UInt64($AA7EAE72C9244A0D), UInt64($B9AEDC8D3ECC72DF),
UInt64($B75A8EB090A77D62), UInt64($6B15677F9CD91507), UInt64($51D8282CB3A9DDBF),
UInt64($000000006665DB10)),
(UInt64($941993DF6E633214), UInt64($929BC1BECA5B72C6), UInt64($141FC52B8D55572D),
UInt64($B3B782AD308F21ED), UInt64($4F2676485041DEE0), UInt64($BFE279AED5CB4BC8),
UInt64($2A62508A467A22FF), UInt64($B3B782AD308F21ED), UInt64($4F2676485041DEE0),
UInt64($BFE279AED5CB4BC8), UInt64($2A62508A467A22FF), UInt64($E74D29EAB742385D),
UInt64($56B05CD90ECFC293), UInt64($C603728EA73F8844), UInt64($8638FCD21BC692C4),
UInt64($000000009C977CBF)),
(UInt64($859838293F64CD4C), UInt64($484403B39D44AD79), UInt64($BF674E64D64B9339),
UInt64($44D68AFDA9568F08), UInt64($478568ED51CA1D65), UInt64($679C204AD3D9E766),
UInt64($B28E788878488DC1), UInt64($44D68AFDA9568F08), UInt64($478568ED51CA1D65),
UInt64($679C204AD3D9E766), UInt64($B28E788878488DC1), UInt64($D001A84D3A84FAE6),
UInt64($D376958FE4CB913E), UInt64($17435277E36C86F0), UInt64($23657B263C347AA6),
UInt64($00000000EE83DDD4)),
(UInt64($C19B5648E0D9F555), UInt64($328E47B2B7562993), UInt64($E756B92BA4BD6A51),
UInt64($C3314E362764DDB8), UInt64($6481C084EE9EC6B5), UInt64($0EDE23FB9A251771),
UInt64($BD617F2643324590), UInt64($C3314E362764DDB8), UInt64($6481C084EE9EC6B5),
UInt64($0EDE23FB9A251771), UInt64($BD617F2643324590), UInt64($D2D30C9B95E030F5),
UInt64($8A517312FFC5795E), UInt64($8B1F325033BD535E), UInt64($3EE6E867E03F2892),
UInt64($00000000026519CC)),
(UInt64($F963B63B9006C248), UInt64($9E9BF727FFAA00BC), UInt64($C73BACC75B917E3A),
UInt64($2C6AA706129CC54C), UInt64($17A706F59A49F086), UInt64($C7C1EEC455217145),
UInt64($6ADFDC6E07602D42), UInt64($2C6AA706129CC54C), UInt64($17A706F59A49F086),
UInt64($C7C1EEC455217145), UInt64($6ADFDC6E07602D42), UInt64($FB75FCA30D848DD2),
UInt64($5228C9ED14653ED4), UInt64($953958910153B1A2), UInt64($A430103A24F42A5D),
UInt64($00000000A485A53F)),
(UInt64($6A8AA0852A8C1F3B), UInt64($C8F1E5E206A21016), UInt64($2AA554AED1EBB524),
UInt64($FC3E3C322CD5D89B), UInt64($B7E3911DC2BD4EBB), UInt64($FCD6DA5E5FAE833A),
UInt64($51ED3C41F87F9118), UInt64($FC3E3C322CD5D89B), UInt64($B7E3911DC2BD4EBB),
UInt64($FCD6DA5E5FAE833A), UInt64($51ED3C41F87F9118), UInt64($F31750CBC19C420A),
UInt64($186DAB1ABADA1D86), UInt64($CA7F88CB894B3CD7), UInt64($2859EEB1C373790C),
UInt64($00000000F62BC412)),
(UInt64($740428B4D45E5FB8), UInt64($4C95A4CE922CB0A5), UInt64($E99C3BA78FEAE796),
UInt64($914F1EA2FDCEBF5C), UInt64($9566453C07CD0601), UInt64($09841BF66D0462CD),
UInt64($79140C1C18536AEB), UInt64($914F1EA2FDCEBF5C), UInt64($9566453C07CD0601),
UInt64($09841BF66D0462CD), UInt64($79140C1C18536AEB), UInt64($A963B930B05820C2),
UInt64($6A7D9FA0C8C45153), UInt64($64214C40D07CF39B), UInt64($7057DAF1D806C014),
UInt64($000000008975A436)),
(UInt64($658B883B3A872B86), UInt64($2F0E303F0F64827A), UInt64($0975337E23DC45E1),
UInt64($99468A917986162B), UInt64($7B31434AAC6E0AF0), UInt64($F6915C1562C7D82F),
UInt64($E4071D82A6DD71DB), UInt64($99468A917986162B), UInt64($7B31434AAC6E0AF0),
UInt64($F6915C1562C7D82F), UInt64($E4071D82A6DD71DB), UInt64($5F5331F077B5D996),
UInt64($7B314BA21B747A4F), UInt64($5A73CB9521DA17F5), UInt64($12ED435FAE286D86),
UInt64($0000000094FF7F41)),
(UInt64($6DF0A977DA5D27D4), UInt64($0891DD0E7CB19508), UInt64($FD65434A0B71E680),
UInt64($8799E4740E573C50), UInt64($9E739B52D0F341E8), UInt64($CDFD34BA7D7B03EB),
UInt64($5061812CE6C88499), UInt64($8799E4740E573C50), UInt64($9E739B52D0F341E8),
UInt64($CDFD34BA7D7B03EB), UInt64($5061812CE6C88499), UInt64($612B8D8F2411DC5C),
UInt64($878BD883D29C7787), UInt64($0047A846727182BB), UInt64($EC4949508C8B3B9A),
UInt64($00000000760AA031)),
(UInt64($A900275464AE07EF), UInt64($11F2CFDA34BEB4A3), UInt64($09ABF91E5A1C38E4),
UInt64($8063D80AB26F3D6D), UInt64($4177B4B9B4F0393F), UInt64($6DE42BA8672B9640),
UInt64($0D0BCCDB72C51C18), UInt64($8063D80AB26F3D6D), UInt64($4177B4B9B4F0393F),
UInt64($6DE42BA8672B9640), UInt64($0D0BCCDB72C51C18), UInt64($AF3F611B7F22CF12),
UInt64($3863C41492645755), UInt64($928C7A616A8F14F9), UInt64($A82C78EB2EADC58B),
UInt64($000000003BDA76DF)),
(UInt64($810BC8AA0C40BCB0), UInt64($448A019568D01441), UInt64($F60EC52F60D3AEAE),
UInt64($52C44837AA6DFC77), UInt64($15D8D8FCCDD6DC5B), UInt64($345B793CCFA93055),
UInt64($932160FE802CA975), UInt64($52C44837AA6DFC77), UInt64($15D8D8FCCDD6DC5B),
UInt64($345B793CCFA93055), UInt64($932160FE802CA975), UInt64($A624B0DD93FC18CD),
UInt64($D955B254C2037F1E), UInt64($E540533D370A664C), UInt64($02BA4EC12514E9D7),
UInt64($00000000498E2E65)),
(UInt64($22036327DEB59ED7), UInt64($ADC05CEB97026A02), UInt64($48BFF0654262672B),
UInt64($C791B313ABA3F258), UInt64($443C7757A4727BEE), UInt64($E30E4B2372171BDF),
UInt64($F3DB986C4156F3CB), UInt64($C791B313ABA3F258), UInt64($443C7757A4727BEE),
UInt64($E30E4B2372171BDF), UInt64($F3DB986C4156F3CB), UInt64($A939AEFAB97C6E15),
UInt64($DBEB8ACF1D5B0E6C), UInt64($1E0EAB667A795BBA), UInt64($80DD539902DF4D50),
UInt64($00000000D38DEB48)),
(UInt64($7D14DFA9772B00C8), UInt64($595735EFC7EEAED7), UInt64($29872854F94C3507),
UInt64($BC241579D8348401), UInt64($16DC832804D728F0), UInt64($E9CC71AE64E3F09E),
UInt64($BEF634BC978BAC31), UInt64($BC241579D8348401), UInt64($16DC832804D728F0),
UInt64($E9CC71AE64E3F09E), UInt64($BEF634BC978BAC31), UInt64($07F64B1FA2A9129E),
UInt64($71D831BD530AC7F3), UInt64($C7AD0A8A6D5BE6F1), UInt64($82A7D3A815C7AAAB),
UInt64($0000000082B3FB6B)),
(UInt64($2D777CDDB912675D), UInt64($278D7B10722A13F9), UInt64($F5C02BFB7CC078AF),
UInt64($4283001239888836), UInt64($F44CA39A6F79DB89), UInt64($ED186122D71BCC9F),
UInt64($8620017AB5F3BA3B), UInt64($4283001239888836), UInt64($F44CA39A6F79DB89),
UInt64($ED186122D71BCC9F), UInt64($8620017AB5F3BA3B), UInt64($0E787472187F176C),
UInt64($267E64C4728CF181), UInt64($F1BA4B3007C15E30), UInt64($8E3A75D5B02ECFC0),
UInt64($00000000E500E25F)),
(UInt64($F2EC98824E8AA613), UInt64($5EB7E3FB53FE3BED), UInt64($12C22860466E1DD4),
UInt64($374DD4288E0B72E5), UInt64($FF8916DB706C0DF4), UInt64($CB1A9E85DE5E4B8D),
UInt64($D4D12AFB67A27659), UInt64($374DD4288E0B72E5), UInt64($FF8916DB706C0DF4),
UInt64($CB1A9E85DE5E4B8D), UInt64($D4D12AFB67A27659), UInt64($FEB69095D1BA175A),
UInt64($E2003AAB23A47FAD), UInt64($8163A3ECAB894B49), UInt64($46D356674CE041F6),
UInt64($00000000BD2BB07C)),
(UInt64($5E763988E21F487F), UInt64($24189DE8065D8DC5), UInt64($D1519D2403B62AA0),
UInt64($9136456740119815), UInt64($4D8FF7733B27EB83), UInt64($EA3040BC0C717EF8),
UInt64($07617AB400DFADBC), UInt64($9136456740119815), UInt64($4D8FF7733B27EB83),
UInt64($EA3040BC0C717EF8), UInt64($07617AB400DFADBC), UInt64($FB336770C10B17A1),
UInt64($6123B68B5B31F151), UInt64($1E147D5F295ECCF2), UInt64($9ECBB1333556F977),
UInt64($000000003A2B431D)),
(UInt64($48949DC327BB96AD), UInt64($E1FD21636C5C50B4), UInt64($3F6EB7F13A8712B4),
UInt64($14CF7F02DAB0EEE8), UInt64($6D01750605E89445), UInt64($4F1CF4006E613B78),
UInt64($57C40C4DB32BEC3B), UInt64($14CF7F02DAB0EEE8), UInt64($6D01750605E89445),
UInt64($4F1CF4006E613B78), UInt64($57C40C4DB32BEC3B), UInt64($1FDE5A347F4A326E),
UInt64($CB5A54308ADB0E3F), UInt64($14994B2BA447A23C), UInt64($7067D0ABB4257B68),
UInt64($000000007322A83D)),
(UInt64($B7C4209FB24A85C5), UInt64($B35FEB319C79CE10), UInt64($F0D3DE191833B922),
UInt64($570D62758DDF6397), UInt64($5E0204FB68A7B800), UInt64($4383A9236F8B5A2B),
UInt64($7BC1A64641D803A4), UInt64($570D62758DDF6397), UInt64($5E0204FB68A7B800),
UInt64($4383A9236F8B5A2B), UInt64($7BC1A64641D803A4), UInt64($5434D61285099F7A),
UInt64($D49449AACDD5DD67), UInt64($97855BA0E9A7D75D), UInt64($DA67328062F3A62F),
UInt64($00000000A645CA1C)),
(UInt64($9C9E5BE0943D4B05), UInt64($B73DC69E45201CBB), UInt64($AAB17180BFE5083D),
UInt64($C738A77A9A55F0E2), UInt64($705221ADDEDD81DF), UInt64($FD9BD8D397ABCFA3),
UInt64($8CCF0004AA86B795), UInt64($C738A77A9A55F0E2), UInt64($705221ADDEDD81DF),
UInt64($FD9BD8D397ABCFA3), UInt64($8CCF0004AA86B795), UInt64($2BB5DB2280068206),
UInt64($08C22D29F307A01D), UInt64($274A22DE02F473C8), UInt64($B8791870F4268182),
UInt64($000000008909A45A)),
(UInt64($3898BCA4DFD6638D), UInt64($F911FF35EFEF0167), UInt64($24BDF69E5091FC88),
UInt64($9B82567AB6560796), UInt64($891B69462B41C224), UInt64($8ECCC7E4F3AF3B51),
UInt64($381E54C3C8F1C7D0), UInt64($9B82567AB6560796), UInt64($891B69462B41C224),
UInt64($8ECCC7E4F3AF3B51), UInt64($381E54C3C8F1C7D0), UInt64($C80FBC489A558A55),
UInt64($1BA88E062A663AF7), UInt64($AF7B1EF1C0116303), UInt64($BD20E1A5A6B1A0CD),
UInt64($00000000BD30074C)),
(UInt64($5B5D2557400E68E7), UInt64($098D610033574CEE), UInt64($DFD08772CE385DEB),
UInt64($3C13E894365DC6C2), UInt64($026FC7BBCDA3F0EF), UInt64($DBB71106CDBFEA36),
UInt64($785239A742C6D26D), UInt64($3C13E894365DC6C2), UInt64($026FC7BBCDA3F0EF),
UInt64($DBB71106CDBFEA36), UInt64($785239A742C6D26D), UInt64($F810C415AE05B2F4),
UInt64($BB9B9E7398526088), UInt64($70128F1BF830A32B), UInt64($BCC73F82B6410899),
UInt64($00000000C17CF001)),
(UInt64($A927ED8B2BF09BB6), UInt64($606E52F10AE94ECA), UInt64($71C2203FEB35A9EE),
UInt64($06E65EC14A8FB565), UInt64($34BFF6F2EE5A7F79), UInt64($02E329A5BE2C011B),
UInt64($73161C93331B14F9), UInt64($06E65EC14A8FB565), UInt64($34BFF6F2EE5A7F79),
UInt64($02E329A5BE2C011B), UInt64($73161C93331B14F9), UInt64($15D13F2408AECF88),
UInt64($9F5B61B8A4B55B31), UInt64($8FE25A43B296DBA6), UInt64($BDAD03B7300F284E),
UInt64($0000000026FFD25A)),
(UInt64($8D25746414AEDF28), UInt64($34B1629D28B33D3A), UInt64($4D5394AEA5F82D7B),
UInt64($379F76458A3C8957), UInt64($79DD080F9843AF77), UInt64($C46F0A7847F60C1D),
UInt64($AF1579C5797703CC), UInt64($379F76458A3C8957), UInt64($79DD080F9843AF77),
UInt64($C46F0A7847F60C1D), UInt64($AF1579C5797703CC), UInt64($8B7D31F338755C14),
UInt64($2EFF97679512AAA8), UInt64($DF07D68E075179ED), UInt64($C8FA6C7A729E7F1F),
UInt64($00000000F1D8CE3C)),
(UInt64($B5BBDB73458712F2), UInt64($1FF887B3C2A35137), UInt64($7F7231F702D0ACE9),
UInt64($1E6F0910C3D25BD8), UInt64($AD9E250862102467), UInt64($1C842A07ABAB30CD),
UInt64($CD8124176BAC01AC), UInt64($1E6F0910C3D25BD8), UInt64($AD9E250862102467),
UInt64($1C842A07ABAB30CD), UInt64($CD8124176BAC01AC), UInt64($EA6EBE7A79B67EDC),
UInt64($73F598AC9DB26713), UInt64($04F4E72D7460B8FC), UInt64($365DC4B9FDF13F21),
UInt64($000000003EE8FB17)),
(UInt64($3D32A26E3AB9D254), UInt64($FC4070574DC30D3A), UInt64($F02629579C2B27C9),
UInt64($B1CF09B0184A4834), UInt64($5C03DB48EB6CC159), UInt64($F18C7FCF34D1DF47),
UInt64($DFB043419ECF1FA9), UInt64($B1CF09B0184A4834), UInt64($5C03DB48EB6CC159),
UInt64($F18C7FCF34D1DF47), UInt64($DFB043419ECF1FA9), UInt64($DCD78D13F9CA658F),
UInt64($4355D408FFE8E49F), UInt64($81EEFEE908B593B4), UInt64($590C213C20E981A3),
UInt64($00000000A77ACC2A)),
(UInt64($9371D3C35FA5E9A5), UInt64($0042967CF4D01F30), UInt64($652D1EEAE704145C),
UInt64($CEAF1A0D15234F15), UInt64($01450A54E45BA9B9), UInt64($65E9C1FD885AA932),
UInt64($354D4BC034BA8CBE), UInt64($CEAF1A0D15234F15), UInt64($01450A54E45BA9B9),
UInt64($65E9C1FD885AA932), UInt64($354D4BC034BA8CBE), UInt64($8FD4FF484C08FB4B),
UInt64($BF46749866F69BA0), UInt64($CF1C21EDE82C9477), UInt64($04217548C43DA109),
UInt64($00000000F4556DEE)),
(UInt64($CBAA3CB8F64F54E0), UInt64($76C3B48EE5C08417), UInt64($09F7D24E87E61CE9),
UInt64($85B8E53F22E19507), UInt64($BB57137739CA486B), UInt64($C77F131CCA38F761),
UInt64($C56AC3CF275BE121), UInt64($85B8E53F22E19507), UInt64($BB57137739CA486B),
UInt64($C77F131CCA38F761), UInt64($C56AC3CF275BE121), UInt64($9EC1A6C9109D2685),
UInt64($3DAD0922E76AFDB0), UInt64($FD58CBF952958103), UInt64($7B04C908E78639A1),
UInt64($00000000DE287A64)),
(UInt64($B2E23E8116C2BA9F), UInt64($7E4D9C0060101151), UInt64($3310DA5E5028F367),
UInt64($ADC52DDDB76F6E5E), UInt64($4AAD4E925A962B68), UInt64($204B79B7F7168E64),
UInt64($DF29ED6671C36952), UInt64($ADC52DDDB76F6E5E), UInt64($4AAD4E925A962B68),
UInt64($204B79B7F7168E64), UInt64($DF29ED6671C36952), UInt64($E02927CAC396D210),
UInt64($5D500E71742B638A), UInt64($5C9998AF7F27B124), UInt64($03FBA9A2573DC2F7),
UInt64($00000000878E55B9)),
(UInt64($8AA77F52D7868EB9), UInt64($4D55BD587584E6E2), UInt64($0D2DB37041F495F5),
UInt64($0CE030D15B5FE2F4), UInt64($86B4A7A0780C2431), UInt64($EE070A9AE5B51DB7),
UInt64($EDC293D9595BE5D8), UInt64($0CE030D15B5FE2F4), UInt64($86B4A7A0780C2431),
UInt64($EE070A9AE5B51DB7), UInt64($EDC293D9595BE5D8), UInt64($3DFC5EC108260A2B),
UInt64($8AFE28C7123BF4E2), UInt64($DA82EF38023A7A5F), UInt64($3E1F77B0174B77C3),
UInt64($0000000007648486)),
(UInt64($858FEA922C7FE0C3), UInt64($CFE8326BF733BC6F), UInt64($4E5E2018CF8F7DFC),
UInt64($64FD1BC011E5BAB7), UInt64($5C9E858728015568), UInt64($97AC42C2B00B29B1),
UInt64($7F89CAF08C109AEE), UInt64($64FD1BC011E5BAB7), UInt64($5C9E858728015568),
UInt64($97AC42C2B00B29B1), UInt64($7F89CAF08C109AEE), UInt64($9A8AF34FD0E9DACF),
UInt64($BBC54161AA1507E0), UInt64($7CDA723CCBBFE5EE), UInt64($2C289D839FB93F58),
UInt64($0000000057AC0FB1)),
(UInt64($46EF25FDEC8392B1), UInt64($E48D7B6D42A5CD35), UInt64($56A6FE1C175299CA),
UInt64($FDFA836B41DCEF62), UInt64($2F8DB8030E847E1B), UInt64($5BA0A49AC4F9B0F8),
UInt64($DAE897ED3E3FCE44), UInt64($FDFA836B41DCEF62), UInt64($2F8DB8030E847E1B),
UInt64($5BA0A49AC4F9B0F8), UInt64($DAE897ED3E3FCE44), UInt64($9C432E31AEF626E7),
UInt64($09A36E1C6CD6E3DD), UInt64($05095A167C34D19D), UInt64($A70005CFA6BABBEA),
UInt64($00000000D01967CA)),
(UInt64($8D078F726B2DF464), UInt64($B50EE71CDCABB299), UInt64($F4AF300106F9C7BA),
UInt64($7D222CAAE025158A), UInt64($CC028D5FD40241B9), UInt64($DD42515B639E6F97),
UInt64($E08E86531A58F87F), UInt64($7D222CAAE025158A), UInt64($CC028D5FD40241B9),
UInt64($DD42515B639E6F97), UInt64($E08E86531A58F87F), UInt64($D93612C835B37D7B),
UInt64($91DD61729B2FA7F4), UInt64($BA765A1BDDA09DB7), UInt64($55258B451B2B1297),
UInt64($0000000096ECDF74)),
(UInt64($35EA86E6960CA950), UInt64($34FE1FE234FC5C76), UInt64($A00207A3DC2A72B7),
UInt64($80395E48739E1A67), UInt64($74A67D8F7F43C3D7), UInt64($DD2BDD1D62246C6E),
UInt64($A1F44298BA80ACF6), UInt64($80395E48739E1A67), UInt64($74A67D8F7F43C3D7),
UInt64($DD2BDD1D62246C6E), UInt64($A1F44298BA80ACF6), UInt64($0AD86D86C187BF38),
UInt64($26FEEA1F2EEE240D), UInt64($ED7F1FD066B23897), UInt64($0A768CF1E0FBB502),
UInt64($00000000779F5506)),
(UInt64($8AEE9EDBC15DD011), UInt64($51F5839DC8462695), UInt64($B2213E17C37DCA2D),
UInt64($133B299A939745C5), UInt64($796E2AAC053F52B3), UInt64($E8D9FE1521A4A222),
UInt64($819A8863E5D1C290), UInt64($133B299A939745C5), UInt64($796E2AAC053F52B3),
UInt64($E8D9FE1521A4A222), UInt64($819A8863E5D1C290), UInt64($C0737F0FE34D36AD),
UInt64($E6D6D4A267A5CC31), UInt64($98300A7911674C23), UInt64($BEF189661C257098),
UInt64($000000003C94C2DE)),
(UInt64($C3E142BA98432DDA), UInt64($911D060CAB126188), UInt64($B753FBFA8365B844),
UInt64($FD1A9BA5E71B08A2), UInt64($7AC0DC2ED7778533), UInt64($B543161FF177188A),
UInt64($492FC08A6186F3F4), UInt64($FD1A9BA5E71B08A2), UInt64($7AC0DC2ED7778533),
UInt64($B543161FF177188A), UInt64($492FC08A6186F3F4), UInt64($FC4745F516AFD3B6),
UInt64($088C30370A53080E), UInt64($65A1BB34ABC465E2), UInt64($ABBD14662911C8B3),
UInt64($0000000039F98FAF)),
(UInt64($123BA6B99C8CD8DB), UInt64($448E582672EE07C4), UInt64($CEBE379292DB9E65),
UInt64($938F5BBAB544D3D6), UInt64($D2A95F9F2D376D73), UInt64($68B2F16149E81AA3),
UInt64($AD7E32F82D86C79D), UInt64($938F5BBAB544D3D6), UInt64($D2A95F9F2D376D73),
UInt64($68B2F16149E81AA3), UInt64($AD7E32F82D86C79D), UInt64($4574015AE8626CE2),
UInt64($455AA6137386A582), UInt64($0658AD2542E8EC20), UInt64($0E31D7BE2CA35D00),
UInt64($000000007AF31199)),
(UInt64($BA87ACEF79D14F53), UInt64($B3E0FCAE63A11558), UInt64($D5AC313A593A9F45),
UInt64($EEA5F5A9F74AF591), UInt64($578710BCC36FBEA2), UInt64($7A8393432188931D),
UInt64($0705CFC5EC7CC172), UInt64($EEA5F5A9F74AF591), UInt64($578710BCC36FBEA2),
UInt64($7A8393432188931D), UInt64($0705CFC5EC7CC172), UInt64($DA85EBE5FC427976),
UInt64($BFA5C7A454DF54C8), UInt64($4632B72A81BF66D2), UInt64($5DD72877DB539EE2),
UInt64($00000000E341A9D6)),
(UInt64($0BCD3957D5717DC3), UInt64($2DA746741B03A007), UInt64($873816F4B1ECE472),
UInt64($2B826F1A2C08C289), UInt64($DA50F56863B55E74), UInt64($B18712F6B3EED83B),
UInt64($BDC7CC05AB4C685F), UInt64($2B826F1A2C08C289), UInt64($DA50F56863B55E74),
UInt64($B18712F6B3EED83B), UInt64($BDC7CC05AB4C685F), UInt64($09E45FB833D1B0AF),
UInt64($D7213081DB29D82E), UInt64($D2A6B6C6A09ED55E), UInt64($98A7686CBA323CA9),
UInt64($00000000CA24AEEB)),
(UInt64($61442FF55609168E), UInt64($6447C5FC76E8C9CF), UInt64($6A846DE83AE15728),
UInt64($EFFC2663CFFC777F), UInt64($93214F8F463AFBED), UInt64($A156EF06066F4E4E),
UInt64($A407B6ED8769D51E), UInt64($EFFC2663CFFC777F), UInt64($93214F8F463AFBED),
UInt64($A156EF06066F4E4E), UInt64($A407B6ED8769D51E), UInt64($BB2F9ED29745C02A),
UInt64($981EECD435B36AD9), UInt64($461A5A05FB9CDFF4), UInt64($BD6CB2A87B9F910C),
UInt64($00000000B2252B57)),
(UInt64($DBE4B1B2D174757F), UInt64($506512DA18712656), UInt64($06857F3E0B8DD95F),
UInt64($5A4FC2728A9BB671), UInt64($EBB971522EC38759), UInt64($1A5A093E6CF1F72B),
UInt64($729B057FE784F504), UInt64($5A4FC2728A9BB671), UInt64($EBB971522EC38759),
UInt64($1A5A093E6CF1F72B), UInt64($729B057FE784F504), UInt64($71FCBF42A767F9CF),
UInt64($0114CFE772DA6CDD), UInt64($60CDF9CB629D9D7A), UInt64($E270D10AD088B24E),
UInt64($0000000072C81DA1)),
(UInt64($531E8E77B363161C), UInt64($EECE0B43E2DAE030), UInt64($8294B82C78F34ED1),
UInt64($E777B1FD580582F2), UInt64($7B880F58DA112699), UInt64($562C6B189A6333F4),
UInt64($0139D64F88A611D4), UInt64($E777B1FD580582F2), UInt64($7B880F58DA112699),
UInt64($562C6B189A6333F4), UInt64($0139D64F88A611D4), UInt64($53D8EF17EDA64FA4),
UInt64($BF3EDED14DC60A04), UInt64($2B5C559CF5EC07C5), UInt64($8895F7339D03A48A),
UInt64($000000006B9FCE95)),
(UInt64($F71E9C926D711E2B), UInt64($D77AF2853A4CEAA1), UInt64($9AA0D6D76A36FAE7),
UInt64($0DD16CD0FBC08393), UInt64($29A414A5D8C58962), UInt64($72793D8D1022B5B2),
UInt64($2E8E69CF7CBFFDF0), UInt64($0DD16CD0FBC08393), UInt64($29A414A5D8C58962),
UInt64($72793D8D1022B5B2), UInt64($2E8E69CF7CBFFDF0), UInt64($3721C0473AA99C9A),
UInt64($1CFF4ED9C31CD91C), UInt64($4990735033CC482B), UInt64($7FDF8C701C72F577),
UInt64($0000000019399857)),
(UInt64($CB20AC28F52DF368), UInt64($E6705EE7880996DE), UInt64($9B665CC3EC6972F2),
UInt64($4260E8C254E9924B), UInt64($F197A6EB4591572D), UInt64($8E867FF0FB7AB27C),
UInt64($F95502FB503EFAF3), UInt64($4260E8C254E9924B), UInt64($F197A6EB4591572D),
UInt64($8E867FF0FB7AB27C), UInt64($F95502FB503EFAF3), UInt64($30C41876B08E3E22),
UInt64($958E2419E3CD22F4), UInt64($F0F3AA1FE119A107), UInt64($481662310A379100),
UInt64($000000003C57A994)),
(UInt64($E4A794B4ACB94B55), UInt64($89795358057B661B), UInt64($9C4CDCEC176D7A70),
UInt64($4890A83EE435BC8B), UInt64($D8C1C00FCEB00914), UInt64($9E7111BA234F900F),
UInt64($EB8DBAB364D8B604), UInt64($4890A83EE435BC8B), UInt64($D8C1C00FCEB00914),
UInt64($9E7111BA234F900F), UInt64($EB8DBAB364D8B604), UInt64($0B3261452963EEBB),
UInt64($6CF94B02792C4F95), UInt64($0D88FA815EF1E8FC), UInt64($02D687AF66604C73),
UInt64($00000000C053E729)),
(UInt64($CB942E91443E7208), UInt64($E335DE8125567C2A), UInt64($D4D74D268B86DF1F),
UInt64($8BA0FDD2FFC8B239), UInt64($F413B366C1FFE02F), UInt64($C05B2717C59A8A28),
UInt64($981188EAB4FCC8FB), UInt64($8BA0FDD2FFC8B239), UInt64($F413B366C1FFE02F),
UInt64($C05B2717C59A8A28), UInt64($981188EAB4FCC8FB), UInt64($E563F49A1D9072BA),
UInt64($3C6A3AA4A26367DC), UInt64($BA0DB13448653F34), UInt64($31065D756074D7D6),
UInt64($0000000051CBBBA7)),
(UInt64($ECCA7563C203F7BA), UInt64($177AE2423EF34BB2), UInt64($F60B7243400C5731),
UInt64($CF1EDBFE7330E94E), UInt64($881945906BCB3CC6), UInt64($4ACF0293244855DA),
UInt64($65AE042C1C2A28C2), UInt64($CF1EDBFE7330E94E), UInt64($881945906BCB3CC6),
UInt64($4ACF0293244855DA), UInt64($65AE042C1C2A28C2), UInt64($B25FA0A1CAB33559),
UInt64($D98E8DAA28124131), UInt64($FCE17F50B9C351B3), UInt64($3F995CCF7386864B),
UInt64($000000001ACDE79A)),
(UInt64($1652CB940177C8B5), UInt64($8C4FE7D85D2A6D6D), UInt64($F6216AD097E54E72),
UInt64($F6521B912B368AE6), UInt64($A9FE4EFF81D03E73), UInt64($D6F623629F80D1A3),
UInt64($2B9604F32CB7DC34), UInt64($F6521B912B368AE6), UInt64($A9FE4EFF81D03E73),
UInt64($D6F623629F80D1A3), UInt64($2B9604F32CB7DC34), UInt64($2A43D84DCF59C7E2),
UInt64($D0A197C70C5DAE0B), UInt64($6E84D4BBC71D76A0), UInt64($C7E94620378C6CB2),
UInt64($000000002D160D13)),
(UInt64($31FED0FC04C13CE8), UInt64($3D5D03DBF7FF240A), UInt64($727C5C9B51581203),
UInt64($6B5FFC1F54FECB29), UInt64($A8E8E7AD5B9A21D9), UInt64($C4D5A32CD6AAC22D),
UInt64($D7E274AD22D4A79A), UInt64($6B5FFC1F54FECB29), UInt64($A8E8E7AD5B9A21D9),
UInt64($C4D5A32CD6AAC22D), UInt64($D7E274AD22D4A79A), UInt64($368841EA5731A112),
UInt64($FEAF7BC2E73CA48F), UInt64($0636FB272E9EA1F6), UInt64($5D9CB7580C3F6207),
UInt64($00000000787F5801)),