-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathstn_random.h
More file actions
593 lines (577 loc) · 52.2 KB
/
stn_random.h
File metadata and controls
593 lines (577 loc) · 52.2 KB
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
/*
stn_random.h - v2.1.0
----------------------------------------------------------------------------
MIT License
Copyright (c) 2021 Nullsson
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
*/
STN_INTERNAL u32 RandomNumberTable[] =
{
0x1ee4ef1b, 0x0dfc03a2, 0x3b129678, 0x2a5ba45b, 0x14f8af3b, 0x36f41998, 0x01ebb5be, 0x04130bb3,
0x254dea73, 0x2f3cc69f, 0x34aba175, 0x22ef77e9, 0x3857ce5b, 0x146e8e09, 0x0c25aa49, 0x158946b0,
0x2ea89926, 0x0adfcc9f, 0x10475c63, 0x1290a0f8, 0x37c10a78, 0x02764071, 0x17ce54be, 0x096ea5c3,
0x11b4965f, 0x039a15a8, 0x07d10012, 0x26f0c714, 0x1a8133f0, 0x009faf4a, 0x38b4d5ac, 0x21180334,
0x1c742bcd, 0x0fa4662d, 0x24db3215, 0x1b7ab470, 0x291c167e, 0x1912f0d6, 0x07c22e51, 0x13dfec50,
0x00bc5112, 0x15145ca4, 0x23c092b9, 0x27c90293, 0x166d72f8, 0x06e7663a, 0x13182ad8, 0x049be0f6,
0x3b181c90, 0x294484b8, 0x00961762, 0x2ddf9207, 0x1db6a4c7, 0x236bf453, 0x2208c0eb, 0x0c6234a9,
0x0537f532, 0x1b98445a, 0x168f49cb, 0x25ba301c, 0x2e8c3d7d, 0x33f773f9, 0x00dfe8b3, 0x300e4189,
0x2b71afbd, 0x206b3851, 0x1a215256, 0x2c26ae8c, 0x2d73cc3a, 0x19ab025c, 0x33048a74, 0x1545e6a6,
0x137b48fa, 0x3950ee03, 0x036b3ca7, 0x352e571d, 0x24862174, 0x1e7d6cb2, 0x38034634, 0x131ecf3f,
0x0cc29de4, 0x005cbda0, 0x07440871, 0x1806adb5, 0x159b03f5, 0x1615d5b3, 0x3810ea36, 0x2675f68d,
0x06d6fca7, 0x1fabe3a4, 0x1137e9fd, 0x32b81de6, 0x26a85f0a, 0x21fd60db, 0x278ee85b, 0x3b43edbe,
0x2d29187a, 0x1dbf585e, 0x247ed8a6, 0x01c98758, 0x2978964e, 0x03645ff8, 0x32dc0927, 0x306bd449,
0x1d8af4ef, 0x2a42ff23, 0x080c873f, 0x3b400db8, 0x1b544d2a, 0x255023af, 0x1566c6fd, 0x12a34ca9,
0x12847199, 0x2ecd8518, 0x134057e4, 0x33b2c4f1, 0x250cf305, 0x16cb575b, 0x28373bc3, 0x20d2ebe5,
0x3182b250, 0x2d6f98dc, 0x2e61ea11, 0x0ea0ae1f, 0x032fc5c1, 0x306c6c02, 0x15f538b4, 0x06f5d61a,
0x1a46303e, 0x1aea4274, 0x2785a827, 0x04bec473, 0x15446a0b, 0x3af8e564, 0x200475bc, 0x10d1ad48,
0x0dd9eefd, 0x26d978ed, 0x12ad5216, 0x157dbf74, 0x25d935b1, 0x3b2fd1a8, 0x0e54a92e, 0x0e0434a8,
0x25a443cf, 0x33860a2c, 0x33ce4687, 0x16e8f330, 0x1a0b5267, 0x10c0db7c, 0x0e0fa10d, 0x23425216,
0x17e44936, 0x22e88f77, 0x20251f91, 0x214a1478, 0x15f935e4, 0x0989eed6, 0x2e1f0326, 0x253fb269,
0x19be6d86, 0x343285a9, 0x01f0adbb, 0x1f46fce1, 0x32853f47, 0x1defe2b6, 0x00cbec6f, 0x03952e5c,
0x30ce7b5c, 0x2f3207f5, 0x3129930a, 0x04088667, 0x1759e550, 0x0c0b9e3a, 0x10b68efb, 0x2405b60a,
0x16243a78, 0x2c23a0a1, 0x065b9da0, 0x063f7271, 0x0129ac12, 0x35209e0f, 0x347634f7, 0x09150b67,
0x199ac585, 0x1483e4b3, 0x052582e2, 0x1bdd84fd, 0x1c3ec860, 0x1ebc8efd, 0x2b15d7c6, 0x1e3cfbbf,
0x00f52533, 0x3093ed10, 0x2775a992, 0x2577b778, 0x18eb02cb, 0x1144b77d, 0x1ada2cb6, 0x143f74b4,
0x2811cbf6, 0x007459c0, 0x0eb931da, 0x13225dce, 0x161e964a, 0x031819bd, 0x3765e14b, 0x0a1106b7,
0x1b4c95ae, 0x27250bb8, 0x0c925710, 0x15c53161, 0x0d89e4f5, 0x07637218, 0x21b8e0ec, 0x1e8b0056,
0x3184b706, 0x045d9bcf, 0x06231dea, 0x0735e69c, 0x05b501e4, 0x35f4965a, 0x021977bc, 0x0c989dca,
0x012d54e2, 0x34144707, 0x03ec4d57, 0x09c0ee58, 0x21c417a3, 0x09851952, 0x0669ada2, 0x36edf477,
0x0f721212, 0x34caa108, 0x246f41c0, 0x142e660c, 0x2c689df3, 0x1e8dc8be, 0x02194011, 0x098f2a17,
0x3a99d2b7, 0x353ea0b5, 0x1c0f6a97, 0x082e052e, 0x16ce0ec3, 0x0327fc7d, 0x20fef877, 0x0cddfee5,
0x2f1d2887, 0x069717e6, 0x31229a0c, 0x12b64fcb, 0x11cdf99b, 0x350d19e4, 0x34e87f14, 0x19cdf053,
0x28d9f47b, 0x1ff41cbe, 0x1746140a, 0x21a44078, 0x224eaf15, 0x1548fe65, 0x0729e9c4, 0x0d54d7dc,
0x0735db5e, 0x25f9fc43, 0x0b7ee8a5, 0x0d6d09fc, 0x317dcfe4, 0x1618a84e, 0x205c6d56, 0x1b10b1bb,
0x2deee226, 0x33c4f011, 0x07d6b1e9, 0x1353755a, 0x2d274b20, 0x1b7aad05, 0x1af09160, 0x29043694,
0x13368324, 0x148b40a6, 0x1712fa35, 0x07d6c7e5, 0x0e99e2cf, 0x2361c196, 0x2f020878, 0x20e73943,
0x0f39376d, 0x11604651, 0x0f746923, 0x0ce201fa, 0x32e51cd6, 0x00c4aff3, 0x1f93931c, 0x023e33cd,
0x22f1c693, 0x147a5fe1, 0x0360a2a4, 0x28e82c23, 0x1448b48b, 0x0031c8d2, 0x360d7a0e, 0x0b664d76,
0x167e706a, 0x197e613f, 0x184cf125, 0x2f7347ec, 0x042caafd, 0x32b3540c, 0x36e296b2, 0x19a68b23,
0x174d520a, 0x2061b16f, 0x32f43523, 0x24df2a62, 0x314293b1, 0x22d942a6, 0x1a76248d, 0x378eead8,
0x06261b3d, 0x1754764f, 0x2c626232, 0x10aa7295, 0x2026f6c1, 0x399d0a19, 0x0d7613d3, 0x399a0493,
0x314775bf, 0x0b763354, 0x1d0fb553, 0x2a7d77a2, 0x2135daf1, 0x39a78339, 0x27d92aa5, 0x078f4a29,
0x241367ad, 0x3386c18a, 0x03c214bb, 0x3893f428, 0x34e8ea28, 0x379c253e, 0x16453531, 0x35dac348,
0x3b24ab3b, 0x018172f3, 0x281b14c7, 0x351c8df9, 0x09aa0751, 0x2b05f4f6, 0x07cc96bc, 0x159971d1,
0x30328c65, 0x1fd7c4cc, 0x0be23a1c, 0x04583a96, 0x2c65ea69, 0x2deb4ece, 0x09f1a251, 0x1ae386f2,
0x0fa36035, 0x03c11d3a, 0x203191a8, 0x25965a69, 0x00c00736, 0x06042a21, 0x1c5dcec0, 0x316a1248,
0x16ea3a77, 0x1f54ff97, 0x146e39a0, 0x0d947f43, 0x1aefa6c5, 0x3a942ea1, 0x18b1f931, 0x366e0fd5,
0x12050a65, 0x264e1b90, 0x161a6174, 0x23a44f4c, 0x2e2cf618, 0x3b3db523, 0x2b4728a7, 0x3238397d,
0x0bd4bd8f, 0x21a10f49, 0x292b122f, 0x366d5ecd, 0x36a9d6fd, 0x2e405f5e, 0x329ce294, 0x0eb55d02,
0x10e6a003, 0x355654d8, 0x2d01ea68, 0x1c4c7ab2, 0x07490f69, 0x2629ecd0, 0x261d8849, 0x29ff650d,
0x09ca90f1, 0x3663ec54, 0x05e9b447, 0x0fb9da57, 0x01bda62f, 0x1bf98ef3, 0x34a3430b, 0x18d8d523,
0x198783a9, 0x1a91c1d8, 0x29f971f4, 0x0ca635b8, 0x354640f6, 0x1c6af562, 0x1842fecc, 0x07ae5505,
0x2765eda1, 0x1d98d89b, 0x2ba9ec56, 0x09bc6182, 0x2216ac4e, 0x31f3d54f, 0x3758928c, 0x196ed824,
0x080631ab, 0x2a7d880d, 0x13e518ed, 0x28ad01d6, 0x1de4aa18, 0x0a8af3da, 0x1b46a88c, 0x2c504aee,
0x3731e349, 0x1aa8b9b7, 0x040137c0, 0x06ca1646, 0x0c1e0357, 0x08781466, 0x045f14fd, 0x197b9745,
0x2aa0cdf6, 0x270de4fd, 0x3a90fd45, 0x22614ed2, 0x283cdb8c, 0x12f47b0f, 0x0b8f7841, 0x26285085,
0x01d36a05, 0x20cd62eb, 0x28490de1, 0x2cfc76b1, 0x17bc2218, 0x360e3857, 0x37b95ee5, 0x33480bd2,
0x33f3fde1, 0x03d1113f, 0x22894f75, 0x105d37ae, 0x0f630d0e, 0x22308577, 0x02153eb3, 0x1d6069ac,
0x11283d9f, 0x3840ab5c, 0x0603dced, 0x082d13a4, 0x13cf5686, 0x23921ba3, 0x390798e8, 0x24abe970,
0x06738a6f, 0x0973007e, 0x2b207828, 0x3011ac49, 0x0f59e393, 0x0a5b87cf, 0x0b1e845b, 0x31223d62,
0x20448133, 0x08b8fe5c, 0x2e5828d5, 0x0bcd2985, 0x278fdc23, 0x11dc51b4, 0x0c76c9d2, 0x230ec659,
0x00209a6f, 0x1ff0632d, 0x304c0f9c, 0x12c45686, 0x0245b463, 0x0c3f2a09, 0x357614ba, 0x290d7518,
0x3790025a, 0x363eb622, 0x2e978374, 0x0dc0668d, 0x3162bf8d, 0x2a020934, 0x09c808d5, 0x198724f4,
0x0fab1dd3, 0x20fe99c3, 0x2e7f7815, 0x37d361a6, 0x386d16cc, 0x13d7ffee, 0x3b94699f, 0x110e1711,
0x0ba85644, 0x11e8fd47, 0x0b0908ac, 0x069f531b, 0x09aca342, 0x01b3cf78, 0x04b8daa4, 0x028dcc13,
0x3704b852, 0x0a801255, 0x2df375de, 0x2d167549, 0x04b36457, 0x035c5183, 0x2c32b561, 0x02d273fb,
0x199546c5, 0x0dc82cf6, 0x04f2c1c5, 0x325f94fd, 0x3ac6cb5b, 0x1bb30b3b, 0x225d2341, 0x0be1d4dc,
0x103d8a13, 0x045941ea, 0x05ccd1dc, 0x300aa7f6, 0x203e11fa, 0x2e1057ff, 0x063d6566, 0x05c1e120,
0x080e00f4, 0x3a12e3dd, 0x23551bf7, 0x2a59cf22, 0x09ba0ab9, 0x0b4f31d0, 0x368cb699, 0x378c397a,
0x058f14a6, 0x2aca7e92, 0x34a566d7, 0x2319335b, 0x02059d16, 0x181aa890, 0x1448694e, 0x0ac983b7,
0x0149f0a5, 0x0b24896c, 0x32c7991c, 0x29143f16, 0x316b7a5a, 0x27e3abf9, 0x21f5e169, 0x3b239275,
0x24b5d52c, 0x31b150b9, 0x07b6e05d, 0x2e07757b, 0x25a1a4aa, 0x2439b2b6, 0x0c16d16d, 0x2747e58b,
0x083f7870, 0x2031497e, 0x228f8aac, 0x2e6fcf81, 0x1e7483b6, 0x18e9154c, 0x2754440c, 0x2b80c212,
0x38e9ebad, 0x133a2650, 0x3701b855, 0x08120ffc, 0x158506de, 0x027188cf, 0x166d5689, 0x33fe1314,
0x2281e6b2, 0x028b1398, 0x0808e467, 0x118d9a0c, 0x246e89c5, 0x366276f5, 0x0944cb31, 0x0648e428,
0x15748bf5, 0x170dc93d, 0x15bea287, 0x11314885, 0x08740f9f, 0x2b8b9f79, 0x20009078, 0x0399dec4,
0x0f572519, 0x1936071b, 0x1b71e247, 0x24784254, 0x2e749810, 0x031b094c, 0x3554fa15, 0x0730fb94,
0x0b96cc26, 0x0e1f049e, 0x2696c1da, 0x3a0c682e, 0x1910caf6, 0x20552b6d, 0x094f31c5, 0x2983295b,
0x2df8c927, 0x0de15830, 0x19a55a20, 0x355311f3, 0x0753886b, 0x11d125e2, 0x0f7e7db3, 0x2b219115,
0x0475a9be, 0x06f1ea4d, 0x0caf5a98, 0x12870b58, 0x170c1965, 0x0450b182, 0x38325a2d, 0x054f950f,
0x31617bb4, 0x054c3aa5, 0x0d5c7d72, 0x0805e804, 0x399560b0, 0x2b72fd55, 0x3a7020d1, 0x09bf220d,
0x08e81bc5, 0x161d17b1, 0x151d4bdb, 0x04819df2, 0x31d4c893, 0x2e281631, 0x1ce43b73, 0x101da9bc,
0x2492a966, 0x2a237489, 0x01a3d976, 0x17618838, 0x19ce0cd0, 0x0f8a3cc9, 0x3b53b8e0, 0x01cd556e,
0x03cc862f, 0x1e5ad0bc, 0x010eaae2, 0x24107d3d, 0x2a8906b4, 0x065256c9, 0x2c7b8e86, 0x16dbaf09,
0x01527f6f, 0x2be33e75, 0x2b6f8de5, 0x0073abc5, 0x245efc6a, 0x1f64361c, 0x1015869c, 0x33dda0f7,
0x37ed7880, 0x22e87402, 0x3998aa07, 0x016abc1f, 0x2d1a2a4d, 0x26810291, 0x208a6a61, 0x35474594,
0x136ef134, 0x13f61e3a, 0x21b8706c, 0x0a5dc050, 0x312c3c7d, 0x37bc6542, 0x063cc9b3, 0x0de54989,
0x354eab95, 0x37c62250, 0x01719214, 0x0527337f, 0x35914476, 0x030e4dbd, 0x28e7b377, 0x20f95211,
0x199d5954, 0x1cac1d3f, 0x1b6f7790, 0x3b230402, 0x173c008b, 0x0e9b5c38, 0x29417af0, 0x33bd8b09,
0x140b1ab2, 0x2742aa4b, 0x0f36a6da, 0x316cd4d2, 0x0fc05bfe, 0x1b813117, 0x1378bcf5, 0x304986e0,
0x2e6b23ac, 0x29eca457, 0x09b35a63, 0x2d000e0a, 0x2c4e3cbf, 0x12f43c98, 0x2a32d79d, 0x1fa245ac,
0x2efe4c46, 0x0a109d1a, 0x1b499f9d, 0x22d62d98, 0x2d030410, 0x10641921, 0x1ed61d25, 0x2fc482eb,
0x2d53bc4e, 0x117d298d, 0x03b15290, 0x05631e1e, 0x3a251f66, 0x046026f7, 0x231646bf, 0x16210911,
0x26538ecd, 0x18d80846, 0x3a155e20, 0x03c82ef5, 0x3431a616, 0x1a3f6a46, 0x0ec3c73b, 0x24d6258c,
0x08b0e181, 0x21d0f4d6, 0x03fcec88, 0x2e26f0c2, 0x16b3c1c8, 0x1d5fda98, 0x12743b61, 0x230fdd64,
0x2afcb275, 0x36177311, 0x393d12c3, 0x30e96443, 0x08b5f012, 0x06356783, 0x0b15d9c2, 0x041175cf,
0x185943fa, 0x313a91a0, 0x2b8e7c65, 0x1234080e, 0x28ddb5df, 0x29108d31, 0x05403ca2, 0x1059f156,
0x00eb491b, 0x184909e6, 0x303e6ac2, 0x0af8aae5, 0x1d695c37, 0x0e05a334, 0x05c06e4d, 0x044def23,
0x0d6349ae, 0x167c4fe9, 0x1c370a9e, 0x263e8b19, 0x0044e6c9, 0x20cc1b35, 0x036e712b, 0x255fbea4,
0x1837e728, 0x1914e122, 0x1f5c193d, 0x347fe751, 0x0a73ef50, 0x0decbdc5, 0x12bb961a, 0x31fab618,
0x064fd807, 0x077f6acd, 0x034162a9, 0x3a0260dd, 0x1f4848df, 0x24450481, 0x05525e52, 0x26e2ca3e,
0x13cca4f2, 0x3b516a72, 0x32bc9619, 0x2d12e670, 0x175f70a2, 0x208189d4, 0x10ac6761, 0x09a88c05,
0x0ecedc69, 0x0b9f551b, 0x18698302, 0x1c144715, 0x1f3454b1, 0x0c384f3b, 0x3accce08, 0x0fd64c96,
0x1edbf1f1, 0x10e1e3a8, 0x2f8ed9cc, 0x01d86e17, 0x044a2b8b, 0x0677f019, 0x1ebc8ece, 0x2f03c6f5,
0x19272d9d, 0x1d1ad224, 0x1b3866b7, 0x0af0763c, 0x05c068fc, 0x342a371c, 0x0670b733, 0x2455e6f4,
0x265514d5, 0x0615cfd5, 0x052b7094, 0x23ad0678, 0x3550ac3d, 0x06656304, 0x346ebc2a, 0x1f83dacc,
0x1026d683, 0x370c4fdb, 0x1683a46b, 0x12f6d62f, 0x262aac5c, 0x1cd4ba72, 0x07942dd0, 0x1ec703ec,
0x01b115bd, 0x247caff0, 0x05af6376, 0x25bb8c07, 0x09c54a56, 0x2cd214f2, 0x3b429ffb, 0x18c9ec23,
0x0d39bcc3, 0x2884d5ff, 0x1152cf29, 0x3517874c, 0x3705cba0, 0x2f6168bd, 0x0ec6d003, 0x05af12b9,
0x33aa1c02, 0x1e316b6f, 0x35cf96df, 0x32ad0eff, 0x2ad54525, 0x332dc05a, 0x2b8862b9, 0x26d8050b,
0x27eb4f16, 0x000f3ba9, 0x279b51d7, 0x11e13044, 0x15006905, 0x1efcbcf5, 0x25af8d53, 0x05fca8f2,
0x1e62dde5, 0x18504000, 0x30fffdbe, 0x396b8f7e, 0x1d46960a, 0x034d67ef, 0x247720ac, 0x03a7df57,
0x3b11c226, 0x355f016c, 0x25cf1449, 0x2b45e2a6, 0x1790727e, 0x2bc597d0, 0x2bb6d625, 0x1a048fd9,
0x18f21851, 0x1dfe332f, 0x308a6c1e, 0x173a3081, 0x2032777d, 0x1ede0512, 0x01761e6c, 0x2db38798,
0x093848fa, 0x15e037e4, 0x0e089c2c, 0x2d6da0fe, 0x0c185db3, 0x337fd2d4, 0x32773db4, 0x117c99b6,
0x37b5ab74, 0x361fa79c, 0x0e6f257c, 0x1bb138ff, 0x18c06144, 0x25b5f76e, 0x092a8ae9, 0x0f71c75a,
0x137bbfba, 0x2a8042f6, 0x08139f10, 0x15471057, 0x1c761bb5, 0x2a4e6be5, 0x0c514b8a, 0x28450fc1,
0x121e0d28, 0x1e881501, 0x04cc0e38, 0x2994a8f0, 0x388c3b2f, 0x31211469, 0x107cc117, 0x2e70434b,
0x14603729, 0x241c060c, 0x094f3f96, 0x0ed0057d, 0x3b953508, 0x01c55d81, 0x292b32c3, 0x1c1c22f5,
0x26163e29, 0x21c2197e, 0x38ee9076, 0x0d78a893, 0x262ba718, 0x37956142, 0x380c1c74, 0x05008b7b,
0x05957649, 0x05a69282, 0x09bb3c9e, 0x1a13d7b7, 0x31267391, 0x06ee8b54, 0x32d5a29e, 0x1b70575a,
0x1a53c546, 0x1905f195, 0x2f319abe, 0x01370f37, 0x21bbedd6, 0x335cf9fc, 0x3786224d, 0x210536b4,
0x2d9887dc, 0x2ce35aac, 0x1a655c39, 0x17b83dd5, 0x1abbd921, 0x218cb2fd, 0x121391d7, 0x353c5b54,
0x230a5775, 0x2a0db786, 0x219b528a, 0x1a295606, 0x36f24f81, 0x2ddb8701, 0x1186be3f, 0x1e52d020,
0x37ec56a0, 0x12f45f3d, 0x0a931b2d, 0x05d1cd5b, 0x28af7760, 0x223b8bce, 0x10902983, 0x314334f0,
0x2a5fd0ad, 0x1981856e, 0x188395d4, 0x1b9abd3f, 0x367d69d1, 0x00188f63, 0x17a9ccf4, 0x010d95a4,
0x28923647, 0x2824a5a7, 0x31f5f721, 0x294c98aa, 0x3ac15ee3, 0x2a3c1b91, 0x1e168556, 0x3b0cc89e,
0x33fef158, 0x1e3f8ef3, 0x28ca6d2a, 0x0b611c0c, 0x30d28e0c, 0x25ebff8c, 0x14342bcc, 0x0dee03fe,
0x07902a3b, 0x0eb06070, 0x028e4eca, 0x258775a7, 0x1bbb981a, 0x05bf0a04, 0x388a893d, 0x2fe89a07,
0x241aea69, 0x01d79585, 0x36b288cd, 0x0dab6a07, 0x1a3c6d4c, 0x3b5613d4, 0x3020eff0, 0x304e99f8,
0x05b42786, 0x1b8291b4, 0x0bb1d0ec, 0x2bd8332f, 0x16178385, 0x332cc48f, 0x069cb5b3, 0x17df40cd,
0x2cf960aa, 0x0bdafdb8, 0x2a2403b4, 0x0db23892, 0x0c62311d, 0x221ce5d5, 0x173d7123, 0x15c41939,
0x15edc281, 0x0496639b, 0x23b191a0, 0x39f06c7d, 0x07e0db1c, 0x2ef7ea2a, 0x196b592e, 0x16191ecf,
0x05b843ee, 0x2aaffc5f, 0x2cbb790d, 0x1b76c7af, 0x18572f58, 0x2b45194e, 0x2bfad07d, 0x33833466,
0x1421b09f, 0x03bd1e17, 0x00c2f6c1, 0x30945cbc, 0x341d3fee, 0x30326a71, 0x100450ee, 0x2020a32e,
0x2114a222, 0x1429b31e, 0x144b76c4, 0x3850d69b, 0x316bc67b, 0x1357ec93, 0x11320893, 0x151cf4bb,
0x101255f5, 0x3a5aaffa, 0x20edeaf7, 0x2f0ab7e3, 0x008ff1c9, 0x377ce286, 0x171e6604, 0x0e0d2a20,
0x2972e9b5, 0x1bc8e90d, 0x1ea7d958, 0x0bf6389a, 0x176c815e, 0x2f017ae0, 0x0a4f1ffc, 0x35674f81,
0x19d6a561, 0x22cf892b, 0x13babf8f, 0x1cb6d0c2, 0x22146586, 0x3a7273f5, 0x06e6903f, 0x0564b5f5,
0x0e43b054, 0x2ea115de, 0x27f85d18, 0x216ac5cd, 0x13f92917, 0x0a35a4f3, 0x287494f9, 0x10515bf3,
0x1ce48f93, 0x1b2ff784, 0x19acb3ff, 0x2964aebf, 0x318f98bb, 0x365e15df, 0x349f8e2d, 0x23855ee8,
0x09ae7e02, 0x38a458ca, 0x37f8741f, 0x127ff754, 0x186920f2, 0x1170318f, 0x2f64c34d, 0x254900b2,
0x22fc2c6e, 0x1ed77ee7, 0x0698d18c, 0x36599515, 0x0af6d1f4, 0x210da274, 0x17ae892c, 0x1de94386,
0x37aa98a3, 0x31778beb, 0x05948b02, 0x2d59333e, 0x080c3e8a, 0x0221a66e, 0x282cb9a9, 0x1e2d3189,
0x0e362a8f, 0x0ade8bc6, 0x2042de1c, 0x1772d33f, 0x2721cf42, 0x09aee70f, 0x2c38cfed, 0x2005c0e1,
0x0358e7c0, 0x043542b2, 0x2df53554, 0x10db2595, 0x04c0697b, 0x1e530285, 0x2c484d32, 0x0c20d7d7,
0x1a4d7121, 0x29197efd, 0x3094b316, 0x2aa65ab6, 0x00b6789b, 0x3192095c, 0x1e490903, 0x01b6f66b,
0x05ecb96e, 0x1b09382c, 0x019c6c98, 0x1dadaf78, 0x1bd76246, 0x13f4db80, 0x3567f392, 0x2df502ae,
0x0607331c, 0x39de6cff, 0x0d99a5a7, 0x3886d16c, 0x04091a90, 0x0361cadf, 0x18aada01, 0x02654f15,
0x16e2c6cf, 0x04d44ad2, 0x24628343, 0x316cb747, 0x3829f3c6, 0x1d1bb68f, 0x37bd8a8b, 0x2350f7f9,
0x0a71cbb1, 0x0ff9611c, 0x109be3ab, 0x37cccbca, 0x1a4b6eb9, 0x399413f1, 0x32cc5b9f, 0x02dc493c,
0x08d345d0, 0x389c8a46, 0x04ddc9c9, 0x1f618eed, 0x26f062a3, 0x32b540aa, 0x108cda84, 0x1b94ecdc,
0x1db94b9f, 0x3595b605, 0x057c0562, 0x2d097f48, 0x30596a48, 0x36a1383a, 0x112e5a6a, 0x01e85178,
0x0790c404, 0x2bd25b2a, 0x11253af0, 0x1a0da655, 0x358bab87, 0x254e6029, 0x3693ad75, 0x17035315,
0x05f01a8e, 0x19f8309b, 0x2565be60, 0x31cb2342, 0x15f6044f, 0x1e7dbf65, 0x05b4784b, 0x2f9b4ae2,
0x19cffea6, 0x31dd3318, 0x3590fd39, 0x1188e9db, 0x1338e281, 0x1443530a, 0x145c132a, 0x2df04394,
0x0bc6964b, 0x28571568, 0x0dc9d14d, 0x1359ab72, 0x28acf8ce, 0x26f8d93b, 0x119d60fb, 0x37a23fb4,
0x37be4904, 0x0a05de80, 0x061ce7e6, 0x04033c7b, 0x27500621, 0x2f594812, 0x20e24542, 0x3645fb77,
0x35d82120, 0x0271359a, 0x1e679166, 0x3824bbb3, 0x0d42f9f3, 0x30811e5d, 0x39cf7356, 0x20d2109f,
0x1f9cc9e2, 0x0d05c62d, 0x227147fa, 0x2bac1454, 0x35c08c6b, 0x10ade41c, 0x123a0ccb, 0x05d5debc,
0x222a2090, 0x17e68480, 0x2b9aa66a, 0x01d553cf, 0x23e1f09a, 0x3b173efa, 0x110cedca, 0x2dcec701,
0x0f29d32c, 0x223fa904, 0x22c5be9d, 0x18797cc1, 0x1ae89747, 0x31cf65d8, 0x26d3289f, 0x06660311,
0x16ed3785, 0x26ce6193, 0x1309c3ff, 0x39845c45, 0x04304325, 0x0eaeef7a, 0x0589b333, 0x222879fc,
0x02e48b2a, 0x1609310c, 0x330d5f7e, 0x175eee54, 0x023ab17c, 0x1c442328, 0x1f07f19d, 0x1d176c2e,
0x097629c1, 0x308fff41, 0x3515a0b0, 0x0031537a, 0x2b9dfbfd, 0x0cfd9010, 0x0343f45f, 0x0932c4b0,
0x20cf2675, 0x07709c35, 0x1ce41fed, 0x1819e788, 0x0f772d2a, 0x3650f854, 0x02325944, 0x21611113,
0x06c3b6f6, 0x23c886e1, 0x3abaa277, 0x3776c6dd, 0x2aa92058, 0x05fdf1db, 0x345a497c, 0x05d82140,
0x28c3123d, 0x09351b9f, 0x2724ea6c, 0x35c3407d, 0x31dbca47, 0x1bf07746, 0x21027ab5, 0x20a89cdb,
0x1008179e, 0x2447ba71, 0x27460f00, 0x15bab393, 0x28ab23f1, 0x18b693d2, 0x33462cd3, 0x3871f13c,
0x3564a04b, 0x0f36c90a, 0x33d98872, 0x00e19578, 0x26da5c7b, 0x171b860a, 0x0a6fed5d, 0x12dec6cf,
0x2795783e, 0x17786991, 0x32e5e431, 0x0e1cf163, 0x2e6f239b, 0x0ed4ff83, 0x1ed95444, 0x0f513049,
0x0ba3ead8, 0x018cac8a, 0x3aea36ff, 0x2aacc8c4, 0x188f623f, 0x1caeb80f, 0x304f9ebc, 0x0916a5bc,
0x0d7d5390, 0x392aba6a, 0x33b1cd28, 0x20dc8c5e, 0x15a4daa4, 0x0d4dbf8a, 0x2b53922a, 0x38db3be7,
0x1d11d546, 0x2995c818, 0x0a5a137a, 0x33031d2b, 0x0d97bc9d, 0x2838151c, 0x2b668b67, 0x274779db,
0x27da2d1e, 0x2062c640, 0x13a343f1, 0x34fc0f22, 0x1c305625, 0x00ffb697, 0x1b17929d, 0x33b5c524,
0x1eed308a, 0x255aecfa, 0x1627730b, 0x24eef9f9, 0x14988d09, 0x28244bd9, 0x291c17f6, 0x384d1d68,
0x32c99fcf, 0x2bc85262, 0x14bf86ce, 0x23a38308, 0x38a8dfd4, 0x279f60ce, 0x021be46e, 0x2c2ffa27,
0x2a845625, 0x3b6d732c, 0x2de7cdc5, 0x0551e497, 0x0c5a57bc, 0x06277b29, 0x30a1bec9, 0x0d67e107,
0x09303ff4, 0x3189f3bf, 0x071a750d, 0x20665f34, 0x05340ec6, 0x387d4f74, 0x350fcdae, 0x38e9a26f,
0x322139e5, 0x024b8e52, 0x1452851c, 0x22fa8d69, 0x38058df4, 0x051bbef0, 0x1a0fae77, 0x18edbcc1,
0x37ff4f01, 0x374aa471, 0x3172102f, 0x1bda6267, 0x396b7b7f, 0x12e34801, 0x30cdbc14, 0x371d928a,
0x1e7cb3c0, 0x1f31cc90, 0x2967af29, 0x031b6643, 0x1e89ba40, 0x3292adb1, 0x28f4b2b0, 0x24a35a6e,
0x1c70f862, 0x2bc1106d, 0x0d80a6c0, 0x3560eda2, 0x24fe232f, 0x148cec24, 0x3879a8f7, 0x12ecd398,
0x023bd7ca, 0x31bf885b, 0x27e90b80, 0x39268b5d, 0x08009291, 0x0f680402, 0x06ed9461, 0x38049ab3,
0x198ff328, 0x095647b7, 0x2af55a5e, 0x28baf585, 0x0108fb68, 0x39a8dec7, 0x1dfee36c, 0x02f70834,
0x0e8aa375, 0x008cc412, 0x3aec8ef3, 0x1ed47383, 0x1458e490, 0x38678300, 0x2219f131, 0x23f3c9ff,
0x1af03e48, 0x3553751f, 0x2e5de868, 0x28779e84, 0x00383dc5, 0x19013a84, 0x15939364, 0x29697bee,
0x3643bfe0, 0x059916ab, 0x06abea58, 0x1923aadf, 0x2883436b, 0x004b611f, 0x358d255f, 0x08fb1936,
0x15171c17, 0x3b96b230, 0x357096da, 0x1dc1591c, 0x0baed070, 0x2b9d6eea, 0x0e5ded5b, 0x0d216fe7,
0x07791e88, 0x0f17b652, 0x2c8075eb, 0x0017a8f9, 0x09217cc5, 0x39031325, 0x173aacfc, 0x102a1258,
0x06c14c19, 0x3a5ed4c0, 0x185fef76, 0x2193aebe, 0x1c42ecf4, 0x1c350911, 0x2a8b4645, 0x35e35cad,
0x1011e5b0, 0x299cba6d, 0x0824f964, 0x11130d6e, 0x39b36f3e, 0x310e49ad, 0x17098dc2, 0x0ee1f3d5,
0x13c017fe, 0x02de038e, 0x32e4189a, 0x1483d41a, 0x3278e669, 0x2bb91581, 0x214c6c95, 0x383d41e6,
0x288a39c7, 0x052b2192, 0x33db96da, 0x2cecc660, 0x058a14e0, 0x1ab25132, 0x272e8c1e, 0x17f6674d,
0x26487205, 0x32264f48, 0x10e5f9cc, 0x1319cf21, 0x33bb8551, 0x08327849, 0x14225ba3, 0x257f433d,
0x2ae6a761, 0x2b0a5e68, 0x32fe48ed, 0x15fce967, 0x259398a5, 0x0779c99a, 0x1ea38dc7, 0x1e265e72,
0x309ed153, 0x1b3a078b, 0x10bbd0bf, 0x208fb5d1, 0x2a297352, 0x3ad4b8e1, 0x08a0d35f, 0x1e9ab535,
0x34393f2a, 0x0fd15ac4, 0x12479e91, 0x3546a041, 0x2715d80e, 0x19d17c8b, 0x2cc5829b, 0x0b6f1216,
0x124cde5b, 0x34998216, 0x04c426c6, 0x185ebe7f, 0x10cd0076, 0x0af9db6c, 0x1e43ac46, 0x08362219,
0x31a4501e, 0x0de59cb5, 0x1d3338b1, 0x07ddadaa, 0x33363d24, 0x0a204439, 0x03cca3e5, 0x05acdc38,
0x14fb4d0c, 0x28a68b7e, 0x17b1068b, 0x0356aee9, 0x29e3ad2b, 0x15a61bf1, 0x2f9a6f03, 0x25f63bab,
0x03a5feae, 0x2b1a65d7, 0x25a9729a, 0x0c97ba74, 0x120e1836, 0x35700a81, 0x17a895a3, 0x39e9af97,
0x233cf55c, 0x377cd2dd, 0x3685dad8, 0x37e7d2f0, 0x214769ee, 0x33dff441, 0x2d10edbe, 0x2eda328b,
0x0abf641a, 0x34f03509, 0x375030ea, 0x31314707, 0x1d689c6d, 0x22840f67, 0x2c09361a, 0x2ea122df,
0x37b903d4, 0x23a5d36f, 0x2692bbcb, 0x311255ed, 0x14a7de06, 0x21d3ec30, 0x084cb0a5, 0x20c6a1b0,
0x1653ab1b, 0x33a5e88b, 0x24827207, 0x37960138, 0x14bd50c4, 0x25bed7c6, 0x1e33b1d2, 0x24603595,
0x0adb26ff, 0x18ff0530, 0x1bf6409c, 0x32e28d08, 0x2415334a, 0x049afab5, 0x076cce6a, 0x3986e014,
0x220dcd65, 0x1347b2f4, 0x1a9c6908, 0x08fa0a23, 0x33ee4274, 0x1d81ad54, 0x06958c15, 0x1a6982c1,
0x0bfd8f42, 0x0274d7fd, 0x12bfa5a0, 0x27fc1cec, 0x32c5ec9e, 0x3ab9b481, 0x2c54fe4c, 0x30a0461a,
0x02999660, 0x0b2c49a6, 0x1df3bf22, 0x168c8b6a, 0x241b3ae0, 0x20d9eed2, 0x37ef1b4c, 0x2399e7c4,
0x2fa2edda, 0x1f758564, 0x2d8925f3, 0x3b295550, 0x32613796, 0x15b2a0ed, 0x37da209f, 0x07369623,
0x29bb4dda, 0x26a77c9d, 0x27183bab, 0x02af53e1, 0x2e866620, 0x1296babb, 0x075b8bf4, 0x0b6a27c0,
0x2ac0363f, 0x221e90e0, 0x2725be45, 0x1bdcb645, 0x2bccad53, 0x303a4582, 0x320f85e0, 0x1ce467ba,
0x2d95d0e1, 0x2d4afa83, 0x0077e636, 0x1e2b7644, 0x2e0f0cf6, 0x2c9238ee, 0x136313e8, 0x3b3e219f,
0x1c9c6054, 0x395433d1, 0x342829ff, 0x117c5701, 0x259ddf09, 0x2ab20428, 0x05f73794, 0x150c10bc,
0x3a1a5d7c, 0x079ce086, 0x29f7025e, 0x1a20b6c3, 0x2938ffa8, 0x1c3b0049, 0x0fa2400b, 0x14f30267,
0x318e913a, 0x0d0095be, 0x16e58729, 0x3a2fcde2, 0x01cd3348, 0x2fb139f5, 0x05ccdc99, 0x04ddc312,
0x350902f8, 0x17b2f0ee, 0x06a2ca93, 0x3b02bdc0, 0x126bfd9f, 0x32dc259b, 0x142fae97, 0x0c8d67d5,
0x2c94c6e7, 0x313a0423, 0x047cbd73, 0x3a8c5519, 0x0436d50c, 0x0417ece9, 0x1ab0ef95, 0x1b06bf8b,
0x225a4d87, 0x28aa7d8e, 0x082db11c, 0x1632858f, 0x28e39cad, 0x0148e707, 0x112933e9, 0x28405838,
0x2c6cf9d6, 0x1c7f8965, 0x0a13c3b1, 0x10a8adc8, 0x2f10ec0e, 0x1251d85f, 0x2b9bf259, 0x199c80ab,
0x2096240c, 0x2d7f8851, 0x2cf45fc5, 0x37d0ed76, 0x0a9e01b6, 0x019e9c9e, 0x171cbe7d, 0x034bc8ba,
0x0b899bff, 0x0f6831e6, 0x1a3a0e33, 0x34f87718, 0x38ef1aa3, 0x0bf5f84f, 0x06311e3f, 0x2d4711fd,
0x3adefb68, 0x1ade0148, 0x26e6eaf9, 0x08869947, 0x2e343e6a, 0x3044716d, 0x3b0eb702, 0x34967b5e,
0x38da349a, 0x36ff6970, 0x0c326fad, 0x13db1a9d, 0x2dd741bd, 0x00573680, 0x33b40072, 0x18fbde27,
0x17667822, 0x3651ce00, 0x2fa656db, 0x2078aedc, 0x1673d908, 0x3074e67e, 0x01dec943, 0x2640efcd,
0x193f557b, 0x21568e2e, 0x14763ce9, 0x1ce03e33, 0x19274b3d, 0x32224b22, 0x1822461c, 0x061e3245,
0x26f12f9b, 0x14a43d75, 0x2b564a8a, 0x2d919732, 0x386b2e28, 0x3ac8c158, 0x1dee927f, 0x02cb29f1,
0x01bccaaa, 0x39703c26, 0x072e1abe, 0x14f33066, 0x373ba74c, 0x33e27a2f, 0x1342b0c3, 0x276dcd1c,
0x24c1a9cd, 0x13be9bfc, 0x09eba229, 0x321d0890, 0x026f9853, 0x154d4c24, 0x2adde217, 0x33463849,
0x0cb019a0, 0x3502344e, 0x10068a8e, 0x3224bd80, 0x3941d771, 0x0b6abe55, 0x334c6a46, 0x0c54b45d,
0x01baf928, 0x1de3fcfe, 0x1f7226ea, 0x20adca60, 0x23bfb726, 0x10b49f40, 0x346c380c, 0x238671f5,
0x1e4c70c8, 0x02c49f05, 0x085f09ce, 0x09210bb1, 0x2dfe3f06, 0x2e31c244, 0x27b0922b, 0x09834f54,
0x354bf260, 0x35adf8d4, 0x1e83af52, 0x1f5e61ac, 0x23c4bed9, 0x12c82066, 0x08250586, 0x28253fcf,
0x08b220fa, 0x03e0046f, 0x3728219d, 0x1d44175c, 0x17bab576, 0x2e8f1f7c, 0x171e8268, 0x03d51b4b,
0x2324843d, 0x104cbe76, 0x20de33a4, 0x03dfbb94, 0x3085a0cc, 0x04d77dac, 0x0162702a, 0x3747bb9f,
0x12fa2af9, 0x2ea3b747, 0x25e8a023, 0x370003a6, 0x19c56eb9, 0x010439a4, 0x3519868b, 0x1ccad096,
0x11e2e2ab, 0x0851684c, 0x34441b69, 0x299883f0, 0x2e5e12a5, 0x0874c719, 0x2413fae6, 0x1a7d77a9,
0x19b57172, 0x3b73e3f8, 0x15ac655c, 0x39a2e321, 0x039098b8, 0x3143938e, 0x28563a5e, 0x08f51424,
0x2159d553, 0x0f707eb5, 0x159064a5, 0x375f4214, 0x265cd72c, 0x1dbcef33, 0x282b9bff, 0x1735fac2,
0x171588f7, 0x1ae5fa21, 0x27adff61, 0x0f7e3f36, 0x27ec5d3f, 0x17f680af, 0x0d4022b0, 0x00335540,
0x25e8c6e6, 0x33b6f248, 0x39806248, 0x0306d61a, 0x376acf74, 0x0c4ab358, 0x10bb4e4e, 0x343f2778,
0x174e0557, 0x132c7441, 0x272b049d, 0x087e80ff, 0x39a79e24, 0x36bb93f3, 0x080b60a2, 0x019aa152,
0x0aba2070, 0x20c8049f, 0x0bde5e74, 0x2c7d743e, 0x00b6c1cb, 0x28cc04a9, 0x04f86542, 0x09bdae6c,
0x3914d195, 0x3492e64e, 0x35d9028d, 0x2596491c, 0x05fd62c8, 0x1586e7b5, 0x090d5098, 0x1863d4c7,
0x35cd9c66, 0x0ebf7ff8, 0x276ebe3a, 0x33a64bb4, 0x09f0d6fe, 0x087cd225, 0x09af9bfd, 0x3b6c886e,
0x1788857b, 0x316590d1, 0x26704b04, 0x2ac462c6, 0x023ce7b6, 0x32a9265f, 0x36ca4639, 0x1068592a,
0x289de9be, 0x39a9d07f, 0x1be69f5b, 0x362f3fe2, 0x320f1d5f, 0x204680b5, 0x18867fe9, 0x2b989b4d,
0x1d94d7e7, 0x099593c3, 0x256f74bf, 0x0cb5c071, 0x022c5454, 0x0e4d3798, 0x023d69b8, 0x08208092,
0x20a6930d, 0x0fccdd45, 0x3683b0c7, 0x14c8b424, 0x0175c87e, 0x20215c75, 0x06bd76a1, 0x355a3866,
0x05cdc0be, 0x2fb69d88, 0x3911415d, 0x2392f7b3, 0x3a27826e, 0x2938a06f, 0x23698607, 0x214ba2cd,
0x1ef6cba0, 0x0e5c969c, 0x2538cd2a, 0x0fe76eb2, 0x3a26c5f7, 0x1d263c98, 0x1b74848d, 0x174464bd,
0x2ae987e0, 0x35fa4c19, 0x297eec70, 0x1a62946e, 0x244c701f, 0x2cd74abe, 0x0a5f4ee8, 0x18e0448d,
0x29bf99c0, 0x1713abe9, 0x0009edd9, 0x2193fd6e, 0x04e80947, 0x326ec765, 0x1710120e, 0x31eb1859,
0x220b748b, 0x092cadda, 0x1e3bb0fd, 0x269eff41, 0x05efe3bf, 0x01ab40cb, 0x00f844cd, 0x23e9a2f1,
0x31a2f9ee, 0x234f5920, 0x03328a51, 0x22bad38e, 0x067ce300, 0x2d937a3f, 0x120cb4a0, 0x35e460ac,
0x31c0f37d, 0x33bbe3a4, 0x1af6e037, 0x027666f7, 0x18a8315c, 0x36ae989b, 0x277245e0, 0x16cfd73b,
0x1aa7e839, 0x0cd57590, 0x20c042ea, 0x22b4d796, 0x376115e7, 0x1c8ce169, 0x19541bd0, 0x16aaab51,
0x1350d10b, 0x31f17516, 0x0a738e01, 0x09a34c72, 0x1715889e, 0x1521ebe6, 0x1a19c0af, 0x115b795a,
0x3238b15f, 0x0b895f0d, 0x28a58580, 0x1126a5a8, 0x343109b4, 0x0d80585b, 0x06b44fca, 0x1e994d91,
0x077bb745, 0x1d81339b, 0x14fca5dc, 0x14282e75, 0x20cd71b8, 0x23c253d5, 0x24701f92, 0x0dcb11ef,
0x10cbeba2, 0x13236f15, 0x0ec4484c, 0x01d80960, 0x2798ea0c, 0x10acd320, 0x210e9502, 0x0222cab4,
0x3351ff61, 0x11479f91, 0x1261af46, 0x08c0f215, 0x1fd7e2af, 0x242dd78e, 0x12cb1624, 0x19f05a02,
0x224b1b2b, 0x33e20e9e, 0x121aebfe, 0x2069a805, 0x25179545, 0x0caec03e, 0x2173725a, 0x2e1cb013,
0x2cfa8fb1, 0x3899c4a0, 0x10c5562d, 0x2cb4fc10, 0x2877a3b3, 0x16cf410b, 0x35390a35, 0x39dd7973,
0x1ed95260, 0x32e116a7, 0x025eb18f, 0x1ec38bae, 0x33b1d953, 0x0b70141a, 0x0661745a, 0x26731f8a,
0x25b0bcd7, 0x36de3965, 0x191b1d04, 0x13ec7285, 0x2654e64d, 0x01ebfe61, 0x22c679b7, 0x215be090,
0x31e8d08b, 0x1b4d4c4a, 0x25171b0e, 0x1995e821, 0x23842b38, 0x143a4698, 0x38f6c639, 0x2c7181ce,
0x02f9e21a, 0x18701ff4, 0x06732dc2, 0x30666c0a, 0x1a4c23b9, 0x2ba10ca9, 0x2d76e9fc, 0x1209528c,
0x0a0ea5cb, 0x1c52f481, 0x099090f2, 0x292cc47b, 0x26f9a23e, 0x142fcb3a, 0x01040e76, 0x37a89718,
0x38933c13, 0x17b4e119, 0x3069b902, 0x323693e9, 0x24df5e35, 0x25a75216, 0x2d4ca7d5, 0x139b24aa,
0x1013b12f, 0x3b6511b3, 0x0125c51f, 0x1f40d1fe, 0x24ca0bfe, 0x3711d69e, 0x2113c1c9, 0x00319761,
0x0f758e9f, 0x1c1e52f4, 0x001101fe, 0x34adeb14, 0x2048eb13, 0x0bea4bc8, 0x04c9944c, 0x33d3ad11,
0x28a0dd01, 0x023d2c52, 0x02ccd80c, 0x012845b9, 0x309b7e33, 0x0566daf0, 0x2192e129, 0x35432cdd,
0x157e5a7d, 0x29eadf88, 0x05f81e35, 0x0e8309ea, 0x058c06cf, 0x023e290d, 0x1b37fa0b, 0x24125b3f,
0x37434a5f, 0x1626c548, 0x0196e7af, 0x3039ae7d, 0x21ac3f4d, 0x2b2ac544, 0x25afb6a1, 0x37967d9f,
0x2c06ab63, 0x1cb9ac58, 0x347b779f, 0x26ccfd8e, 0x0708f15b, 0x08d81f32, 0x37a266dd, 0x3b093462,
0x1d1660b1, 0x0e3213ad, 0x38e67ed4, 0x37455235, 0x3123e71f, 0x2a189836, 0x1860ac9d, 0x34cabf4e,
0x25929f45, 0x08885989, 0x32a95f89, 0x05f9c2cb, 0x2d708022, 0x24a48fdb, 0x16975bc4, 0x1174a20d,
0x01941ff0, 0x3666932f, 0x1a51060f, 0x3209901e, 0x10b6209f, 0x3b49cd73, 0x2e73211b, 0x17ae25cd,
0x0e4df782, 0x14048f47, 0x32370087, 0x0faa57e0, 0x2b7066bc, 0x04b28580, 0x1e45fef0, 0x172d3949,
0x1e2f0e88, 0x1965b721, 0x142e98c7, 0x137b5713, 0x1326e0f5, 0x1b67471a, 0x13451b04, 0x2798502c,
0x38713ec4, 0x09793f5c, 0x18bcf757, 0x051ab2f7, 0x2eda6bc0, 0x30eb2f2d, 0x3298ca94, 0x3a949b4d,
0x159f32df, 0x1d421d38, 0x2f88ee9a, 0x036e1004, 0x32263906, 0x17617d3c, 0x24d6fe66, 0x1ef5a440,
0x388fb538, 0x010975f5, 0x0ef45945, 0x16b8da6d, 0x05116b09, 0x168d1493, 0x2cb389a9, 0x293c11cf,
0x28996e53, 0x00fb2268, 0x10635b24, 0x1e3b4acf, 0x0b386d64, 0x2ba109e1, 0x35dfee70, 0x03ea636f,
0x2d46f806, 0x1a451248, 0x06646fce, 0x0dc15ac8, 0x25925e64, 0x13a88972, 0x26af9afa, 0x2411eeea,
0x1b984ac3, 0x371dc616, 0x2ad61a65, 0x328b5b43, 0x0af2ea90, 0x0ad3f8a1, 0x14d5b1fe, 0x059498a9,
0x1f2ba941, 0x23092141, 0x152affcd, 0x093886f9, 0x08e24223, 0x00f7538f, 0x214c3e2a, 0x0f786c14,
0x0de3ea77, 0x2c5373a1, 0x1758dee0, 0x0ffd4a23, 0x204d36a1, 0x206f554a, 0x0317caec, 0x2241aad6,
0x04200839, 0x28f76e10, 0x1f6081c4, 0x2d3cab04, 0x0b704ec3, 0x0e1ff66b, 0x041a43ed, 0x23a04503,
0x370d30b3, 0x00356f40, 0x2dc29072, 0x23ca5460, 0x1911a378, 0x140fec40, 0x005af03d, 0x31ba5a1a,
0x23abe49a, 0x0828051b, 0x23401e05, 0x2f5248cb, 0x01786e57, 0x0a4a5ee6, 0x1f1d58e1, 0x20200337,
0x13073c5c, 0x11a90b81, 0x11c68651, 0x36b67103, 0x27a29fcf, 0x0a63e681, 0x28e29bb0, 0x215e8318,
0x3b8199d2, 0x36d69b06, 0x250701fe, 0x0eb2dbd6, 0x1e1550eb, 0x277492eb, 0x2cc88160, 0x1c39e1ea,
0x34d1d509, 0x2adf630d, 0x0901a3a4, 0x0afe00c8, 0x36d1280c, 0x2ccc01c8, 0x000064b7, 0x0902e5a5,
0x2045087e, 0x0730df60, 0x012e789e, 0x0c3e527d, 0x1fb793af, 0x0f8ca396, 0x1d59507b, 0x178c2fb9,
0x02a0c256, 0x1ca985d8, 0x0d2b6bb5, 0x243f1016, 0x23f5aef8, 0x295e7286, 0x137ae2f9, 0x20237a49,
0x2c73c6b0, 0x1ad7fa9c, 0x076c9787, 0x05b5ae89, 0x0e8c532b, 0x24f7274f, 0x38810590, 0x2f4a5136,
0x2e702929, 0x31fe77ce, 0x01110568, 0x1631a8d0, 0x2593d075, 0x071682f7, 0x0adb38c9, 0x3327f89b,
0x33ae9a79, 0x26a8e4e7, 0x15fefd64, 0x36ad2db7, 0x394b05c0, 0x16fd6d64, 0x125e0cc0, 0x129b0d82,
0x284c15af, 0x264bc9cb, 0x104ec0a3, 0x2178417e, 0x08b03c9f, 0x046643ec, 0x260012b6, 0x0bb592f6,
0x09a1a736, 0x03d06797, 0x35b64cdf, 0x02293d28, 0x2d0934c6, 0x1319805b, 0x228fe8b3, 0x07ba4de6,
0x2f89f0cf, 0x27c16954, 0x36b34998, 0x1014c997, 0x27e944a3, 0x1e6eb81a, 0x2d4a6bb7, 0x14caaaf3,
0x112860c3, 0x161cd5c5, 0x0375e601, 0x1336fce4, 0x1324a735, 0x00cdfce0, 0x1057a0f8, 0x327d6197,
0x1da8a054, 0x2cc54dc8, 0x13ceda01, 0x1ba8c1d3, 0x3b54eb67, 0x0b888fb6, 0x2dd3e194, 0x0efc0238,
0x2652c65b, 0x218d6aa5, 0x1f01bcc2, 0x290746a2, 0x39ec4a0a, 0x1a6cc2e0, 0x1989bb41, 0x06a61e19,
0x09eddb64, 0x07c5ad0b, 0x1be8e377, 0x2146e80a, 0x0d0fb313, 0x14cb5c93, 0x319f489a, 0x1b69d11a,
0x06455790, 0x068e1207, 0x0b795be0, 0x01424e51, 0x0f80c054, 0x12322858, 0x0cb20936, 0x3442337e,
0x37b93d4b, 0x172659bb, 0x091d3f20, 0x2dc83136, 0x1807bcde, 0x3292e44e, 0x37c218e0, 0x0417aeb4,
0x0453ba58, 0x0a547e25, 0x04562bb5, 0x0c6d075b, 0x0972d078, 0x2a9f7dc3, 0x0b78bddf, 0x1110b47c,
0x2bef078e, 0x2a3c3570, 0x0603d6d2, 0x3530777d, 0x17470977, 0x0e3a5022, 0x0cdafa29, 0x34fa011e,
0x1d69ae81, 0x05cc861e, 0x1ba4256a, 0x2978fa9b, 0x32d1779b, 0x24a9427f, 0x0538b3ee, 0x2a8df38f,
0x01186e0a, 0x13acbfe0, 0x0cd36c8c, 0x0f8253cf, 0x0f785845, 0x105d3f7b, 0x174d04a2, 0x231853db,
0x382afeb7, 0x33ce2a06, 0x057d8440, 0x221840a5, 0x009acea0, 0x2f973a0b, 0x0e8b5318, 0x0f0933fb,
0x2fb6d973, 0x2a1a1920, 0x32af1974, 0x017bf77d, 0x1bf7f716, 0x063b183e, 0x00a208e6, 0x19a70c0e,
0x02fd13e8, 0x16c39289, 0x05c69caf, 0x12731c8e, 0x15ac4616, 0x0ab88553, 0x148c2f1f, 0x2b0a744c,
0x0443e3f0, 0x11e0c1fd, 0x0c7b855b, 0x13bdb93f, 0x0d2f79e8, 0x08ebe416, 0x1e043cce, 0x26d9006d,
0x0ee14d72, 0x1c1a6614, 0x166a1b11, 0x3249133e, 0x08cb8f90, 0x30213751, 0x0d051fdf, 0x28eb315f,
0x39e7473b, 0x0e41b9d6, 0x354d0568, 0x0fa3f234, 0x39119bc3, 0x21892d7e, 0x147defeb, 0x2a082404,
0x27ffc4d5, 0x110effaf, 0x046df0e7, 0x0bf47446, 0x3b02edd6, 0x34fae169, 0x28588ff6, 0x1df82f65,
0x2de7fdb1, 0x20206ca6, 0x186215f8, 0x24b3639f, 0x094716ef, 0x25e5209b, 0x1a483836, 0x08ab0b5e,
0x1a5ec948, 0x2c27bfcd, 0x39d5c91e, 0x32c5200d, 0x307553be, 0x2832e5d0, 0x2582677d, 0x11c4c235,
0x0426f535, 0x19641958, 0x15267e2a, 0x0cec5718, 0x05b8eafe, 0x0b147b7a, 0x05f84fb7, 0x12c27bf0,
0x00ad35cd, 0x078d7fa1, 0x0019fa80, 0x09c4db3c, 0x0038406a, 0x2785d7c9, 0x0b40c043, 0x05e696bc,
0x1d3123e6, 0x347e45ca, 0x1a18250d, 0x1876fba8, 0x27986030, 0x2b10a593, 0x2dd6a968, 0x112347b5,
0x1c3ccd01, 0x0cd5ae4d, 0x2c6bdadc, 0x244d4818, 0x092ee010, 0x14eda92c, 0x0c38322c, 0x2bfb38e5,
0x1a527f8b, 0x3859bb46, 0x0b9006ba, 0x2b99b036, 0x2701b950, 0x1ce2c529, 0x0e9e9f35, 0x3a099588,
0x35bbe3f6, 0x239ee7f3, 0x18a9e74a, 0x30f09634, 0x0c4a0b9c, 0x2883400b, 0x3b1eb415, 0x137064e3,
0x32a145c7, 0x04dd96af, 0x1d29ad5e, 0x167666ff, 0x043f260f, 0x374675ec, 0x2bdffb09, 0x2d620af5,
0x1a6f1358, 0x3920708e, 0x16ff6546, 0x2bd02875, 0x1fbaefe6, 0x32ab7db3, 0x1e29b1ca, 0x178c50db,
0x00d4e7aa, 0x1e4cd8fa, 0x07cd3cc5, 0x32f06c1c, 0x1634457d, 0x2eb06fad, 0x3ad83bc3, 0x0d38fba8,
0x1c821995, 0x176e9be7, 0x18e9164e, 0x2517a488, 0x222dec93, 0x239bf1d5, 0x3970d30c, 0x186a1281,
0x35926844, 0x170ad05d, 0x1d39542b, 0x18ffe190, 0x16fe3bf0, 0x04de85c1, 0x06cd49d4, 0x1c8e3e3a,
0x28d1cc2f, 0x22112e39, 0x165f657d, 0x35b87e0d, 0x0b279e2a, 0x1b1ba5eb, 0x121cd8f5, 0x20451d0c,
0x18385932, 0x32e73dcf, 0x2b8be3d6, 0x10ac372b, 0x01cf901b, 0x06a1e517, 0x25e25743, 0x043a3099,
0x3343bc94, 0x090db970, 0x23eca5dd, 0x0e3d27a0, 0x3ad2550f, 0x0fa19c5f, 0x318b5ccd, 0x1b9844b6,
0x12ce9d62, 0x16466147, 0x1887ed84, 0x010f1350, 0x0e3e6415, 0x31656908, 0x074f8435, 0x3624da27,
0x36c5e128, 0x28c6e09e, 0x07beabe5, 0x2c663064, 0x2c31fdfc, 0x0f645ce1, 0x384a1ba0, 0x08cd8560,
0x12096ca6, 0x00c99ec9, 0x368b1c91, 0x074a3b48, 0x267db1f8, 0x31e8a721, 0x37b84ed2, 0x0d3c11e2,
0x0d644491, 0x300d215f, 0x2d1a1782, 0x34a6a5ef, 0x090e42aa, 0x31af2120, 0x0ab1c490, 0x0d07e23d,
0x32b167ee, 0x1e8214a9, 0x36271339, 0x0a8edf3f, 0x376584a2, 0x0e32ddf0, 0x367f77f2, 0x012728db,
0x0c28d5f3, 0x2e876a94, 0x32816bd8, 0x2b1780de, 0x2a05c8bb, 0x1ea81e66, 0x1ce13e1d, 0x19894afd,
0x36ad29e0, 0x2515bc59, 0x24dc5574, 0x37000964, 0x087c0335, 0x08848027, 0x0ecefde6, 0x048ea977,
0x1ab2bd83, 0x045adae5, 0x2524b469, 0x35a37db1, 0x185472cf, 0x25c592ef, 0x01281e96, 0x000d714c,
0x0e756a7d, 0x21fa1784, 0x0da56b0b, 0x16bbba85, 0x313c1112, 0x1091a651, 0x31b0907e, 0x0f0c45b4,
0x3a55ed75, 0x1811dcbc, 0x2aa3dc16, 0x314eee44, 0x105e2711, 0x01ebaa2a, 0x3b15a194, 0x0d3de0b6,
0x2195d44a, 0x116e71ed, 0x1a8cf952, 0x0d10fd37, 0x09f3a363, 0x30d9d77b, 0x101cfdd2, 0x20e3213f,
0x1ed5951a, 0x39e6dc76, 0x0646ea4f, 0x2a5135c7, 0x012d648d, 0x25e37683, 0x0420c524, 0x0389a316,
0x1e880a2c, 0x1205dc58, 0x3b980bd2, 0x18a7dba6, 0x07f987e9, 0x230cb801, 0x1386efed, 0x0b59b96e,
0x1438ceca, 0x29feff2f, 0x167fc0ae, 0x0ce79094, 0x004c3544, 0x02553188, 0x054dfe2b, 0x377305eb,
0x1a5aa5a1, 0x15e4286b, 0x2f394b61, 0x241e0be5, 0x3b6b7730, 0x050390aa, 0x1023d708, 0x03a68514,
0x090f2f4f, 0x11c9e866, 0x04d28b8d, 0x3070a3b9, 0x3046d2c1, 0x11600c6f, 0x01a82a7e, 0x3860645f,
0x17206aca, 0x02013a01, 0x25fa87ae, 0x20078262, 0x37cd3fa9, 0x0b9699e4, 0x34605637, 0x380356f9,
0x19f8d6e3, 0x27de358c, 0x18d52cf8, 0x2ff154b0, 0x0278bcf2, 0x0dd8eef5, 0x3621f600, 0x01f80b24,
0x0772831d, 0x0f463490, 0x0a2df1f0, 0x37b70ebc, 0x29e1ee89, 0x0de538d5, 0x2a57b409, 0x2a21a5a8,
0x1d63b0db, 0x089e78e6, 0x3a6e84e7, 0x05d9f723, 0x2b98a408, 0x0ea0f3b4, 0x120fbee5, 0x199d30bf,
0x26a0ef9c, 0x1b91c716, 0x0f1c037a, 0x222d7891, 0x3850118a, 0x0ef880b2, 0x27446c23, 0x1ec9b3b4,
0x1e5d4165, 0x039823a2, 0x03cc9a65, 0x30aaa72f, 0x1c34521a, 0x26618a95, 0x1fbd7a02, 0x38a3ed45,
0x34ed33e1, 0x02868e3b, 0x38d4d72e, 0x2f011aa9, 0x0bd35384, 0x1c11e9b1, 0x0f781a80, 0x2f17ae0d,
0x2c1e8b65, 0x0c2fd29c, 0x2de7ade8, 0x2e71d5dd, 0x0e75ac8f, 0x04cc47b7, 0x360a9e1b, 0x02c65f90,
0x06406487, 0x38ca0f72, 0x38cb99af, 0x0cc5b510, 0x15b39453, 0x33acb260, 0x242ce883, 0x11396ccc,
0x06887975, 0x1e66f0bf, 0x26da0665, 0x2e83d750, 0x36c6c97f, 0x0a5bc0a9, 0x14a4fb99, 0x3714520a,
0x151a97ef, 0x230f3e97, 0x0b4a0f94, 0x0a2c9f0e, 0x0bbbb772, 0x1b9321fd, 0x08ffc405, 0x318319f2,
0x2d88c410, 0x087f4568, 0x024bc04e, 0x31396374, 0x0e27ab4b, 0x0aecbd54, 0x03031444, 0x32d38014,
0x1b889478, 0x239eaa84, 0x31066d68, 0x33be04ef, 0x0b3d2c8c, 0x160bf7c3, 0x1d796a37, 0x031a1acc,
0x392442fc, 0x316783d3, 0x2786eddc, 0x30247db7, 0x3543c709, 0x2123c7bd, 0x00aad8db, 0x31bee016,
0x36e234c1, 0x2b94f224, 0x11f456e2, 0x0792245c, 0x332f9f0f, 0x25232025, 0x17dfc567, 0x18aee744,
0x34af1380, 0x0efcc622, 0x35f4a219, 0x21c9478f, 0x20ded726, 0x242e8c7d, 0x0e4552fe, 0x35818b25,
0x130041f0, 0x1f0a9a30, 0x17bcaaa4, 0x17afd1ca, 0x1e85377a, 0x025e686d, 0x0c8cd53e, 0x2ec31f03,
0x1c0e6980, 0x23a77cf2, 0x10e5925b, 0x3a32a043, 0x167fd7a9, 0x08bc132a, 0x0e2f1a55, 0x35aa145b,
0x1eb80f41, 0x053bd2a9, 0x0ba4a8e8, 0x262e8227, 0x371de0f1, 0x04747c61, 0x124c78a4, 0x30466949,
0x1bec8487, 0x1d1ee8f5, 0x1a5b1f8a, 0x2bbc14fb, 0x3095571d, 0x334384aa, 0x30ee8e56, 0x12c45178,
0x24e42087, 0x15cb95a7, 0x2c3b78ee, 0x1d70dc5e, 0x3a37c171, 0x1611aafd, 0x0dba3c65, 0x396fb257,
0x20c21cda, 0x38dfe946, 0x06ee05f7, 0x1b5204eb, 0x1760ac32, 0x291803fa, 0x2ffb98e0, 0x06b9218f,
0x25ada814, 0x2dfaafcc, 0x0d47cc1b, 0x33196b99, 0x26814ad0, 0x2fa21eb4, 0x017d6f9e, 0x348fabc5,
0x26df8086, 0x0c8d7040, 0x035e75fe, 0x1cd6d5da, 0x0885cbf3, 0x27277199, 0x0aade7f6, 0x09919510,
0x05b6fe8d, 0x085578e9, 0x34f50fa3, 0x07c2c467, 0x2908107e, 0x14ffdc2d, 0x2e052146, 0x00ffd015,
0x1864ca52, 0x1b942b0f, 0x25dd60a7, 0x1b1af51d, 0x11f6c20c, 0x2425b599, 0x1f18d749, 0x2b6ae319,
0x2e6416b4, 0x0d77fca2, 0x0eac446e, 0x0d571132, 0x015f5310, 0x0ce6202b, 0x1079e1bb, 0x20836918,
0x11e41610, 0x07f34ea9, 0x2cd420cc, 0x0b6d9c16, 0x2085127a, 0x2641cb17, 0x020b5a8c, 0x07dabbc0,
0x3143e806, 0x1b1b5b85, 0x1d29cb30, 0x0f4b75f6, 0x2feca52d, 0x34ded530, 0x0f23b086, 0x158a141e,
0x05734708, 0x36892b9c, 0x0cce0624, 0x0ce1ffb6, 0x05b623dd, 0x0bd73be7, 0x346f03dd, 0x20b5b1d6,
0x22451183, 0x1978499f, 0x05000040, 0x3b9883c1, 0x20c6a407, 0x1b44faa2, 0x25248db2, 0x025d3d3c,
0x0bce57d0, 0x1e7063af, 0x372f1b75, 0x0683b2d6, 0x0089af9e, 0x399f44f1, 0x1f3e5e43, 0x1f9cd1ac,
0x2f7f5082, 0x143e83a5, 0x3a8c2c2e, 0x37af3061, 0x0a69d272, 0x074e6440, 0x0c430144, 0x35d25130,
0x09474e0a, 0x0b04911e, 0x1341dda9, 0x1236d3ad, 0x1e2713f4, 0x2b507219, 0x3a6ae814, 0x311b1d20,
0x0113a8ee, 0x0d3306b9, 0x20245842, 0x38b6f5ab, 0x0cca49a5, 0x2fce0267, 0x19727968, 0x2e4d46d2,
0x199425f4, 0x0768d509, 0x36864bd0, 0x30dba2cd, 0x16d14a97, 0x0339f4b0, 0x345c1259, 0x060b4622,
0x08a9ba07, 0x13771d47, 0x14d6c3f4, 0x2547f165, 0x2e276154, 0x0015ca61, 0x39f2a36f, 0x1c02add9,
0x1e95f97d, 0x005db2a3, 0x3314a0d5, 0x34593c10, 0x35beeb25, 0x12cf8f16, 0x239f007f, 0x299fce56,
0x18efb445, 0x2be59801, 0x0d486ddc, 0x2ab5e35b, 0x2e33dd29, 0x0883464b, 0x2baa8f89, 0x14a03492,
0x21057c28, 0x3468b811, 0x24307fc7, 0x308a10cf, 0x238749b0, 0x1db59f86, 0x054b1f60, 0x011b13a4,
0x3428283b, 0x19380615, 0x20853276, 0x398eb1fa, 0x0cb9670e, 0x32e5ff6e, 0x2961b4e7, 0x3295f515,
0x3955eacb, 0x0dcfe7a4, 0x38ebb006, 0x3a40cffc, 0x08e6743c, 0x1c65ce26, 0x3612a67e, 0x1f91871f,
0x36d97738, 0x1f5c9c14, 0x36cdca16, 0x268c6f34, 0x22fc5c98, 0x2e2e8629, 0x203e74d8, 0x29e7305f,
0x04d1cc79, 0x0589a5be, 0x1ffa9301, 0x17c423ef, 0x2507a88d, 0x0e7c945e, 0x35d59e20, 0x2e0e422e,
0x0753581d, 0x1cf17cd4, 0x3389485e, 0x2b14c2d9, 0x0cd9af82, 0x1a0f1b82, 0x0b43e097, 0x26eea8da,
0x2cb2a784, 0x212b2ac1, 0x3b5f78b0, 0x3316bbd1, 0x14f862e0, 0x282ba9eb, 0x15aa7bb8, 0x19678b41,
0x30e8ef9a, 0x17374a8d, 0x056f4826, 0x1bdc48de, 0x3954a9e4, 0x14d05c9a, 0x28c44e7a, 0x2f55b17e,
0x27818a5d, 0x1c73aca1, 0x10e04602, 0x1dc4dbf9, 0x26f0a725, 0x0a263b88, 0x1472c901, 0x01f471ba,
0x314536f8, 0x23f8c213, 0x15ce66f4, 0x27a66c12, 0x02a7177c, 0x255097ab, 0x39458a85, 0x2a5d704e,
0x1600ebb4, 0x271d064c, 0x036d58a4, 0x165a0777, 0x06fa86f4, 0x3884b74c, 0x1c590638, 0x2036ebf6,
0x3b99176a, 0x12fe4469, 0x3715484f, 0x35a8153b, 0x1bf123e9, 0x130a14e8, 0x0092db6f, 0x38d3e4b5,
0x014d9852, 0x11b12bb2, 0x373d99aa, 0x375c8856, 0x337edf74, 0x2d42c570, 0x21935cec, 0x11d66f67,
0x24ae971c, 0x08d376a9, 0x023d85ed, 0x1844ed48, 0x2b3ad6e2, 0x373c4ae8, 0x1e0bcba9, 0x179e3919,
0x27278908, 0x2b5b3513, 0x1c57b20b, 0x16f548d4, 0x096536bf, 0x0768f544, 0x0e8f2353, 0x298d6021,
0x25fa2bbb, 0x22427894, 0x277a2b25, 0x239271a3, 0x378179e4, 0x12faf8ca, 0x12c3570c, 0x15d02fc3,
0x1b06f1e7, 0x2499665b, 0x33903dc2, 0x2ecbac13, 0x14c28cb3, 0x0802230a, 0x33513d85, 0x1a0918ef,
0x03831857, 0x00e74483, 0x33365a7f, 0x0e6a2afa, 0x11bdd893, 0x34f89f0b, 0x10bba9d9, 0x2efc7869,
0x254040ba, 0x396922ad, 0x1f354b2b, 0x28e79ac2, 0x2c252e30, 0x128072d5, 0x02aff4c7, 0x19606e42,
0x063aca51, 0x219ebc4b, 0x1c734859, 0x21b95cc0, 0x080d0dde, 0x181c1384, 0x390cf5b0, 0x25b84114,
0x3b88a519, 0x20ce4f0c, 0x29d7fb14, 0x2d9ec297, 0x0ba057c0, 0x0766f3ec, 0x38634d6e, 0x025c8227,
0x1b838ccf, 0x2279c569, 0x3b34c8e6, 0x11133bd9, 0x310c50fd, 0x0f498234, 0x0e7f08dc, 0x14cf676f,
0x1223ef62, 0x351c798e, 0x312abdae, 0x28216ec2, 0x01230e3b, 0x2e6ca812, 0x0a7f917f, 0x1e00306d,
0x2ad857f2, 0x2e95f1a3, 0x254ae9d0, 0x0473ab55, 0x018dff0f, 0x36af6f5a, 0x1d9fbadd, 0x37cef18d,
0x2a658320, 0x31a64e02, 0x36656bf0, 0x32b150c6, 0x2f6b3647, 0x2223f875, 0x00763d2e, 0x39081583,
0x11b30e51, 0x256412f0, 0x14ddcadd, 0x04bfd3e4, 0x3223ca53, 0x31229f17, 0x02d71b3c, 0x2ababb81,
0x1058cebf, 0x0754c730, 0x2a9ae2b0, 0x27b09d42, 0x3b50b96b, 0x387aef80, 0x14d20096, 0x132e1f9b,
0x2531c2e1, 0x00a65485, 0x13f5663e, 0x17f3c5c6, 0x32c5058c, 0x3580587d, 0x1f631ac3, 0x37fba266,
0x166a219d, 0x03c48705, 0x31d20968, 0x10260b08, 0x0a15122e, 0x1a8b6f63, 0x2b4f09aa, 0x0f79098d,
0x206f18f4, 0x1df3b66b, 0x30f29838, 0x3320b350, 0x15901eba, 0x1c7787af, 0x1138a223, 0x1042b38e,
0x0c172cf2, 0x06b5c53e, 0x2ffd3376, 0x202276c2, 0x365f7960, 0x1e7cc206, 0x0ffb11a9, 0x1f1dec8c,
0x00fd7369, 0x176101a6, 0x1bf27b78, 0x1ae669e8, 0x011c757c, 0x22df78c5, 0x0c00a904, 0x0269decd,
0x2bb5202a, 0x3af661c4, 0x2bb90087, 0x00d34e4d, 0x26b971fb, 0x1615473f, 0x1ec3f61a, 0x2d47ba53,
0x0b612239, 0x075b52d4, 0x1a7de708, 0x308606ad, 0x0d864256, 0x2546172b, 0x378036e4, 0x1eb30c59,
0x1080c114, 0x12bd80b0, 0x07780bc1, 0x25801478, 0x0db7f148, 0x2603af6b, 0x2a42b5e4, 0x2af989bd,
0x1851b900, 0x273fc8a2, 0x3817c7fd, 0x24bbb48e, 0x0ff31e2f, 0x2622fefb, 0x0e7c7b0e, 0x0f8dbab2,
0x206bbfe9, 0x0d38a3e8, 0x11ea404b, 0x0a3be48c, 0x1b3a4371, 0x2919846d, 0x1176efc1, 0x36a4ab87,
0x30481786, 0x06cb7a9b, 0x28319139, 0x06597652, 0x228fabbe, 0x255661d8, 0x1a0e8279, 0x0e6117ba,
0x392971f3, 0x288b4f9f, 0x14a41488, 0x31c947c8, 0x27c970c9, 0x17bba2e6, 0x1afff2af, 0x30346596,
0x31cb3ef2, 0x2dac57d0, 0x16fbc43b, 0x10dffed4, 0x1dd6f62b, 0x05ee0b6b, 0x03c685cc, 0x05ad1eb1,
0x08c93634, 0x0c2ea654, 0x2f4d58a4, 0x0a3622f6, 0x207e8321, 0x264e7621, 0x1a880859, 0x2bd52a3d,
0x19887cb2, 0x28011e46, 0x3457657b, 0x15224d23, 0x2a1c0308, 0x22f5692b, 0x006f65c5, 0x0f659b01,
0x0819dbfd, 0x1d554b19, 0x0e4d436e, 0x33d554ea, 0x2dca23c8, 0x3b4d4ba5, 0x3b559ab5, 0x159a21f1,
0x038273ad, 0x2d0d3226, 0x00d003df, 0x2a417ed6, 0x2d78429a, 0x29b24ace, 0x22be6cc8, 0x34001d36,
0x21ac1bf0, 0x2da19b70, 0x236dbdda, 0x23e3d560, 0x350249df, 0x0d4aa3b3, 0x04772267, 0x1f90214d,
0x2de76ff3, 0x05edf248, 0x30bc9b36, 0x1be93e84, 0x349e9852, 0x1ce5197f, 0x0111bd8e, 0x2e96d227,
0x35925be4, 0x0d524549, 0x1875d347, 0x270082a1, 0x165fe798, 0x206ef375, 0x340a8f68, 0x08aa7598,
0x10bae205, 0x39060da5, 0x1e0e7be8, 0x20f62d78, 0x16889c01, 0x22491ff9, 0x13fb2bb6, 0x15cd57e0,
0x32534b64, 0x1614f18c, 0x213e0d84, 0x18e40522, 0x195c5330, 0x0080e078, 0x00a70b83, 0x26311bd6,
0x14fd80e0, 0x03b5e21f, 0x1ad47149, 0x02621b70, 0x08a5443f, 0x22f425f1, 0x36fddce3, 0x13c3c568,
0x181e5b46, 0x266382e3, 0x0cf48587, 0x0218ec23, 0x02b6ea85, 0x1e8fb0bb, 0x0ff065fa, 0x0427874a,
0x02b98531, 0x1bfc4143, 0x377d3ded, 0x0ce400ac, 0x2bece82b, 0x1b2bc8b1, 0x3482c145, 0x36a4413e,
0x145df67c, 0x0ebb251d, 0x35daa505, 0x1207c7a1, 0x2621cbca, 0x13527552, 0x139c725b, 0x20333625,
0x1a7b2e0b, 0x3611ece4, 0x220b33d4, 0x27c5ecc6, 0x10eede50, 0x1868b69e, 0x17b09920, 0x357e26f9,
0x1ffa1ae2, 0x1e5c6f09, 0x0318fa52, 0x0d21333f, 0x2c4e1ecc, 0x0db35d82, 0x1470b327, 0x0017ad95,
0x0073fba9, 0x06c9f446, 0x1454e1fe, 0x229b8d7b, 0x2c533eb9, 0x3867af22, 0x0c99f584, 0x23ab36c8,
0x16e893bf, 0x3658e215, 0x1b274f3f, 0x348f287f, 0x015f8292, 0x0d5ea235, 0x2fc33e2c, 0x15336760,
0x2d4e16f8, 0x38ef4e34, 0x331580ff, 0x223934b1, 0x264470fa, 0x014cf676, 0x14c4b4dc, 0x357dd8b6,
0x1e22c5d1, 0x38feee7f, 0x32be61a2, 0x09d6ed37, 0x17ab4665, 0x0b419881, 0x291446d1, 0x34e3e203,
0x1bafa604, 0x08c844b1, 0x08338cd1, 0x107f84d2, 0x3360f70c, 0x361cd9ae, 0x3b0f87f1, 0x38ba7d37,
0x2fbd5570, 0x16dc8df6, 0x1dccccde, 0x04b3c45f, 0x3567b757, 0x10c965b8, 0x04b902a2, 0x22fccbf9,
0x32de59a6, 0x17ce5875, 0x31865c32, 0x0e82b7eb, 0x0fb96373, 0x21fc9fd5, 0x2423550c, 0x0570b682,
0x26876260, 0x1fe5634b, 0x18185049, 0x114846b0, 0x30980292, 0x2579830f, 0x00c82b81, 0x39a52f08,
0x09451fda, 0x107b7852, 0x1d76c694, 0x06a9edcf, 0x20334c8f, 0x0fcb426b, 0x23a7c160, 0x04c3e9b4,
0x1c0c1512, 0x3177223c, 0x04842c46, 0x3637630e, 0x37a19fc2, 0x032ff26e, 0x2b16e641, 0x160c1c1c,
0x25ca28f7, 0x2e15ce93, 0x0cc683b0, 0x3b894515, 0x331acad8, 0x2a206175, 0x241e854e, 0x372927c5,
0x11291f47, 0x2ca56199, 0x2774f8ba, 0x06782ec0, 0x3b4f428f, 0x1a5808b1, 0x1c4831f9, 0x314bc5bc,
0x0e65a348, 0x0ae41963, 0x29571e3c, 0x10c2c888, 0x38b62944, 0x2153e3c1, 0x287768d4, 0x0ef39fef,
0x1121d9b1, 0x26d9caec, 0x2c02567a, 0x1cfc361a, 0x1ca6338d, 0x1f886788, 0x20aa2022, 0x10ee9e9d,
0x0f41d68c, 0x0fcb7287, 0x14a30278, 0x07e7bca3, 0x245dbf66, 0x10b9ffd8, 0x0a1b1d29, 0x28f06ae1,
0x27b1fc60, 0x0fb77c00, 0x1c16da75, 0x10d8c37b, 0x0c3150fb, 0x189136ca, 0x2432b0da, 0x2021c7e4,
0x00988460, 0x219ae4ec, 0x09ff1e10, 0x391ace73, 0x216a078c, 0x1c913de8, 0x3ab0bef2, 0x223dd0f4,
0x1b456388, 0x132e2559, 0x166960bf, 0x306fe05c, 0x0e5318a3, 0x28aa0ce3, 0x2d3ad3a9, 0x0a930cc9,
0x2900e666, 0x2ce08e18, 0x2a1176ee, 0x1a049f72, 0x0070a4d6, 0x29f8308c, 0x1e2b3c28, 0x1ff5912c,
0x231a84b9, 0x031b1633, 0x24bd1b8a, 0x129c1b32, 0x25b0a27d, 0x2cb7b7a6, 0x0ee1639f, 0x0de094f8,
0x370776d4, 0x006d8e69, 0x29f629bc, 0x064c31dc, 0x178ab915, 0x35ee1301, 0x0db3a3dc, 0x34d15e29,
0x1055ab71, 0x0a09501d, 0x007b2b1f, 0x2c387d7c, 0x036015fe, 0x048bb3fd, 0x1e14018d, 0x214dcbba,
0x002947dd, 0x07ae73d8, 0x14ae27dc, 0x2aaeb031, 0x379fafed, 0x0405ea2d, 0x10893cb4, 0x2e21ac7c,
0x0f98c3ee, 0x166c3a40, 0x03212c8b, 0x0f685ac3, 0x20103e01, 0x018d1d84, 0x09b3240f, 0x13c4847e,
0x0e60d2bc, 0x10ad1b12, 0x157e8e69, 0x3015c324, 0x31c22064, 0x2abba7b1, 0x1ae9bb6b, 0x2217ff88,
0x1402f753, 0x29a11eda, 0x21f97a1f, 0x19ef728c, 0x32d53845, 0x1235ad2e, 0x2637fe10, 0x1e70bdc2,
0x2f7aaf3e, 0x2facc085, 0x1a4ea5e8, 0x06e7c77e, 0x09490535, 0x25a60c95, 0x1cdc79f8, 0x261d568e,
0x0100472a, 0x25b13211, 0x3a92da7b, 0x377abd2c, 0x04fa6abb, 0x18e9e91d, 0x1391aeb9, 0x30891b3b,
0x0022bce6, 0x27ee7b13, 0x15d0f2f3, 0x2537ba30, 0x03ac5372, 0x14431aae, 0x0afe5b74, 0x162bfe5e,
0x219db370, 0x1c9f4330, 0x20830fef, 0x15fde47f, 0x059cecd0, 0x099c0e97, 0x0238dce1, 0x31e3618b,
0x19559d03, 0x1c5c806e, 0x27cb9404, 0x22b81ee5, 0x245a5428, 0x30e26683, 0x06affd43, 0x23753ff4,
0x30b18072, 0x2644e714, 0x2ef3c03b, 0x0a09ef1b, 0x13c400f3, 0x1409d06b, 0x2e4e4367, 0x02f41c26,
0x350fd3ee, 0x359ef2b3, 0x12aca62c, 0x3850551a, 0x0b341c16, 0x0b2a753f, 0x1fffdb63, 0x335b03a8,
0x2196e0f6, 0x22217f21, 0x2e25e33b, 0x3b3e50d7, 0x226de2c4, 0x373a54d3, 0x2d651862, 0x1a01fe09,
0x18401742, 0x25c722dd, 0x1447e080, 0x194721e9, 0x13536faa, 0x31878da4, 0x1a162a8b, 0x23365e1d,
0x08904698, 0x26a3779c, 0x2d8ad183, 0x06ca0a35, 0x25e0604f, 0x24011660, 0x19da94a1, 0x04bd556d,
0x3604fc7e, 0x16dfebd7, 0x08d1ef17, 0x314e7f07, 0x1e823522, 0x3303c2ca, 0x1e1624fa, 0x23dec32b,
0x05730724, 0x39ec40c6, 0x31aa61e5, 0x028b33fb, 0x33d90ccb, 0x23ddc3da, 0x3886c6cb, 0x12749b1b,
0x0518b2da, 0x290dd393, 0x05720e4e, 0x0fcb331c, 0x3a530727, 0x20576cb8, 0x2c2cdc15, 0x20441631,
0x14dfafcf, 0x027e6244, 0x048a1d82, 0x34a2f0c3, 0x1f50ab37, 0x12b79a27, 0x1f5363d8, 0x32664b4a,
0x210adf85, 0x19eda9f2, 0x1e8cb739, 0x2918e67b, 0x08418ac9, 0x0aef8501, 0x0cc355a5, 0x1171e260,
0x16dea166, 0x2bd8c8cd, 0x31495aa6, 0x28898142, 0x3a5c423f, 0x18f71d47, 0x26849b7c, 0x282c0504,
0x0b169014, 0x1c3cf8c6, 0x01332094, 0x25a82f9f, 0x071e8a37, 0x253ec379, 0x18b39d67, 0x22840c6b,
0x2d765162, 0x2ffe9354, 0x2d766a3b, 0x120ce40f, 0x1cfd7532, 0x0e6226d8, 0x2dafdca5, 0x05a214ee,
0x0e6350df, 0x11769d43, 0x1e1bde9e, 0x13c00551, 0x04bd5f53, 0x15e7050e, 0x1aafd728, 0x0cf455f2,
0x00838250, 0x186409d0, 0x2b1d77d9, 0x164ea0cc, 0x1623d348, 0x2bd0fbe2, 0x25111409, 0x082323fb,
0x0a09fdd2, 0x269b0555, 0x39998c0a, 0x0c7b680c, 0x0f8a030a, 0x1965465b, 0x04529aba, 0x2b18624d,
0x35cba0f9, 0x19cf8f51, 0x1c2696df, 0x091c8c63, 0x3787934d, 0x2595dc99, 0x1b8fbef1, 0x1aa5ad08,
0x0f362465, 0x2b4da0c5, 0x07ce65ec, 0x21fc7201, 0x1ade79e9, 0x017c8d71, 0x3989288f, 0x23521a45,
0x21c8c7ca, 0x1a30821c, 0x37424a00, 0x05da6b76, 0x094e55f8, 0x02b724d5, 0x14d45c4b, 0x1111d0b8,
0x02b05c8c, 0x111b06a6, 0x34e92df3, 0x0dc98b5d, 0x07ae8848, 0x17855a05, 0x0395ae84, 0x3aee295d,
0x20da5b1f, 0x05592c09, 0x252f1711, 0x0b532e87, 0x1a0bbe5d, 0x002193d9, 0x29bc3956, 0x2b8895da,
0x3662b5bb, 0x307d380f, 0x0a71d2d5, 0x0efe5552, 0x3a01b745, 0x2b6a7c77, 0x1feca9dc, 0x2e321e97,
0x0e8b38af, 0x240085b8, 0x265c41c6, 0x1cea8667, 0x3a42de67, 0x2eb3ef90, 0x33a66876, 0x0c1aceb4,
0x262b59b8, 0x0be789c7, 0x1399ee66, 0x3827041a, 0x1e493268, 0x2f3addfb, 0x2745712e, 0x0126c061,
0x151e84de, 0x37d53de5, 0x2759c39a, 0x39508fa4, 0x2be26e1e, 0x0677691e, 0x022d8685, 0x0a42a5d4,
0x1f2fe1c1, 0x2ac85ad4, 0x1366e25c, 0x302c13e3, 0x180e6c17, 0x124982b4, 0x33b9f0c4, 0x2b39debf,
0x15504787, 0x1ee69a37, 0x06c633f5, 0x39783f66, 0x10d7a0ba, 0x04dab8ad, 0x24341f96, 0x149684a6,
0x0b08e63b, 0x137edfc4, 0x0e9bfd6e, 0x0c654722, 0x20eeef7a, 0x0d9a510e, 0x03bc9ea0, 0x1d4d910e,
0x13d070a2, 0x081c3eae, 0x3688e14e, 0x29d24b32, 0x2d05a812, 0x2729d6cd, 0x04feda97, 0x37fe19db,
0x275d463b, 0x29003e25, 0x1cd8d9d4, 0x35c8d19d, 0x05960ff1, 0x0d5a810c, 0x141b9f4e, 0x392704f1,
0x08439d9b, 0x3298adf9, 0x1605b335, 0x138a791b, 0x1d8ca97e, 0x16fa39da, 0x2ecbaa4d, 0x067cc734,
0x087702b8, 0x25d82be5, 0x0d84b74e, 0x0dbc2347, 0x29c5aeb2, 0x0eb4e5b2, 0x39c7cab5, 0x0eed8812,
0x181fb33a, 0x26c9b281, 0x1132f4b8, 0x0e2c4c08, 0x12dbe724, 0x359b60c3, 0x2113c280, 0x29c37428,
0x24c0c5d8, 0x18a331cd, 0x113fc1ba, 0x203062bc, 0x04a5fe4b, 0x20361d7f, 0x26b59515, 0x13c8e191,
};
typedef struct random_sequence random_sequence;
struct random_sequence
{
u32 Index;
};
STN_INTERNAL random_sequence
RandomSeed(u32 Value)
{
random_sequence Result = {0};
Result.Index = Value % STN_ArrayCount(RandomNumberTable);
return (Result);
}
STN_INTERNAL u32
RandomNextU32(random_sequence *Sequence)
{
u32 Result = RandomNumberTable[Sequence->Index++];
if (Sequence->Index >= STN_ArrayCount(RandomNumberTable))
{
Sequence->Index = 0;
}
return (Result);
}
STN_INTERNAL f32
RandomSingleNumerical(random_sequence *Sequence)
{
f32 Divisor = 1.0f / (f32)1000000000;
f32 Result = Divisor * (f32)RandomNextU32(Sequence);
return (Result);
}
STN_INTERNAL i32
RandomBetweenI32(random_sequence *Sequence, i32 Min, i32 Max)
{
i32 Result = Min + (i32)(RandomNextU32(Sequence) % ((Max + 1) - Min));
return (Result);
}
STN_INTERNAL f32
RandomBetweenF32(random_sequence *Sequence, f32 Min, f32 Max)
{
f32 Result = Lerp(Min, Max, RandomSingleNumerical(Sequence));
return (Result);
}