diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..483f62f --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +/xxhash-rust-0.8.5.crate diff --git a/0f76823.patch b/0f76823.patch new file mode 100644 index 0000000..8dac22e --- /dev/null +++ b/0f76823.patch @@ -0,0 +1,10639 @@ +From 0f7682313b82743647e7aa6891d39be42c3bf73d Mon Sep 17 00:00:00 2001 +From: Douman +Date: Thu, 21 Apr 2022 02:01:02 +0900 +Subject: [PATCH] Rework test vectors to be fast to compile + +--- + tests/manifesto.txt | 99 + + tests/test-vectors.rs | 5344 +-------------------------------- + tests/xxh3_64_test_inputs.txt | 5158 +++++++++++++++++++++++++++++++ + 4 files changed, 5337 insertions(+), 5266 deletions(-) + create mode 100644 tests/manifesto.txt + create mode 100644 tests/xxh3_64_test_inputs.txt + +diff --git a/tests/manifesto.txt b/tests/manifesto.txt +new file mode 100644 +index 0000000..cdf045b +--- /dev/null ++++ b/tests/manifesto.txt +@@ -0,0 +1,99 @@ ++A Cypherpunk's Manifesto ++by Eric Hughes ++ ++Privacy is necessary for an open society in the electronic ++age. Privacy is not secrecy. A private matter is something one doesn't ++want the whole world to know, but a secret matter is something one ++doesn't want anybody to know. Privacy is the power to selectively ++reveal oneself to the world. ++ ++If two parties have some sort of dealings, then each has a memory of ++their interaction. Each party can speak about their own memory of ++this; how could anyone prevent it? One could pass laws against it, but ++the freedom of speech, even more than privacy, is fundamental to an ++open society; we seek not to restrict any speech at all. If many ++parties speak together in the same forum, each can speak to all the ++others and aggregate together knowledge about individuals and other ++parties. The power of electronic communications has enabled such group ++speech, and it will not go away merely because we might want it to. ++ ++Since we desire privacy, we must ensure that each party to a ++transaction have knowledge only of that which is directly necessary ++for that transaction. Since any information can be spoken of, we must ++ensure that we reveal as little as possible. In most cases personal ++identity is not salient. When I purchase a magazine at a store and ++hand cash to the clerk, there is no need to know who I am. When I ask ++my electronic mail provider to send and receive messages, my provider ++need not know to whom I am speaking or what I am saying or what others ++are saying to me; my provider only need know how to get the message ++there and how much I owe them in fees. When my identity is revealed by ++the underlying mechanism of the transaction, I have no privacy. I ++cannot here selectively reveal myself; I must always reveal myself. ++ ++Therefore, privacy in an open society requires anonymous transaction ++systems. Until now, cash has been the primary such system. An ++anonymous transaction system is not a secret transaction system. An ++anonymous system empowers individuals to reveal their identity when ++desired and only when desired; this is the essence of privacy. ++ ++Privacy in an open society also requires cryptography. If I say ++something, I want it heard only by those for whom I intend it. If the ++content of my speech is available to the world, I have no privacy. To ++encrypt is to indicate the desire for privacy, and to encrypt with ++weak cryptography is to indicate not too much desire for ++privacy. Furthermore, to reveal one's identity with assurance when the ++default is anonymity requires the cryptographic signature. ++ ++We cannot expect governments, corporations, or other large, faceless ++organizations to grant us privacy out of their beneficence. It is to ++their advantage to speak of us, and we should expect that they will ++speak. To try to prevent their speech is to fight against the ++realities of information. Information does not just want to be free, ++it longs to be free. Information expands to fill the available storage ++space. Information is Rumor's younger, stronger cousin; Information is ++fleeter of foot, has more eyes, knows more, and understands less than ++Rumor. ++ ++We must defend our own privacy if we expect to have any. We must come ++together and create systems which allow anonymous transactions to take ++place. People have been defending their own privacy for centuries with ++whispers, darkness, envelopes, closed doors, secret handshakes, and ++couriers. The technologies of the past did not allow for strong ++privacy, but electronic technologies do. ++ ++We the Cypherpunks are dedicated to building anonymous systems. We are ++defending our privacy with cryptography, with anonymous mail ++forwarding systems, with digital signatures, and with electronic ++money. ++ ++Cypherpunks write code. We know that someone has to write software to ++defend privacy, and since we can't get privacy unless we all do, we're ++going to write it. We publish our code so that our fellow Cypherpunks ++may practice and play with it. Our code is free for all to use, ++worldwide. We don't much care if you don't approve of the software we ++write. We know that software can't be destroyed and that a widely ++dispersed system can't be shut down. ++ ++Cypherpunks deplore regulations on cryptography, for encryption is ++fundamentally a private act. The act of encryption, in fact, removes ++information from the public realm. Even laws against cryptography ++reach only so far as a nation's border and the arm of its ++violence. Cryptography will ineluctably spread over the whole globe, ++and with it the anonymous transactions systems that it makes possible. ++ ++For privacy to be widespread it must be part of a social ++contract. People must come and together deploy these systems for the ++common good. Privacy only extends so far as the cooperation of one's ++fellows in society. We the Cypherpunks seek your questions and your ++concerns and hope we may engage you so that we do not deceive ++ourselves. We will not, however, be moved out of our course because ++some may disagree with our goals. ++ ++The Cypherpunks are actively engaged in making the networks safer for ++privacy. Let us proceed together apace. ++ ++Onward. ++ ++Eric Hughes ++ ++9 March 1993 +diff --git a/tests/test-vectors.rs b/tests/test-vectors.rs +index 903cbf3..d0f33cf 100644 +--- a/tests/test-vectors.rs ++++ b/tests/test-vectors.rs +@@ -1,5274 +1,86 @@ +-const MANIFESTO: &[u8] = b"A Cypherpunk's Manifesto +-by Eric Hughes ++#![allow(unused)] + +-Privacy is necessary for an open society in the electronic +-age. Privacy is not secrecy. A private matter is something one doesn't +-want the whole world to know, but a secret matter is something one +-doesn't want anybody to know. Privacy is the power to selectively +-reveal oneself to the world. ++use core::fmt::{self, Write}; ++use std::io::{self, BufReader, BufRead}; + +-If two parties have some sort of dealings, then each has a memory of +-their interaction. Each party can speak about their own memory of +-this; how could anyone prevent it? One could pass laws against it, but +-the freedom of speech, even more than privacy, is fundamental to an +-open society; we seek not to restrict any speech at all. If many +-parties speak together in the same forum, each can speak to all the +-others and aggregate together knowledge about individuals and other +-parties. The power of electronic communications has enabled such group +-speech, and it will not go away merely because we might want it to. +- +-Since we desire privacy, we must ensure that each party to a +-transaction have knowledge only of that which is directly necessary +-for that transaction. Since any information can be spoken of, we must +-ensure that we reveal as little as possible. In most cases personal +-identity is not salient. When I purchase a magazine at a store and +-hand cash to the clerk, there is no need to know who I am. When I ask +-my electronic mail provider to send and receive messages, my provider +-need not know to whom I am speaking or what I am saying or what others +-are saying to me; my provider only need know how to get the message +-there and how much I owe them in fees. When my identity is revealed by +-the underlying mechanism of the transaction, I have no privacy. I +-cannot here selectively reveal myself; I must always reveal myself. +- +-Therefore, privacy in an open society requires anonymous transaction +-systems. Until now, cash has been the primary such system. An +-anonymous transaction system is not a secret transaction system. An +-anonymous system empowers individuals to reveal their identity when +-desired and only when desired; this is the essence of privacy. +- +-Privacy in an open society also requires cryptography. If I say +-something, I want it heard only by those for whom I intend it. If the +-content of my speech is available to the world, I have no privacy. To +-encrypt is to indicate the desire for privacy, and to encrypt with +-weak cryptography is to indicate not too much desire for +-privacy. Furthermore, to reveal one's identity with assurance when the +-default is anonymity requires the cryptographic signature. +- +-We cannot expect governments, corporations, or other large, faceless +-organizations to grant us privacy out of their beneficence. It is to +-their advantage to speak of us, and we should expect that they will +-speak. To try to prevent their speech is to fight against the +-realities of information. Information does not just want to be free, +-it longs to be free. Information expands to fill the available storage +-space. Information is Rumor's younger, stronger cousin; Information is +-fleeter of foot, has more eyes, knows more, and understands less than +-Rumor. +- +-We must defend our own privacy if we expect to have any. We must come +-together and create systems which allow anonymous transactions to take +-place. People have been defending their own privacy for centuries with +-whispers, darkness, envelopes, closed doors, secret handshakes, and +-couriers. The technologies of the past did not allow for strong +-privacy, but electronic technologies do. +- +-We the Cypherpunks are dedicated to building anonymous systems. We are +-defending our privacy with cryptography, with anonymous mail +-forwarding systems, with digital signatures, and with electronic +-money. +- +-Cypherpunks write code. We know that someone has to write software to +-defend privacy, and since we can't get privacy unless we all do, we're +-going to write it. We publish our code so that our fellow Cypherpunks +-may practice and play with it. Our code is free for all to use, +-worldwide. We don't much care if you don't approve of the software we +-write. We know that software can't be destroyed and that a widely +-dispersed system can't be shut down. +- +-Cypherpunks deplore regulations on cryptography, for encryption is +-fundamentally a private act. The act of encryption, in fact, removes +-information from the public realm. Even laws against cryptography +-reach only so far as a nation's border and the arm of its +-violence. Cryptography will ineluctably spread over the whole globe, +-and with it the anonymous transactions systems that it makes possible. +- +-For privacy to be widespread it must be part of a social +-contract. People must come and together deploy these systems for the +-common good. Privacy only extends so far as the cooperation of one's +-fellows in society. We the Cypherpunks seek your questions and your +-concerns and hope we may engage you so that we do not deceive +-ourselves. We will not, however, be moved out of our course because +-some may disagree with our goals. +- +-The Cypherpunks are actively engaged in making the networks safer for +-privacy. Let us proceed together apace. +- +-Onward. +- +-Eric Hughes ++struct Manifest { ++ text: String, ++ buffer: String, ++ input: io::Lines>, ++ line: usize, ++} + +-9 March 1993 +-"; ++impl Manifest { ++ fn new(input_file: &str) -> Self { ++ let text = std::fs::read_to_string("tests/manifesto.txt").expect("To read"); ++ assert_eq!(text.len(), 5158); ++ let input = std::fs::File::open(input_file).expect("To open input"); ++ let input = BufReader::new(input).lines(); ++ ++ Self { ++ text, ++ buffer: String::with_capacity(20), ++ input, ++ line: 1, ++ } ++ } ++ ++ #[inline(always)] ++ fn get(&self, len: usize) -> &str { ++ &self.text[..len] ++ } ++ ++ #[inline(always)] ++ fn format(&mut self, data: T) -> &str { ++ self.buffer.clear(); ++ let _ = write!(&mut self.buffer, "{:08x}", data); ++ self.buffer.as_str() ++ } ++ ++ //returns (manifesto len, expected output) ++ fn next_input(&mut self) -> Option<(usize, String)> { ++ match self.input.next() { ++ Some(input) => { ++ let input = input.expect("Cannot read test input"); ++ let mut input = input.split(','); ++ let len = input.next().unwrap(); ++ let expected = match input.next() { ++ Some(expected) => expected.trim().to_owned(), ++ None => panic!("test file is missing at line={}", self.line), ++ }; ++ if let Some(unexpected) = input.next() { ++ panic!("test file contains unexpected input='{}' at line={}", unexpected, self.line); ++ } ++ let len = match len.parse() { ++ Ok(len) => len, ++ Err(error) => panic!("test file contains invalid len='{}' at line = {}", len, self.line), ++ }; ++ self.line += 1; ++ Some((len, expected)) ++ }, ++ None => None, ++ } ++ } ++} + + + #[cfg(feature = "xxh3")] + #[test] +-fn cypherpunks_manifest() { +- use xxhash_rust::xxh3::Xxh3; +- +- assert_eq!(MANIFESTO.len(), 5158); +- +- let t = |len| { +- let mut h = Xxh3::new(); +- h.update(&MANIFESTO[..len]); +- format!("{:08x}", h.digest()) +- }; +- +- assert_eq!(t(0), "2d06800538d394c2"); +- assert_eq!(t(1), "d0d496e05c553485"); +- assert_eq!(t(2), "5c6a1ea8d9cb8149"); +- assert_eq!(t(3), "24648ad3c551f4a4"); +- assert_eq!(t(4), "5784357a31b7d0d"); +- assert_eq!(t(5), "80007918df02e7c1"); +- assert_eq!(t(6), "2e9b94e88582fee2"); +- assert_eq!(t(7), "5a541fda0fa3a587"); +- assert_eq!(t(8), "263c807342e4e56e"); +- assert_eq!(t(9), "c8b7fc039dc0e958"); +- assert_eq!(t(10), "528ac9e4fc1a9f90"); +- assert_eq!(t(11), "3cef87b7e43231c4"); +- assert_eq!(t(12), "84532f19db728959"); +- assert_eq!(t(13), "d3574398cda27192"); +- assert_eq!(t(14), "d67832cca6bda3bb"); +- assert_eq!(t(15), "bbb443ad1e4d1bec"); +- assert_eq!(t(16), "9c05240222e0cc30"); +- assert_eq!(t(17), "7ada5f4899ead84a"); +- assert_eq!(t(18), "ca8aacf88b5f5950"); +- assert_eq!(t(19), "e84b8d41fc2204db"); +- assert_eq!(t(20), "90ba2a421885a582"); +- assert_eq!(t(21), "84f6d9419c7f977e"); +- assert_eq!(t(22), "6b21e64781dbcade"); +- assert_eq!(t(23), "d41997d98dbd50ad"); +- assert_eq!(t(24), "93af47ee54e5404c"); +- assert_eq!(t(25), "4cf8dbcbd92ea7a3"); +- assert_eq!(t(26), "a9acae4173179c99"); +- assert_eq!(t(27), "f8f8b0016d45caa2"); +- assert_eq!(t(28), "70114838e8a65c8d"); +- assert_eq!(t(29), "c6e6d661f81f87c"); +- assert_eq!(t(30), "f25481fa11041b41"); +- assert_eq!(t(31), "d0ac36bffc7db69e"); +- assert_eq!(t(32), "d71ddf065a1c80ab"); +- assert_eq!(t(33), "772f43ec5b115e24"); +- assert_eq!(t(34), "bb9e8e20e247c082"); +- assert_eq!(t(35), "2228fc23f2a257a6"); +- assert_eq!(t(36), "408a1d8fbe9de76e"); +- assert_eq!(t(37), "9d19d0f16f20428c"); +- assert_eq!(t(38), "ba9f4916ab0279e2"); +- assert_eq!(t(39), "21a3bdf2efd4a5a6"); +- assert_eq!(t(40), "285f73f3d2edfbc5"); +- assert_eq!(t(41), "be6a320adbcd4e2c"); +- assert_eq!(t(42), "ade1976fc64643e7"); +- assert_eq!(t(43), "5ad5d82c03bd890a"); +- assert_eq!(t(44), "b4e62d0949480f46"); +- assert_eq!(t(45), "5889dea92eb6ac4a"); +- assert_eq!(t(46), "c5c834c6f0432335"); +- assert_eq!(t(47), "868b8c1917b9c9c0"); +- assert_eq!(t(48), "730c782947360cc3"); +- assert_eq!(t(49), "5d1a2a33246e9691"); +- assert_eq!(t(50), "122fe0818124c681"); +- assert_eq!(t(51), "8c8d091e381eda22"); +- assert_eq!(t(52), "b37913b204b0322c"); +- assert_eq!(t(53), "2b3ddb13314f92ae"); +- assert_eq!(t(54), "736fd6233fb8b81e"); +- assert_eq!(t(55), "f1a6af645b18bc1a"); +- assert_eq!(t(56), "a98cafa05a298afc"); +- assert_eq!(t(57), "d8a341320f703286"); +- assert_eq!(t(58), "4e70731d3f6588e2"); +- assert_eq!(t(59), "27331e8db547a318"); +- assert_eq!(t(60), "c22192ee9e3e17a6"); +- assert_eq!(t(61), "8d1a18453ebddc24"); +- assert_eq!(t(62), "78aeed2ad9354dcd"); +- assert_eq!(t(63), "2ba0218860091f0b"); +- assert_eq!(t(64), "2f4fc6e436cd2410"); +- assert_eq!(t(65), "965837a2e1dbb734"); +- assert_eq!(t(66), "b498b7e94fd1f7c7"); +- assert_eq!(t(67), "9a0c0f0331f6b57b"); +- assert_eq!(t(68), "f9951841d20f2066"); +- assert_eq!(t(69), "793a200e17a3c1f6"); +- assert_eq!(t(70), "bf81a2a69b32abb3"); +- assert_eq!(t(71), "cd2a03c59d09565b"); +- assert_eq!(t(72), "cc7de8a9c97ad4a4"); +- assert_eq!(t(73), "3e6eb1935da1ba6f"); +- assert_eq!(t(74), "40977edd807661a9"); +- assert_eq!(t(75), "7928bab1eda3fa39"); +- assert_eq!(t(76), "cc64e0b002b23347"); +- assert_eq!(t(77), "1c5ed5c0210a6d43"); +- assert_eq!(t(78), "f2dd0699ce2ea89c"); +- assert_eq!(t(79), "b67e465a8b81e479"); +- assert_eq!(t(80), "2a46c12fc606227"); +- assert_eq!(t(81), "4f729464f605bf85"); +- assert_eq!(t(82), "559b83f999b486ee"); +- assert_eq!(t(83), "1d1b274b2e2329dd"); +- assert_eq!(t(84), "6cec7fd9a687d943"); +- assert_eq!(t(85), "a08e5b128d31a6a6"); +- assert_eq!(t(86), "6c43dab94ab9364f"); +- assert_eq!(t(87), "8ce252f22131c1af"); +- assert_eq!(t(88), "497054706fc4bc93"); +- assert_eq!(t(89), "8ba710b3861728d5"); +- assert_eq!(t(90), "54d21d7b6294f16c"); +- assert_eq!(t(91), "8902e29c4c325f0c"); +- assert_eq!(t(92), "ce81d7558b551406"); +- assert_eq!(t(93), "6b57162816108066"); +- assert_eq!(t(94), "26fb9a5465d93fca"); +- assert_eq!(t(95), "22d1a6cf2b037f29"); +- assert_eq!(t(96), "2b5d82c44adaba16"); +- assert_eq!(t(97), "1f96a7040ff63792"); +- assert_eq!(t(98), "140d07a2deff6227"); +- assert_eq!(t(99), "8ae0280ebe0d7eac"); +- assert_eq!(t(100), "d02275aa860f60c1"); +- assert_eq!(t(101), "f20ded8dc1b6da12"); +- assert_eq!(t(102), "d31b5e3be21f7ae3"); +- assert_eq!(t(103), "9507dbb7e6aa9937"); +- assert_eq!(t(104), "dffba3eeb5244a56"); +- assert_eq!(t(105), "dc93df2f9663d12"); +- assert_eq!(t(106), "1375d8a2bbd2805d"); +- assert_eq!(t(107), "9fdc0a7e31f5d7b2"); +- assert_eq!(t(108), "d98d03898ce06c6"); +- assert_eq!(t(109), "f49d4d87bfcc1277"); +- assert_eq!(t(110), "65c97a638f70d8a3"); +- assert_eq!(t(111), "e9e15c39f5169ee4"); +- assert_eq!(t(112), "e46a74c8f191e3d4"); +- assert_eq!(t(113), "3e6d2fd7dc933ee3"); +- assert_eq!(t(114), "b452dc3d334026ef"); +- assert_eq!(t(115), "99933bd91ff1540c"); +- assert_eq!(t(116), "4436fd899553ab7e"); +- assert_eq!(t(117), "81fd12b824553dd2"); +- assert_eq!(t(118), "f529a0c6a3284dcf"); +- assert_eq!(t(119), "9774d60aca8007b4"); +- assert_eq!(t(120), "1bf0f6a4920aaa79"); +- assert_eq!(t(121), "f557a4ae3baa07ac"); +- assert_eq!(t(122), "61e06e50f545a496"); +- assert_eq!(t(123), "4629ec6effdb802b"); +- assert_eq!(t(124), "b45e6dca1609c884"); +- assert_eq!(t(125), "4a01b9b711e3538f"); +- assert_eq!(t(126), "169ff855eaafa89c"); +- assert_eq!(t(127), "635ab2af1b6f7140"); +- assert_eq!(t(128), "87d63e7a5ad25cbc"); +- assert_eq!(t(129), "91e14c4600eac445"); +- assert_eq!(t(130), "137010f6024c02fa"); +- assert_eq!(t(131), "8a7a95311893e6d9"); +- assert_eq!(t(132), "ee377c5dc82d1ced"); +- assert_eq!(t(133), "4995349ce3893d35"); +- assert_eq!(t(134), "e1ac019bff79772b"); +- assert_eq!(t(135), "4f903f9796927711"); +- assert_eq!(t(136), "af18e986274cfa75"); +- assert_eq!(t(137), "608da467c1686474"); +- assert_eq!(t(138), "8e6ef6e840e850bd"); +- assert_eq!(t(139), "8e3a1dd2cffa0aa7"); +- assert_eq!(t(140), "ed7d9fe8a70b0775"); +- assert_eq!(t(141), "763af060cc3dcaf6"); +- assert_eq!(t(142), "fcb3a5e5c9e86f2a"); +- assert_eq!(t(143), "7b6060609ffd813"); +- assert_eq!(t(144), "56bc30eab2853f03"); +- assert_eq!(t(145), "e0b765437d91c44a"); +- assert_eq!(t(146), "8187155825c6ff43"); +- assert_eq!(t(147), "58c4ee661fed063e"); +- assert_eq!(t(148), "ea9edf91ebaa7303"); +- assert_eq!(t(149), "e5b03336244b02b1"); +- assert_eq!(t(150), "1e4ca123233cfaf"); +- assert_eq!(t(151), "1e928499562ee312"); +- assert_eq!(t(152), "214298b6918d166e"); +- assert_eq!(t(153), "2365aac81c334efb"); +- assert_eq!(t(154), "4908ffd513d7fb58"); +- assert_eq!(t(155), "c3b2fa8dcd78b93b"); +- assert_eq!(t(156), "995ce45bd4ab253d"); +- assert_eq!(t(157), "4ec8bd22a4dcaa69"); +- assert_eq!(t(158), "f9588f3093cccfae"); +- assert_eq!(t(159), "d1dfc105bb605a5d"); +- assert_eq!(t(160), "640460a187a27481"); +- assert_eq!(t(161), "201e7c6d198bd651"); +- assert_eq!(t(162), "8054c0ab6a10f3b9"); +- assert_eq!(t(163), "5887a0a69c2426aa"); +- assert_eq!(t(164), "dd1aa1aca9dad500"); +- assert_eq!(t(165), "620fdf44f1b22d3d"); +- assert_eq!(t(166), "4689f8c72d5cecc5"); +- assert_eq!(t(167), "e7213ceeff0f8a29"); +- assert_eq!(t(168), "f91b66a0100360d5"); +- assert_eq!(t(169), "8c8cf9c1e35402f5"); +- assert_eq!(t(170), "4ee615704de8ddd4"); +- assert_eq!(t(171), "117dcfadf8efbd5"); +- assert_eq!(t(172), "dbfaa79be07378"); +- assert_eq!(t(173), "1ae161f9400efb5"); +- assert_eq!(t(174), "7a5aaa2a92ef6d33"); +- assert_eq!(t(175), "2cddba6db95e056d"); +- assert_eq!(t(176), "87a78e7eb16c6fb3"); +- assert_eq!(t(177), "45f1b03192cdd46e"); +- assert_eq!(t(178), "aeb64eb43c61c6f3"); +- assert_eq!(t(179), "edde8de62e457591"); +- assert_eq!(t(180), "644bbdcfbb0526a5"); +- assert_eq!(t(181), "a103528aa9de7d25"); +- assert_eq!(t(182), "2fbb94d28a3044ca"); +- assert_eq!(t(183), "24a1aa23caea602d"); +- assert_eq!(t(184), "2abe7b4b6c4b4e7"); +- assert_eq!(t(185), "be179c6900fd425"); +- assert_eq!(t(186), "a7292c162c25d35f"); +- assert_eq!(t(187), "d648666e8a9296af"); +- assert_eq!(t(188), "8f8c9f8a11b9fb20"); +- assert_eq!(t(189), "d042b223a90f8a14"); +- assert_eq!(t(190), "7fc9b606919e18dd"); +- assert_eq!(t(191), "38fe006339ba38df"); +- assert_eq!(t(192), "fd1c56503df97baa"); +- assert_eq!(t(193), "871b41cce33ff259"); +- assert_eq!(t(194), "7633f98d3080b943"); +- assert_eq!(t(195), "86b617b80c83cf07"); +- assert_eq!(t(196), "4293466740ce0593"); +- assert_eq!(t(197), "4e737e1200095bca"); +- assert_eq!(t(198), "f9dfc37bb0a139be"); +- assert_eq!(t(199), "f5c0f5d2cd2df3d1"); +- assert_eq!(t(200), "39c8b999dc1b3345"); +- assert_eq!(t(201), "1d6bc255d64faf33"); +- assert_eq!(t(202), "98817017b627f2f8"); +- assert_eq!(t(203), "7444a49e3353bb6a"); +- assert_eq!(t(204), "819c41b634dca98"); +- assert_eq!(t(205), "305786fe1fc2477a"); +- assert_eq!(t(206), "60ca18c706488188"); +- assert_eq!(t(207), "6b88d7b3a5b628c5"); +- assert_eq!(t(208), "973216777d3286da"); +- assert_eq!(t(209), "889e4335e181d96b"); +- assert_eq!(t(210), "9388e9dc796572f4"); +- assert_eq!(t(211), "bd6b06a82ca65107"); +- assert_eq!(t(212), "2104ab1fb2acd8ff"); +- assert_eq!(t(213), "ef5d4752e72e1360"); +- assert_eq!(t(214), "f2005e4c4e9804ad"); +- assert_eq!(t(215), "7fd6fe0fd3c11b84"); +- assert_eq!(t(216), "173b1394696fb681"); +- assert_eq!(t(217), "ec855adf14ce98af"); +- assert_eq!(t(218), "9b0e4bc2e04ecfff"); +- assert_eq!(t(219), "6a76b79629796ae0"); +- assert_eq!(t(220), "474578606e02875b"); +- assert_eq!(t(221), "41071b31995b873e"); +- assert_eq!(t(222), "43023b478a958219"); +- assert_eq!(t(223), "fec8c13a0dc36380"); +- assert_eq!(t(224), "666adc941ea1c556"); +- assert_eq!(t(225), "fee038ecb463558f"); +- assert_eq!(t(226), "a3e524369662711c"); +- assert_eq!(t(227), "a72820f980bd0f1"); +- assert_eq!(t(228), "24bea451ce7b5acc"); +- assert_eq!(t(229), "7100c737f43a1bb9"); +- assert_eq!(t(230), "c3e6eca6f09d1f70"); +- assert_eq!(t(231), "4c8beda296d1540c"); +- assert_eq!(t(232), "d5f0c7f234a08676"); +- assert_eq!(t(233), "2054c7434b98bcd"); +- assert_eq!(t(234), "14631dde13dd83c9"); +- assert_eq!(t(235), "88dfc35b4f707cdd"); +- assert_eq!(t(236), "b395afa4c54dd9be"); +- assert_eq!(t(237), "33d2fe98f3d67329"); +- assert_eq!(t(238), "532b00c7f9cd477a"); +- assert_eq!(t(239), "193c4ffb5047a7a"); +- assert_eq!(t(240), "dc5d1bd547188cab"); +- assert_eq!(t(241), "53af602f8713e4a9"); +- assert_eq!(t(242), "53988613cc157e3f"); +- assert_eq!(t(243), "e2c2ece8d848327a"); +- assert_eq!(t(244), "bef07f7abc4845ab"); +- assert_eq!(t(245), "322823571fc82c85"); +- assert_eq!(t(246), "de4c5882cc23dab"); +- assert_eq!(t(247), "52e083a261e6d96"); +- assert_eq!(t(248), "492a47a4b2f52578"); +- assert_eq!(t(249), "7380966bec3e6da"); +- assert_eq!(t(250), "c6fad87c03f70cbf"); +- assert_eq!(t(251), "e8fa6276fca394b1"); +- assert_eq!(t(252), "9fd2f0416fb4027b"); +- assert_eq!(t(253), "1e4ea65aa59943af"); +- assert_eq!(t(254), "50a7f54976672f5f"); +- assert_eq!(t(255), "f941b8b170a10896"); +- assert_eq!(t(256), "2a2fc82aa6463758"); +- assert_eq!(t(257), "9b68080c72d8460c"); +- assert_eq!(t(258), "912b9ba7f232c1b1"); +- assert_eq!(t(259), "a4fd3608edfb9274"); +- assert_eq!(t(260), "5bedc78cde2129b2"); +- assert_eq!(t(261), "2c3b1e281a7c445"); +- assert_eq!(t(262), "ae2a02091ba3370e"); +- assert_eq!(t(263), "18e86045f63c30fe"); +- assert_eq!(t(264), "f781dc38631e7df6"); +- assert_eq!(t(265), "33e8290c08c3fad0"); +- assert_eq!(t(266), "b798138cd20a888"); +- assert_eq!(t(267), "6633bf4741684fd3"); +- assert_eq!(t(268), "8f74410c9475b089"); +- assert_eq!(t(269), "86216ab3bfeff353"); +- assert_eq!(t(270), "ca180dc9e1a4037f"); +- assert_eq!(t(271), "776dcf7d88ecb617"); +- assert_eq!(t(272), "d4eff6898b590408"); +- assert_eq!(t(273), "1c06721c96f7a44b"); +- assert_eq!(t(274), "9f4d2ee8dfebdc28"); +- assert_eq!(t(275), "e4d04af176858647"); +- assert_eq!(t(276), "d02b6b7ebcbc21d"); +- assert_eq!(t(277), "98993e05af38737f"); +- assert_eq!(t(278), "12f651c7d7c76963"); +- assert_eq!(t(279), "f81f7f0238c4df9"); +- assert_eq!(t(280), "38dae9aa024195ac"); +- assert_eq!(t(281), "c81ea359f4bbc71f"); +- assert_eq!(t(282), "6f9fbed99d0fb531"); +- assert_eq!(t(283), "afb8b642eac7000d"); +- assert_eq!(t(284), "82d2af9ca147baec"); +- assert_eq!(t(285), "29eb5e049d75bb7e"); +- assert_eq!(t(286), "1ccea505446324dc"); +- assert_eq!(t(287), "b0d4e2ca2cc8f2c4"); +- assert_eq!(t(288), "6757035d2147ac99"); +- assert_eq!(t(289), "5c96e5c4aabaef38"); +- assert_eq!(t(290), "db8dd038fa4be8d3"); +- assert_eq!(t(291), "cb3adbc840c26b67"); +- assert_eq!(t(292), "58f4d7e455188438"); +- assert_eq!(t(293), "8d75467fb529e14a"); +- assert_eq!(t(294), "579520aa35816865"); +- assert_eq!(t(295), "ffa6847f8ebdee80"); +- assert_eq!(t(296), "c9510f1a9c5cd9a7"); +- assert_eq!(t(297), "50b9495ce8d6ef3a"); +- assert_eq!(t(298), "30f1d4694dd0c20b"); +- assert_eq!(t(299), "e40a1adc79b38181"); +- assert_eq!(t(300), "b9cc8f12af5b2061"); +- assert_eq!(t(301), "a0bf90eaf805d191"); +- assert_eq!(t(302), "ddf6113391d4643a"); +- assert_eq!(t(303), "95297089c0386dac"); +- assert_eq!(t(304), "2d26ad3b55c102b"); +- assert_eq!(t(305), "4a28ae3470095046"); +- assert_eq!(t(306), "ff4bdc331a7c3014"); +- assert_eq!(t(307), "d8fcd466cd0fcb0a"); +- assert_eq!(t(308), "2b64556e39303f17"); +- assert_eq!(t(309), "f0b886cc4c551d6c"); +- assert_eq!(t(310), "f4359ae199dc4fed"); +- assert_eq!(t(311), "32b86df79b8530d7"); +- assert_eq!(t(312), "c6760c7dc8b64351"); +- assert_eq!(t(313), "f0025dd7676173a8"); +- assert_eq!(t(314), "f71d7b472c814eaa"); +- assert_eq!(t(315), "2a7aa21c2ffe6fbc"); +- assert_eq!(t(316), "6596954a389a48d2"); +- assert_eq!(t(317), "28bc614ddaa3adad"); +- assert_eq!(t(318), "635d9e6f863ffc0f"); +- assert_eq!(t(319), "e0fd638944759af7"); +- assert_eq!(t(320), "1e2e7b07c35a037c"); +- assert_eq!(t(321), "fb98f6e7afdb009f"); +- assert_eq!(t(322), "825e186520826164"); +- assert_eq!(t(323), "bbd81c438d4a7c3"); +- assert_eq!(t(324), "130665878d0f5f3f"); +- assert_eq!(t(325), "a94a7cbed2839a60"); +- assert_eq!(t(326), "cf63074d3da6811"); +- assert_eq!(t(327), "dec6d77685e7b551"); +- assert_eq!(t(328), "af990df9774e27ec"); +- assert_eq!(t(329), "c7f0e728d0e364d1"); +- assert_eq!(t(330), "60e0d04b963c6be3"); +- assert_eq!(t(331), "13672c6f3a9e4349"); +- assert_eq!(t(332), "6338ecb716da202a"); +- assert_eq!(t(333), "59cb1cb8db9badb1"); +- assert_eq!(t(334), "10d243c632e92397"); +- assert_eq!(t(335), "e1d3df60a0806820"); +- assert_eq!(t(336), "eacee4739f07a346"); +- assert_eq!(t(337), "8294ed0ebde44f24"); +- assert_eq!(t(338), "853d8639d8bcc165"); +- assert_eq!(t(339), "f7301fc1666c155b"); +- assert_eq!(t(340), "3a6e72184328996d"); +- assert_eq!(t(341), "b701898a670ce9d7"); +- assert_eq!(t(342), "8e9469e6c88f832f"); +- assert_eq!(t(343), "b415425268739f9a"); +- assert_eq!(t(344), "30347cb5a1563a6e"); +- assert_eq!(t(345), "2cbd6a33392a5b37"); +- assert_eq!(t(346), "b6aa1111e2ef60d7"); +- assert_eq!(t(347), "a0faca792f571bab"); +- assert_eq!(t(348), "c994deb8bcf38803"); +- assert_eq!(t(349), "423a0b85f2cd2614"); +- assert_eq!(t(350), "c051e9de7e940726"); +- assert_eq!(t(351), "e096cf99c3089a01"); +- assert_eq!(t(352), "b1201f9673612067"); +- assert_eq!(t(353), "fee17ddbdebe346c"); +- assert_eq!(t(354), "5ce4b0b87c26a6cc"); +- assert_eq!(t(355), "bb281092fba3e2e9"); +- assert_eq!(t(356), "f595dc26348e541a"); +- assert_eq!(t(357), "e56733d01f80ee12"); +- assert_eq!(t(358), "ce526c0e0d696c72"); +- assert_eq!(t(359), "e84c53c6b5e29350"); +- assert_eq!(t(360), "907b9c0438bd8364"); +- assert_eq!(t(361), "f86f6014349085f2"); +- assert_eq!(t(362), "e62386b8342ede45"); +- assert_eq!(t(363), "6317f004c95c8225"); +- assert_eq!(t(364), "38a5f278a81458d9"); +- assert_eq!(t(365), "be8f400176789bd"); +- assert_eq!(t(366), "54bc65ffebaa7594"); +- assert_eq!(t(367), "d3c19291ca3a1685"); +- assert_eq!(t(368), "138ec7039a157c95"); +- assert_eq!(t(369), "a044b9b3fcd1d88e"); +- assert_eq!(t(370), "cca5f9968e047e45"); +- assert_eq!(t(371), "46481aeaa39469be"); +- assert_eq!(t(372), "39e1a7e3d806e7e3"); +- assert_eq!(t(373), "faf5f4342fb4a84d"); +- assert_eq!(t(374), "8e184df133bc5291"); +- assert_eq!(t(375), "aa9922ea01b71bc0"); +- assert_eq!(t(376), "1a55d6e5dc7ed248"); +- assert_eq!(t(377), "d7507aaa5fb0c49d"); +- assert_eq!(t(378), "56d7ed37ece8e5db"); +- assert_eq!(t(379), "65d98905fe473170"); +- assert_eq!(t(380), "b0b7b38df1f82023"); +- assert_eq!(t(381), "9297d7fa277a5a0f"); +- assert_eq!(t(382), "b719143a895d83d0"); +- assert_eq!(t(383), "b41d073b13151072"); +- assert_eq!(t(384), "e8573b51a5cbc0dd"); +- assert_eq!(t(385), "7b05b7514220a518"); +- assert_eq!(t(386), "a2102497d8509daa"); +- assert_eq!(t(387), "f7559fd5157394fe"); +- assert_eq!(t(388), "36a75923ed24f97a"); +- assert_eq!(t(389), "541914b278df8a72"); +- assert_eq!(t(390), "a49d3b3e5c21294a"); +- assert_eq!(t(391), "78baf49653a369c0"); +- assert_eq!(t(392), "dda9002b813578e9"); +- assert_eq!(t(393), "28736120b36e8b0"); +- assert_eq!(t(394), "568c3611e05b35e3"); +- assert_eq!(t(395), "9e4af93a169e8d2f"); +- assert_eq!(t(396), "a905870cb7e057d0"); +- assert_eq!(t(397), "e3b257b7c7a00418"); +- assert_eq!(t(398), "1567ce8c1203f85e"); +- assert_eq!(t(399), "84d49ab1a31a958d"); +- assert_eq!(t(400), "4f5fc28c6c3b7f9f"); +- assert_eq!(t(401), "79b5b2a03eb99993"); +- assert_eq!(t(402), "f67f70e656b3380c"); +- assert_eq!(t(403), "f502d88ffc5d2ac3"); +- assert_eq!(t(404), "d8decefd68b95c6f"); +- assert_eq!(t(405), "141922b41ea84918"); +- assert_eq!(t(406), "e040dd35835e7e41"); +- assert_eq!(t(407), "81d55d9e8265d6b3"); +- assert_eq!(t(408), "e67f9d64c16b7b0f"); +- assert_eq!(t(409), "c8e31e34ec839487"); +- assert_eq!(t(410), "fab8ca082df3ccf8"); +- assert_eq!(t(411), "e99fa17d31c9c395"); +- assert_eq!(t(412), "118809f8ce4b315"); +- assert_eq!(t(413), "43d467f3c0ff90b0"); +- assert_eq!(t(414), "3e7c19e264900528"); +- assert_eq!(t(415), "a374e9c2c489ffac"); +- assert_eq!(t(416), "5c216fa3ac5a83e8"); +- assert_eq!(t(417), "2136113ab70ec901"); +- assert_eq!(t(418), "d03f31d4963596c2"); +- assert_eq!(t(419), "6ed18f672d521aca"); +- assert_eq!(t(420), "80a7a35cfdff49e3"); +- assert_eq!(t(421), "f817b57f3b68aa53"); +- assert_eq!(t(422), "409a3d15e52cb9e3"); +- assert_eq!(t(423), "d522fa44ee04a8b"); +- assert_eq!(t(424), "5720efb272cd3b90"); +- assert_eq!(t(425), "5bbf73df5e8adb09"); +- assert_eq!(t(426), "2a2bcf86e9a01d14"); +- assert_eq!(t(427), "f6130305bc00793e"); +- assert_eq!(t(428), "209ec35af9cbff07"); +- assert_eq!(t(429), "d13b25056c9e5e35"); +- assert_eq!(t(430), "d565da2501572239"); +- assert_eq!(t(431), "c9e96b162e6da1c0"); +- assert_eq!(t(432), "8b6ba808b8082189"); +- assert_eq!(t(433), "e0993cf92f046218"); +- assert_eq!(t(434), "cec53c3ca1a71b1"); +- assert_eq!(t(435), "f0c1305611ce30d7"); +- assert_eq!(t(436), "c83eddf443be4fbd"); +- assert_eq!(t(437), "b8a7e3a4adb22b2a"); +- assert_eq!(t(438), "c277a9aa1f917c6a"); +- assert_eq!(t(439), "34412f6e8e8c0c8e"); +- assert_eq!(t(440), "126e2393bc32b3e7"); +- assert_eq!(t(441), "bf98c7ecdea8c05f"); +- assert_eq!(t(442), "68afe388ebff6ccf"); +- assert_eq!(t(443), "b304b7517149a839"); +- assert_eq!(t(444), "eb638f5f9f432c4d"); +- assert_eq!(t(445), "647ff039c5796411"); +- assert_eq!(t(446), "4eab925f8b30243a"); +- assert_eq!(t(447), "5db62e019ca349ab"); +- assert_eq!(t(448), "599b62b7b840f605"); +- assert_eq!(t(449), "3e96ad8710955fda"); +- assert_eq!(t(450), "1b1324431d19be90"); +- assert_eq!(t(451), "5995e4424b9ace91"); +- assert_eq!(t(452), "ebbd0e5eb32979c9"); +- assert_eq!(t(453), "408daee47b907e73"); +- assert_eq!(t(454), "e52333adab8fcd5f"); +- assert_eq!(t(455), "fb85804c58676b72"); +- assert_eq!(t(456), "fc9d8eeb376dcdb5"); +- assert_eq!(t(457), "84d6337ef2ad9d42"); +- assert_eq!(t(458), "9c12667d8d53b6f1"); +- assert_eq!(t(459), "bf137f099b593bab"); +- assert_eq!(t(460), "759fdd5f80e021fd"); +- assert_eq!(t(461), "b7aa27f4be25c587"); +- assert_eq!(t(462), "3f0e55a406953427"); +- assert_eq!(t(463), "883c84036d8ad835"); +- assert_eq!(t(464), "43cdf76cc36e02c6"); +- assert_eq!(t(465), "62849419220bb365"); +- assert_eq!(t(466), "90c652eb74184bee"); +- assert_eq!(t(467), "b41bd1240c3fbba1"); +- assert_eq!(t(468), "91dca36f08075e64"); +- assert_eq!(t(469), "c35bc5e68ddf0ad8"); +- assert_eq!(t(470), "1a62744b5f84f281"); +- assert_eq!(t(471), "eb075f095fe6851c"); +- assert_eq!(t(472), "36b624bff53ef9d"); +- assert_eq!(t(473), "688583f672bfb34c"); +- assert_eq!(t(474), "e5632a961a5c4e73"); +- assert_eq!(t(475), "69ee4f5225027eb4"); +- assert_eq!(t(476), "89dfe4c981105ab2"); +- assert_eq!(t(477), "5ad4592fa71f42dc"); +- assert_eq!(t(478), "1208f0050b44f732"); +- assert_eq!(t(479), "1f665cc3842342d9"); +- assert_eq!(t(480), "4f83f203ca97c946"); +- assert_eq!(t(481), "d648147f961aabaa"); +- assert_eq!(t(482), "3c5ac594267cb540"); +- assert_eq!(t(483), "27d874eae3704f4b"); +- assert_eq!(t(484), "57e8a2d6ec4b2d7b"); +- assert_eq!(t(485), "1a11bf9ed710ab92"); +- assert_eq!(t(486), "c3a41fd3a9b69e7e"); +- assert_eq!(t(487), "bb3859b2e210a69e"); +- assert_eq!(t(488), "7d6d6e9b8a23578a"); +- assert_eq!(t(489), "87847a1cd27d030a"); +- assert_eq!(t(490), "3331a8ba3ca1308f"); +- assert_eq!(t(491), "edfa2da1e28f3a0b"); +- assert_eq!(t(492), "f037e9261d0d7637"); +- assert_eq!(t(493), "fffe307442bb70d0"); +- assert_eq!(t(494), "27072a8718fd1873"); +- assert_eq!(t(495), "d22bda72cd7389d4"); +- assert_eq!(t(496), "882d2c6311231751"); +- assert_eq!(t(497), "dc22240841e8e973"); +- assert_eq!(t(498), "99ba87a69eb3486c"); +- assert_eq!(t(499), "ff73ff08aace488e"); +- assert_eq!(t(500), "598314bb68cc0aa9"); +- assert_eq!(t(501), "95fcaaf8166b1ff4"); +- assert_eq!(t(502), "3934019cde9ddf12"); +- assert_eq!(t(503), "2e348215fcd0db8b"); +- assert_eq!(t(504), "2ab6d01a92a61da3"); +- assert_eq!(t(505), "3f0fe1478512e370"); +- assert_eq!(t(506), "49e15bb9cce3906b"); +- assert_eq!(t(507), "7dde93ac4cdba819"); +- assert_eq!(t(508), "e8100369c2ccda85"); +- assert_eq!(t(509), "3e091b06c5548f90"); +- assert_eq!(t(510), "f575a92928ae8959"); +- assert_eq!(t(511), "7bdf56745cea11a"); +- assert_eq!(t(512), "41c220dc2918f30e"); +- assert_eq!(t(513), "fc1ffccee92c4077"); +- assert_eq!(t(514), "3552093193d92d46"); +- assert_eq!(t(515), "22a848f911323af7"); +- assert_eq!(t(516), "3b3d7299f460241f"); +- assert_eq!(t(517), "dd184c88583e98ae"); +- assert_eq!(t(518), "faf4dd70e8a93b"); +- assert_eq!(t(519), "bea2f47842d1e139"); +- assert_eq!(t(520), "5a9f478a6ba37bed"); +- assert_eq!(t(521), "4afd7d2a2a83f308"); +- assert_eq!(t(522), "72e63785d945dbd7"); +- assert_eq!(t(523), "e7b9932ba634e6b8"); +- assert_eq!(t(524), "48d560cd55470e8d"); +- assert_eq!(t(525), "48337041b6505d4f"); +- assert_eq!(t(526), "d8c741e2b83e6bec"); +- assert_eq!(t(527), "4099ce49b6416a03"); +- assert_eq!(t(528), "8717f521329dc0ac"); +- assert_eq!(t(529), "6bcbc2e5b8ccb8f9"); +- assert_eq!(t(530), "bd57a7567d2aaf7f"); +- assert_eq!(t(531), "6ed945b0d8ebc5e5"); +- assert_eq!(t(532), "cef6e8698f3a435a"); +- assert_eq!(t(533), "449a679694f6472c"); +- assert_eq!(t(534), "deff8ce1d859a5b8"); +- assert_eq!(t(535), "dc2b1641423fb127"); +- assert_eq!(t(536), "5b6c68b725f09670"); +- assert_eq!(t(537), "bdf3f430a2f6dba8"); +- assert_eq!(t(538), "815c69917e3dcb08"); +- assert_eq!(t(539), "4db0a85f626c87a2"); +- assert_eq!(t(540), "58b0436d992de530"); +- assert_eq!(t(541), "9800c1d1928dc328"); +- assert_eq!(t(542), "7b23d9ff102598b9"); +- assert_eq!(t(543), "ad6e8c87952d7a21"); +- assert_eq!(t(544), "f7018d77840430e8"); +- assert_eq!(t(545), "2926a58ed03e36db"); +- assert_eq!(t(546), "708c3943a7dcee0c"); +- assert_eq!(t(547), "61c122116eae12cb"); +- assert_eq!(t(548), "4360c50435ce106c"); +- assert_eq!(t(549), "bb7fb8dbe03beb34"); +- assert_eq!(t(550), "90adf5f19ddb292a"); +- assert_eq!(t(551), "cd0d1866be689191"); +- assert_eq!(t(552), "95257fbf2756978b"); +- assert_eq!(t(553), "22c7efcd39efdf6e"); +- assert_eq!(t(554), "bd996ed089109ebe"); +- assert_eq!(t(555), "6b4120c51e8fc6ab"); +- assert_eq!(t(556), "f1d6d4ee0cc0b994"); +- assert_eq!(t(557), "dfe4c20f04deb992"); +- assert_eq!(t(558), "a653c4afac961f8e"); +- assert_eq!(t(559), "7c917101b02a6d9d"); +- assert_eq!(t(560), "4d207734ff80327a"); +- assert_eq!(t(561), "48f332bc95088fd7"); +- assert_eq!(t(562), "747425242f44655e"); +- assert_eq!(t(563), "2dc52fbb287b5d68"); +- assert_eq!(t(564), "80440e83ba02472e"); +- assert_eq!(t(565), "3120d1c1f8e0e9c5"); +- assert_eq!(t(566), "41aaed04fdadfe78"); +- assert_eq!(t(567), "cfa4b85775b9d08e"); +- assert_eq!(t(568), "9e008a3cdd2daa6d"); +- assert_eq!(t(569), "93aaf42ab327d360"); +- assert_eq!(t(570), "6f733c73125f036b"); +- assert_eq!(t(571), "3e39085956cb74f9"); +- assert_eq!(t(572), "16d2c544e936b454"); +- assert_eq!(t(573), "c3d56529167ddcce"); +- assert_eq!(t(574), "a5e6377bcb7666b0"); +- assert_eq!(t(575), "5733a4147a601684"); +- assert_eq!(t(576), "18428e0cd08472a"); +- assert_eq!(t(577), "45ab3b09669f0f82"); +- assert_eq!(t(578), "58d617939c48c2e7"); +- assert_eq!(t(579), "ac9c6905b3be0920"); +- assert_eq!(t(580), "e67652374e85c112"); +- assert_eq!(t(581), "ba7699531ba530f1"); +- assert_eq!(t(582), "3500c7b4bb6bf050"); +- assert_eq!(t(583), "fb1937d09d185622"); +- assert_eq!(t(584), "7edc51c830e61d93"); +- assert_eq!(t(585), "bae002607431d895"); +- assert_eq!(t(586), "baeee09519573c27"); +- assert_eq!(t(587), "491ab3e3a8fb9d17"); +- assert_eq!(t(588), "b91c745479163b62"); +- assert_eq!(t(589), "2736b65d86721c16"); +- assert_eq!(t(590), "f899c1141a6eae4e"); +- assert_eq!(t(591), "cdbc0b14615d59e0"); +- assert_eq!(t(592), "44611d31730a4b62"); +- assert_eq!(t(593), "ad00caba6ea8fb03"); +- assert_eq!(t(594), "722dce40fe48acdb"); +- assert_eq!(t(595), "d5070b2263756773"); +- assert_eq!(t(596), "f02405fb451bc1b0"); +- assert_eq!(t(597), "5dd742692f0fa59e"); +- assert_eq!(t(598), "ef71fbff8cc96524"); +- assert_eq!(t(599), "1e8e6dae3bd68942"); +- assert_eq!(t(600), "429d70c480703fdb"); +- assert_eq!(t(601), "bd2e4797ca0d526b"); +- assert_eq!(t(602), "37165b38f2ebe45f"); +- assert_eq!(t(603), "1c5a745682ba72c2"); +- assert_eq!(t(604), "6e3a8d170e434b6d"); +- assert_eq!(t(605), "9d47c402845f9ee7"); +- assert_eq!(t(606), "20e10862fed2ed"); +- assert_eq!(t(607), "d97800a38227b6b2"); +- assert_eq!(t(608), "14b700b2d3eafd78"); +- assert_eq!(t(609), "9d2b590105f92f0b"); +- assert_eq!(t(610), "8717d32c1b504784"); +- assert_eq!(t(611), "71a53016958dc759"); +- assert_eq!(t(612), "fcae6addfb09d365"); +- assert_eq!(t(613), "82597b0d3e7b8414"); +- assert_eq!(t(614), "cfbc5b6df2a7d44f"); +- assert_eq!(t(615), "2b2f8ca40a214515"); +- assert_eq!(t(616), "627271e65159a096"); +- assert_eq!(t(617), "c23b574d9f025f28"); +- assert_eq!(t(618), "1d7fdbed2e7302bc"); +- assert_eq!(t(619), "76947be295252dc6"); +- assert_eq!(t(620), "af872ff522347ede"); +- assert_eq!(t(621), "87126886f2df649b"); +- assert_eq!(t(622), "23c81f909ca70489"); +- assert_eq!(t(623), "375eda92f48b3ee4"); +- assert_eq!(t(624), "a1dcf2a592a072ce"); +- assert_eq!(t(625), "436351244941b4f6"); +- assert_eq!(t(626), "38028d667943fe0a"); +- assert_eq!(t(627), "cd18e4500230437a"); +- assert_eq!(t(628), "a4b40f9092a6af31"); +- assert_eq!(t(629), "14aae7146f338363"); +- assert_eq!(t(630), "70f571a13d07b099"); +- assert_eq!(t(631), "18453e31dc04ed9c"); +- assert_eq!(t(632), "85f7cca6086437b1"); +- assert_eq!(t(633), "67fd9f19cc99f24d"); +- assert_eq!(t(634), "b9363c16bd5a797f"); +- assert_eq!(t(635), "4fc41bcc4a52f4ea"); +- assert_eq!(t(636), "596ea8ce17fe7aa4"); +- assert_eq!(t(637), "f1ba2bb2b62213b5"); +- assert_eq!(t(638), "7a16de368af510f8"); +- assert_eq!(t(639), "87f844ff1587db8b"); +- assert_eq!(t(640), "c7dd1d279fa3a066"); +- assert_eq!(t(641), "c6363e4795fc2a5f"); +- assert_eq!(t(642), "636c87084d89c84a"); +- assert_eq!(t(643), "a95e3d299d8f4f37"); +- assert_eq!(t(644), "5f01c547ffc222d8"); +- assert_eq!(t(645), "3526b0512fc4311f"); +- assert_eq!(t(646), "5fd46097ec0a776"); +- assert_eq!(t(647), "ec61105e45fd00dc"); +- assert_eq!(t(648), "2dc439a4ddeb8e94"); +- assert_eq!(t(649), "c54d2498fdd1497f"); +- assert_eq!(t(650), "c50b947ed9c98444"); +- assert_eq!(t(651), "86666945b139cee3"); +- assert_eq!(t(652), "488caebbee73bb6b"); +- assert_eq!(t(653), "cb220f2ac5eaf822"); +- assert_eq!(t(654), "9883c0cd649244e5"); +- assert_eq!(t(655), "2737c8936afe134"); +- assert_eq!(t(656), "c770b4abbb606ef8"); +- assert_eq!(t(657), "30d1a31054bdb5d9"); +- assert_eq!(t(658), "97b6664ed646fc34"); +- assert_eq!(t(659), "bc1dc6ce4163f0be"); +- assert_eq!(t(660), "789b650935b99baf"); +- assert_eq!(t(661), "6f15cfab72a2391b"); +- assert_eq!(t(662), "85ba00be452ef017"); +- assert_eq!(t(663), "9f379ea3bcbed68c"); +- assert_eq!(t(664), "21bc35a8665585"); +- assert_eq!(t(665), "496d7f5c6b32a02c"); +- assert_eq!(t(666), "7ea56a2cd9aff9b5"); +- assert_eq!(t(667), "bb4bae4036860fa4"); +- assert_eq!(t(668), "a98293381e912866"); +- assert_eq!(t(669), "d3a2fcfdae0d8dbb"); +- assert_eq!(t(670), "f7eb033ecbd7557a"); +- assert_eq!(t(671), "4800715de16cc9b7"); +- assert_eq!(t(672), "d2922ca2c11b8fff"); +- assert_eq!(t(673), "9cfa9de4532233ef"); +- assert_eq!(t(674), "57373dc76b581af1"); +- assert_eq!(t(675), "3394cb951862e98c"); +- assert_eq!(t(676), "3b825ef87e7d7591"); +- assert_eq!(t(677), "fba8e856e931314"); +- assert_eq!(t(678), "1aa8666c8e0a9a8e"); +- assert_eq!(t(679), "221d2ce034d7a65d"); +- assert_eq!(t(680), "d6fd9ad7c5a96c78"); +- assert_eq!(t(681), "222f255155d33c66"); +- assert_eq!(t(682), "812643e47fe37839"); +- assert_eq!(t(683), "aab897a28420fb22"); +- assert_eq!(t(684), "be8e795d22b61518"); +- assert_eq!(t(685), "6db4ec2c400d7211"); +- assert_eq!(t(686), "48cd8770c87109c1"); +- assert_eq!(t(687), "51dddbe59ab6aed5"); +- assert_eq!(t(688), "42cea3a5dad3e201"); +- assert_eq!(t(689), "9b6e206edfeb923c"); +- assert_eq!(t(690), "a08a6b7ce225f697"); +- assert_eq!(t(691), "f5507a78d1065cc1"); +- assert_eq!(t(692), "def8136d34a98f8e"); +- assert_eq!(t(693), "1368b20ece649efd"); +- assert_eq!(t(694), "f33b77fbd6bc134c"); +- assert_eq!(t(695), "24761bf10eada6c0"); +- assert_eq!(t(696), "f89fc8dd86a2336f"); +- assert_eq!(t(697), "79e411d293851deb"); +- assert_eq!(t(698), "23558ed2f4e3368e"); +- assert_eq!(t(699), "3d2e9f13c4ead12a"); +- assert_eq!(t(700), "46e8c3fe331c42ee"); +- assert_eq!(t(701), "a18e49e4dc0ba35b"); +- assert_eq!(t(702), "89f4cb28af825052"); +- assert_eq!(t(703), "fd013e80b51069b9"); +- assert_eq!(t(704), "f342c13c5e7a079b"); +- assert_eq!(t(705), "12383f03d66ae48f"); +- assert_eq!(t(706), "ecfe788c836329ad"); +- assert_eq!(t(707), "4e93758ba45c6739"); +- assert_eq!(t(708), "c12332743f5c6087"); +- assert_eq!(t(709), "d20813f7532d32c3"); +- assert_eq!(t(710), "7a5194facbf00150"); +- assert_eq!(t(711), "67a39f7364f6c1ff"); +- assert_eq!(t(712), "328913ac36ec1ce7"); +- assert_eq!(t(713), "5f2dc409d644caa2"); +- assert_eq!(t(714), "76396da0c238883b"); +- assert_eq!(t(715), "a27beb190bd1a496"); +- assert_eq!(t(716), "5b6fc8973a2f19ae"); +- assert_eq!(t(717), "f8115fe597bddf89"); +- assert_eq!(t(718), "6a452fd414cfc5c1"); +- assert_eq!(t(719), "e06c45ac7f2eb7b3"); +- assert_eq!(t(720), "df35ce8f630ed26a"); +- assert_eq!(t(721), "6204b86d5c62723a"); +- assert_eq!(t(722), "1d048117c98f84d6"); +- assert_eq!(t(723), "3a9598efb5da25bf"); +- assert_eq!(t(724), "b67f81680e8af811"); +- assert_eq!(t(725), "9b32dc04e9c5b4a"); +- assert_eq!(t(726), "ae35bbce6902abf6"); +- assert_eq!(t(727), "5624c17f488a98de"); +- assert_eq!(t(728), "332b8f90d0d142c"); +- assert_eq!(t(729), "a52be9f83e703f39"); +- assert_eq!(t(730), "99d5569eb1f68950"); +- assert_eq!(t(731), "f49953d40764441b"); +- assert_eq!(t(732), "ac8071d2198f0db5"); +- assert_eq!(t(733), "30bf338d08aa8c5"); +- assert_eq!(t(734), "bc0a40634c902e54"); +- assert_eq!(t(735), "487c2cb6c571f175"); +- assert_eq!(t(736), "956aabe4c18c55a2"); +- assert_eq!(t(737), "f4380907a133641e"); +- assert_eq!(t(738), "790932faf4375842"); +- assert_eq!(t(739), "a3e7ac6af8fcc879"); +- assert_eq!(t(740), "f5123b1c85b8055e"); +- assert_eq!(t(741), "cb030319a313b25a"); +- assert_eq!(t(742), "78520f7f2a8e1f13"); +- assert_eq!(t(743), "7036443a5d48526f"); +- assert_eq!(t(744), "e1a7753f4c05cfda"); +- assert_eq!(t(745), "a5ed1c1183344670"); +- assert_eq!(t(746), "912b2f3acceaa386"); +- assert_eq!(t(747), "d2a23333c0a8e839"); +- assert_eq!(t(748), "d2c3be0284aa2347"); +- assert_eq!(t(749), "ea2033d375b13890"); +- assert_eq!(t(750), "55134d051abc509c"); +- assert_eq!(t(751), "2a50f3f8e3b6594b"); +- assert_eq!(t(752), "3a9a0b4504436f0c"); +- assert_eq!(t(753), "b392af3d38458b36"); +- assert_eq!(t(754), "ebde6c2e0f66db85"); +- assert_eq!(t(755), "5651596202baf684"); +- assert_eq!(t(756), "9e69d64911ac0316"); +- assert_eq!(t(757), "d81b94825df22684"); +- assert_eq!(t(758), "a2566a7e3846ff29"); +- assert_eq!(t(759), "e1cf8a2dbc931f0a"); +- assert_eq!(t(760), "c209fd917437d7b5"); +- assert_eq!(t(761), "21a2221db5804b0e"); +- assert_eq!(t(762), "2fab1b974b493dca"); +- assert_eq!(t(763), "19276b89db86b152"); +- assert_eq!(t(764), "efb82a06cce3b079"); +- assert_eq!(t(765), "e4c2d08edf2ee73f"); +- assert_eq!(t(766), "a584e670d35437f1"); +- assert_eq!(t(767), "8863055970b1a7ed"); +- assert_eq!(t(768), "c9d70bf5972b48b7"); +- assert_eq!(t(769), "c46470c25c074c90"); +- assert_eq!(t(770), "fc34b3e0b04a2d9d"); +- assert_eq!(t(771), "d369940803ae9ce7"); +- assert_eq!(t(772), "5c239c82cbb2adbd"); +- assert_eq!(t(773), "6b8a66387749881f"); +- assert_eq!(t(774), "925275e33adb978d"); +- assert_eq!(t(775), "8e5ce4660ed25f64"); +- assert_eq!(t(776), "b3ce2ca8e3fa36a7"); +- assert_eq!(t(777), "6bf11a47d228bed6"); +- assert_eq!(t(778), "8bdf7a5b50e2c6f6"); +- assert_eq!(t(779), "6655989c35642efb"); +- assert_eq!(t(780), "6a6ddfc48debbb52"); +- assert_eq!(t(781), "89f4c2bf083173a8"); +- assert_eq!(t(782), "1396b6b744c5a5f0"); +- assert_eq!(t(783), "b76f06ac29862080"); +- assert_eq!(t(784), "2a277f8f9861fee7"); +- assert_eq!(t(785), "3582c6d38f265615"); +- assert_eq!(t(786), "d4192a78befeff14"); +- assert_eq!(t(787), "4f12bd48fd9d3cb1"); +- assert_eq!(t(788), "38f81330ecbed1fe"); +- assert_eq!(t(789), "93aa2a06c1f82947"); +- assert_eq!(t(790), "e3886862c2b33086"); +- assert_eq!(t(791), "6e400b1ef230ef83"); +- assert_eq!(t(792), "e249a7fb7dfbc7d1"); +- assert_eq!(t(793), "658849df9019cd48"); +- assert_eq!(t(794), "a1ff72b4231efb6e"); +- assert_eq!(t(795), "7909a9bbecaacdde"); +- assert_eq!(t(796), "3dfd2355b6c29c54"); +- assert_eq!(t(797), "4245c5c324760da2"); +- assert_eq!(t(798), "95f95de91cc99217"); +- assert_eq!(t(799), "593cd5bfd869fdd7"); +- assert_eq!(t(800), "361674973186fdaa"); +- assert_eq!(t(801), "cd0ae9d3a923ddbc"); +- assert_eq!(t(802), "f1e5235b63ca3474"); +- assert_eq!(t(803), "3f0ff7688b26bf39"); +- assert_eq!(t(804), "396fe4547097859e"); +- assert_eq!(t(805), "3e21a1e907e7115c"); +- assert_eq!(t(806), "c1db2ee8fd130d56"); +- assert_eq!(t(807), "4040aff728d5d55a"); +- assert_eq!(t(808), "6aeaa175f40ba4bc"); +- assert_eq!(t(809), "6830047e39b6c7d8"); +- assert_eq!(t(810), "3e9da95ff1801674"); +- assert_eq!(t(811), "ffd8b65355c39750"); +- assert_eq!(t(812), "fb60ecfea1fa476a"); +- assert_eq!(t(813), "8b456eababac1487"); +- assert_eq!(t(814), "6458e1db073e826"); +- assert_eq!(t(815), "fe4e9f0d4fae8919"); +- assert_eq!(t(816), "786dbfb4a4278bad"); +- assert_eq!(t(817), "9259ff23a64cfbeb"); +- assert_eq!(t(818), "548cec4b5f3b6010"); +- assert_eq!(t(819), "737f8b739a66ac6b"); +- assert_eq!(t(820), "bab0b02326e7ddd2"); +- assert_eq!(t(821), "c2d67b03205cad64"); +- assert_eq!(t(822), "18d70f2db5a4efe3"); +- assert_eq!(t(823), "3d148505b3f0b231"); +- assert_eq!(t(824), "e3f0f4c75a54e9f8"); +- assert_eq!(t(825), "865ee07806f5a33d"); +- assert_eq!(t(826), "f4163df97673b54e"); +- assert_eq!(t(827), "c6a09b9c73ae5403"); +- assert_eq!(t(828), "ca83be8e59ac554e"); +- assert_eq!(t(829), "af5034ef6dedab82"); +- assert_eq!(t(830), "23d1257f1c1cffe8"); +- assert_eq!(t(831), "442a1675e6b2a86"); +- assert_eq!(t(832), "c1f17cc5bd8d392"); +- assert_eq!(t(833), "f966a677b2e21987"); +- assert_eq!(t(834), "e17b477498158a31"); +- assert_eq!(t(835), "c8d35a207db6c42f"); +- assert_eq!(t(836), "5e1d8eee2edc2880"); +- assert_eq!(t(837), "1ad313192bb7896e"); +- assert_eq!(t(838), "23555761d387b416"); +- assert_eq!(t(839), "fa8bfce2e90e56cf"); +- assert_eq!(t(840), "8d0fbfc4b9d1bced"); +- assert_eq!(t(841), "fd81901b8d62c3b4"); +- assert_eq!(t(842), "7e68271ccc87925c"); +- assert_eq!(t(843), "989c197252a842df"); +- assert_eq!(t(844), "b72078c23e82bbe2"); +- assert_eq!(t(845), "950a605f0bc68239"); +- assert_eq!(t(846), "ad9197150ecb1e03"); +- assert_eq!(t(847), "b994561177c636b6"); +- assert_eq!(t(848), "735450f78a90d6e2"); +- assert_eq!(t(849), "2a305d289bb48f41"); +- assert_eq!(t(850), "28f36993602540d8"); +- assert_eq!(t(851), "3a31a68a1bdf22bd"); +- assert_eq!(t(852), "7cdd60f1719992fb"); +- assert_eq!(t(853), "2a4ab01800ef9cf"); +- assert_eq!(t(854), "c09e9ad3ecdf30a1"); +- assert_eq!(t(855), "f016202f9776854f"); +- assert_eq!(t(856), "4ff0ffa79c315f40"); +- assert_eq!(t(857), "e5b6dac8bf8bc23e"); +- assert_eq!(t(858), "e91292c131f7ef1e"); +- assert_eq!(t(859), "daaaef487e963df4"); +- assert_eq!(t(860), "601b839131e7467e"); +- assert_eq!(t(861), "2517130bc7d4157a"); +- assert_eq!(t(862), "69ce35360ae40fc2"); +- assert_eq!(t(863), "14fe058384196c14"); +- assert_eq!(t(864), "a3fdc64b0288f998"); +- assert_eq!(t(865), "178597e90f38d72d"); +- assert_eq!(t(866), "cc1dcccf70d5e7bf"); +- assert_eq!(t(867), "c9209a7ca18acd41"); +- assert_eq!(t(868), "922436fcb2598812"); +- assert_eq!(t(869), "62f27ddd2dfaba7d"); +- assert_eq!(t(870), "4cc606110f96e41b"); +- assert_eq!(t(871), "1ae7da106dd43862"); +- assert_eq!(t(872), "f6f2a3931c4373cd"); +- assert_eq!(t(873), "118c1f853a17d1fa"); +- assert_eq!(t(874), "b598075028a4b5c3"); +- assert_eq!(t(875), "f2b32b0ece735d1"); +- assert_eq!(t(876), "9813fca0141ebcad"); +- assert_eq!(t(877), "77db9ba5924c73e6"); +- assert_eq!(t(878), "3f8fcf12507a010a"); +- assert_eq!(t(879), "430239d1e2a9029a"); +- assert_eq!(t(880), "1fccb31dfcb22c2c"); +- assert_eq!(t(881), "ec38dcd77c41c8f0"); +- assert_eq!(t(882), "db28309668d676b"); +- assert_eq!(t(883), "2e333f0274f68f95"); +- assert_eq!(t(884), "8eb90b2f9f8d440a"); +- assert_eq!(t(885), "41da1867c59a7e9b"); +- assert_eq!(t(886), "5f06681aef41cc3d"); +- assert_eq!(t(887), "eeaeb97c9fa6b42c"); +- assert_eq!(t(888), "830af06d09659f36"); +- assert_eq!(t(889), "f92f3c66f87b247f"); +- assert_eq!(t(890), "16f50a9b02efbb5f"); +- assert_eq!(t(891), "5459c5a768ee8550"); +- assert_eq!(t(892), "66c16de49cd4fe62"); +- assert_eq!(t(893), "ad07756d8be262af"); +- assert_eq!(t(894), "57202140e5393f99"); +- assert_eq!(t(895), "88e3886a04207d0d"); +- assert_eq!(t(896), "b1d697a7806936cb"); +- assert_eq!(t(897), "d7eec0fada50b8b5"); +- assert_eq!(t(898), "b747a7110a96cab1"); +- assert_eq!(t(899), "edfb0288de335b89"); +- assert_eq!(t(900), "804dd5b9608987cc"); +- assert_eq!(t(901), "b9824b26feedf313"); +- assert_eq!(t(902), "9f5e114297d37f42"); +- assert_eq!(t(903), "f73d992e6b4f545c"); +- assert_eq!(t(904), "a6d388de3475b8b6"); +- assert_eq!(t(905), "682090f463cf75c5"); +- assert_eq!(t(906), "a1807258830ea1e1"); +- assert_eq!(t(907), "3650e2a058e411af"); +- assert_eq!(t(908), "e418f8fd010b7a69"); +- assert_eq!(t(909), "3933703f3eda353a"); +- assert_eq!(t(910), "ee63f6d145fbdf0d"); +- assert_eq!(t(911), "962e5af4246111f6"); +- assert_eq!(t(912), "a7119a67a6d8ee87"); +- assert_eq!(t(913), "59dd4cc9d13eb457"); +- assert_eq!(t(914), "813bb21c1b5b51e0"); +- assert_eq!(t(915), "aa010680033f8ea9"); +- assert_eq!(t(916), "5b8511c173d1a32"); +- assert_eq!(t(917), "db1b3d89dd9edca9"); +- assert_eq!(t(918), "4024b9800bc16021"); +- assert_eq!(t(919), "c5b9bee1fd302fc4"); +- assert_eq!(t(920), "3256192fc21d9c48"); +- assert_eq!(t(921), "a3d8f32317fdfcae"); +- assert_eq!(t(922), "bbe05e468e7d790e"); +- assert_eq!(t(923), "11cad07390bc5529"); +- assert_eq!(t(924), "b07f0a31b1766cd7"); +- assert_eq!(t(925), "652b65b692aeb758"); +- assert_eq!(t(926), "c782c1ed99c2a92e"); +- assert_eq!(t(927), "bd7eb66b9cf636f0"); +- assert_eq!(t(928), "9924b900f98cda07"); +- assert_eq!(t(929), "de1fd18b47153595"); +- assert_eq!(t(930), "caa483d3e1a1cc28"); +- assert_eq!(t(931), "33355daf7ff1c68c"); +- assert_eq!(t(932), "dd31b38e953a61e7"); +- assert_eq!(t(933), "4cb89f1407a81d18"); +- assert_eq!(t(934), "f01a4dd7c083f6b2"); +- assert_eq!(t(935), "fa86206f629bedfc"); +- assert_eq!(t(936), "f6d5bdb46b2b9ee8"); +- assert_eq!(t(937), "672293e6b6f7072"); +- assert_eq!(t(938), "68c5fd06ef7aac80"); +- assert_eq!(t(939), "4ea7ebc80e30f089"); +- assert_eq!(t(940), "fc025c537f711124"); +- assert_eq!(t(941), "433de2efa24473e1"); +- assert_eq!(t(942), "adfd58e905f9f867"); +- assert_eq!(t(943), "5184461f1b67ee6a"); +- assert_eq!(t(944), "a0ed3cdb4daabf71"); +- assert_eq!(t(945), "635d7e61c504b68"); +- assert_eq!(t(946), "f1022e9b3b769003"); +- assert_eq!(t(947), "ecd0d1aa11628235"); +- assert_eq!(t(948), "ca138896994dd688"); +- assert_eq!(t(949), "cb084e8f77e0c4cd"); +- assert_eq!(t(950), "d46ec8622674977c"); +- assert_eq!(t(951), "c7836227c238e0e5"); +- assert_eq!(t(952), "abc84b731ee305b"); +- assert_eq!(t(953), "72d6022936f72c66"); +- assert_eq!(t(954), "7b9a35d64830d32c"); +- assert_eq!(t(955), "9411a5d1f45933c7"); +- assert_eq!(t(956), "28055375a0c32e58"); +- assert_eq!(t(957), "1d4ac3bddc706bac"); +- assert_eq!(t(958), "289c95d2d90e1ec"); +- assert_eq!(t(959), "a1e30e7bfccf06bd"); +- assert_eq!(t(960), "49f50141ebc0106a"); +- assert_eq!(t(961), "38edd0233975fd08"); +- assert_eq!(t(962), "649a5b31571ade17"); +- assert_eq!(t(963), "524ad12280b5d10f"); +- assert_eq!(t(964), "1675e23a83a9f1f1"); +- assert_eq!(t(965), "eaaa6748ddd82a34"); +- assert_eq!(t(966), "2ada59bb3d3cd916"); +- assert_eq!(t(967), "2d21b05d99d80fad"); +- assert_eq!(t(968), "d288b2a1dc14ed00"); +- assert_eq!(t(969), "12ce3054319c3048"); +- assert_eq!(t(970), "4546275954f8be5a"); +- assert_eq!(t(971), "124bc6a8706800c3"); +- assert_eq!(t(972), "f6d8e1dbe5118c48"); +- assert_eq!(t(973), "efb4233c4df7ecef"); +- assert_eq!(t(974), "13ce3da98163599f"); +- assert_eq!(t(975), "73cfd41f307247db"); +- assert_eq!(t(976), "cdab191b5d8887e5"); +- assert_eq!(t(977), "75c234231262461"); +- assert_eq!(t(978), "8cab5f9b668a884"); +- assert_eq!(t(979), "f4b301d7263a976"); +- assert_eq!(t(980), "4c882d38192ba14f"); +- assert_eq!(t(981), "a0d03fdd5ee3ca8"); +- assert_eq!(t(982), "9a918bd3fdfe3071"); +- assert_eq!(t(983), "bb40cb7e7e4b3c89"); +- assert_eq!(t(984), "32f07cf8aa90ef7e"); +- assert_eq!(t(985), "eea59c7a1cb8fa0e"); +- assert_eq!(t(986), "a788b3cbbaecb148"); +- assert_eq!(t(987), "14490e540a423a15"); +- assert_eq!(t(988), "2424f8806096a67"); +- assert_eq!(t(989), "91aea84147402393"); +- assert_eq!(t(990), "fe6f8c85e961f484"); +- assert_eq!(t(991), "51c13c33c3652ea4"); +- assert_eq!(t(992), "d1b2c8779c321a5d"); +- assert_eq!(t(993), "fb1d37b6ab716855"); +- assert_eq!(t(994), "69174636f78c3884"); +- assert_eq!(t(995), "61149dacb032eb60"); +- assert_eq!(t(996), "2b4c2f3cc934dcac"); +- assert_eq!(t(997), "e6c7ad16eeb7ba66"); +- assert_eq!(t(998), "d9787cc9569f88cc"); +- assert_eq!(t(999), "c44245b546297e1"); +- assert_eq!(t(1000), "bbfc0172167eba67"); +- assert_eq!(t(1001), "3d4ef092be6aee67"); +- assert_eq!(t(1002), "d93876d54a4d7cf"); +- assert_eq!(t(1003), "4b41627b60653932"); +- assert_eq!(t(1004), "2b598d87ed22612"); +- assert_eq!(t(1005), "9b85acf31f25f1f8"); +- assert_eq!(t(1006), "2ce0f61370d50941"); +- assert_eq!(t(1007), "91397d97d996d0af"); +- assert_eq!(t(1008), "c65fe4c98268989f"); +- assert_eq!(t(1009), "87e35242a334c5bf"); +- assert_eq!(t(1010), "8b107e015acea37a"); +- assert_eq!(t(1011), "7b46a65a3a417b9a"); +- assert_eq!(t(1012), "5caa833505877e4d"); +- assert_eq!(t(1013), "963a532dd57f87c5"); +- assert_eq!(t(1014), "435f76d02bdd89b5"); +- assert_eq!(t(1015), "ef675fb8260461f9"); +- assert_eq!(t(1016), "b68a17985d0acbdc"); +- assert_eq!(t(1017), "9173582d69ca6d9f"); +- assert_eq!(t(1018), "7d87c43cd9ef3dc1"); +- assert_eq!(t(1019), "72bd1748e211f6c1"); +- assert_eq!(t(1020), "b81a80228f57ad65"); +- assert_eq!(t(1021), "94d689138fd22148"); +- assert_eq!(t(1022), "cd44e8358fb5111f"); +- assert_eq!(t(1023), "8fe2551b898ae2bd"); +- assert_eq!(t(1024), "fdd30084768b91d2"); +- assert_eq!(t(1025), "b70930c0d45f5e3f"); +- assert_eq!(t(1026), "125cb926daa1bc74"); +- assert_eq!(t(1027), "273da5bd643f2bc0"); +- assert_eq!(t(1028), "6d315fd06d2639a3"); +- assert_eq!(t(1029), "79bfc7b349e59c81"); +- assert_eq!(t(1030), "f87258d9375ccf35"); +- assert_eq!(t(1031), "c1b815e4915ac4f5"); +- assert_eq!(t(1032), "4722a7e314a5c8cd"); +- assert_eq!(t(1033), "36aef70fdb56e2e6"); +- assert_eq!(t(1034), "3db010c5db89f696"); +- assert_eq!(t(1035), "4e19bbce127867a5"); +- assert_eq!(t(1036), "7d36a746703961dd"); +- assert_eq!(t(1037), "e2668cf7a43868f"); +- assert_eq!(t(1038), "ed6d3fc8dee3f19c"); +- assert_eq!(t(1039), "1014eaaf6aa1f5ea"); +- assert_eq!(t(1040), "d85a5d67b39b8ce1"); +- assert_eq!(t(1041), "10365570f230f2f7"); +- assert_eq!(t(1042), "b1d6f9d5079dcbe6"); +- assert_eq!(t(1043), "ef1863f6c2a9417b"); +- assert_eq!(t(1044), "4eb6e9bd906d666"); +- assert_eq!(t(1045), "ec804759557a43da"); +- assert_eq!(t(1046), "fb055235ed1fb519"); +- assert_eq!(t(1047), "1f0bc9ccc2925466"); +- assert_eq!(t(1048), "fb3cc997d87f1ac5"); +- assert_eq!(t(1049), "653455d182351fe6"); +- assert_eq!(t(1050), "aa5f03fed1d8b700"); +- assert_eq!(t(1051), "34f5dba2b73b4907"); +- assert_eq!(t(1052), "8165f295a5a8fa09"); +- assert_eq!(t(1053), "fcead5e6bf79038d"); +- assert_eq!(t(1054), "a55487fc7959226c"); +- assert_eq!(t(1055), "b509672762fb545f"); +- assert_eq!(t(1056), "e47a6bab6ae501b2"); +- assert_eq!(t(1057), "a92fbbe3c827e474"); +- assert_eq!(t(1058), "a41e57b63e564bd5"); +- assert_eq!(t(1059), "60800c992d12ebba"); +- assert_eq!(t(1060), "1c2b0c9f79aa5d33"); +- assert_eq!(t(1061), "f19c7f041354fce1"); +- assert_eq!(t(1062), "744b1be249a92f68"); +- assert_eq!(t(1063), "8a21ce727e43e157"); +- assert_eq!(t(1064), "36bdcca333121d53"); +- assert_eq!(t(1065), "88a9efe4a25c243e"); +- assert_eq!(t(1066), "bd2a3814c0aa289f"); +- assert_eq!(t(1067), "725052755329d431"); +- assert_eq!(t(1068), "2a0c73cce9060799"); +- assert_eq!(t(1069), "fe5e1fd25d2fe8ed"); +- assert_eq!(t(1070), "b822bca6d9f55a76"); +- assert_eq!(t(1071), "bb2bcff1705ea1f7"); +- assert_eq!(t(1072), "635815731f9c896"); +- assert_eq!(t(1073), "2b2c0ef26e5c67d2"); +- assert_eq!(t(1074), "274b312bf40e32cf"); +- assert_eq!(t(1075), "d52eb12545923bf8"); +- assert_eq!(t(1076), "1b4b019ffeba6da8"); +- assert_eq!(t(1077), "d170efec43b2d197"); +- assert_eq!(t(1078), "b4fde839cbeec012"); +- assert_eq!(t(1079), "d9679e32f75c38ac"); +- assert_eq!(t(1080), "7c482c61cb7229d7"); +- assert_eq!(t(1081), "300c25e33b546f07"); +- assert_eq!(t(1082), "a1929c1064576f3f"); +- assert_eq!(t(1083), "7adfa3eec77bb53a"); +- assert_eq!(t(1084), "9c237acc660ecaf5"); +- assert_eq!(t(1085), "25057ba9c28f62a"); +- assert_eq!(t(1086), "a113911695224b33"); +- assert_eq!(t(1087), "d15048e2db9c6697"); +- assert_eq!(t(1088), "27bd0156bdaf2acb"); +- assert_eq!(t(1089), "b6aa7595c1dc77d6"); +- assert_eq!(t(1090), "f7edaae382517c35"); +- assert_eq!(t(1091), "2395b3928d1e2650"); +- assert_eq!(t(1092), "fd29160c1be0dead"); +- assert_eq!(t(1093), "809055d78007b27e"); +- assert_eq!(t(1094), "ff0532ead59cca8a"); +- assert_eq!(t(1095), "ac7a6559d0e20192"); +- assert_eq!(t(1096), "36d78123b11ed540"); +- assert_eq!(t(1097), "deecef1dc152e79a"); +- assert_eq!(t(1098), "827aec36501d3c9b"); +- assert_eq!(t(1099), "c7182350dc410baf"); +- assert_eq!(t(1100), "7e2b839b2c318ddf"); +- assert_eq!(t(1101), "d0f3f07c02497da2"); +- assert_eq!(t(1102), "a1b4f398db325af7"); +- assert_eq!(t(1103), "8a4d225320de2d58"); +- assert_eq!(t(1104), "6a2f1fb9fd5dc125"); +- assert_eq!(t(1105), "e8734591faff8cc9"); +- assert_eq!(t(1106), "6fd3e409c89177bc"); +- assert_eq!(t(1107), "e6c4f6383477219"); +- assert_eq!(t(1108), "20a0f91e0768d37c"); +- assert_eq!(t(1109), "cca1abca63b4e325"); +- assert_eq!(t(1110), "92d44c259f581a53"); +- assert_eq!(t(1111), "b74ef51192a95dbe"); +- assert_eq!(t(1112), "f888f1c27f3f34d2"); +- assert_eq!(t(1113), "dd047f28b9323859"); +- assert_eq!(t(1114), "446ec7644e2b7c3"); +- assert_eq!(t(1115), "2fd5dbcdb1587254"); +- assert_eq!(t(1116), "fcde14e8c7b80f61"); +- assert_eq!(t(1117), "802f8661b2d78451"); +- assert_eq!(t(1118), "d975e05a01efe186"); +- assert_eq!(t(1119), "8501bada8e879b29"); +- assert_eq!(t(1120), "381e956ed25a9bbc"); +- assert_eq!(t(1121), "80f254cc0c92f3d"); +- assert_eq!(t(1122), "5213db52b43af3ac"); +- assert_eq!(t(1123), "d4ca466818a2df0a"); +- assert_eq!(t(1124), "2e15a2cd65e2ad31"); +- assert_eq!(t(1125), "4ef03f15e0955599"); +- assert_eq!(t(1126), "cb453805fa882451"); +- assert_eq!(t(1127), "25663758f95ca82f"); +- assert_eq!(t(1128), "138183cfbce6c4ab"); +- assert_eq!(t(1129), "138032ba8da511c6"); +- assert_eq!(t(1130), "6444dfc4106e1234"); +- assert_eq!(t(1131), "7e56ef797c658d57"); +- assert_eq!(t(1132), "5e55b29c4fecefdd"); +- assert_eq!(t(1133), "3d909922204f0e0"); +- assert_eq!(t(1134), "d99ab2782aff55b6"); +- assert_eq!(t(1135), "46ffca2b9b3aa48e"); +- assert_eq!(t(1136), "22371c3de76d9a6f"); +- assert_eq!(t(1137), "d31e0f6f01f971e5"); +- assert_eq!(t(1138), "d46746dd89c11429"); +- assert_eq!(t(1139), "db36492e13114d91"); +- assert_eq!(t(1140), "d14cf0a6a32bbcb5"); +- assert_eq!(t(1141), "78ffeeb99b119142"); +- assert_eq!(t(1142), "8c1eff9d990d558f"); +- assert_eq!(t(1143), "e6f8c8230e15b101"); +- assert_eq!(t(1144), "6a6a651dbdfc9882"); +- assert_eq!(t(1145), "d141a82d84f6e4e5"); +- assert_eq!(t(1146), "5bc4e96abbb1c667"); +- assert_eq!(t(1147), "2bf037a805cd86e7"); +- assert_eq!(t(1148), "80b17bb2f6885295"); +- assert_eq!(t(1149), "f2a38ebcaec435f4"); +- assert_eq!(t(1150), "543b097d25989776"); +- assert_eq!(t(1151), "b36080a90e46ccf2"); +- assert_eq!(t(1152), "be9f7bbc9c1a40d1"); +- assert_eq!(t(1153), "1f47b8e11a4d474b"); +- assert_eq!(t(1154), "66e8bcc1b6566e8b"); +- assert_eq!(t(1155), "776b66aa5c9fd18d"); +- assert_eq!(t(1156), "b1d0f5a65d5c8e08"); +- assert_eq!(t(1157), "7a1811c65ada56a7"); +- assert_eq!(t(1158), "2eb5d6675fe467e8"); +- assert_eq!(t(1159), "b6b6fca2f5f2a0b7"); +- assert_eq!(t(1160), "55cc940164ab7350"); +- assert_eq!(t(1161), "aef700d3375bc575"); +- assert_eq!(t(1162), "46e0b618554080dd"); +- assert_eq!(t(1163), "61e49d8be9c66731"); +- assert_eq!(t(1164), "2ed18c86b24d1fed"); +- assert_eq!(t(1165), "f2acbf959533c268"); +- assert_eq!(t(1166), "cdb348c59fca84f3"); +- assert_eq!(t(1167), "355fedf8a3c4f40e"); +- assert_eq!(t(1168), "ce57326c04330fec"); +- assert_eq!(t(1169), "bffee7e186815f97"); +- assert_eq!(t(1170), "cc916f7ad3c25ab5"); +- assert_eq!(t(1171), "e5989ffa9cdf4026"); +- assert_eq!(t(1172), "f18341a281a185b8"); +- assert_eq!(t(1173), "b11c57d727c98b19"); +- assert_eq!(t(1174), "d9aaf54f62fd362"); +- assert_eq!(t(1175), "4be8d015c954bb48"); +- assert_eq!(t(1176), "7a44b3ad2fc74d43"); +- assert_eq!(t(1177), "95f82be4c02398eb"); +- assert_eq!(t(1178), "637f520914035fbc"); +- assert_eq!(t(1179), "d51bce3794584ef2"); +- assert_eq!(t(1180), "f6d293c592df4999"); +- assert_eq!(t(1181), "4db7b84f84489a17"); +- assert_eq!(t(1182), "e9b4a39e029503c1"); +- assert_eq!(t(1183), "88a24437a1d7e121"); +- assert_eq!(t(1184), "ce982c0973f2b5f5"); +- assert_eq!(t(1185), "b3f43d324cdb06cf"); +- assert_eq!(t(1186), "c7417f067fdd8fb6"); +- assert_eq!(t(1187), "2657ed19e96b32c2"); +- assert_eq!(t(1188), "8543affdb429d9f9"); +- assert_eq!(t(1189), "9d6fe7113d54ed3b"); +- assert_eq!(t(1190), "e8986658de2f4cf6"); +- assert_eq!(t(1191), "728e9f0d1351c6de"); +- assert_eq!(t(1192), "2efadffe9599b44a"); +- assert_eq!(t(1193), "af42571bf874f291"); +- assert_eq!(t(1194), "c5b11f2ec7e2874a"); +- assert_eq!(t(1195), "de7348ff5d78f8a1"); +- assert_eq!(t(1196), "ffb9d38b74842ae9"); +- assert_eq!(t(1197), "2f6142a2dc8a6e75"); +- assert_eq!(t(1198), "5b72eefef1830e9e"); +- assert_eq!(t(1199), "d5b6b0e4b5aa27f"); +- assert_eq!(t(1200), "2d7914d0e4800cad"); +- assert_eq!(t(1201), "2aa1a6ed8d286d8d"); +- assert_eq!(t(1202), "50d8b506adab5af1"); +- assert_eq!(t(1203), "83ee063bfb46c0b8"); +- assert_eq!(t(1204), "efb4b0bd2e0cb36c"); +- assert_eq!(t(1205), "9095ce6280bcd1af"); +- assert_eq!(t(1206), "8ac75d12ad47cf4b"); +- assert_eq!(t(1207), "41128741d1f3970d"); +- assert_eq!(t(1208), "df9db8b286b4b622"); +- assert_eq!(t(1209), "16216679400c06e9"); +- assert_eq!(t(1210), "d3a354f2351e487a"); +- assert_eq!(t(1211), "1526aae3464129ea"); +- assert_eq!(t(1212), "ef10547e6ac98e8b"); +- assert_eq!(t(1213), "718a58738f24ff2"); +- assert_eq!(t(1214), "a621fea9b2a79c6d"); +- assert_eq!(t(1215), "382e70580964418e"); +- assert_eq!(t(1216), "9d0ded8ebce8489c"); +- assert_eq!(t(1217), "a0d3158cbfe98d57"); +- assert_eq!(t(1218), "dfb2c2cdc0ce6ccc"); +- assert_eq!(t(1219), "ff5d3c343e02d58e"); +- assert_eq!(t(1220), "b8fc25d56fbb76cc"); +- assert_eq!(t(1221), "ab70446b158ed431"); +- assert_eq!(t(1222), "e3547bdb06070241"); +- assert_eq!(t(1223), "12f567438c92d343"); +- assert_eq!(t(1224), "f72e5afeb8cc2662"); +- assert_eq!(t(1225), "e924ea0f498eca90"); +- assert_eq!(t(1226), "2d174b02666c120"); +- assert_eq!(t(1227), "a955f9e97d07306e"); +- assert_eq!(t(1228), "f52bd9badc05aba3"); +- assert_eq!(t(1229), "2a4e457c92e3f428"); +- assert_eq!(t(1230), "88e1e6215daae9ff"); +- assert_eq!(t(1231), "9156a3ec7a88f7ce"); +- assert_eq!(t(1232), "f1ea2251b806f7f2"); +- assert_eq!(t(1233), "56f9be57314509ed"); +- assert_eq!(t(1234), "2d149122511dd620"); +- assert_eq!(t(1235), "4a38b5db817371f5"); +- assert_eq!(t(1236), "5ae67066b11270e4"); +- assert_eq!(t(1237), "14d4aa6b3cbe294b"); +- assert_eq!(t(1238), "be0c2c8b90faed45"); +- assert_eq!(t(1239), "4b604b0a4f71dce2"); +- assert_eq!(t(1240), "f0f4693059358636"); +- assert_eq!(t(1241), "84810da37a6a5b18"); +- assert_eq!(t(1242), "eb347fac501cf293"); +- assert_eq!(t(1243), "dc736918c01aeda3"); +- assert_eq!(t(1244), "d6d8d5b1f976a0d9"); +- assert_eq!(t(1245), "408a52019f168815"); +- assert_eq!(t(1246), "202d329c8601b08f"); +- assert_eq!(t(1247), "f7ac7a19ee5ec11c"); +- assert_eq!(t(1248), "aa394d9bb033bca1"); +- assert_eq!(t(1249), "39451ac1c9e19a9e"); +- assert_eq!(t(1250), "589bac419c4cfed4"); +- assert_eq!(t(1251), "8513fa46c1bc9b8f"); +- assert_eq!(t(1252), "24640c83aa0b290a"); +- assert_eq!(t(1253), "fda5e28cf51d6d26"); +- assert_eq!(t(1254), "727e6c85d745c34d"); +- assert_eq!(t(1255), "2a2bbe6e36985b58"); +- assert_eq!(t(1256), "4707a8a36efc4932"); +- assert_eq!(t(1257), "89a59fc4616eb2e9"); +- assert_eq!(t(1258), "94888933d0a3f7fd"); +- assert_eq!(t(1259), "2d92d49814fed14"); +- assert_eq!(t(1260), "538662e19ce1dc90"); +- assert_eq!(t(1261), "480ee9994d10ee3b"); +- assert_eq!(t(1262), "b26360ad3fd82ba8"); +- assert_eq!(t(1263), "4aa2f0c2c27b7da8"); +- assert_eq!(t(1264), "b529657562ee73da"); +- assert_eq!(t(1265), "5c172a588a0bd0a9"); +- assert_eq!(t(1266), "243e61a9a5e2f12a"); +- assert_eq!(t(1267), "8c90437a2950dc17"); +- assert_eq!(t(1268), "d8520da1ced1b21f"); +- assert_eq!(t(1269), "454be93ae62a6e55"); +- assert_eq!(t(1270), "23ebcc14429860db"); +- assert_eq!(t(1271), "fd338b596a43f9ca"); +- assert_eq!(t(1272), "ed341769e70ca317"); +- assert_eq!(t(1273), "8e8956846224c44c"); +- assert_eq!(t(1274), "b35cfccd4fee178e"); +- assert_eq!(t(1275), "c4fd173ae99d0e7c"); +- assert_eq!(t(1276), "1b7625c16ffaea58"); +- assert_eq!(t(1277), "b4db0ef672ea890e"); +- assert_eq!(t(1278), "4a1ed7ef56796b4"); +- assert_eq!(t(1279), "9fc07010622ea95a"); +- assert_eq!(t(1280), "841beadf980f87d3"); +- assert_eq!(t(1281), "3086013a28396503"); +- assert_eq!(t(1282), "21dd91e83dd21253"); +- assert_eq!(t(1283), "242f237a59ee676c"); +- assert_eq!(t(1284), "a321181ca01e4fbe"); +- assert_eq!(t(1285), "fb9fbce04a7f822f"); +- assert_eq!(t(1286), "823f0a353831831d"); +- assert_eq!(t(1287), "9ad06c26a447431d"); +- assert_eq!(t(1288), "c6e2b3af800f6311"); +- assert_eq!(t(1289), "26aecbd3d4746b00"); +- assert_eq!(t(1290), "9d13cd21fcf24bad"); +- assert_eq!(t(1291), "7e56b4662caf3fc"); +- assert_eq!(t(1292), "e39c23010d0db53f"); +- assert_eq!(t(1293), "345d66744b11eb0c"); +- assert_eq!(t(1294), "6b9cf5cb89f3d692"); +- assert_eq!(t(1295), "6dfafcafece7420c"); +- assert_eq!(t(1296), "968cb276bc746425"); +- assert_eq!(t(1297), "b02ee6227d5b9535"); +- assert_eq!(t(1298), "2aff3ce6f22aca6d"); +- assert_eq!(t(1299), "52ab42d0e04c26c3"); +- assert_eq!(t(1300), "a677be18c8f4bea0"); +- assert_eq!(t(1301), "25b1f53a4973b8f4"); +- assert_eq!(t(1302), "9009ace61ce4dd1f"); +- assert_eq!(t(1303), "60342bbaab9c4e4e"); +- assert_eq!(t(1304), "bd5c0ce25ef66ce7"); +- assert_eq!(t(1305), "21c4f573813775c3"); +- assert_eq!(t(1306), "7966b44a7d8d72"); +- assert_eq!(t(1307), "2dda6568ca1ed1a5"); +- assert_eq!(t(1308), "5d4efa9919d409da"); +- assert_eq!(t(1309), "af641b0b222f70aa"); +- assert_eq!(t(1310), "4f5c5c235890e31b"); +- assert_eq!(t(1311), "458b16154250d20d"); +- assert_eq!(t(1312), "310149119e1b5cd8"); +- assert_eq!(t(1313), "1e8368742d639a00"); +- assert_eq!(t(1314), "be460923fa2c3eb"); +- assert_eq!(t(1315), "84ee7b44243c0cd5"); +- assert_eq!(t(1316), "d27ee1512575389f"); +- assert_eq!(t(1317), "881fe7d60b0a9a61"); +- assert_eq!(t(1318), "845bf32311bcc72b"); +- assert_eq!(t(1319), "10dffd31996d14e1"); +- assert_eq!(t(1320), "9c85c98b31cda857"); +- assert_eq!(t(1321), "c41c0cc6da525bba"); +- assert_eq!(t(1322), "aadf16e0382219f5"); +- assert_eq!(t(1323), "89f60d06d4457b2b"); +- assert_eq!(t(1324), "9efc07d6a07bd284"); +- assert_eq!(t(1325), "696def76a05a4d92"); +- assert_eq!(t(1326), "1f4c2f2bcc4aa5dc"); +- assert_eq!(t(1327), "e162de4679124ce"); +- assert_eq!(t(1328), "8b74eeeeaf9cd180"); +- assert_eq!(t(1329), "f1b654c49ebdc43c"); +- assert_eq!(t(1330), "2177f7ed856e3d01"); +- assert_eq!(t(1331), "32e5f4ac52b82c77"); +- assert_eq!(t(1332), "cdd91410e7b23fe2"); +- assert_eq!(t(1333), "b4e4145173688bee"); +- assert_eq!(t(1334), "f6f26dc53f904fbd"); +- assert_eq!(t(1335), "de9d913e3e859b19"); +- assert_eq!(t(1336), "e037737a88dc3aaa"); +- assert_eq!(t(1337), "f2845c710afb2812"); +- assert_eq!(t(1338), "8ac9807a3b0e53b9"); +- assert_eq!(t(1339), "7637f445633ad00d"); +- assert_eq!(t(1340), "b6ac6cb7ee205ee5"); +- assert_eq!(t(1341), "bdd7002aecea481c"); +- assert_eq!(t(1342), "372732d7c1e1ac08"); +- assert_eq!(t(1343), "3ff4002ae3b96ee1"); +- assert_eq!(t(1344), "b14a09711153a929"); +- assert_eq!(t(1345), "d8cf8822c7adf30e"); +- assert_eq!(t(1346), "10460cd8ad15060d"); +- assert_eq!(t(1347), "956fcf97a7d36342"); +- assert_eq!(t(1348), "4ef238e53678c691"); +- assert_eq!(t(1349), "d3927902227d19f0"); +- assert_eq!(t(1350), "7536ddda8f0a0359"); +- assert_eq!(t(1351), "d0f0d7453a031dcd"); +- assert_eq!(t(1352), "db35499cb0b5e239"); +- assert_eq!(t(1353), "82b26511df073fdf"); +- assert_eq!(t(1354), "e9f9e5ac980fec84"); +- assert_eq!(t(1355), "cc26caa58328e911"); +- assert_eq!(t(1356), "d76526cca0ef12a8"); +- assert_eq!(t(1357), "5536924ca2334548"); +- assert_eq!(t(1358), "6849935c3b3346d6"); +- assert_eq!(t(1359), "2e329a7bb8f7e4de"); +- assert_eq!(t(1360), "53a339f4acb0ff55"); +- assert_eq!(t(1361), "d86b63eb2fd46cab"); +- assert_eq!(t(1362), "9cec10848f11630c"); +- assert_eq!(t(1363), "45629f2052ef7457"); +- assert_eq!(t(1364), "c0331e0c6e53f80c"); +- assert_eq!(t(1365), "cbae20576cce45a8"); +- assert_eq!(t(1366), "c5da9b10ccd20add"); +- assert_eq!(t(1367), "ad8e178ec383224b"); +- assert_eq!(t(1368), "f0ff5f560cb1135a"); +- assert_eq!(t(1369), "27a2296deb53ccf1"); +- assert_eq!(t(1370), "50413ff421180e9c"); +- assert_eq!(t(1371), "52017f481e9c87a4"); +- assert_eq!(t(1372), "6d111f42b44c8bb6"); +- assert_eq!(t(1373), "5a5edd54038f1307"); +- assert_eq!(t(1374), "da4aa90dfebcfc4d"); +- assert_eq!(t(1375), "e40b0be1f418d7d6"); +- assert_eq!(t(1376), "92c5d7c87f57c135"); +- assert_eq!(t(1377), "e348677d4ed4de4a"); +- assert_eq!(t(1378), "779a2c3ff487fcb8"); +- assert_eq!(t(1379), "442fa9572681b133"); +- assert_eq!(t(1380), "b9d797784519bead"); +- assert_eq!(t(1381), "dad0fbdd275c3ec2"); +- assert_eq!(t(1382), "d632d9c803ffdba7"); +- assert_eq!(t(1383), "1e07c71400e245b7"); +- assert_eq!(t(1384), "58facba96f5053ca"); +- assert_eq!(t(1385), "b4b571ba91baf5c2"); +- assert_eq!(t(1386), "9cdc3281db68121c"); +- assert_eq!(t(1387), "cf6ebbc77238bda1"); +- assert_eq!(t(1388), "3b9e0f0772d0fc4e"); +- assert_eq!(t(1389), "d254cfb9225f1078"); +- assert_eq!(t(1390), "792afc896307ca9b"); +- assert_eq!(t(1391), "478d5be2eb509530"); +- assert_eq!(t(1392), "ad1b708e94211de0"); +- assert_eq!(t(1393), "d0983073f903de2"); +- assert_eq!(t(1394), "349858d1732c3bbd"); +- assert_eq!(t(1395), "48dd654b50b625dd"); +- assert_eq!(t(1396), "8ff7787df69d4c09"); +- assert_eq!(t(1397), "a7b7cfc13402d613"); +- assert_eq!(t(1398), "fb95d356d998230e"); +- assert_eq!(t(1399), "7a02247c3d387339"); +- assert_eq!(t(1400), "b3942719838677aa"); +- assert_eq!(t(1401), "8c6997c06d811853"); +- assert_eq!(t(1402), "9d6f54e215a6098b"); +- assert_eq!(t(1403), "6dc8cec9f3af8243"); +- assert_eq!(t(1404), "89149b1da2663427"); +- assert_eq!(t(1405), "109ca82987c5168c"); +- assert_eq!(t(1406), "f711aa30c77aaee8"); +- assert_eq!(t(1407), "3470a34095c19f89"); +- assert_eq!(t(1408), "6bc25c01168895bb"); +- assert_eq!(t(1409), "5882064867db7eef"); +- assert_eq!(t(1410), "15ec009b369672fd"); +- assert_eq!(t(1411), "a647feadc58d1f08"); +- assert_eq!(t(1412), "d3e002aa179339c1"); +- assert_eq!(t(1413), "3577bba136be5d60"); +- assert_eq!(t(1414), "dc08ecbf62940763"); +- assert_eq!(t(1415), "3c1d4c8bb39fa6b0"); +- assert_eq!(t(1416), "ba7d42b3a6184e6f"); +- assert_eq!(t(1417), "58cd3a5eeaa1c09a"); +- assert_eq!(t(1418), "ce89cc2347e6cd4e"); +- assert_eq!(t(1419), "4a57c69a4b191fa5"); +- assert_eq!(t(1420), "5c1f8450d211895"); +- assert_eq!(t(1421), "3c4af97db39a4b9a"); +- assert_eq!(t(1422), "167332dce7741f5d"); +- assert_eq!(t(1423), "bf194d94ef67c62a"); +- assert_eq!(t(1424), "f7d944eb32c14705"); +- assert_eq!(t(1425), "f2e8f16a0629fc71"); +- assert_eq!(t(1426), "529111a316c3094f"); +- assert_eq!(t(1427), "4138d3a5183bd872"); +- assert_eq!(t(1428), "24778efb3a16d5bd"); +- assert_eq!(t(1429), "c8c5e31562ff6e49"); +- assert_eq!(t(1430), "1875b6ea984a5f7f"); +- assert_eq!(t(1431), "9a2d9b52bfe91fe2"); +- assert_eq!(t(1432), "2f9df0226e54a1a3"); +- assert_eq!(t(1433), "b2874f25b55a882b"); +- assert_eq!(t(1434), "63a92ac93da4c577"); +- assert_eq!(t(1435), "e6fff20e3ac7cbb1"); +- assert_eq!(t(1436), "88b692e7bb308007"); +- assert_eq!(t(1437), "a04d9441b355488b"); +- assert_eq!(t(1438), "653af55719ce109d"); +- assert_eq!(t(1439), "77d2076733c1c9aa"); +- assert_eq!(t(1440), "9fbfc485c02bdc51"); +- assert_eq!(t(1441), "dd70e3c8a97174aa"); +- assert_eq!(t(1442), "afd88aea7eabb637"); +- assert_eq!(t(1443), "823ea910fec7df3e"); +- assert_eq!(t(1444), "4fe0a1ee0f85d919"); +- assert_eq!(t(1445), "cd0b07ecbc8c1fcb"); +- assert_eq!(t(1446), "7bd5bf3d1c699098"); +- assert_eq!(t(1447), "c76b8b925af0011e"); +- assert_eq!(t(1448), "c5692caf12c6554a"); +- assert_eq!(t(1449), "21d6aed9f33f959"); +- assert_eq!(t(1450), "43cebd213e5b768a"); +- assert_eq!(t(1451), "295ecdb530b01210"); +- assert_eq!(t(1452), "aacb46b4dee99d59"); +- assert_eq!(t(1453), "f0b3c2b2a4650073"); +- assert_eq!(t(1454), "4a79dce109149845"); +- assert_eq!(t(1455), "1db00a7390e60ed8"); +- assert_eq!(t(1456), "6eb77ab0ae7c49d9"); +- assert_eq!(t(1457), "5b727491b4572fbb"); +- assert_eq!(t(1458), "dfd48b963452a019"); +- assert_eq!(t(1459), "5f625a0a7cb52b51"); +- assert_eq!(t(1460), "d5a503d6450cd69a"); +- assert_eq!(t(1461), "16a3297b8f9e03e1"); +- assert_eq!(t(1462), "c01e463041962336"); +- assert_eq!(t(1463), "d4b630fe0f3d240a"); +- assert_eq!(t(1464), "59cd0ea24c91f5b4"); +- assert_eq!(t(1465), "cc09ac761386db17"); +- assert_eq!(t(1466), "ac68dda4f945ae84"); +- assert_eq!(t(1467), "623523d6e6d1eb5c"); +- assert_eq!(t(1468), "f0a6ba3cd1cf50f0"); +- assert_eq!(t(1469), "872c996c380cf1eb"); +- assert_eq!(t(1470), "c41d8f321595e430"); +- assert_eq!(t(1471), "1c121064f52f5957"); +- assert_eq!(t(1472), "baaf382c23d0ab3f"); +- assert_eq!(t(1473), "e8676c86d283b5f9"); +- assert_eq!(t(1474), "dcd95eeaa1029ca9"); +- assert_eq!(t(1475), "c7530e1fb603f691"); +- assert_eq!(t(1476), "bf6b23b42509b594"); +- assert_eq!(t(1477), "a787dc05e012cc0"); +- assert_eq!(t(1478), "bc26d62b37026a63"); +- assert_eq!(t(1479), "11df7b1e157c2d16"); +- assert_eq!(t(1480), "e22871d5b20d4f2d"); +- assert_eq!(t(1481), "df34c47266ddc9a6"); +- assert_eq!(t(1482), "865888519290ec8e"); +- assert_eq!(t(1483), "bf998b674695501a"); +- assert_eq!(t(1484), "3ca9818c8c73ae85"); +- assert_eq!(t(1485), "c52a70a64b6e224c"); +- assert_eq!(t(1486), "66eb95e80cd7f50a"); +- assert_eq!(t(1487), "829c76ee1921b4dc"); +- assert_eq!(t(1488), "dbd9a755423c436d"); +- assert_eq!(t(1489), "bf0dafed9c544e7e"); +- assert_eq!(t(1490), "c9508f2f8feb6aa7"); +- assert_eq!(t(1491), "7bfec81a408c8b88"); +- assert_eq!(t(1492), "23127955cbd27526"); +- assert_eq!(t(1493), "4edcefce3474f6e1"); +- assert_eq!(t(1494), "853fa2b12dc8a4c7"); +- assert_eq!(t(1495), "e024fcb4d7abbbad"); +- assert_eq!(t(1496), "925d7a1b4c99b02a"); +- assert_eq!(t(1497), "cccbb233441ce88f"); +- assert_eq!(t(1498), "2946ba4b951ecd31"); +- assert_eq!(t(1499), "3ee4326cd9ee27db"); +- assert_eq!(t(1500), "c1960ebe43b22be4"); +- assert_eq!(t(1501), "edb2547138b687c8"); +- assert_eq!(t(1502), "36e67a05dd3c24e7"); +- assert_eq!(t(1503), "9c66584b8089ce63"); +- assert_eq!(t(1504), "9d87af7e67247024"); +- assert_eq!(t(1505), "399f180cd4a0c131"); +- assert_eq!(t(1506), "9d6f2cdf4446870b"); +- assert_eq!(t(1507), "4e9b2e072142b63"); +- assert_eq!(t(1508), "d37490d7023e0cea"); +- assert_eq!(t(1509), "8329db38cfe03061"); +- assert_eq!(t(1510), "e00e6964226910cc"); +- assert_eq!(t(1511), "9592306830d926dc"); +- assert_eq!(t(1512), "1b86c9be7447ca73"); +- assert_eq!(t(1513), "e5c66e658fc155c8"); +- assert_eq!(t(1514), "fdf65feecab57e4"); +- assert_eq!(t(1515), "d098a8b411aa1707"); +- assert_eq!(t(1516), "1f24b08d896770a5"); +- assert_eq!(t(1517), "33cc22a33ea62fdd"); +- assert_eq!(t(1518), "dc60eca16aaf4f85"); +- assert_eq!(t(1519), "55f1c9a89522e970"); +- assert_eq!(t(1520), "7c3a31c768465a42"); +- assert_eq!(t(1521), "e87f67ff414eb3b5"); +- assert_eq!(t(1522), "6233b6b43398a04e"); +- assert_eq!(t(1523), "49931cc4f72c35b2"); +- assert_eq!(t(1524), "62e28f9fe2a2937"); +- assert_eq!(t(1525), "6de32b05de01952b"); +- assert_eq!(t(1526), "da2ec136803776fd"); +- assert_eq!(t(1527), "80bb2072c2e4694"); +- assert_eq!(t(1528), "30dbc4f8ae38b9d3"); +- assert_eq!(t(1529), "b022721e2a28e331"); +- assert_eq!(t(1530), "5655fcdb483d5fcf"); +- assert_eq!(t(1531), "e1b50cfb05e7701b"); +- assert_eq!(t(1532), "d87d8ce98ce0bdbe"); +- assert_eq!(t(1533), "10df5d348fceae57"); +- assert_eq!(t(1534), "22590c2446c32bfc"); +- assert_eq!(t(1535), "fd5331d3d7b56da"); +- assert_eq!(t(1536), "d159d6f497375425"); +- assert_eq!(t(1537), "1b332dd71e927adc"); +- assert_eq!(t(1538), "ec4bf22d5ef1a773"); +- assert_eq!(t(1539), "365c31f8ae60f5ca"); +- assert_eq!(t(1540), "a833b24733ed51aa"); +- assert_eq!(t(1541), "f2d3085338216d51"); +- assert_eq!(t(1542), "12cc57e83adef44f"); +- assert_eq!(t(1543), "724883d8b260aab3"); +- assert_eq!(t(1544), "64ca462ce72adc7f"); +- assert_eq!(t(1545), "691606e6168ca3ce"); +- assert_eq!(t(1546), "90f742c924c3e52c"); +- assert_eq!(t(1547), "8fd06ef2d01b2cac"); +- assert_eq!(t(1548), "a92afdaa67836650"); +- assert_eq!(t(1549), "c74193cbe42182b2"); +- assert_eq!(t(1550), "c4b5d9bd9b7e57b8"); +- assert_eq!(t(1551), "a581ed6a947eb505"); +- assert_eq!(t(1552), "a74e5d52a5c0f33e"); +- assert_eq!(t(1553), "b8ae72759033cceb"); +- assert_eq!(t(1554), "f56d335e2f7ea00c"); +- assert_eq!(t(1555), "251d80206ece0853"); +- assert_eq!(t(1556), "3b8602c626974ec0"); +- assert_eq!(t(1557), "2fe4c14cde8399f6"); +- assert_eq!(t(1558), "18c3f931e9e862bb"); +- assert_eq!(t(1559), "dbc44c38a7ee5757"); +- assert_eq!(t(1560), "be43f7ccca6eefea"); +- assert_eq!(t(1561), "ee991af2fab5401d"); +- assert_eq!(t(1562), "30ef581d6191445f"); +- assert_eq!(t(1563), "826ec764e29b07a"); +- assert_eq!(t(1564), "a65e7fa0d3c0f415"); +- assert_eq!(t(1565), "7bf93a79d7e308e7"); +- assert_eq!(t(1566), "a450d3227a960654"); +- assert_eq!(t(1567), "2daa73252a553ed3"); +- assert_eq!(t(1568), "4e4302213ca5ee64"); +- assert_eq!(t(1569), "eb2be8dcbc6b7d5b"); +- assert_eq!(t(1570), "fb59602c26c875f3"); +- assert_eq!(t(1571), "bb79120da33fff87"); +- assert_eq!(t(1572), "50a0d2a083e73a32"); +- assert_eq!(t(1573), "4fb40f5dec6dd442"); +- assert_eq!(t(1574), "6aa6cb1b515aa4c4"); +- assert_eq!(t(1575), "7a504f7afc6627d1"); +- assert_eq!(t(1576), "9ca72eb9c9d49505"); +- assert_eq!(t(1577), "77e153316c90b2d2"); +- assert_eq!(t(1578), "c2b34c9f5dced061"); +- assert_eq!(t(1579), "f2055ace0a636948"); +- assert_eq!(t(1580), "228004cb6301b2e6"); +- assert_eq!(t(1581), "1a1e342e21d4ad8c"); +- assert_eq!(t(1582), "9820cbee54fd973d"); +- assert_eq!(t(1583), "14e441c8dff38d9b"); +- assert_eq!(t(1584), "23b9dc6737d947d7"); +- assert_eq!(t(1585), "87758d7c62bb4a57"); +- assert_eq!(t(1586), "8074ffce6f3a9df"); +- assert_eq!(t(1587), "2bf2e33d777734e7"); +- assert_eq!(t(1588), "ed8ca9ea8c851711"); +- assert_eq!(t(1589), "270e2f394dfe6bd1"); +- assert_eq!(t(1590), "55c88152947715a4"); +- assert_eq!(t(1591), "5c2878ba866fd509"); +- assert_eq!(t(1592), "4b658bb46a532ee1"); +- assert_eq!(t(1593), "ad4f335bc6aeae3d"); +- assert_eq!(t(1594), "3630dcc7263c9622"); +- assert_eq!(t(1595), "a5f7fb866b4d038"); +- assert_eq!(t(1596), "8fc0cff5831d786d"); +- assert_eq!(t(1597), "a9b779fe00ee8fa5"); +- assert_eq!(t(1598), "8e5e823dae792f00"); +- assert_eq!(t(1599), "bedeeca1a06c73ea"); +- assert_eq!(t(1600), "470de99703f51822"); +- assert_eq!(t(1601), "7939b69740005100"); +- assert_eq!(t(1602), "3320897f0c239f36"); +- assert_eq!(t(1603), "d7c02dfaf8b74477"); +- assert_eq!(t(1604), "85a4ad5389d933d6"); +- assert_eq!(t(1605), "74fa13958fb021e2"); +- assert_eq!(t(1606), "81f582c4d3de5d17"); +- assert_eq!(t(1607), "91d42786e99f1a19"); +- assert_eq!(t(1608), "cb6801fbe4fc8f7a"); +- assert_eq!(t(1609), "10442980d6efaef"); +- assert_eq!(t(1610), "a7362e8a793acf52"); +- assert_eq!(t(1611), "56764ace19485511"); +- assert_eq!(t(1612), "cde67e9aad03a788"); +- assert_eq!(t(1613), "63bd190696dfb1b"); +- assert_eq!(t(1614), "887f0e745ba1829c"); +- assert_eq!(t(1615), "1a6a36d0488e9b05"); +- assert_eq!(t(1616), "8444f27bd244b66c"); +- assert_eq!(t(1617), "cfc0431f00e9c3fd"); +- assert_eq!(t(1618), "dd684baadcb639e7"); +- assert_eq!(t(1619), "2d0909a5105e5fe2"); +- assert_eq!(t(1620), "2504f823d954c229"); +- assert_eq!(t(1621), "863fa5049944a49a"); +- assert_eq!(t(1622), "f316950f71fcbfc6"); +- assert_eq!(t(1623), "9e4ec228e5fcf113"); +- assert_eq!(t(1624), "12b1a1e6c931e5f5"); +- assert_eq!(t(1625), "7755576bba07f16d"); +- assert_eq!(t(1626), "e2ddbcb583137522"); +- assert_eq!(t(1627), "f580e712f35404fa"); +- assert_eq!(t(1628), "d010f13125fb87c2"); +- assert_eq!(t(1629), "e2368da0e9fc2f8b"); +- assert_eq!(t(1630), "5e10535049b4f21b"); +- assert_eq!(t(1631), "efa1065e17875e9a"); +- assert_eq!(t(1632), "4b464c0d5bb88dc8"); +- assert_eq!(t(1633), "f639ce6f423e0ff9"); +- assert_eq!(t(1634), "128b5f923abccf19"); +- assert_eq!(t(1635), "1eacec17ee553528"); +- assert_eq!(t(1636), "ae5992b40b6e6a2e"); +- assert_eq!(t(1637), "a417c1d6e99e7af7"); +- assert_eq!(t(1638), "1504e7bf29ec1d2d"); +- assert_eq!(t(1639), "4c7eeb712664735a"); +- assert_eq!(t(1640), "426a97ea18113158"); +- assert_eq!(t(1641), "55d87bb4498302da"); +- assert_eq!(t(1642), "54db2c6e1479cfa0"); +- assert_eq!(t(1643), "132cad78b4087d61"); +- assert_eq!(t(1644), "5c394de44c18f301"); +- assert_eq!(t(1645), "cf822afbf38071dd"); +- assert_eq!(t(1646), "d2f8ba5de9b0fef1"); +- assert_eq!(t(1647), "53aadeadd53ef610"); +- assert_eq!(t(1648), "58d2d207fceaeef"); +- assert_eq!(t(1649), "b5002f0028f7f5af"); +- assert_eq!(t(1650), "608345ef63f525cf"); +- assert_eq!(t(1651), "b92dba5cc90a7259"); +- assert_eq!(t(1652), "e7f46898f9183c50"); +- assert_eq!(t(1653), "d32f1c89ea11dc95"); +- assert_eq!(t(1654), "99a22b8c96719abb"); +- assert_eq!(t(1655), "ac3c70399dd6043b"); +- assert_eq!(t(1656), "45752bfce606c983"); +- assert_eq!(t(1657), "c976634a46cecfe3"); +- assert_eq!(t(1658), "5ea533cc73b5c544"); +- assert_eq!(t(1659), "f177bb280b22dae1"); +- assert_eq!(t(1660), "fb75aa5a5a4953fa"); +- assert_eq!(t(1661), "a032225f1fb7eefb"); +- assert_eq!(t(1662), "65c9b5e21f0320a3"); +- assert_eq!(t(1663), "f559999d95b58b97"); +- assert_eq!(t(1664), "535ff4201b1c495"); +- assert_eq!(t(1665), "3f939f9a2cc31ae0"); +- assert_eq!(t(1666), "5d5b5f1ad4835120"); +- assert_eq!(t(1667), "4f760e3ad2f7f4e"); +- assert_eq!(t(1668), "1f390c5b61b573d3"); +- assert_eq!(t(1669), "188402d8b74b6b78"); +- assert_eq!(t(1670), "92342ca943d50f87"); +- assert_eq!(t(1671), "8d3ddfde1bd9968f"); +- assert_eq!(t(1672), "111b2d6d54afeef0"); +- assert_eq!(t(1673), "145bc2ef5f972283"); +- assert_eq!(t(1674), "6cdeeac4819faa28"); +- assert_eq!(t(1675), "758c7fb93757f83b"); +- assert_eq!(t(1676), "46f974c91ee6c65b"); +- assert_eq!(t(1677), "e42aecb42b5f0278"); +- assert_eq!(t(1678), "1a247c6b922022e2"); +- assert_eq!(t(1679), "c99242781c208e39"); +- assert_eq!(t(1680), "175490b7c704949f"); +- assert_eq!(t(1681), "3bbfa62b68b625f6"); +- assert_eq!(t(1682), "360bb6c336bd1a7d"); +- assert_eq!(t(1683), "edb7572ba99a1ed1"); +- assert_eq!(t(1684), "212bee8e642e5d29"); +- assert_eq!(t(1685), "268e634ee3e0da74"); +- assert_eq!(t(1686), "8889a5106635e3da"); +- assert_eq!(t(1687), "59cbea07ec70c045"); +- assert_eq!(t(1688), "d89cf714049dfa9d"); +- assert_eq!(t(1689), "a3da9e0c94077910"); +- assert_eq!(t(1690), "658d6655531bcf5"); +- assert_eq!(t(1691), "e7ea9786bfda5eea"); +- assert_eq!(t(1692), "876e3f68dfdfb15e"); +- assert_eq!(t(1693), "3303f72b85d2bb00"); +- assert_eq!(t(1694), "b8b5a81e49cfe135"); +- assert_eq!(t(1695), "24e881800f1745c"); +- assert_eq!(t(1696), "89c033ec94c4e66b"); +- assert_eq!(t(1697), "6f4d2bd9047f63db"); +- assert_eq!(t(1698), "dfef67aef2c38f42"); +- assert_eq!(t(1699), "fdaa47c5051411bb"); +- assert_eq!(t(1700), "d58d14aa0046fd72"); +- assert_eq!(t(1701), "ae07a33bc679e494"); +- assert_eq!(t(1702), "c3739f35bc188be6"); +- assert_eq!(t(1703), "61707983b56eda84"); +- assert_eq!(t(1704), "1a0d440bee9f5409"); +- assert_eq!(t(1705), "ca413a417baeedd"); +- assert_eq!(t(1706), "f11f002d7a4ea777"); +- assert_eq!(t(1707), "baa7c498a8ef5487"); +- assert_eq!(t(1708), "1dd3c381452e5ca"); +- assert_eq!(t(1709), "8e4eccaca970a8d0"); +- assert_eq!(t(1710), "d3101b1f88a3e2fa"); +- assert_eq!(t(1711), "5529d90f9c8e4b8b"); +- assert_eq!(t(1712), "fe3e70e947557a9"); +- assert_eq!(t(1713), "be9529618285a9e4"); +- assert_eq!(t(1714), "5c4386f4be3aee8a"); +- assert_eq!(t(1715), "69496c4a8d0159a3"); +- assert_eq!(t(1716), "89e0e659c07ede28"); +- assert_eq!(t(1717), "afd02f5925c74418"); +- assert_eq!(t(1718), "317f2ff8cb1a4181"); +- assert_eq!(t(1719), "37c620e1b9009edd"); +- assert_eq!(t(1720), "aceb60bd37105d87"); +- assert_eq!(t(1721), "d37732ac95bc7a02"); +- assert_eq!(t(1722), "f61f8ac33221662e"); +- assert_eq!(t(1723), "70278b0e6b3a9df0"); +- assert_eq!(t(1724), "434f7049b25b5953"); +- assert_eq!(t(1725), "d533e092a9d0e6b9"); +- assert_eq!(t(1726), "70a7beeb5f0a1298"); +- assert_eq!(t(1727), "178fcae611f65324"); +- assert_eq!(t(1728), "5a4068edf70c5925"); +- assert_eq!(t(1729), "428bdf8afb0431eb"); +- assert_eq!(t(1730), "f05e0a197e58bf60"); +- assert_eq!(t(1731), "4501a6d7c937d99c"); +- assert_eq!(t(1732), "c7046c6c75eeb14d"); +- assert_eq!(t(1733), "b1ec9a809ac760df"); +- assert_eq!(t(1734), "287d95e7b11f2eef"); +- assert_eq!(t(1735), "c25817d91295c159"); +- assert_eq!(t(1736), "6e8d5f4d1a5c9687"); +- assert_eq!(t(1737), "10889388a7ced958"); +- assert_eq!(t(1738), "1e7c0603e0d31f9e"); +- assert_eq!(t(1739), "3d9209eacbc5be80"); +- assert_eq!(t(1740), "89c701ce1cc9da16"); +- assert_eq!(t(1741), "baa03d545eec7599"); +- assert_eq!(t(1742), "12c0b5075f8f9f28"); +- assert_eq!(t(1743), "7fe0ed80edb70322"); +- assert_eq!(t(1744), "8e4380f84107dd19"); +- assert_eq!(t(1745), "2d0b861a3828781c"); +- assert_eq!(t(1746), "4fecb5ab5beaf51a"); +- assert_eq!(t(1747), "7f7388af61aa1fcc"); +- assert_eq!(t(1748), "c6963b03973ba3e0"); +- assert_eq!(t(1749), "c1c375bd9c74d90f"); +- assert_eq!(t(1750), "c85a4f368d6bd2c5"); +- assert_eq!(t(1751), "7b6c5d787c8c7e24"); +- assert_eq!(t(1752), "b1b53be313aacca5"); +- assert_eq!(t(1753), "39efeee45c3486b"); +- assert_eq!(t(1754), "bf80bf3c6c1f4cc2"); +- assert_eq!(t(1755), "4ff2ce689e6b745a"); +- assert_eq!(t(1756), "a321bec0bc42dd8e"); +- assert_eq!(t(1757), "1be1af351ffcdb89"); +- assert_eq!(t(1758), "e56dcd025f2b7dae"); +- assert_eq!(t(1759), "53f0ecb5e4cf4f14"); +- assert_eq!(t(1760), "321c858e0f14ab35"); +- assert_eq!(t(1761), "9798c001b024f2be"); +- assert_eq!(t(1762), "ebab72f8445cefc5"); +- assert_eq!(t(1763), "bdb8b14cb71dc0f8"); +- assert_eq!(t(1764), "54e0ab2dee38ea5f"); +- assert_eq!(t(1765), "3fd7675ae2f339aa"); +- assert_eq!(t(1766), "d9482c7bc7186ae2"); +- assert_eq!(t(1767), "a66dd49f8d4665a7"); +- assert_eq!(t(1768), "841b62025261d05d"); +- assert_eq!(t(1769), "1a219962b473520"); +- assert_eq!(t(1770), "7cc4e4bc69ad1a1"); +- assert_eq!(t(1771), "a9cda00148544b0c"); +- assert_eq!(t(1772), "6aefc584eedf7a26"); +- assert_eq!(t(1773), "4ec4618dfa848f4e"); +- assert_eq!(t(1774), "53cc7f353a870ed4"); +- assert_eq!(t(1775), "d8dbea34775b17c5"); +- assert_eq!(t(1776), "ccf037aa8784c1bf"); +- assert_eq!(t(1777), "833713a872df50ff"); +- assert_eq!(t(1778), "886e2535fb3fb5e7"); +- assert_eq!(t(1779), "4c22e70a707f722c"); +- assert_eq!(t(1780), "e7d24f56761fac47"); +- assert_eq!(t(1781), "f8e9ea057fe0f479"); +- assert_eq!(t(1782), "7d2a4479ac808b0"); +- assert_eq!(t(1783), "9a2311e4c21f7780"); +- assert_eq!(t(1784), "83452d5dcaa01ce5"); +- assert_eq!(t(1785), "54496332b720b22b"); +- assert_eq!(t(1786), "de70cdafc41eff49"); +- assert_eq!(t(1787), "ae0741e32ee8aef1"); +- assert_eq!(t(1788), "91fd717439a66909"); +- assert_eq!(t(1789), "c117ee267789fe9f"); +- assert_eq!(t(1790), "e1f10fe0e484d5b3"); +- assert_eq!(t(1791), "ddc62fb625ad2a15"); +- assert_eq!(t(1792), "fe0be11da86301cb"); +- assert_eq!(t(1793), "ab8928b0f62bc8a8"); +- assert_eq!(t(1794), "526c3d642e2cf9a"); +- assert_eq!(t(1795), "be3f5e89fe8eb1ff"); +- assert_eq!(t(1796), "96d7ca8b1e2594b2"); +- assert_eq!(t(1797), "7afba0764d666e6e"); +- assert_eq!(t(1798), "9f465d28820380a3"); +- assert_eq!(t(1799), "af7e0ed426bbc93d"); +- assert_eq!(t(1800), "cad20c22cd04bdb1"); +- assert_eq!(t(1801), "fe24d0b151d2e52b"); +- assert_eq!(t(1802), "410852fb1a2d646f"); +- assert_eq!(t(1803), "79a4e88ed4756645"); +- assert_eq!(t(1804), "a691905159c77926"); +- assert_eq!(t(1805), "8072ea3e6e76fc0b"); +- assert_eq!(t(1806), "ced2465808a0d62a"); +- assert_eq!(t(1807), "49d363241ea1adc9"); +- assert_eq!(t(1808), "57ac2dc3a52eb059"); +- assert_eq!(t(1809), "6c64649c7ec9c23"); +- assert_eq!(t(1810), "c3d0050721fd0b68"); +- assert_eq!(t(1811), "1de7f018483f5093"); +- assert_eq!(t(1812), "a178772c1972e9c1"); +- assert_eq!(t(1813), "fb889d88a06e5bb"); +- assert_eq!(t(1814), "8e6c74736e196a04"); +- assert_eq!(t(1815), "1c3bf8dcea7eeba"); +- assert_eq!(t(1816), "45153666bc0114e9"); +- assert_eq!(t(1817), "c5aeb55714ff56bf"); +- assert_eq!(t(1818), "b9094d9279309ea8"); +- assert_eq!(t(1819), "b1fdde3125733ff8"); +- assert_eq!(t(1820), "afa63f21fdee9c4"); +- assert_eq!(t(1821), "fe2dc45d30bd4fd6"); +- assert_eq!(t(1822), "19fe5d36c37f60ba"); +- assert_eq!(t(1823), "bd58f32b07ca7e1e"); +- assert_eq!(t(1824), "2468257cbfab7e6f"); +- assert_eq!(t(1825), "73e941afbb9efb4b"); +- assert_eq!(t(1826), "817c4a35f248076b"); +- assert_eq!(t(1827), "1fb7dd1220e1671b"); +- assert_eq!(t(1828), "296606e997ebd9af"); +- assert_eq!(t(1829), "8b7b6b09b17f4f6a"); +- assert_eq!(t(1830), "ba4651b9b00787d8"); +- assert_eq!(t(1831), "cd0314b05bf313aa"); +- assert_eq!(t(1832), "d705f59105ceca46"); +- assert_eq!(t(1833), "6648513399a51fad"); +- assert_eq!(t(1834), "723ff56d1f3c899"); +- assert_eq!(t(1835), "c95fe4c9c91faa1"); +- assert_eq!(t(1836), "76fec591c729760"); +- assert_eq!(t(1837), "38be5d7e8de1e81e"); +- assert_eq!(t(1838), "ea1c7fa0c65379fe"); +- assert_eq!(t(1839), "9fc2a2f445fae5d4"); +- assert_eq!(t(1840), "4f8fdd8cd587bd82"); +- assert_eq!(t(1841), "7c8f7171cd33b32e"); +- assert_eq!(t(1842), "590392e0570b83a"); +- assert_eq!(t(1843), "1913d05a67229d4f"); +- assert_eq!(t(1844), "ef7ad445728f94e1"); +- assert_eq!(t(1845), "114c35df739e657d"); +- assert_eq!(t(1846), "d96e590dadc2b3b1"); +- assert_eq!(t(1847), "de043c961ddb36a8"); +- assert_eq!(t(1848), "851ab7cbd1819973"); +- assert_eq!(t(1849), "a2af8a1141a043fc"); +- assert_eq!(t(1850), "c2cedcc56d3d3896"); +- assert_eq!(t(1851), "db7ebe7b9413d02"); +- assert_eq!(t(1852), "b564d7f6577b1c5c"); +- assert_eq!(t(1853), "2dcd22c4adad489b"); +- assert_eq!(t(1854), "c1de2f73e9668191"); +- assert_eq!(t(1855), "4b4e521f120e77a0"); +- assert_eq!(t(1856), "ef921f073178575d"); +- assert_eq!(t(1857), "89538a227007cc09"); +- assert_eq!(t(1858), "72ccaabafc16d8a2"); +- assert_eq!(t(1859), "445d85c4623c8384"); +- assert_eq!(t(1860), "a475ba6538c04749"); +- assert_eq!(t(1861), "ecf7a19990cb6ef2"); +- assert_eq!(t(1862), "9968f94e54b454c8"); +- assert_eq!(t(1863), "4877717595ddee41"); +- assert_eq!(t(1864), "a25719b39c3ba918"); +- assert_eq!(t(1865), "2c4160de1ee412e8"); +- assert_eq!(t(1866), "df6d410cc34c6b14"); +- assert_eq!(t(1867), "77fae73a6024ffa0"); +- assert_eq!(t(1868), "f55b4f0356d77844"); +- assert_eq!(t(1869), "f767376ac3d2d8ac"); +- assert_eq!(t(1870), "d108a590c981e48d"); +- assert_eq!(t(1871), "6c2a5571363173ae"); +- assert_eq!(t(1872), "b26a41e554f3f3cd"); +- assert_eq!(t(1873), "cb69ed5e05ab52ec"); +- assert_eq!(t(1874), "2ebab8a623abbe0d"); +- assert_eq!(t(1875), "27d4bee58cc1abf7"); +- assert_eq!(t(1876), "b50e1c9854a3dc81"); +- assert_eq!(t(1877), "f5655e24975ae149"); +- assert_eq!(t(1878), "c6fb54517c3597c2"); +- assert_eq!(t(1879), "9a337a34b44c0f11"); +- assert_eq!(t(1880), "95b1df6bdc4f0d1c"); +- assert_eq!(t(1881), "1b204a46f0f3107b"); +- assert_eq!(t(1882), "7b9599b76b16f355"); +- assert_eq!(t(1883), "658b6dbc952d164a"); +- assert_eq!(t(1884), "4e078b2c73797df4"); +- assert_eq!(t(1885), "2160faf97aae5ea0"); +- assert_eq!(t(1886), "70d679368614bd79"); +- assert_eq!(t(1887), "d554042a9b1817ce"); +- assert_eq!(t(1888), "d0ff5240863c0446"); +- assert_eq!(t(1889), "7a918eaf7dea73fc"); +- assert_eq!(t(1890), "f62e914adfcc2879"); +- assert_eq!(t(1891), "74bacf2a48fce016"); +- assert_eq!(t(1892), "4f6bbf6f89f09c9a"); +- assert_eq!(t(1893), "189bbbed4a0c206d"); +- assert_eq!(t(1894), "d39fed21655c255"); +- assert_eq!(t(1895), "de18718ce97106de"); +- assert_eq!(t(1896), "87848628b5c61102"); +- assert_eq!(t(1897), "8dbd34a59a156932"); +- assert_eq!(t(1898), "e142ae36eef448f6"); +- assert_eq!(t(1899), "775eaf8eed46ed2"); +- assert_eq!(t(1900), "b6d897bce6b9fb8"); +- assert_eq!(t(1901), "60661a534406f48c"); +- assert_eq!(t(1902), "ddcab1d29c774b87"); +- assert_eq!(t(1903), "9067e4679139d013"); +- assert_eq!(t(1904), "26e07b313fc8a5f1"); +- assert_eq!(t(1905), "173ea4a208721572"); +- assert_eq!(t(1906), "2d6916220cf1cbfa"); +- assert_eq!(t(1907), "566ca2e881ace300"); +- assert_eq!(t(1908), "9c7f666f2bde9b5f"); +- assert_eq!(t(1909), "c6ac6965199d7a87"); +- assert_eq!(t(1910), "b4cc74751679f30a"); +- assert_eq!(t(1911), "ae10009bdb37e999"); +- assert_eq!(t(1912), "6a81177bd937374b"); +- assert_eq!(t(1913), "560cba9b861521a1"); +- assert_eq!(t(1914), "ea0d5deca2b5ea2e"); +- assert_eq!(t(1915), "dc069eb0d78b4c78"); +- assert_eq!(t(1916), "6a13a22999829498"); +- assert_eq!(t(1917), "3e3a60a07c88c0e5"); +- assert_eq!(t(1918), "38b53b8d2e3e9e1c"); +- assert_eq!(t(1919), "81cf2edd37fcda04"); +- assert_eq!(t(1920), "4e4b01143bea6b5"); +- assert_eq!(t(1921), "bef3876c7800d7a8"); +- assert_eq!(t(1922), "a008f2bf3df69da9"); +- assert_eq!(t(1923), "a50eabc89d2749e6"); +- assert_eq!(t(1924), "dbe862d7ef1e9684"); +- assert_eq!(t(1925), "1db6dd494d2593db"); +- assert_eq!(t(1926), "b364e1803385c8d6"); +- assert_eq!(t(1927), "30a42430f5d71e5c"); +- assert_eq!(t(1928), "4cc199f79be93720"); +- assert_eq!(t(1929), "1924f42fb8c8175e"); +- assert_eq!(t(1930), "19449583b81b9843"); +- assert_eq!(t(1931), "69e921a0662761de"); +- assert_eq!(t(1932), "d7d8732d3ed29a1f"); +- assert_eq!(t(1933), "8ec8e42cbfd0548e"); +- assert_eq!(t(1934), "c64913a4817ee9ff"); +- assert_eq!(t(1935), "68c181c62b1613cb"); +- assert_eq!(t(1936), "f7f3ede4a30b6854"); +- assert_eq!(t(1937), "58f06e92fa5d1b63"); +- assert_eq!(t(1938), "142c4a2a74b41e96"); +- assert_eq!(t(1939), "f56a29b375fe6608"); +- assert_eq!(t(1940), "3cc35c7651f97c7b"); +- assert_eq!(t(1941), "648976fac0503b63"); +- assert_eq!(t(1942), "8f6417432cc895e0"); +- assert_eq!(t(1943), "7af6f056172d987d"); +- assert_eq!(t(1944), "1835bf6fd63cecb6"); +- assert_eq!(t(1945), "223ba2cf22e2937"); +- assert_eq!(t(1946), "84fb4d5fd5215d97"); +- assert_eq!(t(1947), "12cdaf582c78fec3"); +- assert_eq!(t(1948), "34fd12d6ffa2e3fb"); +- assert_eq!(t(1949), "90b8497cef36db46"); +- assert_eq!(t(1950), "af29124cba5ed6b2"); +- assert_eq!(t(1951), "f9f10008515db74a"); +- assert_eq!(t(1952), "794f2702099ebcd5"); +- assert_eq!(t(1953), "37ff324152ecbd3a"); +- assert_eq!(t(1954), "d74804690e980a61"); +- assert_eq!(t(1955), "3b93c3a2195b94dd"); +- assert_eq!(t(1956), "ae31f274420197d8"); +- assert_eq!(t(1957), "90d9899d5025b13d"); +- assert_eq!(t(1958), "9abc2aa849fb8b7a"); +- assert_eq!(t(1959), "c0d188c01ac8bb60"); +- assert_eq!(t(1960), "28539611b1670a09"); +- assert_eq!(t(1961), "86fcdf5b0cd1655e"); +- assert_eq!(t(1962), "a4f388def388e16b"); +- assert_eq!(t(1963), "fa8caeaf4ff8303b"); +- assert_eq!(t(1964), "87dc573c84446d4c"); +- assert_eq!(t(1965), "48512cbfaca0bc34"); +- assert_eq!(t(1966), "e11f5089a2f11aa7"); +- assert_eq!(t(1967), "b6dbb544a494591c"); +- assert_eq!(t(1968), "8c5632bace389ead"); +- assert_eq!(t(1969), "868b69a215b80f78"); +- assert_eq!(t(1970), "d57c4c97840f9a6c"); +- assert_eq!(t(1971), "7a6fadb7b9c6362f"); +- assert_eq!(t(1972), "47602f039bb8f3c3"); +- assert_eq!(t(1973), "15c8ee7710bcd011"); +- assert_eq!(t(1974), "d6128ca9f7857c94"); +- assert_eq!(t(1975), "15c371fc69e7c915"); +- assert_eq!(t(1976), "b545fb8e5a450b9a"); +- assert_eq!(t(1977), "214cc8451dcfa4f1"); +- assert_eq!(t(1978), "67a3e820b61177d0"); +- assert_eq!(t(1979), "8557f89749973653"); +- assert_eq!(t(1980), "dfef9629369edcf2"); +- assert_eq!(t(1981), "5a0ae4a3ac2b7ebd"); +- assert_eq!(t(1982), "28beaee3cba4ef2b"); +- assert_eq!(t(1983), "52242cff05b9366"); +- assert_eq!(t(1984), "82efaa9278bb9274"); +- assert_eq!(t(1985), "a44ae145b89b8591"); +- assert_eq!(t(1986), "f7d33aa4f8ef4c9a"); +- assert_eq!(t(1987), "b1bb161aac21d2c3"); +- assert_eq!(t(1988), "d7c2ff0bc1aa381c"); +- assert_eq!(t(1989), "b9ab7434f7956fdf"); +- assert_eq!(t(1990), "972a00285b8a9e7c"); +- assert_eq!(t(1991), "eb0d80f65a48f925"); +- assert_eq!(t(1992), "317f63a3f7775cf5"); +- assert_eq!(t(1993), "8f8e4390739d2841"); +- assert_eq!(t(1994), "f9ed24f106eca60b"); +- assert_eq!(t(1995), "ca383aff448b007"); +- assert_eq!(t(1996), "3ac7e5e26aec7bc8"); +- assert_eq!(t(1997), "4171f79716de126e"); +- assert_eq!(t(1998), "fc348b946cf894a2"); +- assert_eq!(t(1999), "6f680270bbb07293"); +- assert_eq!(t(2000), "375cd6a6ca15751"); +- assert_eq!(t(2001), "f0e8faf1602b92a0"); +- assert_eq!(t(2002), "4d916f19a4ae43b"); +- assert_eq!(t(2003), "a25bd88d1261dcc1"); +- assert_eq!(t(2004), "80b7cfb3e22964cc"); +- assert_eq!(t(2005), "391b19cec79dcf38"); +- assert_eq!(t(2006), "7acc005555c0af50"); +- assert_eq!(t(2007), "da4bf3a4879f945e"); +- assert_eq!(t(2008), "bedaf3ed65703cd2"); +- assert_eq!(t(2009), "4221d29318ebc2c2"); +- assert_eq!(t(2010), "92f77b598ab682f2"); +- assert_eq!(t(2011), "4104403883c73315"); +- assert_eq!(t(2012), "75c7e39b8ef04537"); +- assert_eq!(t(2013), "1665e5b9e58b5af6"); +- assert_eq!(t(2014), "3a913de4afc0d271"); +- assert_eq!(t(2015), "7014ad6887019c84"); +- assert_eq!(t(2016), "672cee3e806f33c6"); +- assert_eq!(t(2017), "15625a497e2a4417"); +- assert_eq!(t(2018), "1c3418e2d94aa50d"); +- assert_eq!(t(2019), "5af385061451c045"); +- assert_eq!(t(2020), "8221fc16dedfd4d9"); +- assert_eq!(t(2021), "d90fbc4dbfd823fd"); +- assert_eq!(t(2022), "e1a3bd61addcfeac"); +- assert_eq!(t(2023), "b31ba725f5e19fe2"); +- assert_eq!(t(2024), "ebee6184d1c8a3d9"); +- assert_eq!(t(2025), "a662682b030fef3"); +- assert_eq!(t(2026), "fc29d1e7d5018528"); +- assert_eq!(t(2027), "d67ad7b2129a858c"); +- assert_eq!(t(2028), "537d368a6c61dc4f"); +- assert_eq!(t(2029), "9d15a8d5c875526f"); +- assert_eq!(t(2030), "5cef1a3c24111b18"); +- assert_eq!(t(2031), "847bab1ac53d891b"); +- assert_eq!(t(2032), "5402953cc97b7a87"); +- assert_eq!(t(2033), "e2ad289af93f1277"); +- assert_eq!(t(2034), "4dda512363875bd4"); +- assert_eq!(t(2035), "8d020e39c5f615b"); +- assert_eq!(t(2036), "4a6a034bab2aca8c"); +- assert_eq!(t(2037), "de8066d02daaae4a"); +- assert_eq!(t(2038), "3c1b2601151f6887"); +- assert_eq!(t(2039), "3ee5f97f3287a85b"); +- assert_eq!(t(2040), "acf750ac4a4c59f3"); +- assert_eq!(t(2041), "83ab43e5ecf801ab"); +- assert_eq!(t(2042), "210829ba52354d19"); +- assert_eq!(t(2043), "3d83d064a33654b8"); +- assert_eq!(t(2044), "3ea04723bcfe3440"); +- assert_eq!(t(2045), "ba57dba766d2cee4"); +- assert_eq!(t(2046), "bad39096f57a7957"); +- assert_eq!(t(2047), "c352189b5b1ee172"); +- assert_eq!(t(2048), "adfe50998313b7a1"); +- assert_eq!(t(2049), "5d8a062897836626"); +- assert_eq!(t(2050), "8ced84414590f1f2"); +- assert_eq!(t(2051), "75993a4dde6a3fad"); +- assert_eq!(t(2052), "43dc79a48226b4f3"); +- assert_eq!(t(2053), "b5e8e2f697d286e8"); +- assert_eq!(t(2054), "9ef2bc741e197b65"); +- assert_eq!(t(2055), "33291f5807f3f6c"); +- assert_eq!(t(2056), "e9d64522efff9ca7"); +- assert_eq!(t(2057), "a6153918235000b1"); +- assert_eq!(t(2058), "abdfbd9594f2f765"); +- assert_eq!(t(2059), "1017de7235f32ff8"); +- assert_eq!(t(2060), "81d6aba7a8fc179a"); +- assert_eq!(t(2061), "c832cf8f0eb81232"); +- assert_eq!(t(2062), "171568cdf80ef160"); +- assert_eq!(t(2063), "f641ab070d65e39f"); +- assert_eq!(t(2064), "d155eb2d66c34729"); +- assert_eq!(t(2065), "d8363760bcc39e69"); +- assert_eq!(t(2066), "53de97c5c869051e"); +- assert_eq!(t(2067), "f67670b2602dc4e2"); +- assert_eq!(t(2068), "5d4ad0016246186f"); +- assert_eq!(t(2069), "b2f059d5663db26a"); +- assert_eq!(t(2070), "60f2ccda84bfc0fc"); +- assert_eq!(t(2071), "adc42b137f4748d2"); +- assert_eq!(t(2072), "fd43741ba9a299b6"); +- assert_eq!(t(2073), "bc27fdfceb3ac88"); +- assert_eq!(t(2074), "85e9963eec913907"); +- assert_eq!(t(2075), "50eca9ea6c334238"); +- assert_eq!(t(2076), "c035eaded35ff6c0"); +- assert_eq!(t(2077), "1af9afa23fe3e52a"); +- assert_eq!(t(2078), "a373c05f66b73e41"); +- assert_eq!(t(2079), "346d47bbf2ca025c"); +- assert_eq!(t(2080), "14b797a131b5143f"); +- assert_eq!(t(2081), "c491d225c1857333"); +- assert_eq!(t(2082), "d7423d1888da3b95"); +- assert_eq!(t(2083), "97f77eec877e7cef"); +- assert_eq!(t(2084), "fcd16d549b1a2031"); +- assert_eq!(t(2085), "495e0f6c74728564"); +- assert_eq!(t(2086), "1967df608e589af1"); +- assert_eq!(t(2087), "4d3ba8c9942ca405"); +- assert_eq!(t(2088), "15ce93fa3a226442"); +- assert_eq!(t(2089), "bc4765ea82519540"); +- assert_eq!(t(2090), "690d89e8d9201e0b"); +- assert_eq!(t(2091), "b0a5f4bf28eb970b"); +- assert_eq!(t(2092), "b2dad1c1430f155d"); +- assert_eq!(t(2093), "3304d16d1eab3fa8"); +- assert_eq!(t(2094), "3056951348557a9b"); +- assert_eq!(t(2095), "c3bf92956c29d9b7"); +- assert_eq!(t(2096), "bef28e20a0b9617d"); +- assert_eq!(t(2097), "d85c62831e891d91"); +- assert_eq!(t(2098), "5309f0626df1a06a"); +- assert_eq!(t(2099), "a38f978b2811ffe3"); +- assert_eq!(t(2100), "c2145233eadfab21"); +- assert_eq!(t(2101), "e8dc5776be3ec8b3"); +- assert_eq!(t(2102), "ae53f41b6e50c1dc"); +- assert_eq!(t(2103), "9f55e5896b2bb753"); +- assert_eq!(t(2104), "2fbeb741a5e89425"); +- assert_eq!(t(2105), "985555c2e7941113"); +- assert_eq!(t(2106), "167561a515a31fa2"); +- assert_eq!(t(2107), "eed1f11447872c1d"); +- assert_eq!(t(2108), "a8700546b35e6673"); +- assert_eq!(t(2109), "84c3b98ffffb16a9"); +- assert_eq!(t(2110), "2aecfc3c6e6256d7"); +- assert_eq!(t(2111), "fb648aaf1a4a5397"); +- assert_eq!(t(2112), "7f5dfb46766a7126"); +- assert_eq!(t(2113), "7129bd45c0bf2d53"); +- assert_eq!(t(2114), "b67cd456f6c774bc"); +- assert_eq!(t(2115), "8e206c34de7e669c"); +- assert_eq!(t(2116), "a56e97715529a3db"); +- assert_eq!(t(2117), "75cfc4e85955a9ef"); +- assert_eq!(t(2118), "4e0152a11e0cd464"); +- assert_eq!(t(2119), "2b85add074d54542"); +- assert_eq!(t(2120), "4b94282e5b3ab6d8"); +- assert_eq!(t(2121), "ad462d53764f79c3"); +- assert_eq!(t(2122), "8ff82a9251b3a82"); +- assert_eq!(t(2123), "9a2fc79583aaa0e"); +- assert_eq!(t(2124), "bba752d8a0e0b564"); +- assert_eq!(t(2125), "ca303a5df2ce678d"); +- assert_eq!(t(2126), "2cf2f059eec80522"); +- assert_eq!(t(2127), "77d10f08b1e5eda2"); +- assert_eq!(t(2128), "edbb06cc2dcd6e29"); +- assert_eq!(t(2129), "43a4c17a87b099ac"); +- assert_eq!(t(2130), "6b9258c7e458162e"); +- assert_eq!(t(2131), "7c0fe12f45e03ac1"); +- assert_eq!(t(2132), "8079a15307e0f1c7"); +- assert_eq!(t(2133), "88fa74c665fe388a"); +- assert_eq!(t(2134), "cd5145dfa9c3d56c"); +- assert_eq!(t(2135), "6a89eca454939ab8"); +- assert_eq!(t(2136), "edce60e1a352c829"); +- assert_eq!(t(2137), "c9faa97e3bd4a5b6"); +- assert_eq!(t(2138), "94801308a5057af0"); +- assert_eq!(t(2139), "512b805431092327"); +- assert_eq!(t(2140), "c5d791c1b3c22339"); +- assert_eq!(t(2141), "1d32291060d2c3f7"); +- assert_eq!(t(2142), "7bd9248567a770b6"); +- assert_eq!(t(2143), "1be213b1df7af154"); +- assert_eq!(t(2144), "2868e922e29944b6"); +- assert_eq!(t(2145), "38ffe9d67b40fe57"); +- assert_eq!(t(2146), "7a772517e00bf509"); +- assert_eq!(t(2147), "59572bf91ca813c4"); +- assert_eq!(t(2148), "b83552e7e5c3f85"); +- assert_eq!(t(2149), "89c553dd39615f96"); +- assert_eq!(t(2150), "b9a4ea57cdb80773"); +- assert_eq!(t(2151), "9767fccc1ed85f2d"); +- assert_eq!(t(2152), "99212b8ceb87bb5"); +- assert_eq!(t(2153), "1d6ac7d760b14b19"); +- assert_eq!(t(2154), "e97c5557d0926fe7"); +- assert_eq!(t(2155), "1959aed097593e7c"); +- assert_eq!(t(2156), "9c38b78b40f129bc"); +- assert_eq!(t(2157), "58b73d4f482c6720"); +- assert_eq!(t(2158), "a8ff1e2ff1ff6fe"); +- assert_eq!(t(2159), "86ff44c75d6ddfdf"); +- assert_eq!(t(2160), "91ddc550e142a61a"); +- assert_eq!(t(2161), "98ea635493417fc6"); +- assert_eq!(t(2162), "a292112895aba31c"); +- assert_eq!(t(2163), "d3c288e5027b07e5"); +- assert_eq!(t(2164), "d36fa7ecea007fc2"); +- assert_eq!(t(2165), "5839e3f5fe4cc6f0"); +- assert_eq!(t(2166), "ac6de0601d98e6d3"); +- assert_eq!(t(2167), "3d10a5412a361bca"); +- assert_eq!(t(2168), "652d464cd531a6e4"); +- assert_eq!(t(2169), "ad16578721e76ab2"); +- assert_eq!(t(2170), "8d6e6db1e12fcfbe"); +- assert_eq!(t(2171), "db25ed8aec9283bf"); +- assert_eq!(t(2172), "a8e50429b6efa382"); +- assert_eq!(t(2173), "330fdba1b3542bc"); +- assert_eq!(t(2174), "c0c0ce292982681a"); +- assert_eq!(t(2175), "8a1f57694355454c"); +- assert_eq!(t(2176), "4030a6ec3a7e7042"); +- assert_eq!(t(2177), "e6aa47c22b007c77"); +- assert_eq!(t(2178), "295d8b6d5b2d725b"); +- assert_eq!(t(2179), "30ac928bd41b7d3"); +- assert_eq!(t(2180), "48e203e7835bd5c2"); +- assert_eq!(t(2181), "ce49866bd0db5227"); +- assert_eq!(t(2182), "83f6b2616b587dad"); +- assert_eq!(t(2183), "67bfe5735be2c5fa"); +- assert_eq!(t(2184), "3b14b69e5a2629ad"); +- assert_eq!(t(2185), "70c445e26bb0eb2a"); +- assert_eq!(t(2186), "dc6120001d03e5e7"); +- assert_eq!(t(2187), "5023c9e202887f5d"); +- assert_eq!(t(2188), "67d3be53195f4dc6"); +- assert_eq!(t(2189), "ff8c6a5b7019e51b"); +- assert_eq!(t(2190), "2ddcc3e62f5d6209"); +- assert_eq!(t(2191), "2e7fb25c1a12e2d4"); +- assert_eq!(t(2192), "1b34ff2cd20d02b"); +- assert_eq!(t(2193), "feef2410e2b1a6c4"); +- assert_eq!(t(2194), "b3d4f0846bec08aa"); +- assert_eq!(t(2195), "c8918d396d6b0915"); +- assert_eq!(t(2196), "37307e43a88464e2"); +- assert_eq!(t(2197), "429efbbb2305443f"); +- assert_eq!(t(2198), "c1221db9f19e0ec6"); +- assert_eq!(t(2199), "a6bc3dc75251e381"); +- assert_eq!(t(2200), "9243f3dcc51ae959"); +- assert_eq!(t(2201), "1aa7c61d921f36f5"); +- assert_eq!(t(2202), "b6c13fc0dfa48012"); +- assert_eq!(t(2203), "ebe32d624029f098"); +- assert_eq!(t(2204), "b1c843cec582f1a"); +- assert_eq!(t(2205), "b6e81e976dc21ac2"); +- assert_eq!(t(2206), "92f121aa2b1495ac"); +- assert_eq!(t(2207), "3f25f8fa7d3c5cad"); +- assert_eq!(t(2208), "cf296fa1acc3694c"); +- assert_eq!(t(2209), "2b2b3ed28a2ebfad"); +- assert_eq!(t(2210), "7507ddda860de3c5"); +- assert_eq!(t(2211), "14627e61843dabc7"); +- assert_eq!(t(2212), "3fc0560533ec53d0"); +- assert_eq!(t(2213), "907c338c8da3a2d8"); +- assert_eq!(t(2214), "2f105df8b0f4fdbb"); +- assert_eq!(t(2215), "c3b59b408204f71c"); +- assert_eq!(t(2216), "f835f85f6905e7cf"); +- assert_eq!(t(2217), "ece5fcc88a71071c"); +- assert_eq!(t(2218), "4496f32c95beafd9"); +- assert_eq!(t(2219), "afc4d7e402718231"); +- assert_eq!(t(2220), "9935b46891e91182"); +- assert_eq!(t(2221), "7f52b84dc003158a"); +- assert_eq!(t(2222), "b1992c558096d12a"); +- assert_eq!(t(2223), "d1f37ecca6a9524f"); +- assert_eq!(t(2224), "cf60a0ea96ac11e"); +- assert_eq!(t(2225), "8ffc4f1a966f30f4"); +- assert_eq!(t(2226), "89365d57a999cc5f"); +- assert_eq!(t(2227), "b7fabac36af395cb"); +- assert_eq!(t(2228), "c7c67cb436da8ca4"); +- assert_eq!(t(2229), "9e6a346354ec787c"); +- assert_eq!(t(2230), "5d5441dfb7c0d8df"); +- assert_eq!(t(2231), "472f4a0fee79b42"); +- assert_eq!(t(2232), "d8df5fd12710b692"); +- assert_eq!(t(2233), "68ffaac3b6bf4a7a"); +- assert_eq!(t(2234), "52d34ba35b4574ed"); +- assert_eq!(t(2235), "720cbeb07ea35959"); +- assert_eq!(t(2236), "452ab698f0b6b003"); +- assert_eq!(t(2237), "f78f221d484df67d"); +- assert_eq!(t(2238), "dde2e29cbf3fc60f"); +- assert_eq!(t(2239), "f3c111dbfd3c1b7d"); +- assert_eq!(t(2240), "a88e99ba129a5beb"); +- assert_eq!(t(2241), "5d5eab10b9ee6864"); +- assert_eq!(t(2242), "1c72b38fd2dd0b7f"); +- assert_eq!(t(2243), "d7faf430fd256ccb"); +- assert_eq!(t(2244), "c97f2adb609d5269"); +- assert_eq!(t(2245), "a15ae0c9655d76de"); +- assert_eq!(t(2246), "6a65bc9479f0fddb"); +- assert_eq!(t(2247), "fee1cae00d99f7ea"); +- assert_eq!(t(2248), "1f4cbdf51c82bb41"); +- assert_eq!(t(2249), "e4ea4c35a784c9a2"); +- assert_eq!(t(2250), "4b6562a8945de498"); +- assert_eq!(t(2251), "64837e53c95c1262"); +- assert_eq!(t(2252), "194d8dabd3ada99b"); +- assert_eq!(t(2253), "80c525305b53cce4"); +- assert_eq!(t(2254), "7d1cd035fe7573e9"); +- assert_eq!(t(2255), "76e590ce1496f5c7"); +- assert_eq!(t(2256), "13948554b416f1bd"); +- assert_eq!(t(2257), "98345e41f128cc0e"); +- assert_eq!(t(2258), "aaa1372aa54a760f"); +- assert_eq!(t(2259), "d1831c55aa88606b"); +- assert_eq!(t(2260), "39c0471f0d856f14"); +- assert_eq!(t(2261), "db44fdd8ed6e932c"); +- assert_eq!(t(2262), "c00d3baacee1fbc0"); +- assert_eq!(t(2263), "2920cc303ea72dd9"); +- assert_eq!(t(2264), "70e154fff4125ccd"); +- assert_eq!(t(2265), "c04469122088319"); +- assert_eq!(t(2266), "ae23d9845b2b1954"); +- assert_eq!(t(2267), "fa9bf6a3680b2be6"); +- assert_eq!(t(2268), "ad2ba7a4e2641cf3"); +- assert_eq!(t(2269), "23bba00e7b6fd942"); +- assert_eq!(t(2270), "d8af32a6388dd507"); +- assert_eq!(t(2271), "1b68b2af11dfe884"); +- assert_eq!(t(2272), "e04fad3c8fa752f3"); +- assert_eq!(t(2273), "aec52eaa57b237a"); +- assert_eq!(t(2274), "ab384c895b64c80b"); +- assert_eq!(t(2275), "5aadcab3a400769f"); +- assert_eq!(t(2276), "d54e86ebcfd61e13"); +- assert_eq!(t(2277), "f891fad0c4062a82"); +- assert_eq!(t(2278), "12347cc3115ac2f0"); +- assert_eq!(t(2279), "2411049a656c17f9"); +- assert_eq!(t(2280), "982a7694911e8af1"); +- assert_eq!(t(2281), "46042d1da456b034"); +- assert_eq!(t(2282), "b6ca80a58370f6ef"); +- assert_eq!(t(2283), "758326ed6dcc5a4e"); +- assert_eq!(t(2284), "2972e2fef7ac5b0e"); +- assert_eq!(t(2285), "9242583729b8649a"); +- assert_eq!(t(2286), "cd7145d47afa5022"); +- assert_eq!(t(2287), "a39cfcee238e6e78"); +- assert_eq!(t(2288), "199be74fb446d30a"); +- assert_eq!(t(2289), "419ef98b4365530d"); +- assert_eq!(t(2290), "150350fbf5ea79b4"); +- assert_eq!(t(2291), "89dcd7d1a9b70fa1"); +- assert_eq!(t(2292), "4aaed54d13fa7214"); +- assert_eq!(t(2293), "8864e4fc3379ad41"); +- assert_eq!(t(2294), "48457f578c9abeb5"); +- assert_eq!(t(2295), "499ed33259808512"); +- assert_eq!(t(2296), "7b29f1a4a76b79e5"); +- assert_eq!(t(2297), "6e0d3de680f80b26"); +- assert_eq!(t(2298), "faa604c7eaf0ced6"); +- assert_eq!(t(2299), "903351bcdf2c9a89"); +- assert_eq!(t(2300), "19ff6b19e1fc3cbc"); +- assert_eq!(t(2301), "80aa7fe21194b6ad"); +- assert_eq!(t(2302), "37362ef819c62939"); +- assert_eq!(t(2303), "6a6cd904544b8b96"); +- assert_eq!(t(2304), "2987b3b2797f07b0"); +- assert_eq!(t(2305), "3ba4833fcb51f09"); +- assert_eq!(t(2306), "d25459f3c058b5d7"); +- assert_eq!(t(2307), "de89494d4d45d1a3"); +- assert_eq!(t(2308), "8bfb0966a5e5e7d0"); +- assert_eq!(t(2309), "ec6de8392e8a9210"); +- assert_eq!(t(2310), "48c512535c4edca1"); +- assert_eq!(t(2311), "b449e3c5a5bdd81b"); +- assert_eq!(t(2312), "9d8eac3ef8217832"); +- assert_eq!(t(2313), "d073b2026143a78"); +- assert_eq!(t(2314), "40a20c1ab20ba0ca"); +- assert_eq!(t(2315), "d13b7372aeb3bcfd"); +- assert_eq!(t(2316), "5e8d38fbde613d22"); +- assert_eq!(t(2317), "69654f329c3d3dcc"); +- assert_eq!(t(2318), "68e3a83a28ef1507"); +- assert_eq!(t(2319), "54d3315ece8a0884"); +- assert_eq!(t(2320), "70489db1b03e85b5"); +- assert_eq!(t(2321), "1add3864d371e9d1"); +- assert_eq!(t(2322), "28a57db1b9ccb40f"); +- assert_eq!(t(2323), "3eb291931e950a08"); +- assert_eq!(t(2324), "83f25d8c081110c"); +- assert_eq!(t(2325), "df42fbe17f76169a"); +- assert_eq!(t(2326), "f8c84f9e6178017a"); +- assert_eq!(t(2327), "10f3ccc1f5c99f2a"); +- assert_eq!(t(2328), "28c1d5fc006aa6b9"); +- assert_eq!(t(2329), "c7bac6d06606883f"); +- assert_eq!(t(2330), "96476d3117c8b973"); +- assert_eq!(t(2331), "42e8f760d6dfb7b5"); +- assert_eq!(t(2332), "87d2d4985f3deaef"); +- assert_eq!(t(2333), "1d0758dde484b39b"); +- assert_eq!(t(2334), "7213d85aa9e0f8b1"); +- assert_eq!(t(2335), "8014e2b652ac6c5f"); +- assert_eq!(t(2336), "94d962b6152f1db4"); +- assert_eq!(t(2337), "a53ba74d64a4724b"); +- assert_eq!(t(2338), "328bc72aeabbe46c"); +- assert_eq!(t(2339), "6c3199b8b16b676e"); +- assert_eq!(t(2340), "d2c90cdffb41e606"); +- assert_eq!(t(2341), "fe7548e7fb99fd3d"); +- assert_eq!(t(2342), "d6b651148e16d05c"); +- assert_eq!(t(2343), "ed8908b8d25266cb"); +- assert_eq!(t(2344), "7c0c2f9f1b957fd9"); +- assert_eq!(t(2345), "3e9e1e959a93a31c"); +- assert_eq!(t(2346), "b18ebea88115f307"); +- assert_eq!(t(2347), "a34b1a9665f72dd9"); +- assert_eq!(t(2348), "e72b354ac7f466"); +- assert_eq!(t(2349), "ed0a5d23c9ebb012"); +- assert_eq!(t(2350), "9e8e391948dc8b8e"); +- assert_eq!(t(2351), "9900eee8b7cda804"); +- assert_eq!(t(2352), "6810604d96861ebe"); +- assert_eq!(t(2353), "d67540c9e55d1f8a"); +- assert_eq!(t(2354), "7c89d2bdaf717d4d"); +- assert_eq!(t(2355), "fc80909c51eebba4"); +- assert_eq!(t(2356), "bd12f30c396ed376"); +- assert_eq!(t(2357), "ccf3f1ed269143d8"); +- assert_eq!(t(2358), "13b4f2a58874703d"); +- assert_eq!(t(2359), "4b33ee7716a4f0d5"); +- assert_eq!(t(2360), "a9e56aadd0dc01d7"); +- assert_eq!(t(2361), "2ab4c8702961012f"); +- assert_eq!(t(2362), "9a37a048bc179daf"); +- assert_eq!(t(2363), "1e2b1a804359cbe"); +- assert_eq!(t(2364), "aa5468d02fa2a8b4"); +- assert_eq!(t(2365), "c63a2f9846b813e1"); +- assert_eq!(t(2366), "c7977c0df23ecc6f"); +- assert_eq!(t(2367), "f0dff68ce574f813"); +- assert_eq!(t(2368), "abfacf6fcdf8b8"); +- assert_eq!(t(2369), "dbba397e32843245"); +- assert_eq!(t(2370), "179beac9db1c84c6"); +- assert_eq!(t(2371), "583af8812e946e7e"); +- assert_eq!(t(2372), "a9aaa784c977f8b4"); +- assert_eq!(t(2373), "e7be2c1f1d721292"); +- assert_eq!(t(2374), "7c2c3a7887f541ae"); +- assert_eq!(t(2375), "864640e3a2ed6ce3"); +- assert_eq!(t(2376), "5f118625725bb50f"); +- assert_eq!(t(2377), "28bf9c6b8cb1fa0"); +- assert_eq!(t(2378), "467682332c0b38e0"); +- assert_eq!(t(2379), "11fb7d2d04c2c99c"); +- assert_eq!(t(2380), "42e3a8796e234318"); +- assert_eq!(t(2381), "659325737895570e"); +- assert_eq!(t(2382), "378ec2a74daf7dc7"); +- assert_eq!(t(2383), "d2687affc8039870"); +- assert_eq!(t(2384), "e431215f4866b694"); +- assert_eq!(t(2385), "98d9be1b973519c7"); +- assert_eq!(t(2386), "5419fc3569414008"); +- assert_eq!(t(2387), "b7836f4e04a4f66f"); +- assert_eq!(t(2388), "8057973a37ddc37b"); +- assert_eq!(t(2389), "fa8581366d1733a0"); +- assert_eq!(t(2390), "aa9810312337e5ac"); +- assert_eq!(t(2391), "d894c230615db279"); +- assert_eq!(t(2392), "32cbef7475982417"); +- assert_eq!(t(2393), "69e07611f5363066"); +- assert_eq!(t(2394), "36115666ab624be8"); +- assert_eq!(t(2395), "4868cae6fa8e7c01"); +- assert_eq!(t(2396), "713e393d33881579"); +- assert_eq!(t(2397), "9ee13329abaf2e09"); +- assert_eq!(t(2398), "903cb9559a4f1fbd"); +- assert_eq!(t(2399), "a1c61a4549085da7"); +- assert_eq!(t(2400), "1de87da74f9d8e6c"); +- assert_eq!(t(2401), "d0271bc5187e86ac"); +- assert_eq!(t(2402), "bfac1fc4c685d48b"); +- assert_eq!(t(2403), "837bf6ae995fa9ad"); +- assert_eq!(t(2404), "cf60217160eb7818"); +- assert_eq!(t(2405), "cacf0e6ecf3422dd"); +- assert_eq!(t(2406), "b35d925a60a888f9"); +- assert_eq!(t(2407), "7f6a518a36f32c66"); +- assert_eq!(t(2408), "7330c7031f0ea7a1"); +- assert_eq!(t(2409), "7281072142248ed5"); +- assert_eq!(t(2410), "5025bbd4c779a446"); +- assert_eq!(t(2411), "33d34323c129fe65"); +- assert_eq!(t(2412), "8f1bbe1868cc0768"); +- assert_eq!(t(2413), "1e1109ce5dfac920"); +- assert_eq!(t(2414), "f816e39d15b3b064"); +- assert_eq!(t(2415), "489ca51bbeb0ae42"); +- assert_eq!(t(2416), "79557ff1ee578a8f"); +- assert_eq!(t(2417), "8c0f2f9a2f7e5802"); +- assert_eq!(t(2418), "e416974aeda574c7"); +- assert_eq!(t(2419), "6d4bc942383a4ab7"); +- assert_eq!(t(2420), "91ed9ebef040a216"); +- assert_eq!(t(2421), "8ef386a3f8dfbe97"); +- assert_eq!(t(2422), "66858a14b2ea38db"); +- assert_eq!(t(2423), "e3d6f559adacd25f"); +- assert_eq!(t(2424), "ced962b8a3d93265"); +- assert_eq!(t(2425), "e447e733b8d2bd58"); +- assert_eq!(t(2426), "c5c306d1dea22d8"); +- assert_eq!(t(2427), "74f3b6cd9647a8ea"); +- assert_eq!(t(2428), "efdde99edd48e87f"); +- assert_eq!(t(2429), "a6cfe6a40fe7a77e"); +- assert_eq!(t(2430), "8d8d959fc266b4aa"); +- assert_eq!(t(2431), "8e835500ae1638ba"); +- assert_eq!(t(2432), "57769203909e60ae"); +- assert_eq!(t(2433), "edb5ac60abead791"); +- assert_eq!(t(2434), "21e12ce366f1daab"); +- assert_eq!(t(2435), "e05fc7f26c4f041"); +- assert_eq!(t(2436), "7f376a1005bed619"); +- assert_eq!(t(2437), "d4a4d8321be3a445"); +- assert_eq!(t(2438), "411c7e3bb7d69e2f"); +- assert_eq!(t(2439), "4ae77c4c07b1a584"); +- assert_eq!(t(2440), "4cca42bb3a259aff"); +- assert_eq!(t(2441), "212814656699c1a6"); +- assert_eq!(t(2442), "9ed84c622836027f"); +- assert_eq!(t(2443), "efd5bc782baf3d61"); +- assert_eq!(t(2444), "1aa9f77623474817"); +- assert_eq!(t(2445), "8b3f4681029ecd86"); +- assert_eq!(t(2446), "b266d5ad74e67161"); +- assert_eq!(t(2447), "9f12f811044fd866"); +- assert_eq!(t(2448), "884c3a26abe0f546"); +- assert_eq!(t(2449), "2e64dd7a6e99b690"); +- assert_eq!(t(2450), "e82c30e4bdff11b2"); +- assert_eq!(t(2451), "df48766ce5406384"); +- assert_eq!(t(2452), "30c3f00904b53527"); +- assert_eq!(t(2453), "9245155e6ff16afd"); +- assert_eq!(t(2454), "7f495dddc18c240c"); +- assert_eq!(t(2455), "790bbbb763d03bae"); +- assert_eq!(t(2456), "687a686f9fd5aa7a"); +- assert_eq!(t(2457), "7288d08e56125963"); +- assert_eq!(t(2458), "b5ef77d9b5ae8e8a"); +- assert_eq!(t(2459), "a091f1f22d1edea5"); +- assert_eq!(t(2460), "4095d4703f0e769b"); +- assert_eq!(t(2461), "254ebd0749294a4e"); +- assert_eq!(t(2462), "e6879abe331bd824"); +- assert_eq!(t(2463), "84e519e6fb72d391"); +- assert_eq!(t(2464), "190f87a5488b6619"); +- assert_eq!(t(2465), "a6b33187aaebea19"); +- assert_eq!(t(2466), "6cb02c5cfcba593c"); +- assert_eq!(t(2467), "3c30c0e794025c82"); +- assert_eq!(t(2468), "3d5292f2a397cfed"); +- assert_eq!(t(2469), "1c1b053ac074fa40"); +- assert_eq!(t(2470), "6fa0ceb2a625c063"); +- assert_eq!(t(2471), "5bfa743805c857ac"); +- assert_eq!(t(2472), "92648de5604a1ddf"); +- assert_eq!(t(2473), "7b8e367215f75211"); +- assert_eq!(t(2474), "fa561eb1e56d9b4c"); +- assert_eq!(t(2475), "d9bc7426b962b3bd"); +- assert_eq!(t(2476), "3c8b5c88a89014b4"); +- assert_eq!(t(2477), "d74fc8796373887e"); +- assert_eq!(t(2478), "ca726f83baae81b3"); +- assert_eq!(t(2479), "ef94b84be7ed6a31"); +- assert_eq!(t(2480), "b284e080281f3b"); +- assert_eq!(t(2481), "ea40652acac3327"); +- assert_eq!(t(2482), "717a1ee2c3b66294"); +- assert_eq!(t(2483), "9dd9de80a0856ad6"); +- assert_eq!(t(2484), "94bc5cd221fd5410"); +- assert_eq!(t(2485), "de3e1882bccd059d"); +- assert_eq!(t(2486), "4f80cc6ca4ae712b"); +- assert_eq!(t(2487), "d80a625fcd40659d"); +- assert_eq!(t(2488), "dc43e4270fc9ff77"); +- assert_eq!(t(2489), "9088c26c8917713b"); +- assert_eq!(t(2490), "e39c928785fd94ad"); +- assert_eq!(t(2491), "3282c32015006b4c"); +- assert_eq!(t(2492), "4eee7c19e211aac9"); +- assert_eq!(t(2493), "75a4867cf164c38d"); +- assert_eq!(t(2494), "2eaa70fbe8d05f15"); +- assert_eq!(t(2495), "2d5a733b1a23f8cb"); +- assert_eq!(t(2496), "694d89dc4d7bb6ea"); +- assert_eq!(t(2497), "76b2da0cbf1d3cd0"); +- assert_eq!(t(2498), "998778963d74d52d"); +- assert_eq!(t(2499), "454b75d5b7553899"); +- assert_eq!(t(2500), "19b2ae4f66ed88c7"); +- assert_eq!(t(2501), "906a8e695462e743"); +- assert_eq!(t(2502), "ae93950db10e7ad0"); +- assert_eq!(t(2503), "dd1b9b6204df4006"); +- assert_eq!(t(2504), "b03ddb7c38ff5c09"); +- assert_eq!(t(2505), "5c8468656c1ef20"); +- assert_eq!(t(2506), "fb4b97444af0dd6b"); +- assert_eq!(t(2507), "e5b74718a44a28c9"); +- assert_eq!(t(2508), "b3773ff60f736b6a"); +- assert_eq!(t(2509), "d5055985859204fb"); +- assert_eq!(t(2510), "6c55d9742a5167f0"); +- assert_eq!(t(2511), "1cfed817dc3215f6"); +- assert_eq!(t(2512), "75a01ce34ede7e7"); +- assert_eq!(t(2513), "4c84eb83dcc2e08"); +- assert_eq!(t(2514), "b411c0f571af0d16"); +- assert_eq!(t(2515), "196c1ed886bcd2bb"); +- assert_eq!(t(2516), "b75c6220236afdb2"); +- assert_eq!(t(2517), "27be36541e5dc760"); +- assert_eq!(t(2518), "61e9adbb7dc9ba32"); +- assert_eq!(t(2519), "4d1f6c87de1b918e"); +- assert_eq!(t(2520), "980f85d4003591b"); +- assert_eq!(t(2521), "4463841c85485d63"); +- assert_eq!(t(2522), "ba0e9b89ec31de78"); +- assert_eq!(t(2523), "5de2e23e06dedbe"); +- assert_eq!(t(2524), "7deec024209af082"); +- assert_eq!(t(2525), "92879cd7d7b73265"); +- assert_eq!(t(2526), "c3bdacfe51308593"); +- assert_eq!(t(2527), "1f8a622f6ac6c6a0"); +- assert_eq!(t(2528), "23764e0a0c2c0bea"); +- assert_eq!(t(2529), "3d5584af161991a0"); +- assert_eq!(t(2530), "45d7bb03cef956e9"); +- assert_eq!(t(2531), "c096df587ac2b1f3"); +- assert_eq!(t(2532), "1f75edd2f2bae8ec"); +- assert_eq!(t(2533), "ae3613cc3ad73231"); +- assert_eq!(t(2534), "64069455f95f7922"); +- assert_eq!(t(2535), "b040bc980d43ba34"); +- assert_eq!(t(2536), "51657b5e59f84b5a"); +- assert_eq!(t(2537), "a125604b6682b793"); +- assert_eq!(t(2538), "b07bea4643712e3f"); +- assert_eq!(t(2539), "376141c4089e252e"); +- assert_eq!(t(2540), "a03caf2272531fd9"); +- assert_eq!(t(2541), "5d8ad8a92ba37f36"); +- assert_eq!(t(2542), "6544765dc87a46be"); +- assert_eq!(t(2543), "2944be4e91421b3e"); +- assert_eq!(t(2544), "9cbe8a2c72511470"); +- assert_eq!(t(2545), "96638e7d31b901fc"); +- assert_eq!(t(2546), "d6a987ce6201f0f3"); +- assert_eq!(t(2547), "4c6c4eb2e556b4c4"); +- assert_eq!(t(2548), "38a6553059cd0bd4"); +- assert_eq!(t(2549), "a29e4b00e194a658"); +- assert_eq!(t(2550), "a5a918baf71da653"); +- assert_eq!(t(2551), "9c19501f468de667"); +- assert_eq!(t(2552), "4d42d4f92885752a"); +- assert_eq!(t(2553), "ba90ec48732566e8"); +- assert_eq!(t(2554), "c9290c3d5b55923b"); +- assert_eq!(t(2555), "2f473d332f92ebba"); +- assert_eq!(t(2556), "7ceb9ae842f64467"); +- assert_eq!(t(2557), "710a23e0bc8e638a"); +- assert_eq!(t(2558), "4058a143efe8f7af"); +- assert_eq!(t(2559), "4624e5d966b73c9b"); +- assert_eq!(t(2560), "5775fde468f530c4"); +- assert_eq!(t(2561), "eb2b9160d8a02e0f"); +- assert_eq!(t(2562), "9df2585e10463dc9"); +- assert_eq!(t(2563), "449551e3456fe9de"); +- assert_eq!(t(2564), "72ce9c62362202ba"); +- assert_eq!(t(2565), "f6d095aca6482de1"); +- assert_eq!(t(2566), "fb950cf53ea0e13a"); +- assert_eq!(t(2567), "adaf8c12e59c1bbf"); +- assert_eq!(t(2568), "aba995fe7bf4840a"); +- assert_eq!(t(2569), "1259d45b28b3a1e4"); +- assert_eq!(t(2570), "2cae2d4b2812e4ed"); +- assert_eq!(t(2571), "d873c60ba3cdf9f7"); +- assert_eq!(t(2572), "4ee7f99919d13876"); +- assert_eq!(t(2573), "c2b39d601244a51"); +- assert_eq!(t(2574), "b49accda2661ab87"); +- assert_eq!(t(2575), "cb76e87d3a372127"); +- assert_eq!(t(2576), "d548494814180fb"); +- assert_eq!(t(2577), "83ca8b29efc2b4b4"); +- assert_eq!(t(2578), "5fc939c7f90e00fa"); +- assert_eq!(t(2579), "dc8cf903d1fa10ff"); +- assert_eq!(t(2580), "1f3e937f49b4e5c0"); +- assert_eq!(t(2581), "fd38b5ce41d15277"); +- assert_eq!(t(2582), "2249bab513823a66"); +- assert_eq!(t(2583), "fd931646eb7404c7"); +- assert_eq!(t(2584), "8691183649168408"); +- assert_eq!(t(2585), "40e3b790e1309688"); +- assert_eq!(t(2586), "d0564e549a60e348"); +- assert_eq!(t(2587), "bd585154de26e98e"); +- assert_eq!(t(2588), "98fc37a64870fa2b"); +- assert_eq!(t(2589), "7f3fe57be0ba54c5"); +- assert_eq!(t(2590), "949f3fae17a473a"); +- assert_eq!(t(2591), "a066a208e96cb0d6"); +- assert_eq!(t(2592), "44c551ffaaf65edf"); +- assert_eq!(t(2593), "f952775e865b4eb3"); +- assert_eq!(t(2594), "f3064a1d8d0bf577"); +- assert_eq!(t(2595), "6ef12143288a92b8"); +- assert_eq!(t(2596), "74547518c88f0b54"); +- assert_eq!(t(2597), "2448247521a8aead"); +- assert_eq!(t(2598), "c009ce33207dc754"); +- assert_eq!(t(2599), "b44240078b9dfa20"); +- assert_eq!(t(2600), "2496e49a215f9de5"); +- assert_eq!(t(2601), "a6b4f51652e0ca"); +- assert_eq!(t(2602), "211b101f28c69532"); +- assert_eq!(t(2603), "f5543354b5e5f904"); +- assert_eq!(t(2604), "1dfe24bb859cd6a2"); +- assert_eq!(t(2605), "da21b49423b43ac9"); +- assert_eq!(t(2606), "fb52acf6e8b0e84"); +- assert_eq!(t(2607), "64fa28e3d280c8d1"); +- assert_eq!(t(2608), "24d5e623a2ab8026"); +- assert_eq!(t(2609), "5ed24f6122cecfa"); +- assert_eq!(t(2610), "91383d882131f83c"); +- assert_eq!(t(2611), "3149ca2b74763d9e"); +- assert_eq!(t(2612), "6726ef3416af2647"); +- assert_eq!(t(2613), "946a85cb9b11fc4e"); +- assert_eq!(t(2614), "8d6576cfbed1bda5"); +- assert_eq!(t(2615), "cb77d5fecea4fd45"); +- assert_eq!(t(2616), "6dcbb89fe758bd9"); +- assert_eq!(t(2617), "f718b7cbf7c9b34d"); +- assert_eq!(t(2618), "fda05cb5850afc52"); +- assert_eq!(t(2619), "88663cc7884b4045"); +- assert_eq!(t(2620), "a20ca555ca659d32"); +- assert_eq!(t(2621), "721d177fc00d50a0"); +- assert_eq!(t(2622), "24962aff0726d26a"); +- assert_eq!(t(2623), "79b9d8562ff32ba"); +- assert_eq!(t(2624), "cde9682676dd07b1"); +- assert_eq!(t(2625), "c4c7f4ac61db367b"); +- assert_eq!(t(2626), "571cdac58f8fc8e"); +- assert_eq!(t(2627), "3daadbbc45d60215"); +- assert_eq!(t(2628), "21c72ead6e165021"); +- assert_eq!(t(2629), "42d4a520e2763a41"); +- assert_eq!(t(2630), "53ebf9aef0fb562e"); +- assert_eq!(t(2631), "9b491e5af4b28eb7"); +- assert_eq!(t(2632), "d83acb0ca128491f"); +- assert_eq!(t(2633), "29f20bc1a1010773"); +- assert_eq!(t(2634), "f782b224472cfce4"); +- assert_eq!(t(2635), "7e4a9ca7b32c3dc"); +- assert_eq!(t(2636), "43e4d049efb88886"); +- assert_eq!(t(2637), "dc2691164ccecb41"); +- assert_eq!(t(2638), "679f1eec43c69b66"); +- assert_eq!(t(2639), "f6d48508141ebed"); +- assert_eq!(t(2640), "171382339afba3d7"); +- assert_eq!(t(2641), "b30c0524665db19e"); +- assert_eq!(t(2642), "5bb2e2b635a392b2"); +- assert_eq!(t(2643), "f90e56646e32d5bf"); +- assert_eq!(t(2644), "b3ed258c815fe02e"); +- assert_eq!(t(2645), "ca10cd70b9281b1a"); +- assert_eq!(t(2646), "a6f8f71c793014cd"); +- assert_eq!(t(2647), "eb473e5eb16f5b6a"); +- assert_eq!(t(2648), "435d9c099e3733fe"); +- assert_eq!(t(2649), "39db80cd2292e6f0"); +- assert_eq!(t(2650), "5d63ce6ee672f9c4"); +- assert_eq!(t(2651), "d1a2a7552725d247"); +- assert_eq!(t(2652), "9bb29c6b2b41ccde"); +- assert_eq!(t(2653), "7552a5a3f23ab5e5"); +- assert_eq!(t(2654), "3178aad4cf01ff3e"); +- assert_eq!(t(2655), "2430a0f799842e1b"); +- assert_eq!(t(2656), "fcda36130858ac75"); +- assert_eq!(t(2657), "6c94b195f63476f5"); +- assert_eq!(t(2658), "9e1c20c2b51b787"); +- assert_eq!(t(2659), "a00c38780ab4d057"); +- assert_eq!(t(2660), "d9e49c1c5c54699c"); +- assert_eq!(t(2661), "68cac811338f8ec2"); +- assert_eq!(t(2662), "fdf36438fb91ee63"); +- assert_eq!(t(2663), "390db672ef05bcd9"); +- assert_eq!(t(2664), "73859eaacb229b24"); +- assert_eq!(t(2665), "79c39f4167a052fc"); +- assert_eq!(t(2666), "644f1455970f2e5f"); +- assert_eq!(t(2667), "2a7b07e346059b7e"); +- assert_eq!(t(2668), "edd1a2b80b038a7b"); +- assert_eq!(t(2669), "7ace75e5188cc78f"); +- assert_eq!(t(2670), "72c68facaa741b7"); +- assert_eq!(t(2671), "411f26e34ada4fe1"); +- assert_eq!(t(2672), "84f945b77324a726"); +- assert_eq!(t(2673), "f4a4b894fda4ba0e"); +- assert_eq!(t(2674), "4ad72cbf5ae4f3c1"); +- assert_eq!(t(2675), "48db4df05c135f6"); +- assert_eq!(t(2676), "5d069ebb10b87829"); +- assert_eq!(t(2677), "275b6fee7182205"); +- assert_eq!(t(2678), "1450dc2029e8a2e4"); +- assert_eq!(t(2679), "ab2872ef1902f325"); +- assert_eq!(t(2680), "b067e99582b608f1"); +- assert_eq!(t(2681), "537b8c22c33d9573"); +- assert_eq!(t(2682), "2f7cf83996fe4509"); +- assert_eq!(t(2683), "86acabd6d7be1f23"); +- assert_eq!(t(2684), "be56a91e5c6d806b"); +- assert_eq!(t(2685), "a735233aaa101e62"); +- assert_eq!(t(2686), "184dc4336c04ea05"); +- assert_eq!(t(2687), "11dda2fd2d5b2256"); +- assert_eq!(t(2688), "af4f4f9d5d865b8a"); +- assert_eq!(t(2689), "c51b2ef10d940486"); +- assert_eq!(t(2690), "25afe166d93818"); +- assert_eq!(t(2691), "702bf136a85d83cf"); +- assert_eq!(t(2692), "36d50a7ddc93c8c6"); +- assert_eq!(t(2693), "8950c9da4e4de879"); +- assert_eq!(t(2694), "a8153e93f0fa1d44"); +- assert_eq!(t(2695), "126f98754259b773"); +- assert_eq!(t(2696), "e23a93a6e94087a4"); +- assert_eq!(t(2697), "109f46499478e123"); +- assert_eq!(t(2698), "1e190c8c810af9e4"); +- assert_eq!(t(2699), "3ca5bc62c831fa84"); +- assert_eq!(t(2700), "f9c9e9fd9f323e77"); +- assert_eq!(t(2701), "4bf8113eb922123"); +- assert_eq!(t(2702), "2fd5c35b33be3348"); +- assert_eq!(t(2703), "2443009beb077f9c"); +- assert_eq!(t(2704), "2df0cf2a5bf117a7"); +- assert_eq!(t(2705), "3c1658e4ee10a285"); +- assert_eq!(t(2706), "67b5647dc06211f"); +- assert_eq!(t(2707), "3640f9765e508a25"); +- assert_eq!(t(2708), "d19bece32685f457"); +- assert_eq!(t(2709), "6b0c6b117e0880a1"); +- assert_eq!(t(2710), "a3be5a4c1d7043c4"); +- assert_eq!(t(2711), "61bdb5c615c708e0"); +- assert_eq!(t(2712), "f9ca82575f9113ce"); +- assert_eq!(t(2713), "1b6be60be4a337ac"); +- assert_eq!(t(2714), "3f84892ad8ce9fb6"); +- assert_eq!(t(2715), "6b11ba2191c46d19"); +- assert_eq!(t(2716), "1e438f8e47c83266"); +- assert_eq!(t(2717), "ba4b6861141a76b"); +- assert_eq!(t(2718), "cf517cdcddbedd93"); +- assert_eq!(t(2719), "8967e672af363605"); +- assert_eq!(t(2720), "67cb0d9e519d08c2"); +- assert_eq!(t(2721), "91254626864fe73"); +- assert_eq!(t(2722), "8c63e8ae2f4fc7f2"); +- assert_eq!(t(2723), "f0db67ae807dfa14"); +- assert_eq!(t(2724), "3d202f35e8c5717d"); +- assert_eq!(t(2725), "e5af55a362f499b6"); +- assert_eq!(t(2726), "7c0fa8829b7900d5"); +- assert_eq!(t(2727), "ba8bcd207d54958d"); +- assert_eq!(t(2728), "24221f58e5a9587"); +- assert_eq!(t(2729), "c85acc1ee28a01c4"); +- assert_eq!(t(2730), "6d857695266394ec"); +- assert_eq!(t(2731), "d558f61c50356e39"); +- assert_eq!(t(2732), "e8fa8214befb844"); +- assert_eq!(t(2733), "2baf391fb0e25c6"); +- assert_eq!(t(2734), "e9230226900c4cb2"); +- assert_eq!(t(2735), "9bf86b81bb16e3b2"); +- assert_eq!(t(2736), "9d4f8603a8005674"); +- assert_eq!(t(2737), "869a029e04910e61"); +- assert_eq!(t(2738), "2f238018bf237b1f"); +- assert_eq!(t(2739), "ba568853e03d8bdc"); +- assert_eq!(t(2740), "704350b05612d01d"); +- assert_eq!(t(2741), "c8c6a9da590813a5"); +- assert_eq!(t(2742), "fe5af76b55e3dca5"); +- assert_eq!(t(2743), "27f8ae143191f7a0"); +- assert_eq!(t(2744), "4433cee284655b76"); +- assert_eq!(t(2745), "c8b7eb233a79922e"); +- assert_eq!(t(2746), "4dab4c66a546d3e7"); +- assert_eq!(t(2747), "4e004ed6daff01d3"); +- assert_eq!(t(2748), "2f9f1b7692123387"); +- assert_eq!(t(2749), "1bdab6473fa7f748"); +- assert_eq!(t(2750), "52957a549a57f421"); +- assert_eq!(t(2751), "affd2e6b6189f4f7"); +- assert_eq!(t(2752), "e66e07bffff386c"); +- assert_eq!(t(2753), "fbafc59b86dd4107"); +- assert_eq!(t(2754), "574c9802915a664c"); +- assert_eq!(t(2755), "62493409301c9b42"); +- assert_eq!(t(2756), "c9902cf8a61371ad"); +- assert_eq!(t(2757), "381e3b4cd769f716"); +- assert_eq!(t(2758), "946413708d5dc8cf"); +- assert_eq!(t(2759), "24a07f282fb9a2bb"); +- assert_eq!(t(2760), "2de70be5c5a4c7df"); +- assert_eq!(t(2761), "15a50ac2fae07e0"); +- assert_eq!(t(2762), "a4f225662ebf291"); +- assert_eq!(t(2763), "3e98ce791af66194"); +- assert_eq!(t(2764), "992d708622742700"); +- assert_eq!(t(2765), "da00f86879e0e670"); +- assert_eq!(t(2766), "cf36f85536e8329c"); +- assert_eq!(t(2767), "e5ee885c3728ab0c"); +- assert_eq!(t(2768), "d57a5161ecf62bff"); +- assert_eq!(t(2769), "c51a023fe04cd696"); +- assert_eq!(t(2770), "c784f2d7e8600757"); +- assert_eq!(t(2771), "bf9c4b79c0de3a56"); +- assert_eq!(t(2772), "9805b582d20f1992"); +- assert_eq!(t(2773), "9cfd581f60db6719"); +- assert_eq!(t(2774), "4e125d0b2c3f3793"); +- assert_eq!(t(2775), "c89037e38bfcc509"); +- assert_eq!(t(2776), "997c36aaad262b44"); +- assert_eq!(t(2777), "19063645d0adf319"); +- assert_eq!(t(2778), "80fc84065e45820e"); +- assert_eq!(t(2779), "5270d4e83952833a"); +- assert_eq!(t(2780), "c3dccc9825ad82e1"); +- assert_eq!(t(2781), "cb2051d3358c9558"); +- assert_eq!(t(2782), "f1a51fb103637acc"); +- assert_eq!(t(2783), "4de6b6d6dc441ccd"); +- assert_eq!(t(2784), "e72bb880eac076cf"); +- assert_eq!(t(2785), "ecf53e3a043d9bbf"); +- assert_eq!(t(2786), "2bf8d08cec41715c"); +- assert_eq!(t(2787), "696bab3c16d5122"); +- assert_eq!(t(2788), "f8b75912c30929b3"); +- assert_eq!(t(2789), "870d24e7c106f6bd"); +- assert_eq!(t(2790), "ce19897eb59bf985"); +- assert_eq!(t(2791), "3bb0e987336598a9"); +- assert_eq!(t(2792), "bb1663fed70334f6"); +- assert_eq!(t(2793), "108962f6f28f2284"); +- assert_eq!(t(2794), "c2bbb1946b2d97a6"); +- assert_eq!(t(2795), "56fdb082b1db2c1a"); +- assert_eq!(t(2796), "28823f6082f2c23f"); +- assert_eq!(t(2797), "78928258ddae99a9"); +- assert_eq!(t(2798), "352287a903ba02e7"); +- assert_eq!(t(2799), "749478ef035b1569"); +- assert_eq!(t(2800), "5e2f29219cecf828"); +- assert_eq!(t(2801), "6596f75db593e165"); +- assert_eq!(t(2802), "e6e540670bacb606"); +- assert_eq!(t(2803), "a0cf4597f2ec2768"); +- assert_eq!(t(2804), "1068b9a416da1914"); +- assert_eq!(t(2805), "b95b51708e427b75"); +- assert_eq!(t(2806), "bb4ffd84ef29acb8"); +- assert_eq!(t(2807), "70f0bb8a3a21d764"); +- assert_eq!(t(2808), "f6964665e04da25"); +- assert_eq!(t(2809), "4ab84b47447729d6"); +- assert_eq!(t(2810), "cb37206b189ec348"); +- assert_eq!(t(2811), "bf3193bc984579dd"); +- assert_eq!(t(2812), "b0acb5be349773d"); +- assert_eq!(t(2813), "5322a1e4a9fa1300"); +- assert_eq!(t(2814), "96c92b66cce04fc"); +- assert_eq!(t(2815), "cb25e708b54cd746"); +- assert_eq!(t(2816), "effa31139ae3f2a9"); +- assert_eq!(t(2817), "1082570614c0f541"); +- assert_eq!(t(2818), "7b844d1ca962101a"); +- assert_eq!(t(2819), "c9e41142bcfc8021"); +- assert_eq!(t(2820), "a50d998b7461e1e4"); +- assert_eq!(t(2821), "c83e4da1bab73bdb"); +- assert_eq!(t(2822), "51d69e02feb72be9"); +- assert_eq!(t(2823), "e8d6f04078835f22"); +- assert_eq!(t(2824), "26237eebcfb4382c"); +- assert_eq!(t(2825), "f580665e634034ce"); +- assert_eq!(t(2826), "5963f8fc5357883a"); +- assert_eq!(t(2827), "2cb28ead512ced8c"); +- assert_eq!(t(2828), "8741247c9783571"); +- assert_eq!(t(2829), "5af571eab5dae5c7"); +- assert_eq!(t(2830), "b79a6d4c7a433919"); +- assert_eq!(t(2831), "db612ddb2e0ba900"); +- assert_eq!(t(2832), "e68f3baa3c6d7228"); +- assert_eq!(t(2833), "e0a0c9110d4b70b8"); +- assert_eq!(t(2834), "67fa0d06f71efc5f"); +- assert_eq!(t(2835), "f3dd5293840346f5"); +- assert_eq!(t(2836), "c96942aa8034cc8d"); +- assert_eq!(t(2837), "d17f0d3d85e68c6d"); +- assert_eq!(t(2838), "b179d633783ecb67"); +- assert_eq!(t(2839), "2969fcbfa2c6fad2"); +- assert_eq!(t(2840), "fae058770dadb374"); +- assert_eq!(t(2841), "a144b6f1d5ffb5bf"); +- assert_eq!(t(2842), "f6102987a8588a04"); +- assert_eq!(t(2843), "686ea23b5d9c8586"); +- assert_eq!(t(2844), "7316f34a2827e9a8"); +- assert_eq!(t(2845), "14d3c9a57b118f5e"); +- assert_eq!(t(2846), "708dddb51a7b9a14"); +- assert_eq!(t(2847), "17d2a43a75c11422"); +- assert_eq!(t(2848), "a3d6acc0aaf28f52"); +- assert_eq!(t(2849), "f4516c3ae4efdf62"); +- assert_eq!(t(2850), "10383292bbd5abcb"); +- assert_eq!(t(2851), "61a94b7132469e07"); +- assert_eq!(t(2852), "286f80c793995b4f"); +- assert_eq!(t(2853), "1e5de263c5b55fee"); +- assert_eq!(t(2854), "8094a8e3e329f776"); +- assert_eq!(t(2855), "7ee854debfdd3d9d"); +- assert_eq!(t(2856), "8f1a098afcb886f"); +- assert_eq!(t(2857), "9d83bc66cadde7a3"); +- assert_eq!(t(2858), "3b817db878b207a3"); +- assert_eq!(t(2859), "b5a6d96c55e8da6"); +- assert_eq!(t(2860), "d06457b52b33f295"); +- assert_eq!(t(2861), "d3c4f1c4134b1431"); +- assert_eq!(t(2862), "4b6e0659da9f710d"); +- assert_eq!(t(2863), "4ae73740431d6352"); +- assert_eq!(t(2864), "df5943e8b2368288"); +- assert_eq!(t(2865), "6eca0bd44e977cd4"); +- assert_eq!(t(2866), "872fe7a9b06df27b"); +- assert_eq!(t(2867), "1644787509c5f94"); +- assert_eq!(t(2868), "fa8ddb27c923bc1c"); +- assert_eq!(t(2869), "51ddc00fc7b8a0b1"); +- assert_eq!(t(2870), "bca8ae323867df14"); +- assert_eq!(t(2871), "6d9bbdc4f2b9ffef"); +- assert_eq!(t(2872), "ae9b131089ab5bb7"); +- assert_eq!(t(2873), "cf6a9c4330ea0576"); +- assert_eq!(t(2874), "2a942c8f3efafdd9"); +- assert_eq!(t(2875), "6fad0fd5a454a180"); +- assert_eq!(t(2876), "fec9a657c557417c"); +- assert_eq!(t(2877), "1b03207dd4f0ade6"); +- assert_eq!(t(2878), "c9d3ac44149698a5"); +- assert_eq!(t(2879), "6c6641601ccf1fec"); +- assert_eq!(t(2880), "e50d6184bd7ce78"); +- assert_eq!(t(2881), "92f508fbc7ad64"); +- assert_eq!(t(2882), "ae02f81b221a0085"); +- assert_eq!(t(2883), "3d336416269bf7f7"); +- assert_eq!(t(2884), "c9685461d5b8858c"); +- assert_eq!(t(2885), "ce579d4f80e4eff2"); +- assert_eq!(t(2886), "f12d0b31eb04df10"); +- assert_eq!(t(2887), "d0b5e10e835ea03"); +- assert_eq!(t(2888), "1343d7144f0bcf6f"); +- assert_eq!(t(2889), "476d43d65d8d4de6"); +- assert_eq!(t(2890), "8b1959f9f1f913df"); +- assert_eq!(t(2891), "a3a43be59a550cfd"); +- assert_eq!(t(2892), "8616d392cfc13c10"); +- assert_eq!(t(2893), "a1b5228cdf6bf66f"); +- assert_eq!(t(2894), "900ba57415dd7afb"); +- assert_eq!(t(2895), "c8599d09902bcdbc"); +- assert_eq!(t(2896), "9745eb50661d2d03"); +- assert_eq!(t(2897), "8e8ca09547e1a52a"); +- assert_eq!(t(2898), "c607eec68ce8231a"); +- assert_eq!(t(2899), "af254bcf3ed423e5"); +- assert_eq!(t(2900), "cf9802a42195c321"); +- assert_eq!(t(2901), "310f9231ad1a856f"); +- assert_eq!(t(2902), "c40525ac839978bd"); +- assert_eq!(t(2903), "8c529974255a71f5"); +- assert_eq!(t(2904), "48056f5f7676fa1d"); +- assert_eq!(t(2905), "952a8b1cae769f16"); +- assert_eq!(t(2906), "3ff89cf8f58882a0"); +- assert_eq!(t(2907), "6e015325f684d1c6"); +- assert_eq!(t(2908), "281889f6a18c6fe6"); +- assert_eq!(t(2909), "fc89efb2628df7d7"); +- assert_eq!(t(2910), "a518b23b2829b81e"); +- assert_eq!(t(2911), "5ded9d139162343e"); +- assert_eq!(t(2912), "79d3f809053d160"); +- assert_eq!(t(2913), "65f19b45aa877e18"); +- assert_eq!(t(2914), "75e6887ee7b0e754"); +- assert_eq!(t(2915), "2df62fb422079771"); +- assert_eq!(t(2916), "e27ca3bfc232c1f7"); +- assert_eq!(t(2917), "7d2fb209c2756900"); +- assert_eq!(t(2918), "16cf71c35beb3ae8"); +- assert_eq!(t(2919), "c905a0369b59b61e"); +- assert_eq!(t(2920), "730a07e404a7c8e3"); +- assert_eq!(t(2921), "c8aca513f97c5a29"); +- assert_eq!(t(2922), "26cb41db49d47db1"); +- assert_eq!(t(2923), "9742306589c344d2"); +- assert_eq!(t(2924), "1604ab62ded7ee77"); +- assert_eq!(t(2925), "a5c3453187a54287"); +- assert_eq!(t(2926), "f270b7cfaf847d79"); +- assert_eq!(t(2927), "fe26c33308080de"); +- assert_eq!(t(2928), "a65d4405a9fe99ae"); +- assert_eq!(t(2929), "f4e2d027b6149c6"); +- assert_eq!(t(2930), "b59e767be2d494be"); +- assert_eq!(t(2931), "4425db275958deb0"); +- assert_eq!(t(2932), "a481305995774a3a"); +- assert_eq!(t(2933), "1a3808506ae14f4b"); +- assert_eq!(t(2934), "e49941a15904658d"); +- assert_eq!(t(2935), "879133e3bfef01f8"); +- assert_eq!(t(2936), "de94e72c7b5c1b8d"); +- assert_eq!(t(2937), "6df08d723c57d99f"); +- assert_eq!(t(2938), "791177a0e2d3190b"); +- assert_eq!(t(2939), "b123e9552a308e05"); +- assert_eq!(t(2940), "1d16feded59959c6"); +- assert_eq!(t(2941), "fe464577c32cc51e"); +- assert_eq!(t(2942), "c682bc646e576ba2"); +- assert_eq!(t(2943), "2898b3d490755596"); +- assert_eq!(t(2944), "544dd82416d238fd"); +- assert_eq!(t(2945), "cda8fc99e9e43746"); +- assert_eq!(t(2946), "e06fcacfddbe76ac"); +- assert_eq!(t(2947), "44749db4d116a1d0"); +- assert_eq!(t(2948), "1d1a7d657af9481f"); +- assert_eq!(t(2949), "5adf2e1b44984791"); +- assert_eq!(t(2950), "4b71b8a862f50565"); +- assert_eq!(t(2951), "8cb0ae479659950e"); +- assert_eq!(t(2952), "498c8181e41d9fd4"); +- assert_eq!(t(2953), "7b79c74c83763d31"); +- assert_eq!(t(2954), "43b1f04420c477f0"); +- assert_eq!(t(2955), "be289d5b78a7981d"); +- assert_eq!(t(2956), "e17637c0ae353c4d"); +- assert_eq!(t(2957), "7185927ab3d6fc38"); +- assert_eq!(t(2958), "4d9c707cb0ad939a"); +- assert_eq!(t(2959), "6dca5f440f9fbea"); +- assert_eq!(t(2960), "8b7d02bfa96946b1"); +- assert_eq!(t(2961), "330d93015d96ffb2"); +- assert_eq!(t(2962), "8ccbe29fb61c30cc"); +- assert_eq!(t(2963), "45e2d83eceef3513"); +- assert_eq!(t(2964), "393f9afcf92ef480"); +- assert_eq!(t(2965), "c7af19447515fd4d"); +- assert_eq!(t(2966), "f79b64854fb1dc98"); +- assert_eq!(t(2967), "a8eb96b60f9c9007"); +- assert_eq!(t(2968), "84fa9999ab0b431a"); +- assert_eq!(t(2969), "4228a2ebebdd44c8"); +- assert_eq!(t(2970), "b58f704882155700"); +- assert_eq!(t(2971), "df6fd7dafe0e2717"); +- assert_eq!(t(2972), "48007c6c6ad4fc7d"); +- assert_eq!(t(2973), "bf2d05736a1a22d"); +- assert_eq!(t(2974), "ac81ca104cebae54"); +- assert_eq!(t(2975), "a7096bc893c874f8"); +- assert_eq!(t(2976), "395543d4fc2bd10c"); +- assert_eq!(t(2977), "68096f2d5a40f73d"); +- assert_eq!(t(2978), "ee15fc9c242be1c8"); +- assert_eq!(t(2979), "12615d1057643e19"); +- assert_eq!(t(2980), "d58b0d9c4bfc0b6d"); +- assert_eq!(t(2981), "86b9fd77f1325ee2"); +- assert_eq!(t(2982), "d90bc3bcf0b27727"); +- assert_eq!(t(2983), "1531986254fbbf73"); +- assert_eq!(t(2984), "aff817a2c4dda5ca"); +- assert_eq!(t(2985), "ca0e4a9c5271f093"); +- assert_eq!(t(2986), "f78f58c3dc5ee040"); +- assert_eq!(t(2987), "a0e71c1383d12916"); +- assert_eq!(t(2988), "c1f4da467dac0289"); +- assert_eq!(t(2989), "fa4f947a7165d9a9"); +- assert_eq!(t(2990), "ef40a61a828ca070"); +- assert_eq!(t(2991), "48732533af4d7e2d"); +- assert_eq!(t(2992), "a64803f58b3de68c"); +- assert_eq!(t(2993), "b3d663febad92004"); +- assert_eq!(t(2994), "b1a448aca87bfb6c"); +- assert_eq!(t(2995), "c3132310ff60795f"); +- assert_eq!(t(2996), "f7686ac1f37899ff"); +- assert_eq!(t(2997), "bb9458d7bc9ccb61"); +- assert_eq!(t(2998), "d0e86ac55cdb2aa7"); +- assert_eq!(t(2999), "f045d450de379e72"); +- assert_eq!(t(3000), "c9a790c3699781fe"); +- assert_eq!(t(3001), "cdaf429c555112f8"); +- assert_eq!(t(3002), "dcaf6debc949e567"); +- assert_eq!(t(3003), "c9071894822432e5"); +- assert_eq!(t(3004), "b741d7f3d3a8e467"); +- assert_eq!(t(3005), "8086d952033106c3"); +- assert_eq!(t(3006), "750b566ceb7e03f6"); +- assert_eq!(t(3007), "5d6051b1879ee36b"); +- assert_eq!(t(3008), "aa553d014660d292"); +- assert_eq!(t(3009), "b5fe7947cf7bb8aa"); +- assert_eq!(t(3010), "501fd382c3b54017"); +- assert_eq!(t(3011), "b6b240bb2f894812"); +- assert_eq!(t(3012), "e9af35c675b6e19b"); +- assert_eq!(t(3013), "5a5f657e1a24234a"); +- assert_eq!(t(3014), "8e63c0594df67f28"); +- assert_eq!(t(3015), "3d4917496c860df"); +- assert_eq!(t(3016), "e905b438a5ba8994"); +- assert_eq!(t(3017), "c7b02e239869632"); +- assert_eq!(t(3018), "fcabab2f24ed817a"); +- assert_eq!(t(3019), "8645650cc6323f56"); +- assert_eq!(t(3020), "68d518a068969895"); +- assert_eq!(t(3021), "dbb302dfb40ba56a"); +- assert_eq!(t(3022), "b8d7b3f3886e14b5"); +- assert_eq!(t(3023), "e398e135d8dd1651"); +- assert_eq!(t(3024), "4822af6f199fb7d9"); +- assert_eq!(t(3025), "95f9c2863fc87afa"); +- assert_eq!(t(3026), "be99be93c5746979"); +- assert_eq!(t(3027), "8eb60652fa6ce650"); +- assert_eq!(t(3028), "16079c6b6dcdbcd2"); +- assert_eq!(t(3029), "4858ff0de94e730f"); +- assert_eq!(t(3030), "4d7f44a39683d8cd"); +- assert_eq!(t(3031), "b085bdffe3eb26fb"); +- assert_eq!(t(3032), "5a673ba9ea4d8f76"); +- assert_eq!(t(3033), "6d8e2b136e6cbc06"); +- assert_eq!(t(3034), "721fd258edfdd300"); +- assert_eq!(t(3035), "67c82606ad9a5406"); +- assert_eq!(t(3036), "63e702acd987deda"); +- assert_eq!(t(3037), "cb7567ea636b02c7"); +- assert_eq!(t(3038), "9d68895cb5d3a043"); +- assert_eq!(t(3039), "71eefb8e2aad66b2"); +- assert_eq!(t(3040), "9d6df5e6459bf48c"); +- assert_eq!(t(3041), "78ec434785c452f6"); +- assert_eq!(t(3042), "ca1015da82643f38"); +- assert_eq!(t(3043), "e73d3594eacafab"); +- assert_eq!(t(3044), "7130b9b328650b6"); +- assert_eq!(t(3045), "5ac08b68dd47c8e1"); +- assert_eq!(t(3046), "31374f5d05c015d"); +- assert_eq!(t(3047), "d7e4fae295c4565b"); +- assert_eq!(t(3048), "1a0eb299648cd33e"); +- assert_eq!(t(3049), "c72c57df51d11ad9"); +- assert_eq!(t(3050), "e5637d7413bc4209"); +- assert_eq!(t(3051), "cdb62831cf4d05bf"); +- assert_eq!(t(3052), "76556e82c3e9f393"); +- assert_eq!(t(3053), "2751b3a1dd3ea88f"); +- assert_eq!(t(3054), "b5cfb3a076fa4ff"); +- assert_eq!(t(3055), "6af7d71a182d04c8"); +- assert_eq!(t(3056), "ea465acf4beddc1f"); +- assert_eq!(t(3057), "58dda21745c0f90c"); +- assert_eq!(t(3058), "eae6ab2683bf5cb"); +- assert_eq!(t(3059), "adb185d432e0abeb"); +- assert_eq!(t(3060), "4aa65d05bcbd27e0"); +- assert_eq!(t(3061), "3e419e08ab063111"); +- assert_eq!(t(3062), "1176dbe0df127c41"); +- assert_eq!(t(3063), "bbfa8353fb4796a5"); +- assert_eq!(t(3064), "bf9ddc0e75456dc1"); +- assert_eq!(t(3065), "5a134e8edb620995"); +- assert_eq!(t(3066), "917674e98482d66a"); +- assert_eq!(t(3067), "8511ca8873dcea99"); +- assert_eq!(t(3068), "e624c99d98f86a52"); +- assert_eq!(t(3069), "3ab150e58153c21b"); +- assert_eq!(t(3070), "956ae31a338e0130"); +- assert_eq!(t(3071), "759f1ad1166cef4e"); +- assert_eq!(t(3072), "86243d70dc219df"); +- assert_eq!(t(3073), "a4a78ec9e7a7eda1"); +- assert_eq!(t(3074), "a70e722253c5c465"); +- assert_eq!(t(3075), "edd98c528f840337"); +- assert_eq!(t(3076), "623bbdd0915da0c"); +- assert_eq!(t(3077), "46c2dc5c978c0e46"); +- assert_eq!(t(3078), "bda2c43c1f29550f"); +- assert_eq!(t(3079), "333e396b52f2ac7a"); +- assert_eq!(t(3080), "99b4a06a02033b01"); +- assert_eq!(t(3081), "e9bb1ae0942f87fb"); +- assert_eq!(t(3082), "242e5cbde1b790ac"); +- assert_eq!(t(3083), "d74e76c2dbdf2da7"); +- assert_eq!(t(3084), "6d11e120daecbb87"); +- assert_eq!(t(3085), "3c0a96fa7f34da83"); +- assert_eq!(t(3086), "bc560c2fe9740ee3"); +- assert_eq!(t(3087), "ae9dec3574a68c49"); +- assert_eq!(t(3088), "a0d4ff65ea3629f8"); +- assert_eq!(t(3089), "4d1c6ce19bbb0ee8"); +- assert_eq!(t(3090), "453472b36628d8b3"); +- assert_eq!(t(3091), "50fb880552ad4554"); +- assert_eq!(t(3092), "21f98ff668386c28"); +- assert_eq!(t(3093), "4f2ac8d45760621b"); +- assert_eq!(t(3094), "adaa18dac67c8804"); +- assert_eq!(t(3095), "a2f2763f90f5b584"); +- assert_eq!(t(3096), "21d749e2ec1e4482"); +- assert_eq!(t(3097), "65d8420289faef91"); +- assert_eq!(t(3098), "a6bb540f28d53534"); +- assert_eq!(t(3099), "c6b24cdc155a2544"); +- assert_eq!(t(3100), "d7a6f7ac3c0715e8"); +- assert_eq!(t(3101), "c6e4961b16a58d37"); +- assert_eq!(t(3102), "d3de669f9e62fca7"); +- assert_eq!(t(3103), "338b9222cde5c497"); +- assert_eq!(t(3104), "56dcbd3de150d4db"); +- assert_eq!(t(3105), "53d7cc11bac45d43"); +- assert_eq!(t(3106), "19704ddecd8fc5b9"); +- assert_eq!(t(3107), "2c667d2168cab005"); +- assert_eq!(t(3108), "246c66323f324fff"); +- assert_eq!(t(3109), "8e40f68cda2fd3f7"); +- assert_eq!(t(3110), "5ccb305dd04e1f69"); +- assert_eq!(t(3111), "9280bcc68f97543a"); +- assert_eq!(t(3112), "f76a9dfa5456a063"); +- assert_eq!(t(3113), "6e556e0a38d2784a"); +- assert_eq!(t(3114), "86dea43b3e0604cb"); +- assert_eq!(t(3115), "cbeb069f735b8afd"); +- assert_eq!(t(3116), "5f3e58e9e485e641"); +- assert_eq!(t(3117), "cf75bf92ca547406"); +- assert_eq!(t(3118), "428b7dcc15c400a7"); +- assert_eq!(t(3119), "2fca14a63eef96d1"); +- assert_eq!(t(3120), "fa25c9afc898e0f1"); +- assert_eq!(t(3121), "3b3480ca164898dd"); +- assert_eq!(t(3122), "6766065aeac8221a"); +- assert_eq!(t(3123), "507fd34cb384f17a"); +- assert_eq!(t(3124), "353b152141855f31"); +- assert_eq!(t(3125), "5b18422d15bcb09d"); +- assert_eq!(t(3126), "b868db2f4eee731f"); +- assert_eq!(t(3127), "9e1fefe826538f95"); +- assert_eq!(t(3128), "a49af54a6bdc9a7a"); +- assert_eq!(t(3129), "60f16981187d13be"); +- assert_eq!(t(3130), "f0fd319a3b15c9f4"); +- assert_eq!(t(3131), "b2813c20dee69341"); +- assert_eq!(t(3132), "648fbe0e2714b875"); +- assert_eq!(t(3133), "be14dbf4204c1713"); +- assert_eq!(t(3134), "a5d3112ea77f0db2"); +- assert_eq!(t(3135), "da0c3a96ab2c4a4"); +- assert_eq!(t(3136), "4b54978a64696e0e"); +- assert_eq!(t(3137), "8df44ba54da2f4eb"); +- assert_eq!(t(3138), "bec9236367d33514"); +- assert_eq!(t(3139), "929da56d3369dc00"); +- assert_eq!(t(3140), "bd5ef1b11bb3420c"); +- assert_eq!(t(3141), "26c344662a2edf72"); +- assert_eq!(t(3142), "3f4522f083aa0e13"); +- assert_eq!(t(3143), "5512bac46ab83c40"); +- assert_eq!(t(3144), "567e7e9881d79739"); +- assert_eq!(t(3145), "750f5a8c1988cefd"); +- assert_eq!(t(3146), "f9e8bf4db75b92f1"); +- assert_eq!(t(3147), "4d4f481af89f65bb"); +- assert_eq!(t(3148), "f0c2aeeefb7ae459"); +- assert_eq!(t(3149), "7914fa29d77fa822"); +- assert_eq!(t(3150), "d32840ad0d97e4b8"); +- assert_eq!(t(3151), "77bc658d1c88f348"); +- assert_eq!(t(3152), "2c5a7271e65f9467"); +- assert_eq!(t(3153), "e2f580f462a37341"); +- assert_eq!(t(3154), "6d114266fe87a1e8"); +- assert_eq!(t(3155), "418171fa066e4775"); +- assert_eq!(t(3156), "89b84d8426329d30"); +- assert_eq!(t(3157), "87123fd11edcf1d6"); +- assert_eq!(t(3158), "6a5d2fa858166540"); +- assert_eq!(t(3159), "75950b3cf5ea5b88"); +- assert_eq!(t(3160), "b5dc5e3c634f86f6"); +- assert_eq!(t(3161), "1a810e6954d654b0"); +- assert_eq!(t(3162), "dd684a1cc5ed8bd5"); +- assert_eq!(t(3163), "ccaa58e7db97ced1"); +- assert_eq!(t(3164), "42bcf2a4bc6e4bc8"); +- assert_eq!(t(3165), "bf95d93eafa90dd0"); +- assert_eq!(t(3166), "adee875be658fc82"); +- assert_eq!(t(3167), "e5172e2250ec526b"); +- assert_eq!(t(3168), "6cc84ceeba5a3d8f"); +- assert_eq!(t(3169), "843c55add47a0fed"); +- assert_eq!(t(3170), "27a07d7187703ca2"); +- assert_eq!(t(3171), "42773b8db71948a7"); +- assert_eq!(t(3172), "d9aa658b25600884"); +- assert_eq!(t(3173), "d6e616946ffce653"); +- assert_eq!(t(3174), "82e72c917fa3e89d"); +- assert_eq!(t(3175), "e10edf077cc0882"); +- assert_eq!(t(3176), "1bed8ee8a2590ceb"); +- assert_eq!(t(3177), "74f31275a959892b"); +- assert_eq!(t(3178), "d1a00016ece4e6af"); +- assert_eq!(t(3179), "212108c11a993fa7"); +- assert_eq!(t(3180), "8481ec95c2482191"); +- assert_eq!(t(3181), "78ddc3f6969e063b"); +- assert_eq!(t(3182), "25c211801d52b61"); +- assert_eq!(t(3183), "8882b020054ac0f"); +- assert_eq!(t(3184), "d49c07b82ca3f21a"); +- assert_eq!(t(3185), "72a196cc273e056b"); +- assert_eq!(t(3186), "75a16b7eb236827b"); +- assert_eq!(t(3187), "9b00cc78cf72702e"); +- assert_eq!(t(3188), "223ab9d472bb5877"); +- assert_eq!(t(3189), "cedab4d23e43fa99"); +- assert_eq!(t(3190), "d8756f7aad3be3eb"); +- assert_eq!(t(3191), "a71d724cafde657b"); +- assert_eq!(t(3192), "33fb55a853ef0238"); +- assert_eq!(t(3193), "5eebe26bcfa55b0b"); +- assert_eq!(t(3194), "1076f447dfe152a4"); +- assert_eq!(t(3195), "38572c74035cc97d"); +- assert_eq!(t(3196), "94f12ee2a3bcb2cd"); +- assert_eq!(t(3197), "ecb1956cfb41adfa"); +- assert_eq!(t(3198), "9a6a65ddc82f0b95"); +- assert_eq!(t(3199), "98711a48bd6ad2e9"); +- assert_eq!(t(3200), "97bc16372035629c"); +- assert_eq!(t(3201), "bf186ad655ff97a6"); +- assert_eq!(t(3202), "db8452b782a22311"); +- assert_eq!(t(3203), "765e258b5a9844f0"); +- assert_eq!(t(3204), "d7854f26424601af"); +- assert_eq!(t(3205), "f01c59887be415cb"); +- assert_eq!(t(3206), "6f7d9c0941621bd3"); +- assert_eq!(t(3207), "2c141feded5d5b89"); +- assert_eq!(t(3208), "9673452565eb9257"); +- assert_eq!(t(3209), "670ca3cbf15ac484"); +- assert_eq!(t(3210), "de50f1a6ad5ece98"); +- assert_eq!(t(3211), "477ad8ebc2e9d2bd"); +- assert_eq!(t(3212), "eb7134c85c97bd28"); +- assert_eq!(t(3213), "d70a0f9768b0829c"); +- assert_eq!(t(3214), "8ca940cfda9f0ae"); +- assert_eq!(t(3215), "9cb9ef050c5d9c87"); +- assert_eq!(t(3216), "5d43166388af0a0f"); +- assert_eq!(t(3217), "c436a3260874c738"); +- assert_eq!(t(3218), "cddf2ed1682daa87"); +- assert_eq!(t(3219), "b5d131c2df92ca17"); +- assert_eq!(t(3220), "10579d1b24b385d9"); +- assert_eq!(t(3221), "17421f48cfc333df"); +- assert_eq!(t(3222), "da9b53a66a044f59"); +- assert_eq!(t(3223), "2b88ee35429d06f1"); +- assert_eq!(t(3224), "6c0889c12c4590b6"); +- assert_eq!(t(3225), "a14bce2e9680105e"); +- assert_eq!(t(3226), "ba980d72b7754b7e"); +- assert_eq!(t(3227), "ce50c595f8103a4f"); +- assert_eq!(t(3228), "8880f042e0725d37"); +- assert_eq!(t(3229), "125a8ae8c1361956"); +- assert_eq!(t(3230), "a0e3d2fb93781939"); +- assert_eq!(t(3231), "75ea02b51fbae5d8"); +- assert_eq!(t(3232), "a18f0c1f37d66d38"); +- assert_eq!(t(3233), "c229c0cf58be9cac"); +- assert_eq!(t(3234), "3c518b9261d81ee5"); +- assert_eq!(t(3235), "3943348e51f54229"); +- assert_eq!(t(3236), "23981f910c41de39"); +- assert_eq!(t(3237), "f4b79b0ae5b50e67"); +- assert_eq!(t(3238), "7d2ee58699219ae8"); +- assert_eq!(t(3239), "8d256db0cd97c6f5"); +- assert_eq!(t(3240), "cce9e15a3c6c00f3"); +- assert_eq!(t(3241), "30cf78c194211dd7"); +- assert_eq!(t(3242), "92db30a4536303b2"); +- assert_eq!(t(3243), "fef879fe5333f4ac"); +- assert_eq!(t(3244), "a8bc4c537883c4c0"); +- assert_eq!(t(3245), "c00b26087d310e6c"); +- assert_eq!(t(3246), "ab0b52c67377a087"); +- assert_eq!(t(3247), "b681720608bcec35"); +- assert_eq!(t(3248), "b50a5decb220cb1d"); +- assert_eq!(t(3249), "b4a142db72873f1c"); +- assert_eq!(t(3250), "9ca1e3234aee6c53"); +- assert_eq!(t(3251), "e630bf70413d1c69"); +- assert_eq!(t(3252), "65bbabe148ccb323"); +- assert_eq!(t(3253), "8b7210d8d4ed7842"); +- assert_eq!(t(3254), "7754d31b1a567625"); +- assert_eq!(t(3255), "bb30ad8bbcb5a7d5"); +- assert_eq!(t(3256), "cb17d691d710bc33"); +- assert_eq!(t(3257), "6e74a885b11c686c"); +- assert_eq!(t(3258), "ab90201bf266de49"); +- assert_eq!(t(3259), "d5994f263a516316"); +- assert_eq!(t(3260), "ec0ea67f3375c634"); +- assert_eq!(t(3261), "467111e958944b20"); +- assert_eq!(t(3262), "cd2e72822788e38"); +- assert_eq!(t(3263), "2afdea730f996967"); +- assert_eq!(t(3264), "245dc7f206090d9a"); +- assert_eq!(t(3265), "f355fc21b949dbe7"); +- assert_eq!(t(3266), "5fa2becc4d9fdcd5"); +- assert_eq!(t(3267), "ba5706763a7a1df9"); +- assert_eq!(t(3268), "bef5e9f9a71e4651"); +- assert_eq!(t(3269), "40976e78d8541bc5"); +- assert_eq!(t(3270), "ed3f6ad59436a08c"); +- assert_eq!(t(3271), "fc1b0cae8d9ca846"); +- assert_eq!(t(3272), "ac04298666643879"); +- assert_eq!(t(3273), "810404b780a56b1b"); +- assert_eq!(t(3274), "2100c146273be6a8"); +- assert_eq!(t(3275), "7df3bc49bbdc7a8b"); +- assert_eq!(t(3276), "e2b44e27b728f08a"); +- assert_eq!(t(3277), "f9a9b2d779efc5aa"); +- assert_eq!(t(3278), "fccda6e48cd9d417"); +- assert_eq!(t(3279), "6ef1506a730468e7"); +- assert_eq!(t(3280), "d57efb4331d7ca7e"); +- assert_eq!(t(3281), "5251c0e4c3e09862"); +- assert_eq!(t(3282), "e681b908923eaaff"); +- assert_eq!(t(3283), "328e665a0f7d3c2"); +- assert_eq!(t(3284), "d5aac9b1224ef576"); +- assert_eq!(t(3285), "52badc8b74c92537"); +- assert_eq!(t(3286), "f1a2d395afc72a73"); +- assert_eq!(t(3287), "fb4fd6c0838133f2"); +- assert_eq!(t(3288), "46b4da6aee2c22dc"); +- assert_eq!(t(3289), "f843f6102f1ed3d6"); +- assert_eq!(t(3290), "266c727a2bb5a1e1"); +- assert_eq!(t(3291), "99df52e57079da69"); +- assert_eq!(t(3292), "1e11f77d12e7f837"); +- assert_eq!(t(3293), "ce6811b130be69ab"); +- assert_eq!(t(3294), "9eac94097317454c"); +- assert_eq!(t(3295), "4820c1237b739978"); +- assert_eq!(t(3296), "c5a6cf002f5d7427"); +- assert_eq!(t(3297), "3b61fdb295cf109e"); +- assert_eq!(t(3298), "611ff1e0fab72f1e"); +- assert_eq!(t(3299), "d127a06a80aaf82d"); +- assert_eq!(t(3300), "9b2db4ac353f01ae"); +- assert_eq!(t(3301), "ed99e4808ed02129"); +- assert_eq!(t(3302), "9e5f2602e00f56b4"); +- assert_eq!(t(3303), "cb4f693aa245f7c1"); +- assert_eq!(t(3304), "bb028b5bf3e20be2"); +- assert_eq!(t(3305), "56c5df6bcfcde5bf"); +- assert_eq!(t(3306), "b34da129f1b214bc"); +- assert_eq!(t(3307), "8d7173f0dca98bed"); +- assert_eq!(t(3308), "4664cf950269a91c"); +- assert_eq!(t(3309), "6a5149106cf1eb48"); +- assert_eq!(t(3310), "ca1601fe391a1a2"); +- assert_eq!(t(3311), "fcccf01bf84a5bbc"); +- assert_eq!(t(3312), "29221d00942b1d04"); +- assert_eq!(t(3313), "5a207029d74a1f52"); +- assert_eq!(t(3314), "406bc12c55b5e01b"); +- assert_eq!(t(3315), "f2bc96287b832c87"); +- assert_eq!(t(3316), "abe59d60b39c046a"); +- assert_eq!(t(3317), "7f24bd190f000c4c"); +- assert_eq!(t(3318), "df4350048775397a"); +- assert_eq!(t(3319), "cf054410fb3b19af"); +- assert_eq!(t(3320), "11ee961e539b8da2"); +- assert_eq!(t(3321), "2b2a170ae1f18bb1"); +- assert_eq!(t(3322), "91ed65c541ccd86e"); +- assert_eq!(t(3323), "f7dcc7ddb4e4ff1c"); +- assert_eq!(t(3324), "803c62400a69bf47"); +- assert_eq!(t(3325), "f218598baa2d20af"); +- assert_eq!(t(3326), "59a070a0f2e1fc0a"); +- assert_eq!(t(3327), "7cf491467645c153"); +- assert_eq!(t(3328), "944a799118148365"); +- assert_eq!(t(3329), "401381491b76f946"); +- assert_eq!(t(3330), "a4b7049b43593b2f"); +- assert_eq!(t(3331), "ffb84c1664995458"); +- assert_eq!(t(3332), "399d3522d9eb609b"); +- assert_eq!(t(3333), "7f8ec0fc0cd0c06"); +- assert_eq!(t(3334), "4924eafe0bacc228"); +- assert_eq!(t(3335), "36c894bd1478c488"); +- assert_eq!(t(3336), "cb93200e8c0456db"); +- assert_eq!(t(3337), "11b567b9e41d9a03"); +- assert_eq!(t(3338), "ea338a653985fdf2"); +- assert_eq!(t(3339), "22601327b226fc19"); +- assert_eq!(t(3340), "5cebd2dc1d6c5f6a"); +- assert_eq!(t(3341), "76d5f50179416a6a"); +- assert_eq!(t(3342), "b4a39d9ba4367eb4"); +- assert_eq!(t(3343), "bddf4d799162d355"); +- assert_eq!(t(3344), "b73c3f16adaff6b8"); +- assert_eq!(t(3345), "54d83fd9f3146f9b"); +- assert_eq!(t(3346), "255f2bb7718d4885"); +- assert_eq!(t(3347), "5d9e87d54889c2ff"); +- assert_eq!(t(3348), "5c1bb5da58b38d07"); +- assert_eq!(t(3349), "db4eee06886a4e4e"); +- assert_eq!(t(3350), "779b504d12c6dd2f"); +- assert_eq!(t(3351), "fa13f74ff09ae086"); +- assert_eq!(t(3352), "5b022162d8f2b8e2"); +- assert_eq!(t(3353), "ebbef28e069e95e4"); +- assert_eq!(t(3354), "3afe2fcf9cbe584d"); +- assert_eq!(t(3355), "755b14331e3c7bfd"); +- assert_eq!(t(3356), "ac0e226ea4b07497"); +- assert_eq!(t(3357), "ccb4d77ef4a80805"); +- assert_eq!(t(3358), "1dd3627d2d7ac353"); +- assert_eq!(t(3359), "85ee4e93469f8fb0"); +- assert_eq!(t(3360), "68ed8d66763c7b2b"); +- assert_eq!(t(3361), "717919432b1f9e42"); +- assert_eq!(t(3362), "a3106bb8edd59930"); +- assert_eq!(t(3363), "f2320f10be9108dd"); +- assert_eq!(t(3364), "e4e0042e67e8b237"); +- assert_eq!(t(3365), "94bb502544fca746"); +- assert_eq!(t(3366), "3eae2fe4451d36ee"); +- assert_eq!(t(3367), "28e7caafaafb1d38"); +- assert_eq!(t(3368), "5b1c43504afa8ca5"); +- assert_eq!(t(3369), "e3acd449838eb8df"); +- assert_eq!(t(3370), "cb1d152ad5671078"); +- assert_eq!(t(3371), "28c3d401da2a27b3"); +- assert_eq!(t(3372), "61b298a5190353e9"); +- assert_eq!(t(3373), "7c9754054557467"); +- assert_eq!(t(3374), "cdabd8640e4f59f7"); +- assert_eq!(t(3375), "92af3177d0cad2ea"); +- assert_eq!(t(3376), "9884c4fe68f606f4"); +- assert_eq!(t(3377), "7a4a699f134f5b5"); +- assert_eq!(t(3378), "f34bdfc80a08e9cd"); +- assert_eq!(t(3379), "f3fdb0b3dd34a0dc"); +- assert_eq!(t(3380), "f23a88195ddd4619"); +- assert_eq!(t(3381), "177bb4179bf93590"); +- assert_eq!(t(3382), "db44ae0f0bacbaeb"); +- assert_eq!(t(3383), "31825a5716313fe4"); +- assert_eq!(t(3384), "a7846034f76ffc72"); +- assert_eq!(t(3385), "f3134e519f2e0f11"); +- assert_eq!(t(3386), "a978b92c92c1348"); +- assert_eq!(t(3387), "272a6aa5a0bd0413"); +- assert_eq!(t(3388), "e08393c8aa51e8f1"); +- assert_eq!(t(3389), "a7e4cc5213bb9684"); +- assert_eq!(t(3390), "6b03255860018893"); +- assert_eq!(t(3391), "95a3477add367766"); +- assert_eq!(t(3392), "b5e6b0cd36868327"); +- assert_eq!(t(3393), "ee107dea997ebf9f"); +- assert_eq!(t(3394), "28a6f3aa1cfe8c99"); +- assert_eq!(t(3395), "ca35191ecffaa967"); +- assert_eq!(t(3396), "1a95a0b5501b1371"); +- assert_eq!(t(3397), "f0db32f4888efdcb"); +- assert_eq!(t(3398), "642174cd431f45c2"); +- assert_eq!(t(3399), "7a14f2f48b0721bc"); +- assert_eq!(t(3400), "206513566f1700a2"); +- assert_eq!(t(3401), "4a34da3c508a19f0"); +- assert_eq!(t(3402), "79e18ca45fe86564"); +- assert_eq!(t(3403), "16952426cdd53e79"); +- assert_eq!(t(3404), "f3de00b1b3a04844"); +- assert_eq!(t(3405), "22476237251377d8"); +- assert_eq!(t(3406), "31fde00cf7ab5dc5"); +- assert_eq!(t(3407), "354b5685559f37"); +- assert_eq!(t(3408), "43d3a89ed11b60c3"); +- assert_eq!(t(3409), "149754093814e4d5"); +- assert_eq!(t(3410), "7ea63e30e4e510d2"); +- assert_eq!(t(3411), "326fadb5a55ae511"); +- assert_eq!(t(3412), "c589fb06405bae11"); +- assert_eq!(t(3413), "abcdfc66f4fd7075"); +- assert_eq!(t(3414), "b57eebae0857e724"); +- assert_eq!(t(3415), "a61354d0b5a159a6"); +- assert_eq!(t(3416), "f25d3f876f8d1f7f"); +- assert_eq!(t(3417), "974ef5e5f9d04112"); +- assert_eq!(t(3418), "da160e997088c60e"); +- assert_eq!(t(3419), "a9dac5e9ac1ff7e4"); +- assert_eq!(t(3420), "3e89b5971317698f"); +- assert_eq!(t(3421), "a87afc882e905e63"); +- assert_eq!(t(3422), "5fc1db4058143beb"); +- assert_eq!(t(3423), "24bfbc10641cba07"); +- assert_eq!(t(3424), "689166a998faae87"); +- assert_eq!(t(3425), "9f48320ac6085c94"); +- assert_eq!(t(3426), "86fe36aebdb13dd7"); +- assert_eq!(t(3427), "b072b4e624a4f6c5"); +- assert_eq!(t(3428), "b0f24c0e19f1bc9a"); +- assert_eq!(t(3429), "bc732ed9b5d8ec34"); +- assert_eq!(t(3430), "5cae53ccc7bbf72a"); +- assert_eq!(t(3431), "a32b6ccc73c5c512"); +- assert_eq!(t(3432), "4356c434ce834014"); +- assert_eq!(t(3433), "f6ec685629933412"); +- assert_eq!(t(3434), "2b8a09d4ce250df0"); +- assert_eq!(t(3435), "75631e4e9943a087"); +- assert_eq!(t(3436), "f8a2aa7debab6706"); +- assert_eq!(t(3437), "2371112799b7992d"); +- assert_eq!(t(3438), "3043833b78bdb3c7"); +- assert_eq!(t(3439), "c5b46215b307681e"); +- assert_eq!(t(3440), "a4947ffec21a4442"); +- assert_eq!(t(3441), "3639ac5200e921c6"); +- assert_eq!(t(3442), "8efb40a2a12dcd09"); +- assert_eq!(t(3443), "d7c902a576200757"); +- assert_eq!(t(3444), "4df50400b2d8fd55"); +- assert_eq!(t(3445), "c794a74183ec0a8e"); +- assert_eq!(t(3446), "71a3220034d250d2"); +- assert_eq!(t(3447), "b308090fd0b40d7d"); +- assert_eq!(t(3448), "dff2d9b0c3a5a4af"); +- assert_eq!(t(3449), "12902d3ee61a74bf"); +- assert_eq!(t(3450), "39441b30ffa66e6e"); +- assert_eq!(t(3451), "f46c538264cb5a27"); +- assert_eq!(t(3452), "1bfe7797c959776f"); +- assert_eq!(t(3453), "216cdf688579abaa"); +- assert_eq!(t(3454), "a3253171e475cbcd"); +- assert_eq!(t(3455), "2791037ac6d5c3d4"); +- assert_eq!(t(3456), "dd1d306c1527f16"); +- assert_eq!(t(3457), "35cf4a6bee1cd0cd"); +- assert_eq!(t(3458), "1b3c9f3af60ac0da"); +- assert_eq!(t(3459), "1942238ba2730b2f"); +- assert_eq!(t(3460), "17b0ad233eb9a5a4"); +- assert_eq!(t(3461), "5c9f2e448e15d2c0"); +- assert_eq!(t(3462), "7190e0cc489bdc60"); +- assert_eq!(t(3463), "4d917d6ad9b2e77f"); +- assert_eq!(t(3464), "a16ecca65b32c187"); +- assert_eq!(t(3465), "1440a534e5450771"); +- assert_eq!(t(3466), "5b6df4b536f442ac"); +- assert_eq!(t(3467), "dd5d4bb552c931a1"); +- assert_eq!(t(3468), "d53a9ac4c217b3"); +- assert_eq!(t(3469), "82a5dab9daf181f2"); +- assert_eq!(t(3470), "a8ebd8fd38f8433d"); +- assert_eq!(t(3471), "3ebd48c4f24e4e1d"); +- assert_eq!(t(3472), "b95315dc95808801"); +- assert_eq!(t(3473), "34445e50f6f10a1d"); +- assert_eq!(t(3474), "1486cb8205875d99"); +- assert_eq!(t(3475), "7813e1ca4fe911df"); +- assert_eq!(t(3476), "d96a66f9080cfdab"); +- assert_eq!(t(3477), "208a6e15ab1a63f3"); +- assert_eq!(t(3478), "5acc16f15507be31"); +- assert_eq!(t(3479), "64cf459693fcced4"); +- assert_eq!(t(3480), "93ac7c6d5bc17be6"); +- assert_eq!(t(3481), "8a470d49b5b6d110"); +- assert_eq!(t(3482), "fb82a08835fcde48"); +- assert_eq!(t(3483), "b79e9db19746ca9a"); +- assert_eq!(t(3484), "88eda3776784c8b"); +- assert_eq!(t(3485), "1da6d496333e21c3"); +- assert_eq!(t(3486), "81db24c3dbc22772"); +- assert_eq!(t(3487), "e41b4437e17db618"); +- assert_eq!(t(3488), "961eb953629fd607"); +- assert_eq!(t(3489), "7ac679f0aa7da1c1"); +- assert_eq!(t(3490), "9b9b4ef091a36525"); +- assert_eq!(t(3491), "2a1041ac1a9b944e"); +- assert_eq!(t(3492), "c796b84c1a2f4167"); +- assert_eq!(t(3493), "17818d9de2782ec7"); +- assert_eq!(t(3494), "310f85795e47d069"); +- assert_eq!(t(3495), "5c3e4643b0275e2b"); +- assert_eq!(t(3496), "1ec67377889d14d1"); +- assert_eq!(t(3497), "d47315bf65de258c"); +- assert_eq!(t(3498), "5468ff60b7e97495"); +- assert_eq!(t(3499), "629f6f77123a536d"); +- assert_eq!(t(3500), "ec207d0815afa568"); +- assert_eq!(t(3501), "9024602b4432c9f1"); +- assert_eq!(t(3502), "cc74238e83fe7324"); +- assert_eq!(t(3503), "e4055592496d6143"); +- assert_eq!(t(3504), "dc4e385a1141fca0"); +- assert_eq!(t(3505), "659c2f473a4a854f"); +- assert_eq!(t(3506), "75193431eced94a0"); +- assert_eq!(t(3507), "4bba23d517c21b"); +- assert_eq!(t(3508), "6cbc6b6bbae98c6d"); +- assert_eq!(t(3509), "62982df493b90041"); +- assert_eq!(t(3510), "ba62975bc603803d"); +- assert_eq!(t(3511), "7dc6ceb65a7467a7"); +- assert_eq!(t(3512), "433f83723c8661bb"); +- assert_eq!(t(3513), "f22ff8a007281451"); +- assert_eq!(t(3514), "f661a39b44a1fbee"); +- assert_eq!(t(3515), "dbc89cbfc9ee66c0"); +- assert_eq!(t(3516), "b57be21a1e5c92fb"); +- assert_eq!(t(3517), "7fce7e000f60b14b"); +- assert_eq!(t(3518), "cf62c845958e160d"); +- assert_eq!(t(3519), "37a6124bce5e464b"); +- assert_eq!(t(3520), "79bc5cc8ad9c9064"); +- assert_eq!(t(3521), "860b5084f473be54"); +- assert_eq!(t(3522), "f22fae388015c4e5"); +- assert_eq!(t(3523), "f9d40a3f9eb0fa6d"); +- assert_eq!(t(3524), "5c12095732235b08"); +- assert_eq!(t(3525), "7703ff7619c75a69"); +- assert_eq!(t(3526), "9a709d055c08f89f"); +- assert_eq!(t(3527), "ac9b7d821958d4f6"); +- assert_eq!(t(3528), "4fe7d8c23d914672"); +- assert_eq!(t(3529), "cf8954c14bde3fd9"); +- assert_eq!(t(3530), "43b582eb074657f6"); +- assert_eq!(t(3531), "266f5361ca1623d"); +- assert_eq!(t(3532), "34991d075b29b0b8"); +- assert_eq!(t(3533), "95c1a23cf25df626"); +- assert_eq!(t(3534), "f0901e4fbd00262b"); +- assert_eq!(t(3535), "39acc0e05e84e6f7"); +- assert_eq!(t(3536), "772d7ecf134c94d8"); +- assert_eq!(t(3537), "dc04e3586ea50db7"); +- assert_eq!(t(3538), "e209b66b661ac75f"); +- assert_eq!(t(3539), "d2d9f32957d8d917"); +- assert_eq!(t(3540), "9e3c57d257c1711f"); +- assert_eq!(t(3541), "851a6ddba955337e"); +- assert_eq!(t(3542), "49f5043861a4670f"); +- assert_eq!(t(3543), "ba9a7090d60fdc0d"); +- assert_eq!(t(3544), "8c0cc02153df0e9b"); +- assert_eq!(t(3545), "d4749f6fa60a87f8"); +- assert_eq!(t(3546), "2a656e2929d1ce75"); +- assert_eq!(t(3547), "fdad7b9523ca7ed1"); +- assert_eq!(t(3548), "c50228aab25e45f3"); +- assert_eq!(t(3549), "6c8716ae7db9e811"); +- assert_eq!(t(3550), "a8460606c3388df4"); +- assert_eq!(t(3551), "1b779aae6ae28293"); +- assert_eq!(t(3552), "33a8b59e2bc9fe52"); +- assert_eq!(t(3553), "f462e2066fb36296"); +- assert_eq!(t(3554), "9b7e0c20cd1ba371"); +- assert_eq!(t(3555), "6f5412447e1e4b4e"); +- assert_eq!(t(3556), "7f6e3288c37733ca"); +- assert_eq!(t(3557), "1d5a597884015aef"); +- assert_eq!(t(3558), "b5f3a2ba0952c75c"); +- assert_eq!(t(3559), "39b8f455a466e7a5"); +- assert_eq!(t(3560), "87bd91eb212f492d"); +- assert_eq!(t(3561), "5e0864d617d18b7e"); +- assert_eq!(t(3562), "311ead20e736b679"); +- assert_eq!(t(3563), "8aa02581d9869902"); +- assert_eq!(t(3564), "39aedd7c245ca6fb"); +- assert_eq!(t(3565), "cdd3911df54bb197"); +- assert_eq!(t(3566), "b07d4488bfead764"); +- assert_eq!(t(3567), "879c9c258455ee80"); +- assert_eq!(t(3568), "ead542630ba05c60"); +- assert_eq!(t(3569), "99d77e0babf8342f"); +- assert_eq!(t(3570), "b4944fda1200923c"); +- assert_eq!(t(3571), "a3f5f39d14533814"); +- assert_eq!(t(3572), "3cb578d0249c9b5e"); +- assert_eq!(t(3573), "3288611d8e4afcf5"); +- assert_eq!(t(3574), "9952199fe36401b2"); +- assert_eq!(t(3575), "9ea1f7120b57e0f6"); +- assert_eq!(t(3576), "74c2f7fc22f9692"); +- assert_eq!(t(3577), "ea67c5b30e86afdf"); +- assert_eq!(t(3578), "f6389f5b90cb4f8e"); +- assert_eq!(t(3579), "69e6fc5b19a16313"); +- assert_eq!(t(3580), "9ed143c56aabff74"); +- assert_eq!(t(3581), "75035a17a2b58e01"); +- assert_eq!(t(3582), "c4acd7b746ac4efe"); +- assert_eq!(t(3583), "6eba10c67c1e4c25"); +- assert_eq!(t(3584), "b69df51c4ed64a60"); +- assert_eq!(t(3585), "535e745c2491c8a"); +- assert_eq!(t(3586), "99b3efe830597894"); +- assert_eq!(t(3587), "20d1e8fcd67b99ae"); +- assert_eq!(t(3588), "2b0796e744c71c97"); +- assert_eq!(t(3589), "a8ba8150b3841fe4"); +- assert_eq!(t(3590), "8dbfb0e144068bf"); +- assert_eq!(t(3591), "3fa9aaba4415a38a"); +- assert_eq!(t(3592), "3d8884dcd8d8745d"); +- assert_eq!(t(3593), "b0bccbe8553040ff"); +- assert_eq!(t(3594), "fcb05cd39b89f151"); +- assert_eq!(t(3595), "df785f757e8faaca"); +- assert_eq!(t(3596), "cd5dfe482aabe98e"); +- assert_eq!(t(3597), "57878eedc70b78aa"); +- assert_eq!(t(3598), "99ef1e6f30ba43a9"); +- assert_eq!(t(3599), "6d4403d7573eb366"); +- assert_eq!(t(3600), "1c009e79460d1cf1"); +- assert_eq!(t(3601), "5ba97dc2cdda2484"); +- assert_eq!(t(3602), "e691cb137f86621a"); +- assert_eq!(t(3603), "ad6907b68a909871"); +- assert_eq!(t(3604), "9d3d4ac620c7ade1"); +- assert_eq!(t(3605), "50d1b99fafbb57a1"); +- assert_eq!(t(3606), "d3c19dfd90cf7c59"); +- assert_eq!(t(3607), "96dc8f27b406f0de"); +- assert_eq!(t(3608), "17e96e4814764c92"); +- assert_eq!(t(3609), "da3dcc3605fe779"); +- assert_eq!(t(3610), "f680bd0ce938032b"); +- assert_eq!(t(3611), "6a218141667c2001"); +- assert_eq!(t(3612), "bd33822171927e93"); +- assert_eq!(t(3613), "c8e35d3ba3d7a42f"); +- assert_eq!(t(3614), "a41f64741360551"); +- assert_eq!(t(3615), "fde214238d1a4ec"); +- assert_eq!(t(3616), "d49ff06573813262"); +- assert_eq!(t(3617), "543c7f6b06586466"); +- assert_eq!(t(3618), "de5e409567ea598"); +- assert_eq!(t(3619), "75003f415e8987b8"); +- assert_eq!(t(3620), "d03831179325807b"); +- assert_eq!(t(3621), "79df957191595620"); +- assert_eq!(t(3622), "25422708d96ea40a"); +- assert_eq!(t(3623), "78e06ff9124348fe"); +- assert_eq!(t(3624), "be3313c7adbfca22"); +- assert_eq!(t(3625), "a863f3fac3c25f4"); +- assert_eq!(t(3626), "9aa3704d382337f6"); +- assert_eq!(t(3627), "68b5895a42074b91"); +- assert_eq!(t(3628), "769586b683b421a5"); +- assert_eq!(t(3629), "469995da556e8930"); +- assert_eq!(t(3630), "ad8f7404dc84b124"); +- assert_eq!(t(3631), "ae2ea773e3fcb578"); +- assert_eq!(t(3632), "543e8439ad6ca99c"); +- assert_eq!(t(3633), "910b402401018bbb"); +- assert_eq!(t(3634), "79f5175596e76be4"); +- assert_eq!(t(3635), "f4cf65261a0eec0e"); +- assert_eq!(t(3636), "29ed0ea4adc60ca9"); +- assert_eq!(t(3637), "ef2aa4584a8b3e"); +- assert_eq!(t(3638), "8ffd4350b91453a4"); +- assert_eq!(t(3639), "92004ade11e3de3a"); +- assert_eq!(t(3640), "699bdafc396926c1"); +- assert_eq!(t(3641), "1c5d4fcb34aa02e"); +- assert_eq!(t(3642), "e5830cc81bde6aff"); +- assert_eq!(t(3643), "de8efeb6cc668bc"); +- assert_eq!(t(3644), "cd24d3b84497e0e7"); +- assert_eq!(t(3645), "f9a4dc001e546d03"); +- assert_eq!(t(3646), "8bf1b177ee341ba3"); +- assert_eq!(t(3647), "f556cc7e2bdcf0a4"); +- assert_eq!(t(3648), "738a3ba090b42670"); +- assert_eq!(t(3649), "cabf57b7a50bd6d7"); +- assert_eq!(t(3650), "22fb123c9131f191"); +- assert_eq!(t(3651), "4e30b56667fdaa8c"); +- assert_eq!(t(3652), "37dc520c86461780"); +- assert_eq!(t(3653), "3e8f98dbdbd93750"); +- assert_eq!(t(3654), "a86f8799c8bbe47d"); +- assert_eq!(t(3655), "1827981e47f431af"); +- assert_eq!(t(3656), "44120c451edb2bbe"); +- assert_eq!(t(3657), "d96c07af7832d501"); +- assert_eq!(t(3658), "580d1e02440b0377"); +- assert_eq!(t(3659), "2b012e7abc2d7db6"); +- assert_eq!(t(3660), "b53bb6ccf720e47c"); +- assert_eq!(t(3661), "991dae9c2322d423"); +- assert_eq!(t(3662), "2aa047eb194c5396"); +- assert_eq!(t(3663), "372fa2a5a625f53c"); +- assert_eq!(t(3664), "f9e5f285465d4521"); +- assert_eq!(t(3665), "e4e7e6bdd91da011"); +- assert_eq!(t(3666), "5689dc96dfb80fa6"); +- assert_eq!(t(3667), "f0db10737f6cef2f"); +- assert_eq!(t(3668), "689466e839b047a1"); +- assert_eq!(t(3669), "149450cf04d31ae3"); +- assert_eq!(t(3670), "51cbc92f625bee4e"); +- assert_eq!(t(3671), "cb854edb26dc1bbe"); +- assert_eq!(t(3672), "309da30f2593382e"); +- assert_eq!(t(3673), "18e01ec7571a6a39"); +- assert_eq!(t(3674), "e34ea80e43171b6a"); +- assert_eq!(t(3675), "e29bbf61aa58e48d"); +- assert_eq!(t(3676), "241a36cd8f6afb20"); +- assert_eq!(t(3677), "44c42cbe3ee0df30"); +- assert_eq!(t(3678), "a9b929b203d75aa1"); +- assert_eq!(t(3679), "e6d3081e700f39f4"); +- assert_eq!(t(3680), "b8be5106991dae93"); +- assert_eq!(t(3681), "6c12e1c7e73aad5e"); +- assert_eq!(t(3682), "87c83e50e874afbd"); +- assert_eq!(t(3683), "19f78a975e90712c"); +- assert_eq!(t(3684), "1c16f8a4dd7fc084"); +- assert_eq!(t(3685), "76b65b0938cd04b5"); +- assert_eq!(t(3686), "28486cbc47e8c8d7"); +- assert_eq!(t(3687), "bb942dfa16365496"); +- assert_eq!(t(3688), "1116f2ff0465ae40"); +- assert_eq!(t(3689), "9109ff92487b86f0"); +- assert_eq!(t(3690), "fb2a7e35346c6523"); +- assert_eq!(t(3691), "33bb961629ad91d"); +- assert_eq!(t(3692), "c4f3114ee2f4b691"); +- assert_eq!(t(3693), "bd7a46db6ca26cf1"); +- assert_eq!(t(3694), "eb711d3d80a0790f"); +- assert_eq!(t(3695), "fee8d550f2ea1938"); +- assert_eq!(t(3696), "efefa3957edd3669"); +- assert_eq!(t(3697), "566eb026c4fef56a"); +- assert_eq!(t(3698), "e7e69100aa73a4a6"); +- assert_eq!(t(3699), "afbace9e1fc3b58a"); +- assert_eq!(t(3700), "261804f077332557"); +- assert_eq!(t(3701), "452b5a3ed464db4b"); +- assert_eq!(t(3702), "2b6ebb503845e228"); +- assert_eq!(t(3703), "599da1143c12dd41"); +- assert_eq!(t(3704), "afa80c45f9368a42"); +- assert_eq!(t(3705), "cd92a5f3c247d590"); +- assert_eq!(t(3706), "143f7e90e49967eb"); +- assert_eq!(t(3707), "c9bf38890a6c0ff7"); +- assert_eq!(t(3708), "3536930a668fd53b"); +- assert_eq!(t(3709), "9ccc99cf57530e5c"); +- assert_eq!(t(3710), "72e7519447b95726"); +- assert_eq!(t(3711), "b775ef477f5bed41"); +- assert_eq!(t(3712), "feb87728b82af8a2"); +- assert_eq!(t(3713), "bc240cd06fe8b1ab"); +- assert_eq!(t(3714), "c915bcdd84b1245d"); +- assert_eq!(t(3715), "1313de7782835d73"); +- assert_eq!(t(3716), "acc81bf8c6d2c31f"); +- assert_eq!(t(3717), "a2b000905004be46"); +- assert_eq!(t(3718), "e201378b71551270"); +- assert_eq!(t(3719), "89d6332dff502715"); +- assert_eq!(t(3720), "4a66e83f7d2c03c5"); +- assert_eq!(t(3721), "67a355b01d303f88"); +- assert_eq!(t(3722), "1d9e3d4b42a522e5"); +- assert_eq!(t(3723), "97bd1b4f2fa66f16"); +- assert_eq!(t(3724), "3cbbf20d53e4ad97"); +- assert_eq!(t(3725), "175df6a04c20143f"); +- assert_eq!(t(3726), "a55c538cd79ab763"); +- assert_eq!(t(3727), "f18541d0329d3bae"); +- assert_eq!(t(3728), "dc41315f9fb7570f"); +- assert_eq!(t(3729), "fae261d375c33be6"); +- assert_eq!(t(3730), "b8d6d1b2132c76ea"); +- assert_eq!(t(3731), "f1a49a0aa1b30ad0"); +- assert_eq!(t(3732), "a0b29b483b1184f0"); +- assert_eq!(t(3733), "dd57a8e87ede6d47"); +- assert_eq!(t(3734), "dfa98476763e77e6"); +- assert_eq!(t(3735), "22722e70da9ab3f6"); +- assert_eq!(t(3736), "392b510af308b92c"); +- assert_eq!(t(3737), "bf854e80c06596c5"); +- assert_eq!(t(3738), "1de057597ddc365b"); +- assert_eq!(t(3739), "693a8743e71b0dce"); +- assert_eq!(t(3740), "b18062a4bcdc4718"); +- assert_eq!(t(3741), "ae26c83e2e07ee"); +- assert_eq!(t(3742), "3dd637af0d721dc9"); +- assert_eq!(t(3743), "5d77be0618628a6a"); +- assert_eq!(t(3744), "a3f239d0eb63092f"); +- assert_eq!(t(3745), "b401f20f7da40c16"); +- assert_eq!(t(3746), "781b9a9de83f7db8"); +- assert_eq!(t(3747), "338f4129bfdcf5b8"); +- assert_eq!(t(3748), "68a5f71323d485fd"); +- assert_eq!(t(3749), "5c069f8e8ad6188e"); +- assert_eq!(t(3750), "d98345641f17846c"); +- assert_eq!(t(3751), "d37650a2e9b9e7e5"); +- assert_eq!(t(3752), "ce482f7ab2d0f9ec"); +- assert_eq!(t(3753), "9fcc2c2be283491c"); +- assert_eq!(t(3754), "2c00296fc10cde1f"); +- assert_eq!(t(3755), "7cc753f2997e1484"); +- assert_eq!(t(3756), "4aaefa0918fc95c6"); +- assert_eq!(t(3757), "a5561279a067fadc"); +- assert_eq!(t(3758), "5d83ef1df5272828"); +- assert_eq!(t(3759), "c567cbe47e7bc05d"); +- assert_eq!(t(3760), "bcaedd677dca4891"); +- assert_eq!(t(3761), "83239f51d84360c0"); +- assert_eq!(t(3762), "9683552c020b89ed"); +- assert_eq!(t(3763), "4e957dc928c0ebe5"); +- assert_eq!(t(3764), "ece3393da7f1f644"); +- assert_eq!(t(3765), "c588f084f689fafe"); +- assert_eq!(t(3766), "a678035e381f3292"); +- assert_eq!(t(3767), "102db0efa2d2ec98"); +- assert_eq!(t(3768), "e1bd2c1aa02f141d"); +- assert_eq!(t(3769), "58633f44227b271c"); +- assert_eq!(t(3770), "220de7e4a6f27a14"); +- assert_eq!(t(3771), "9ffeb7ef553a8afc"); +- assert_eq!(t(3772), "f40d68557f79513f"); +- assert_eq!(t(3773), "aaf8e2bba7e77dc9"); +- assert_eq!(t(3774), "1b1c09c7dae399c6"); +- assert_eq!(t(3775), "9d6bf587db62d4bd"); +- assert_eq!(t(3776), "bce0b8a366ac6e92"); +- assert_eq!(t(3777), "e772661df7dced6e"); +- assert_eq!(t(3778), "9d09d9c347f816a1"); +- assert_eq!(t(3779), "17803c0d9cbbb157"); +- assert_eq!(t(3780), "c84f8f7cd51e52b1"); +- assert_eq!(t(3781), "abc447ac2c67b433"); +- assert_eq!(t(3782), "4397967f1f68f4cd"); +- assert_eq!(t(3783), "76a3120aad70cefc"); +- assert_eq!(t(3784), "210b16a1bbb2c056"); +- assert_eq!(t(3785), "1076ffd2a1eabba4"); +- assert_eq!(t(3786), "563b1f7ce577b79b"); +- assert_eq!(t(3787), "97ce59fe683cedae"); +- assert_eq!(t(3788), "519e82d2cf8c84c"); +- assert_eq!(t(3789), "37bb66a5715e8b9a"); +- assert_eq!(t(3790), "b9f268a9189ebbc2"); +- assert_eq!(t(3791), "5ff9e4e59496f57e"); +- assert_eq!(t(3792), "85b835f969530fcf"); +- assert_eq!(t(3793), "8e78220821ffc225"); +- assert_eq!(t(3794), "6f144a4dfd9bdbdc"); +- assert_eq!(t(3795), "b800ea1f0e961f8d"); +- assert_eq!(t(3796), "8ac1ce63fc54fd7c"); +- assert_eq!(t(3797), "3d29df5cb332ab2f"); +- assert_eq!(t(3798), "62446f43c84edb0f"); +- assert_eq!(t(3799), "827b68d8b9452724"); +- assert_eq!(t(3800), "86da34f99208969b"); +- assert_eq!(t(3801), "7a81bfdc6a980e89"); +- assert_eq!(t(3802), "4fffc1ac35eade37"); +- assert_eq!(t(3803), "7a65a7db8465931a"); +- assert_eq!(t(3804), "39e26665e5bf2aa5"); +- assert_eq!(t(3805), "d1e44a7bc35d32a9"); +- assert_eq!(t(3806), "475cd6efa25a93f5"); +- assert_eq!(t(3807), "a01919887bbfb6df"); +- assert_eq!(t(3808), "698f3f747624b527"); +- assert_eq!(t(3809), "7d70cc2a8a0360e0"); +- assert_eq!(t(3810), "e42965598fddff8d"); +- assert_eq!(t(3811), "3bda851182fefe96"); +- assert_eq!(t(3812), "fa8707f7205f7d04"); +- assert_eq!(t(3813), "d83393177ce4287f"); +- assert_eq!(t(3814), "d2e4bcf653ecdff8"); +- assert_eq!(t(3815), "6c96e959a4719534"); +- assert_eq!(t(3816), "5047abd3a81d2eb5"); +- assert_eq!(t(3817), "a8c499350dcacbf1"); +- assert_eq!(t(3818), "81120832fb4da22d"); +- assert_eq!(t(3819), "735fff1cd96cec26"); +- assert_eq!(t(3820), "95dd33474b051db0"); +- assert_eq!(t(3821), "ef523745e7cf31bf"); +- assert_eq!(t(3822), "372e2e19da699d7c"); +- assert_eq!(t(3823), "603c4cc89bad2a21"); +- assert_eq!(t(3824), "9a5a8d284d2082f6"); +- assert_eq!(t(3825), "fb07b8efe8b35a1b"); +- assert_eq!(t(3826), "387f111973958ba3"); +- assert_eq!(t(3827), "92b834bc075653ef"); +- assert_eq!(t(3828), "32e695da821c7a7"); +- assert_eq!(t(3829), "2feeaf4fc1bca391"); +- assert_eq!(t(3830), "d5cbbc76c96554ff"); +- assert_eq!(t(3831), "4e93f9076111c80b"); +- assert_eq!(t(3832), "61054d67e53d137b"); +- assert_eq!(t(3833), "d2797fdd4c80b19e"); +- assert_eq!(t(3834), "71f807709cd1743b"); +- assert_eq!(t(3835), "7a2647600267b180"); +- assert_eq!(t(3836), "194a4557691a71e5"); +- assert_eq!(t(3837), "dff7b1e0d66865b5"); +- assert_eq!(t(3838), "7ea944e28a873f43"); +- assert_eq!(t(3839), "cb2b25b45c772ca6"); +- assert_eq!(t(3840), "66756127d4bedb7e"); +- assert_eq!(t(3841), "8f8dad0eea47eb37"); +- assert_eq!(t(3842), "a259f06f230b6ff2"); +- assert_eq!(t(3843), "71182ed053857e2f"); +- assert_eq!(t(3844), "145f9b7ea9d7c2cb"); +- assert_eq!(t(3845), "d3d31e96e1c9c6b5"); +- assert_eq!(t(3846), "9bad7acde1b351be"); +- assert_eq!(t(3847), "476aa4373d649fa1"); +- assert_eq!(t(3848), "a218083cf904bb86"); +- assert_eq!(t(3849), "6891b9562edd552a"); +- assert_eq!(t(3850), "a964b11bd94cd9e7"); +- assert_eq!(t(3851), "772cd4c38c966ef1"); +- assert_eq!(t(3852), "6a63528f0d3d40ff"); +- assert_eq!(t(3853), "c8ab7fb411bffde"); +- assert_eq!(t(3854), "de5e4e89f57d1189"); +- assert_eq!(t(3855), "736ea60bd72d635d"); +- assert_eq!(t(3856), "d0204143ea883037"); +- assert_eq!(t(3857), "8c4f3d0bd0afef59"); +- assert_eq!(t(3858), "ecb80eb2b393154d"); +- assert_eq!(t(3859), "d62e28e3b771fb74"); +- assert_eq!(t(3860), "77537c69534a7b19"); +- assert_eq!(t(3861), "51060254de592aa9"); +- assert_eq!(t(3862), "426e9dc8fc12b044"); +- assert_eq!(t(3863), "b31844e565c6e4af"); +- assert_eq!(t(3864), "f57c14bee0b367ef"); +- assert_eq!(t(3865), "e1c676d0eebbd822"); +- assert_eq!(t(3866), "c922cce945c8380f"); +- assert_eq!(t(3867), "a8d5430ed20cc156"); +- assert_eq!(t(3868), "1978e5f8b1296eb1"); +- assert_eq!(t(3869), "b4873b186ee8070d"); +- assert_eq!(t(3870), "a32ee39572f8f7ba"); +- assert_eq!(t(3871), "d409b4de77213905"); +- assert_eq!(t(3872), "a18c8741df874740"); +- assert_eq!(t(3873), "dd81f57ac322b441"); +- assert_eq!(t(3874), "a5176adabab51f3c"); +- assert_eq!(t(3875), "1f12ffa216b8c3a6"); +- assert_eq!(t(3876), "5e916ee07bd480ad"); +- assert_eq!(t(3877), "798f572c678dfd36"); +- assert_eq!(t(3878), "5624713741a3273e"); +- assert_eq!(t(3879), "73a1c6519227cf26"); +- assert_eq!(t(3880), "930efd0b9a481b65"); +- assert_eq!(t(3881), "cb96322cd2f62460"); +- assert_eq!(t(3882), "7bb90cc2e3b0f8fa"); +- assert_eq!(t(3883), "de6a25c15e9b10ab"); +- assert_eq!(t(3884), "fe1abfc35ac5568c"); +- assert_eq!(t(3885), "289cbda980fd8ba7"); +- assert_eq!(t(3886), "a322480ca04006c3"); +- assert_eq!(t(3887), "bdba3359dbb0ad51"); +- assert_eq!(t(3888), "a72193f21361c315"); +- assert_eq!(t(3889), "c1c069c634d07f07"); +- assert_eq!(t(3890), "e667e7118d2a9e82"); +- assert_eq!(t(3891), "dc6942c7fc82a839"); +- assert_eq!(t(3892), "280aa8f9282117a2"); +- assert_eq!(t(3893), "7f15fd65bb5fb8a4"); +- assert_eq!(t(3894), "2b7c9d2918af8785"); +- assert_eq!(t(3895), "4a9b470473577515"); +- assert_eq!(t(3896), "ad39262bfba52596"); +- assert_eq!(t(3897), "769b7cef5434e539"); +- assert_eq!(t(3898), "1c67cda614032bc2"); +- assert_eq!(t(3899), "5d40bd0cc1f282a9"); +- assert_eq!(t(3900), "a94cc6959b68cc25"); +- assert_eq!(t(3901), "40fc6476e3c2779e"); +- assert_eq!(t(3902), "84e6b1ce32018c41"); +- assert_eq!(t(3903), "d0a4a7a58e3ac75e"); +- assert_eq!(t(3904), "f4e57d53cfbbf70a"); +- assert_eq!(t(3905), "db26bca50cdacd70"); +- assert_eq!(t(3906), "32b1fa008cc33ec0"); +- assert_eq!(t(3907), "c1b86c4931cd12b3"); +- assert_eq!(t(3908), "39a9c0ffb1dda00"); +- assert_eq!(t(3909), "744b484f06127bcf"); +- assert_eq!(t(3910), "c79f46ffc5d67af1"); +- assert_eq!(t(3911), "1a99a3b96d377fdb"); +- assert_eq!(t(3912), "a74d741a23d751f8"); +- assert_eq!(t(3913), "fa32df9114aa8d30"); +- assert_eq!(t(3914), "32e42be970fbd373"); +- assert_eq!(t(3915), "b98867a972551547"); +- assert_eq!(t(3916), "b8cdeecdd4bb377a"); +- assert_eq!(t(3917), "5188158671393a97"); +- assert_eq!(t(3918), "630bf37473bc6c27"); +- assert_eq!(t(3919), "82ad53c2177dbf66"); +- assert_eq!(t(3920), "60b52c952f7d4e84"); +- assert_eq!(t(3921), "6e92e507be4e15d8"); +- assert_eq!(t(3922), "68c5b4bc274c26d3"); +- assert_eq!(t(3923), "386d17f0f71965ee"); +- assert_eq!(t(3924), "6c71aae331ce0a0f"); +- assert_eq!(t(3925), "60b7064ff91ec43a"); +- assert_eq!(t(3926), "13a25b9ae32ecdbe"); +- assert_eq!(t(3927), "c95488008e231870"); +- assert_eq!(t(3928), "d78a7ba595a1d439"); +- assert_eq!(t(3929), "f5643bdb6050359"); +- assert_eq!(t(3930), "87af5602e9ef2e52"); +- assert_eq!(t(3931), "60b25f4d345a04fa"); +- assert_eq!(t(3932), "f7e2d0a38fe77c5b"); +- assert_eq!(t(3933), "2b784779948c9515"); +- assert_eq!(t(3934), "c1fc87de82e28cc7"); +- assert_eq!(t(3935), "5f878b36053cccc0"); +- assert_eq!(t(3936), "ed5a1b93ee07ac7f"); +- assert_eq!(t(3937), "72724673a950b8e3"); +- assert_eq!(t(3938), "14cf383624758d52"); +- assert_eq!(t(3939), "9cd3154c360acb4a"); +- assert_eq!(t(3940), "7aeb7b9fe22ae8e1"); +- assert_eq!(t(3941), "d8f0e9a15fe337ec"); +- assert_eq!(t(3942), "7c36521dca0d6dcb"); +- assert_eq!(t(3943), "cb8e19bc930bf6ea"); +- assert_eq!(t(3944), "80e35c0f3857a50d"); +- assert_eq!(t(3945), "479b7f7d9075d55f"); +- assert_eq!(t(3946), "2bcc3f4f9ac8f50b"); +- assert_eq!(t(3947), "679ba8e8818cd783"); +- assert_eq!(t(3948), "332f8c8d907aeb0a"); +- assert_eq!(t(3949), "af901ee27b5c1da2"); +- assert_eq!(t(3950), "1195174094b02e17"); +- assert_eq!(t(3951), "8fdd9034e027ffee"); +- assert_eq!(t(3952), "c4bf969654703552"); +- assert_eq!(t(3953), "433572e006ad74b1"); +- assert_eq!(t(3954), "cb83db395317ed67"); +- assert_eq!(t(3955), "6859d87e0d69615b"); +- assert_eq!(t(3956), "5ab8bfb3fe6ad916"); +- assert_eq!(t(3957), "9756bfcabd64eb7e"); +- assert_eq!(t(3958), "7cfedf19b867893b"); +- assert_eq!(t(3959), "1c49c0f46edb50fe"); +- assert_eq!(t(3960), "a3fe1aa204c1692b"); +- assert_eq!(t(3961), "df86b90f2d24357b"); +- assert_eq!(t(3962), "382ee32acd1effa0"); +- assert_eq!(t(3963), "4d15b7d3362f461b"); +- assert_eq!(t(3964), "5b1d9a08f5512141"); +- assert_eq!(t(3965), "d33d48dfef47346"); +- assert_eq!(t(3966), "1daf23d869180ad8"); +- assert_eq!(t(3967), "7df0c40192e15405"); +- assert_eq!(t(3968), "6ccb4590960f2e9b"); +- assert_eq!(t(3969), "77ca53a95a89cb4e"); +- assert_eq!(t(3970), "4879b45528f806ea"); +- assert_eq!(t(3971), "9a74799bdecab7f2"); +- assert_eq!(t(3972), "c5a6d85121127c7b"); +- assert_eq!(t(3973), "6016b3552e39a338"); +- assert_eq!(t(3974), "fbeda75b03d77592"); +- assert_eq!(t(3975), "6cc9e4fcd8ca5518"); +- assert_eq!(t(3976), "a4ce4bd6849e007c"); +- assert_eq!(t(3977), "af38527745217bab"); +- assert_eq!(t(3978), "9dff83894be6e660"); +- assert_eq!(t(3979), "f651d27dc50bb3c"); +- assert_eq!(t(3980), "b10e2352cfac872e"); +- assert_eq!(t(3981), "34c192b82d12cfd5"); +- assert_eq!(t(3982), "a06456532e6c6bf8"); +- assert_eq!(t(3983), "b8f3cb8273aa4a80"); +- assert_eq!(t(3984), "b01e8d681057db33"); +- assert_eq!(t(3985), "5dd2501d9f2bf05"); +- assert_eq!(t(3986), "82c9a4af1c288fe"); +- assert_eq!(t(3987), "9243f42091212c96"); +- assert_eq!(t(3988), "56617c778813ccc4"); +- assert_eq!(t(3989), "39f866ba36a0f351"); +- assert_eq!(t(3990), "695cfd6938d17d8c"); +- assert_eq!(t(3991), "906635161ec1cb42"); +- assert_eq!(t(3992), "71981bd56833116f"); +- assert_eq!(t(3993), "7aef7366ccf3be41"); +- assert_eq!(t(3994), "dd1f271955560eb8"); +- assert_eq!(t(3995), "850be2cbb90eba67"); +- assert_eq!(t(3996), "71ebe63d0697536"); +- assert_eq!(t(3997), "55bf9b4318190411"); +- assert_eq!(t(3998), "bac017bb2faacb71"); +- assert_eq!(t(3999), "20c8af02bbbcaf5b"); +- assert_eq!(t(4000), "4bba6d088df5c394"); +- assert_eq!(t(4001), "f01fbeb61061a31"); +- assert_eq!(t(4002), "3ee674da5ae1bcb3"); +- assert_eq!(t(4003), "1b96e0ecd4349e95"); +- assert_eq!(t(4004), "12dec50c850e72bf"); +- assert_eq!(t(4005), "188d93ec428956c7"); +- assert_eq!(t(4006), "84a6f242787bca68"); +- assert_eq!(t(4007), "f7a468bbdffa03a3"); +- assert_eq!(t(4008), "220e9b7d8504fb55"); +- assert_eq!(t(4009), "ca506cb34ce334e8"); +- assert_eq!(t(4010), "3007e103afe597a7"); +- assert_eq!(t(4011), "f04faa22868b6e60"); +- assert_eq!(t(4012), "7dff1fad19a73763"); +- assert_eq!(t(4013), "2c56995e1f7b893c"); +- assert_eq!(t(4014), "e28f57ea97f72e5f"); +- assert_eq!(t(4015), "8893cdc81b96ec2a"); +- assert_eq!(t(4016), "facee9394dc7684a"); +- assert_eq!(t(4017), "c434bb9304f24439"); +- assert_eq!(t(4018), "7a203e13b0c32980"); +- assert_eq!(t(4019), "a22321ba7d3f13c1"); +- assert_eq!(t(4020), "bba413b45fc9ae4e"); +- assert_eq!(t(4021), "d1f624963a11209f"); +- assert_eq!(t(4022), "d91ad2b61ed95b2"); +- assert_eq!(t(4023), "1f099f9017031b1c"); +- assert_eq!(t(4024), "3f8906809b0c245e"); +- assert_eq!(t(4025), "51326205a00228a"); +- assert_eq!(t(4026), "f7c1ba04e54aaa06"); +- assert_eq!(t(4027), "15fb91677c4f9614"); +- assert_eq!(t(4028), "f481ea963f901749"); +- assert_eq!(t(4029), "1a48234546ce413f"); +- assert_eq!(t(4030), "2626339ac87f19e1"); +- assert_eq!(t(4031), "74daf34b2cb2ac90"); +- assert_eq!(t(4032), "1f654df07e7499a7"); +- assert_eq!(t(4033), "d91aa313b01f54fa"); +- assert_eq!(t(4034), "4346802ee3ea7ead"); +- assert_eq!(t(4035), "ad3be774acc28847"); +- assert_eq!(t(4036), "a8d10b771be1c0a5"); +- assert_eq!(t(4037), "4d9b77df66a35ca4"); +- assert_eq!(t(4038), "9b05fe02969cc1f1"); +- assert_eq!(t(4039), "11b4fd1763ec6917"); +- assert_eq!(t(4040), "ecf83c54b1e9a5b8"); +- assert_eq!(t(4041), "9371cf422d06634"); +- assert_eq!(t(4042), "756920b8c852b991"); +- assert_eq!(t(4043), "1cabb0aeff0bdc1d"); +- assert_eq!(t(4044), "3659a80929920c6f"); +- assert_eq!(t(4045), "32dcb3795f522ef3"); +- assert_eq!(t(4046), "dfc057482255eef"); +- assert_eq!(t(4047), "1cb4ec78e95ae628"); +- assert_eq!(t(4048), "d101a939f60d4d58"); +- assert_eq!(t(4049), "46b0e38870f1a64e"); +- assert_eq!(t(4050), "addbb51c4ec5ee07"); +- assert_eq!(t(4051), "977d63717759c3ad"); +- assert_eq!(t(4052), "428bc31d898b0b5"); +- assert_eq!(t(4053), "57680a5416072b44"); +- assert_eq!(t(4054), "1dd2cabbc996cccc"); +- assert_eq!(t(4055), "958acb754e086613"); +- assert_eq!(t(4056), "12ec7e183adb17e1"); +- assert_eq!(t(4057), "443ff998c0993729"); +- assert_eq!(t(4058), "baeb9a7fe6dae237"); +- assert_eq!(t(4059), "7f845f44a2b2e89f"); +- assert_eq!(t(4060), "9200ed47dd843fc8"); +- assert_eq!(t(4061), "fcd94f636381a2f0"); +- assert_eq!(t(4062), "e35430a8057f5853"); +- assert_eq!(t(4063), "1c1a72771b019c20"); +- assert_eq!(t(4064), "596a84d7651e9c27"); +- assert_eq!(t(4065), "37135911d89c63c3"); +- assert_eq!(t(4066), "3a237a14b9415e62"); +- assert_eq!(t(4067), "4f00688f3a7767a8"); +- assert_eq!(t(4068), "97869f33bdd394e6"); +- assert_eq!(t(4069), "787d8d5f23a7cb0b"); +- assert_eq!(t(4070), "b1176863339e761a"); +- assert_eq!(t(4071), "47c3e485c3a9ce62"); +- assert_eq!(t(4072), "c952470b364a3467"); +- assert_eq!(t(4073), "de7bcdeee3c352b9"); +- assert_eq!(t(4074), "4c90248e644606c2"); +- assert_eq!(t(4075), "c2d6805a073d6b62"); +- assert_eq!(t(4076), "59cd68c22e6c5832"); +- assert_eq!(t(4077), "694336e663fd638b"); +- assert_eq!(t(4078), "c02997650efb097e"); +- assert_eq!(t(4079), "92a486c57f7947e"); +- assert_eq!(t(4080), "6acc868b80cc8651"); +- assert_eq!(t(4081), "92da4b6c5bb03e80"); +- assert_eq!(t(4082), "3649fc53b1872d84"); +- assert_eq!(t(4083), "91ba52c69f33ac83"); +- assert_eq!(t(4084), "d97b8e0dafd62b5a"); +- assert_eq!(t(4085), "744f60fe88137607"); +- assert_eq!(t(4086), "ac4ecbf685bbf687"); +- assert_eq!(t(4087), "163da326b97cf8f7"); +- assert_eq!(t(4088), "3c20c5b2efaccc54"); +- assert_eq!(t(4089), "13853e1e62369148"); +- assert_eq!(t(4090), "98d9c8ced9358750"); +- assert_eq!(t(4091), "95979f5d7f9fd7fa"); +- assert_eq!(t(4092), "6cb07958b3397c"); +- assert_eq!(t(4093), "74ed9d3a72c7ad02"); +- assert_eq!(t(4094), "ead2eaed8b85a3f6"); +- assert_eq!(t(4095), "36ca07ce7b07dba7"); +- assert_eq!(t(4096), "c673c6f51bd8f65"); +- assert_eq!(t(4097), "cfac1214e339ca5a"); +- assert_eq!(t(4098), "3d545b2056a410e5"); +- assert_eq!(t(4099), "ca370f655829e8d3"); +- assert_eq!(t(4100), "8d1fc8b24cba9c2d"); +- assert_eq!(t(4101), "907e3d11089ac68a"); +- assert_eq!(t(4102), "8631dbbd7e2d9db6"); +- assert_eq!(t(4103), "2b187d4cb12525d5"); +- assert_eq!(t(4104), "fd1d29734e9e719c"); +- assert_eq!(t(4105), "f52f75b8def0cdd6"); +- assert_eq!(t(4106), "48de33008cf1eebf"); +- assert_eq!(t(4107), "1fbc3696f8983cff"); +- assert_eq!(t(4108), "9c63fe869a0da483"); +- assert_eq!(t(4109), "5afc24e9fd714b5f"); +- assert_eq!(t(4110), "f7f4c4ea48ee4a41"); +- assert_eq!(t(4111), "450d57480ef21dc0"); +- assert_eq!(t(4112), "e9762d64811c36aa"); +- assert_eq!(t(4113), "bc3b5de8a39992f5"); +- assert_eq!(t(4114), "68a1442b43a59a9c"); +- assert_eq!(t(4115), "3add4e5355ed53c9"); +- assert_eq!(t(4116), "7eda01b276cec1c8"); +- assert_eq!(t(4117), "ee83748f046f4a0"); +- assert_eq!(t(4118), "c060f3fc74b6fe9c"); +- assert_eq!(t(4119), "b7159e9135a3aabd"); +- assert_eq!(t(4120), "ce7032de322a3c5d"); +- assert_eq!(t(4121), "911073cd20f668f3"); +- assert_eq!(t(4122), "ec925258b607d9d3"); +- assert_eq!(t(4123), "b6dd393494d62868"); +- assert_eq!(t(4124), "6d53dd45a0453175"); +- assert_eq!(t(4125), "400b2e10606dc729"); +- assert_eq!(t(4126), "edaee5724a99325b"); +- assert_eq!(t(4127), "389c2b8fa6792722"); +- assert_eq!(t(4128), "356e3a6f8dfa24cc"); +- assert_eq!(t(4129), "2686a568a5a2c755"); +- assert_eq!(t(4130), "6cdc7c71428eca99"); +- assert_eq!(t(4131), "4da98235fb4297e"); +- assert_eq!(t(4132), "f6189987ab2a3c6"); +- assert_eq!(t(4133), "385d58e8ea274233"); +- assert_eq!(t(4134), "857f3bb73e92f9e4"); +- assert_eq!(t(4135), "1290ebcc2d7bbbae"); +- assert_eq!(t(4136), "100f9fde554e5da8"); +- assert_eq!(t(4137), "5505659b6334db0d"); +- assert_eq!(t(4138), "8c65fd179929d66"); +- assert_eq!(t(4139), "737680c3e878ceb7"); +- assert_eq!(t(4140), "8f1bffbd8b6aab7b"); +- assert_eq!(t(4141), "2535311a629f2aed"); +- assert_eq!(t(4142), "967a5ea840ffd41d"); +- assert_eq!(t(4143), "370c4d95c9a3ad73"); +- assert_eq!(t(4144), "d3bcfebd70eb8d72"); +- assert_eq!(t(4145), "9a577f5bf81e88eb"); +- assert_eq!(t(4146), "8db5830f9238daea"); +- assert_eq!(t(4147), "336f979ecca51220"); +- assert_eq!(t(4148), "e33f4637ae8decf7"); +- assert_eq!(t(4149), "654848e4f646544d"); +- assert_eq!(t(4150), "6370b95c7abd341a"); +- assert_eq!(t(4151), "57d25834a125847e"); +- assert_eq!(t(4152), "2b88d631544e8871"); +- assert_eq!(t(4153), "f2024441d40cc981"); +- assert_eq!(t(4154), "cb5b96edb16ce320"); +- assert_eq!(t(4155), "cb91cf61b5685073"); +- assert_eq!(t(4156), "2af11343930b236b"); +- assert_eq!(t(4157), "a2a25f1ed5cbb1c4"); +- assert_eq!(t(4158), "5f18a59d14c0b09c"); +- assert_eq!(t(4159), "8100b535836f291a"); +- assert_eq!(t(4160), "22072bad504b286e"); +- assert_eq!(t(4161), "14e69c15f5691b60"); +- assert_eq!(t(4162), "1ffb33112628443a"); +- assert_eq!(t(4163), "e48fc4c7ae888b49"); +- assert_eq!(t(4164), "21933f2ca256b7b3"); +- assert_eq!(t(4165), "b691cd7f56a78379"); +- assert_eq!(t(4166), "5782848f221895e6"); +- assert_eq!(t(4167), "cf8262025122166b"); +- assert_eq!(t(4168), "84155994126c0041"); +- assert_eq!(t(4169), "447bf905631a02f1"); +- assert_eq!(t(4170), "f1f920a39861e65a"); +- assert_eq!(t(4171), "328a56f23ce92bf4"); +- assert_eq!(t(4172), "18a9f17f2951b073"); +- assert_eq!(t(4173), "a035cd4ac8f39961"); +- assert_eq!(t(4174), "f853686ac5faa750"); +- assert_eq!(t(4175), "a89e208f0d671bcf"); +- assert_eq!(t(4176), "3bf138c6a0803bbc"); +- assert_eq!(t(4177), "507ac12df3bcec87"); +- assert_eq!(t(4178), "69b3a0e1705d54bb"); +- assert_eq!(t(4179), "b2053e44dd60211c"); +- assert_eq!(t(4180), "6c607afeb97cae17"); +- assert_eq!(t(4181), "76917bbefd739f61"); +- assert_eq!(t(4182), "5afd2c99cdbd5c13"); +- assert_eq!(t(4183), "79f332ba808c5d5d"); +- assert_eq!(t(4184), "451983bbbc97fab0"); +- assert_eq!(t(4185), "785fa165a626f2b8"); +- assert_eq!(t(4186), "4e7219efe8cf21fd"); +- assert_eq!(t(4187), "11621a1aa16ec98d"); +- assert_eq!(t(4188), "108f11b3b6677d6b"); +- assert_eq!(t(4189), "2601c82f2647168a"); +- assert_eq!(t(4190), "60d07897fd8fca24"); +- assert_eq!(t(4191), "aa380bca6b7eac24"); +- assert_eq!(t(4192), "60c1126913647c29"); +- assert_eq!(t(4193), "20c508e5f6f1e9ef"); +- assert_eq!(t(4194), "24c66360ddf0b503"); +- assert_eq!(t(4195), "2eee90935f52497e"); +- assert_eq!(t(4196), "19679c6258e5cc3e"); +- assert_eq!(t(4197), "be120c1b073ad36f"); +- assert_eq!(t(4198), "ce069929bbd40e9a"); +- assert_eq!(t(4199), "b0af6fc0ab29cc1f"); +- assert_eq!(t(4200), "4cb365257a2dea18"); +- assert_eq!(t(4201), "ac8f0a12cbe4020c"); +- assert_eq!(t(4202), "43468a29f464b1db"); +- assert_eq!(t(4203), "ab42923829d09eb6"); +- assert_eq!(t(4204), "c5a3a25d41eaf071"); +- assert_eq!(t(4205), "fc33735f58183da7"); +- assert_eq!(t(4206), "59f4ea07924bb6b0"); +- assert_eq!(t(4207), "5b4762c5ca503978"); +- assert_eq!(t(4208), "a5f58f5662ac835f"); +- assert_eq!(t(4209), "66e0870f30dea006"); +- assert_eq!(t(4210), "75a905f2bb75a80f"); +- assert_eq!(t(4211), "e53f60dd7a23ce7c"); +- assert_eq!(t(4212), "87bcc6738c671318"); +- assert_eq!(t(4213), "5b03e0e5069971e0"); +- assert_eq!(t(4214), "81d49eaf45ace3e0"); +- assert_eq!(t(4215), "51726da68b5f7fb3"); +- assert_eq!(t(4216), "40bf65cba8511bda"); +- assert_eq!(t(4217), "415e2c84945be88e"); +- assert_eq!(t(4218), "5e1ee13461107dd9"); +- assert_eq!(t(4219), "42480aa5ea188913"); +- assert_eq!(t(4220), "868f68b6a9081931"); +- assert_eq!(t(4221), "8cb62937a40f8cec"); +- assert_eq!(t(4222), "632b9e165241cfbd"); +- assert_eq!(t(4223), "6ad2c217983af056"); +- assert_eq!(t(4224), "f6ef34dd8adc97d"); +- assert_eq!(t(4225), "9aa72000e43c1b5b"); +- assert_eq!(t(4226), "f0a8682d0e78d448"); +- assert_eq!(t(4227), "2593b707cb8aa289"); +- assert_eq!(t(4228), "9ed7d14437506558"); +- assert_eq!(t(4229), "bb2d699f4bc9a1bf"); +- assert_eq!(t(4230), "e3226e3e24590db4"); +- assert_eq!(t(4231), "456fdcd836662f4d"); +- assert_eq!(t(4232), "3e3c6c102fc1379c"); +- assert_eq!(t(4233), "94bf8806fac0e450"); +- assert_eq!(t(4234), "1129373b5557b358"); +- assert_eq!(t(4235), "a38647bc958d2e65"); +- assert_eq!(t(4236), "df6e90b1135c6635"); +- assert_eq!(t(4237), "61e44cec647556b9"); +- assert_eq!(t(4238), "591fb5cc5d9f235b"); +- assert_eq!(t(4239), "2b8efed52b3e006a"); +- assert_eq!(t(4240), "27c993297e0d4426"); +- assert_eq!(t(4241), "33ce8cb714555b96"); +- assert_eq!(t(4242), "3eb9af6d36c37dc1"); +- assert_eq!(t(4243), "c092b46e40795b91"); +- assert_eq!(t(4244), "8aea652c2e7fdfee"); +- assert_eq!(t(4245), "885f2f79f57ef9"); +- assert_eq!(t(4246), "fbdeccc1d8d54040"); +- assert_eq!(t(4247), "668d30e41de208b"); +- assert_eq!(t(4248), "b955512d576d33d0"); +- assert_eq!(t(4249), "e554e9abbac63e59"); +- assert_eq!(t(4250), "157e679f52ae31f2"); +- assert_eq!(t(4251), "d318a6d7502971c2"); +- assert_eq!(t(4252), "bd008195211f5d71"); +- assert_eq!(t(4253), "c2e226e76104d8d3"); +- assert_eq!(t(4254), "78ea7e2a9d41af59"); +- assert_eq!(t(4255), "f817cdc6d4d18ba9"); +- assert_eq!(t(4256), "638a5a563a1f575b"); +- assert_eq!(t(4257), "f3416b7f72f68301"); +- assert_eq!(t(4258), "2c765510b628e051"); +- assert_eq!(t(4259), "9183c4306b890438"); +- assert_eq!(t(4260), "6304b03b7951be1a"); +- assert_eq!(t(4261), "a6dac65bc526ba11"); +- assert_eq!(t(4262), "171682e5961f4b9b"); +- assert_eq!(t(4263), "5c3f11784a649625"); +- assert_eq!(t(4264), "d38564d468a1da8b"); +- assert_eq!(t(4265), "d9eeb9e2d44333c1"); +- assert_eq!(t(4266), "261e74e62031d6e0"); +- assert_eq!(t(4267), "12ef9524af13b6b8"); +- assert_eq!(t(4268), "10742ae3d9cc62d2"); +- assert_eq!(t(4269), "3d33157da815cca6"); +- assert_eq!(t(4270), "a1d4d4754d0b4b87"); +- assert_eq!(t(4271), "48eaed316bad2004"); +- assert_eq!(t(4272), "d848343adb446296"); +- assert_eq!(t(4273), "bac129c3ec6fd54c"); +- assert_eq!(t(4274), "f3def0b045fae16d"); +- assert_eq!(t(4275), "430cd21f8a4a2d6b"); +- assert_eq!(t(4276), "af81a4b9b44d59d9"); +- assert_eq!(t(4277), "1769b602969a154c"); +- assert_eq!(t(4278), "c330dc19947984ae"); +- assert_eq!(t(4279), "82ddc1aebcfc95fe"); +- assert_eq!(t(4280), "1325268b14a96ea1"); +- assert_eq!(t(4281), "607e682de7031a10"); +- assert_eq!(t(4282), "6053aa352af38e65"); +- assert_eq!(t(4283), "471ed5f00909be49"); +- assert_eq!(t(4284), "5ca66138e043e3a1"); +- assert_eq!(t(4285), "fe82b0355244099d"); +- assert_eq!(t(4286), "d6a4aa082edd315c"); +- assert_eq!(t(4287), "1b8bad81ab106998"); +- assert_eq!(t(4288), "95c090f0971ab156"); +- assert_eq!(t(4289), "c1566505d018fc52"); +- assert_eq!(t(4290), "80ef0bc6c15c06d3"); +- assert_eq!(t(4291), "21e96562f2da0339"); +- assert_eq!(t(4292), "b25d383b3ba97de6"); +- assert_eq!(t(4293), "8cdbab0a3b3212e9"); +- assert_eq!(t(4294), "51ce632820dfd0ac"); +- assert_eq!(t(4295), "df70ca939f1e844e"); +- assert_eq!(t(4296), "dc1725d2ffa93a80"); +- assert_eq!(t(4297), "765f59e3f8bfeb78"); +- assert_eq!(t(4298), "9ccee19c5016910c"); +- assert_eq!(t(4299), "748d40f358e893f5"); +- assert_eq!(t(4300), "b58d9bf470a3f09d"); +- assert_eq!(t(4301), "adc8ce596527d8d3"); +- assert_eq!(t(4302), "2751ee64b1cc6573"); +- assert_eq!(t(4303), "7935e02471228c98"); +- assert_eq!(t(4304), "a9f8e36dc7d91c45"); +- assert_eq!(t(4305), "6ac682b1d0e57931"); +- assert_eq!(t(4306), "39bb1b2d3e67f966"); +- assert_eq!(t(4307), "ff8ff9ad146aed43"); +- assert_eq!(t(4308), "f61c9e49c15a1324"); +- assert_eq!(t(4309), "b370102cfac1676d"); +- assert_eq!(t(4310), "8d45a279137855be"); +- assert_eq!(t(4311), "dbdadf2ec3288e32"); +- assert_eq!(t(4312), "b3925a79237d2d2d"); +- assert_eq!(t(4313), "e4509887f0c3f71e"); +- assert_eq!(t(4314), "8f4a32ee1c26a12a"); +- assert_eq!(t(4315), "167ddb5a754c01c7"); +- assert_eq!(t(4316), "afbf31eb3d0afbe3"); +- assert_eq!(t(4317), "ab452a0f9bcb9be2"); +- assert_eq!(t(4318), "b3290ffa3cf0ddf5"); +- assert_eq!(t(4319), "c3e05fa5367d126e"); +- assert_eq!(t(4320), "a67e63928f5693a1"); +- assert_eq!(t(4321), "2dcebebd8d887417"); +- assert_eq!(t(4322), "75c4c151055dbd17"); +- assert_eq!(t(4323), "43b52de5c2fc76e3"); +- assert_eq!(t(4324), "2048cd4b26e64859"); +- assert_eq!(t(4325), "ea157129647e1f16"); +- assert_eq!(t(4326), "2a3923bea0d85f9f"); +- assert_eq!(t(4327), "a147d086db57cfd"); +- assert_eq!(t(4328), "db947be22f0b8cf2"); +- assert_eq!(t(4329), "b056c0b6a14134cf"); +- assert_eq!(t(4330), "295ffeaddadb4732"); +- assert_eq!(t(4331), "6fc26d7f47222b72"); +- assert_eq!(t(4332), "23f532cc7b0fe7a8"); +- assert_eq!(t(4333), "535dea147c69dbf4"); +- assert_eq!(t(4334), "2f36ea9b288422a9"); +- assert_eq!(t(4335), "4eb50768c0c2d980"); +- assert_eq!(t(4336), "dda886da755bb64f"); +- assert_eq!(t(4337), "3b4b904226649f6e"); +- assert_eq!(t(4338), "306a5aa9921c6e35"); +- assert_eq!(t(4339), "10ad78310e5f4bea"); +- assert_eq!(t(4340), "ad10a54f854fb9e3"); +- assert_eq!(t(4341), "17b087d080b40da9"); +- assert_eq!(t(4342), "1f64de05661890d4"); +- assert_eq!(t(4343), "882a9b334d53cea"); +- assert_eq!(t(4344), "7c92674d4a3d8939"); +- assert_eq!(t(4345), "2a2342de32c76950"); +- assert_eq!(t(4346), "d66189464635a85f"); +- assert_eq!(t(4347), "7ff710c367866f99"); +- assert_eq!(t(4348), "e6175fe7a67e3386"); +- assert_eq!(t(4349), "dcc278ae18dbc8cd"); +- assert_eq!(t(4350), "af45e0cddb431508"); +- assert_eq!(t(4351), "730a1f43a01c6681"); +- assert_eq!(t(4352), "e07724fb1583b054"); +- assert_eq!(t(4353), "fc2aded5b58cca83"); +- assert_eq!(t(4354), "ed72f8ca908fb51d"); +- assert_eq!(t(4355), "a6d3885ad23c50fd"); +- assert_eq!(t(4356), "37dec39191c305e"); +- assert_eq!(t(4357), "5ce2dfd90a6851f9"); +- assert_eq!(t(4358), "d5671efea76041a1"); +- assert_eq!(t(4359), "4b3f011715deed4f"); +- assert_eq!(t(4360), "ae921087842e23c0"); +- assert_eq!(t(4361), "6a496bd092603994"); +- assert_eq!(t(4362), "56d87e88fa31f06b"); +- assert_eq!(t(4363), "148463c77d3b716e"); +- assert_eq!(t(4364), "8783ce4ba8237de7"); +- assert_eq!(t(4365), "cf778ad7d0450e47"); +- assert_eq!(t(4366), "55d7e72bb9c9a1b8"); +- assert_eq!(t(4367), "e6fe427307ddd497"); +- assert_eq!(t(4368), "ffe292477cab6e66"); +- assert_eq!(t(4369), "47072c46359967ce"); +- assert_eq!(t(4370), "7acc9b6b6653d551"); +- assert_eq!(t(4371), "a1062b3018856c9c"); +- assert_eq!(t(4372), "b33e9d7cd15926db"); +- assert_eq!(t(4373), "d9695d0aea96a7b8"); +- assert_eq!(t(4374), "1e86f39865b7ab66"); +- assert_eq!(t(4375), "9cfaee4de17353b7"); +- assert_eq!(t(4376), "a28a1c1db4db37a2"); +- assert_eq!(t(4377), "aa7e8794646d4511"); +- assert_eq!(t(4378), "b59afcc8e03993c2"); +- assert_eq!(t(4379), "baf31d418b4aee3d"); +- assert_eq!(t(4380), "99607e526e69792c"); +- assert_eq!(t(4381), "acce22a84f662a36"); +- assert_eq!(t(4382), "f94f0cd2187e5be9"); +- assert_eq!(t(4383), "7d4fadef4a747679"); +- assert_eq!(t(4384), "425e3d8e34d3076c"); +- assert_eq!(t(4385), "cd9aca5e7332393b"); +- assert_eq!(t(4386), "a5d439006948a47c"); +- assert_eq!(t(4387), "bc43c79a91fa5574"); +- assert_eq!(t(4388), "b766f068b4c171b4"); +- assert_eq!(t(4389), "c3affa12acf885c9"); +- assert_eq!(t(4390), "66e3bac775cd48de"); +- assert_eq!(t(4391), "61b12fbc8d5f5317"); +- assert_eq!(t(4392), "c956c28592bc0376"); +- assert_eq!(t(4393), "3c712cc2d2f47524"); +- assert_eq!(t(4394), "ae09b0fb67620887"); +- assert_eq!(t(4395), "da22b964c63ed7a7"); +- assert_eq!(t(4396), "313ea3398add45c3"); +- assert_eq!(t(4397), "dd5b06702024fb04"); +- assert_eq!(t(4398), "95cdb079b6fdfff7"); +- assert_eq!(t(4399), "8d1ebf6c51fd1a2f"); +- assert_eq!(t(4400), "60bedafb9863865b"); +- assert_eq!(t(4401), "83b459981ce00653"); +- assert_eq!(t(4402), "966ee88e537bc3f9"); +- assert_eq!(t(4403), "acf46e933fd49dc4"); +- assert_eq!(t(4404), "5540a16243467c82"); +- assert_eq!(t(4405), "4f31baec4db2386b"); +- assert_eq!(t(4406), "48c996e8b96662d2"); +- assert_eq!(t(4407), "73d166410b9879dc"); +- assert_eq!(t(4408), "d768d1af11b07dc8"); +- assert_eq!(t(4409), "da3bc0fefef00f60"); +- assert_eq!(t(4410), "6167078c434e5059"); +- assert_eq!(t(4411), "486c606943878e11"); +- assert_eq!(t(4412), "a8587177a1c89b57"); +- assert_eq!(t(4413), "9c508f9a3fa7d63d"); +- assert_eq!(t(4414), "63379c617b4c2344"); +- assert_eq!(t(4415), "a364ec0aafba2c3b"); +- assert_eq!(t(4416), "f954b75e3c1be95d"); +- assert_eq!(t(4417), "8c3227541b26a6a9"); +- assert_eq!(t(4418), "3f6a363745364f25"); +- assert_eq!(t(4419), "2fb08722434bbdc4"); +- assert_eq!(t(4420), "3629981834c8d69d"); +- assert_eq!(t(4421), "9e318e47294d0a2"); +- assert_eq!(t(4422), "c5409e37965fe44d"); +- assert_eq!(t(4423), "a89bab39e5e572a9"); +- assert_eq!(t(4424), "794f5edecfa684d2"); +- assert_eq!(t(4425), "7f15b16019064ffe"); +- assert_eq!(t(4426), "b64c91432b3ca790"); +- assert_eq!(t(4427), "6e1456c87c720e57"); +- assert_eq!(t(4428), "4fdf519d837b4f56"); +- assert_eq!(t(4429), "7aaf306c2bd77bc7"); +- assert_eq!(t(4430), "e46317755603c231"); +- assert_eq!(t(4431), "f688a2be3a5d27f8"); +- assert_eq!(t(4432), "86153d2ed27b2aec"); +- assert_eq!(t(4433), "ddc01c4b711ec82c"); +- assert_eq!(t(4434), "b7ee57cc7cfb84ec"); +- assert_eq!(t(4435), "9389c4359488b43a"); +- assert_eq!(t(4436), "d2c85bdce00a5aa9"); +- assert_eq!(t(4437), "6bcbf028cb27790c"); +- assert_eq!(t(4438), "85a5aad264a8678a"); +- assert_eq!(t(4439), "9f586fe5a5eb6247"); +- assert_eq!(t(4440), "f09bcae8621e1faf"); +- assert_eq!(t(4441), "6d4e399433fd199e"); +- assert_eq!(t(4442), "563ef53f7b38bd06"); +- assert_eq!(t(4443), "4b4e48333bdfd56d"); +- assert_eq!(t(4444), "29036e4e51005c19"); +- assert_eq!(t(4445), "d601e28981a942e7"); +- assert_eq!(t(4446), "40b1a7391911afa0"); +- assert_eq!(t(4447), "94c6e83f63290ee3"); +- assert_eq!(t(4448), "e3e378eacdb6ac69"); +- assert_eq!(t(4449), "644a1c052a0b08ba"); +- assert_eq!(t(4450), "7191b9b12a8a4c9"); +- assert_eq!(t(4451), "950a4fb472b7ed13"); +- assert_eq!(t(4452), "e8750f724f6430d3"); +- assert_eq!(t(4453), "d8b768568f2cd7e4"); +- assert_eq!(t(4454), "c0a8f8c6dcf9df08"); +- assert_eq!(t(4455), "a7f43a3b0651abb0"); +- assert_eq!(t(4456), "ed2a1202064c5764"); +- assert_eq!(t(4457), "98f01dad3374efc7"); +- assert_eq!(t(4458), "50038f1f00b70269"); +- assert_eq!(t(4459), "aae07688c5e6b85f"); +- assert_eq!(t(4460), "f9dcee3e724f967c"); +- assert_eq!(t(4461), "3161fe11cd2477bc"); +- assert_eq!(t(4462), "1167c32c15872266"); +- assert_eq!(t(4463), "393c325a12d5c4b8"); +- assert_eq!(t(4464), "dd92e7ce68480f88"); +- assert_eq!(t(4465), "a272a44472dda56d"); +- assert_eq!(t(4466), "ba14d96e240c0548"); +- assert_eq!(t(4467), "2277d0a554bcdd0a"); +- assert_eq!(t(4468), "1257e8cfaa5f6c03"); +- assert_eq!(t(4469), "9d0394b27f143d82"); +- assert_eq!(t(4470), "c7dd9ecfa44f0bfb"); +- assert_eq!(t(4471), "ff57d6531a645873"); +- assert_eq!(t(4472), "4894577324ebf56b"); +- assert_eq!(t(4473), "dde1c12e4cb0cb"); +- assert_eq!(t(4474), "ce1a154e1aa11e7f"); +- assert_eq!(t(4475), "6f5dae15713ea33a"); +- assert_eq!(t(4476), "8ef8465fbe289749"); +- assert_eq!(t(4477), "967c17c26a086cfb"); +- assert_eq!(t(4478), "79bc8d446caa6c99"); +- assert_eq!(t(4479), "ae4b861776652c03"); +- assert_eq!(t(4480), "77fe45d247df9814"); +- assert_eq!(t(4481), "a861b175d8391938"); +- assert_eq!(t(4482), "dec4262fd72db130"); +- assert_eq!(t(4483), "1eec7bda84d8e248"); +- assert_eq!(t(4484), "24efaa2af169f839"); +- assert_eq!(t(4485), "aee5ed60ba13c4ec"); +- assert_eq!(t(4486), "feaa8a9f8faaa56d"); +- assert_eq!(t(4487), "31990bac804f9d3"); +- assert_eq!(t(4488), "97a99d4535ac48a5"); +- assert_eq!(t(4489), "8f4dc2f5f5a07c18"); +- assert_eq!(t(4490), "1041f6181fbb6266"); +- assert_eq!(t(4491), "f285a7e3a75e68c6"); +- assert_eq!(t(4492), "a1ea0fafb0d0df5e"); +- assert_eq!(t(4493), "e0cc61f18e08c5b9"); +- assert_eq!(t(4494), "b3e49353d87cb460"); +- assert_eq!(t(4495), "e9820cb13297ea2b"); +- assert_eq!(t(4496), "a20d48e81321d6dd"); +- assert_eq!(t(4497), "bffb4cbf5d8759f0"); +- assert_eq!(t(4498), "5fc00b93c15d9eb8"); +- assert_eq!(t(4499), "1e4b455f9772ceca"); +- assert_eq!(t(4500), "46a65cf72f6b3f23"); +- assert_eq!(t(4501), "e2f98d2a818a4cee"); +- assert_eq!(t(4502), "7a405e18f81efe5a"); +- assert_eq!(t(4503), "4e102c459b2a6f53"); +- assert_eq!(t(4504), "4f337b0c4ca28f90"); +- assert_eq!(t(4505), "882a7e8441f97b70"); +- assert_eq!(t(4506), "f8e085c3013f805"); +- assert_eq!(t(4507), "e98e86051c6647f4"); +- assert_eq!(t(4508), "711094f90b171296"); +- assert_eq!(t(4509), "150d205593d2b08a"); +- assert_eq!(t(4510), "7aa065384ae7abf3"); +- assert_eq!(t(4511), "c9944f1cb0438e66"); +- assert_eq!(t(4512), "2f6d06b19bca79b8"); +- assert_eq!(t(4513), "5d82708b7265f89a"); +- assert_eq!(t(4514), "daebb057ad94a31c"); +- assert_eq!(t(4515), "1db234b4b2763812"); +- assert_eq!(t(4516), "8e2b5423e7daaf21"); +- assert_eq!(t(4517), "9c34d7049a5b371f"); +- assert_eq!(t(4518), "6a404110a45f7c56"); +- assert_eq!(t(4519), "ba533f02b8999540"); +- assert_eq!(t(4520), "ca4c24238cbca3f7"); +- assert_eq!(t(4521), "50c9eb9bbc98839b"); +- assert_eq!(t(4522), "2263a98bcc9ee7b4"); +- assert_eq!(t(4523), "63937518638d3f14"); +- assert_eq!(t(4524), "91e82c0967006b53"); +- assert_eq!(t(4525), "6f9b7b5874f1b42a"); +- assert_eq!(t(4526), "b91681495218dcff"); +- assert_eq!(t(4527), "25a4182503acb577"); +- assert_eq!(t(4528), "7b13397e288fbdd3"); +- assert_eq!(t(4529), "9a5c27dfd1f8a6bd"); +- assert_eq!(t(4530), "88ea851735c34664"); +- assert_eq!(t(4531), "96eee4d6bdf0c19f"); +- assert_eq!(t(4532), "ff7cf9557c635ab9"); +- assert_eq!(t(4533), "bb476aa7b194"); +- assert_eq!(t(4534), "43b0c33165f64711"); +- assert_eq!(t(4535), "866c094b577fdca8"); +- assert_eq!(t(4536), "87a374dd21939127"); +- assert_eq!(t(4537), "244a11b76390f454"); +- assert_eq!(t(4538), "ae2d8400d9d6b9a5"); +- assert_eq!(t(4539), "5c9d0eeb9e7beca8"); +- assert_eq!(t(4540), "396ebc5f6fb8084"); +- assert_eq!(t(4541), "4d36b3f822cdb19a"); +- assert_eq!(t(4542), "6682703503d4ec25"); +- assert_eq!(t(4543), "98cb3a7d539dec31"); +- assert_eq!(t(4544), "3c7b4e5261288efe"); +- assert_eq!(t(4545), "72dbbec9e536cd7f"); +- assert_eq!(t(4546), "5ca86ab89b74de2f"); +- assert_eq!(t(4547), "918f9bcddea645d2"); +- assert_eq!(t(4548), "1a2af5184d7e9154"); +- assert_eq!(t(4549), "ff269a709b05eaea"); +- assert_eq!(t(4550), "65d45b30f6576795"); +- assert_eq!(t(4551), "4cfc88627a0e1876"); +- assert_eq!(t(4552), "8bf77eb13777da2"); +- assert_eq!(t(4553), "415760d3eb24404"); +- assert_eq!(t(4554), "a6d92aee053904a1"); +- assert_eq!(t(4555), "bf4392c04b805f59"); +- assert_eq!(t(4556), "4f58e0e2f21454b"); +- assert_eq!(t(4557), "73cba55eb8a310a1"); +- assert_eq!(t(4558), "a04d22dbccc03ade"); +- assert_eq!(t(4559), "7fb40c09c3622e29"); +- assert_eq!(t(4560), "b61516f4c0cf4e4f"); +- assert_eq!(t(4561), "6cbad95595e50e46"); +- assert_eq!(t(4562), "f28216f984395d86"); +- assert_eq!(t(4563), "c28b09303c0fffb0"); +- assert_eq!(t(4564), "b464ddee0706ff84"); +- assert_eq!(t(4565), "86a4329eb220b3a9"); +- assert_eq!(t(4566), "7a466cd0b0805c72"); +- assert_eq!(t(4567), "4afc89da2645fb56"); +- assert_eq!(t(4568), "6a93ffb8c22f29a1"); +- assert_eq!(t(4569), "80624440e7ee288e"); +- assert_eq!(t(4570), "71959b95c7043142"); +- assert_eq!(t(4571), "e56d46973f107c81"); +- assert_eq!(t(4572), "db166fed2e12ce7a"); +- assert_eq!(t(4573), "bc4c9bd7cfc34b1a"); +- assert_eq!(t(4574), "a2a84fbb89e0b87c"); +- assert_eq!(t(4575), "df668d6685c8618a"); +- assert_eq!(t(4576), "9bdc8afc9e671225"); +- assert_eq!(t(4577), "c50ce36eee5b4077"); +- assert_eq!(t(4578), "5bcd08b5b516b392"); +- assert_eq!(t(4579), "58fad664466f4df6"); +- assert_eq!(t(4580), "fd2882834375d268"); +- assert_eq!(t(4581), "7429520ba6eed962"); +- assert_eq!(t(4582), "49ab3c371305258e"); +- assert_eq!(t(4583), "b74173cfd6bdc916"); +- assert_eq!(t(4584), "3793ce085ad573e4"); +- assert_eq!(t(4585), "b67ad54aa2bb96b4"); +- assert_eq!(t(4586), "d62926cd24c57e7b"); +- assert_eq!(t(4587), "28687ba12979fae1"); +- assert_eq!(t(4588), "4c786413474ad101"); +- assert_eq!(t(4589), "4ecdf8ea290de0ba"); +- assert_eq!(t(4590), "5b7a1606c8426944"); +- assert_eq!(t(4591), "71349654e561c604"); +- assert_eq!(t(4592), "9adf52bc60cd0180"); +- assert_eq!(t(4593), "35cdff24c6539d92"); +- assert_eq!(t(4594), "1a3fb287195b0e0"); +- assert_eq!(t(4595), "299156ee3a256f51"); +- assert_eq!(t(4596), "2cc85f64b1c2022b"); +- assert_eq!(t(4597), "6818d8c4fe3710a6"); +- assert_eq!(t(4598), "867c9a6c823dffbc"); +- assert_eq!(t(4599), "7959f1ebb9a2bd6b"); +- assert_eq!(t(4600), "5ec9722f1b7c03fa"); +- assert_eq!(t(4601), "2194d07972923ebb"); +- assert_eq!(t(4602), "7eced966392709c"); +- assert_eq!(t(4603), "c96a8b9dd16d026f"); +- assert_eq!(t(4604), "fff8eb7248f75251"); +- assert_eq!(t(4605), "86af3a436f9a5215"); +- assert_eq!(t(4606), "caddcf70b01c719b"); +- assert_eq!(t(4607), "c463cd37db54d6ff"); +- assert_eq!(t(4608), "15a8de9ec3bdf37b"); +- assert_eq!(t(4609), "74ab87903075ddd7"); +- assert_eq!(t(4610), "9e0ab3f0694fe317"); +- assert_eq!(t(4611), "91532d32900bf959"); +- assert_eq!(t(4612), "679ec60cc74d9e6"); +- assert_eq!(t(4613), "430da720481beb06"); +- assert_eq!(t(4614), "d5d78c9b92706e3c"); +- assert_eq!(t(4615), "6d0faf6cf99cd987"); +- assert_eq!(t(4616), "c5c8116681b69c13"); +- assert_eq!(t(4617), "b5d385d80fa053c2"); +- assert_eq!(t(4618), "646f7aa94f4aacfd"); +- assert_eq!(t(4619), "5d5ffd95e07933eb"); +- assert_eq!(t(4620), "b37430d6e5a3ea0e"); +- assert_eq!(t(4621), "5455e412ee21d2f3"); +- assert_eq!(t(4622), "cc51e2686ad4c1cf"); +- assert_eq!(t(4623), "1028d93b57053340"); +- assert_eq!(t(4624), "90659e2d26fff6f8"); +- assert_eq!(t(4625), "c8fc06cdf2ca07d9"); +- assert_eq!(t(4626), "a805731fa6b0be8a"); +- assert_eq!(t(4627), "930bf48698dffb47"); +- assert_eq!(t(4628), "4293740b77920fca"); +- assert_eq!(t(4629), "890dac3bc12bf08e"); +- assert_eq!(t(4630), "253ab3ce81e0f3bf"); +- assert_eq!(t(4631), "76aa25669a9b65fa"); +- assert_eq!(t(4632), "5b06c7aba71a3cc1"); +- assert_eq!(t(4633), "5fecbc9d60208240"); +- assert_eq!(t(4634), "e0713d0979f2ab84"); +- assert_eq!(t(4635), "cba968689e9ab4ee"); +- assert_eq!(t(4636), "97bae8ef73dc8bc5"); +- assert_eq!(t(4637), "77ebcc61f2f86516"); +- assert_eq!(t(4638), "6727bb09683a1181"); +- assert_eq!(t(4639), "dbc72b13fb29436d"); +- assert_eq!(t(4640), "62d59f33f241d93"); +- assert_eq!(t(4641), "b0b359e09a217b72"); +- assert_eq!(t(4642), "3c7a653a01bc94b0"); +- assert_eq!(t(4643), "9513366445d7d25a"); +- assert_eq!(t(4644), "796198294518c187"); +- assert_eq!(t(4645), "dc27cdd4be90436c"); +- assert_eq!(t(4646), "42ea6bd698b5bd32"); +- assert_eq!(t(4647), "64af6d27de593016"); +- assert_eq!(t(4648), "f4122c02e5574e50"); +- assert_eq!(t(4649), "3b06d0b2ec0ffad5"); +- assert_eq!(t(4650), "e02e8dfa5699eca6"); +- assert_eq!(t(4651), "541ed1b4c595cc34"); +- assert_eq!(t(4652), "48180dd4f970008a"); +- assert_eq!(t(4653), "19c3fab21486ce1d"); +- assert_eq!(t(4654), "7a024ad8bf135fca"); +- assert_eq!(t(4655), "60a9359d6d6308e8"); +- assert_eq!(t(4656), "e8597b5a807d918d"); +- assert_eq!(t(4657), "6ace8a3cb2a6c693"); +- assert_eq!(t(4658), "b496d566d8900a2f"); +- assert_eq!(t(4659), "446b0cd318c16846"); +- assert_eq!(t(4660), "98e5729306d3b7b7"); +- assert_eq!(t(4661), "e43b1e1c98fd71e7"); +- assert_eq!(t(4662), "1e918a2d560a506"); +- assert_eq!(t(4663), "7a04ebed2229613d"); +- assert_eq!(t(4664), "93513f13569ca43c"); +- assert_eq!(t(4665), "501976009b8662fe"); +- assert_eq!(t(4666), "ce5aa8d3b83698f4"); +- assert_eq!(t(4667), "65a973a7dae45d8d"); +- assert_eq!(t(4668), "5c7234786ea89e11"); +- assert_eq!(t(4669), "cea011740e64eccf"); +- assert_eq!(t(4670), "f07e02371e1b31d7"); +- assert_eq!(t(4671), "339af0d9d4106c46"); +- assert_eq!(t(4672), "edfa5941dfe02b96"); +- assert_eq!(t(4673), "be9face2db84917b"); +- assert_eq!(t(4674), "2efd9323709b987a"); +- assert_eq!(t(4675), "bf49fc04d3a41e46"); +- assert_eq!(t(4676), "138eaa21bb4dd473"); +- assert_eq!(t(4677), "5e078c6e272f318b"); +- assert_eq!(t(4678), "bca6a8d6a5d0fc85"); +- assert_eq!(t(4679), "714a94ce1e8ca027"); +- assert_eq!(t(4680), "830ca262e8178cc"); +- assert_eq!(t(4681), "f3b1314bd28cc4b9"); +- assert_eq!(t(4682), "5c744ed97f0ad9c1"); +- assert_eq!(t(4683), "76064736aea7b137"); +- assert_eq!(t(4684), "1dbf09982eaee5fe"); +- assert_eq!(t(4685), "253a5c4bb5cf48b3"); +- assert_eq!(t(4686), "4bbed499eb42393f"); +- assert_eq!(t(4687), "8ef56ca47d2d1683"); +- assert_eq!(t(4688), "f471f489a305ac82"); +- assert_eq!(t(4689), "8805adcb9961c927"); +- assert_eq!(t(4690), "e8e9df25f38c5e3b"); +- assert_eq!(t(4691), "6e26a73bfb86994e"); +- assert_eq!(t(4692), "2eb6208f53aafde2"); +- assert_eq!(t(4693), "91516e17625f5926"); +- assert_eq!(t(4694), "80715df69f18b6b"); +- assert_eq!(t(4695), "8afbe17cf0460336"); +- assert_eq!(t(4696), "f2444e68a9cd7d21"); +- assert_eq!(t(4697), "fb2293780a201442"); +- assert_eq!(t(4698), "ba2caf5a3018ec14"); +- assert_eq!(t(4699), "45a545f12829228"); +- assert_eq!(t(4700), "f1c5b9a1cc8c3ba4"); +- assert_eq!(t(4701), "6042c2b35900b30c"); +- assert_eq!(t(4702), "f23ac27d9273140b"); +- assert_eq!(t(4703), "7ae0a277120eb595"); +- assert_eq!(t(4704), "28e3a94018244dd6"); +- assert_eq!(t(4705), "8323c930b63fe5f7"); +- assert_eq!(t(4706), "6b1115b1bcd23c70"); +- assert_eq!(t(4707), "8690122c1d7874bb"); +- assert_eq!(t(4708), "ea21e54807d8d9bf"); +- assert_eq!(t(4709), "99411045c945891f"); +- assert_eq!(t(4710), "1f8b25f5819a1cbd"); +- assert_eq!(t(4711), "cd3a6e8c74321e94"); +- assert_eq!(t(4712), "e7abb99d36dec2da"); +- assert_eq!(t(4713), "7ec28e94a0a9e0f9"); +- assert_eq!(t(4714), "fd7b4e4a7b037c45"); +- assert_eq!(t(4715), "31ac951f01b433e7"); +- assert_eq!(t(4716), "538f00506e5d5e74"); +- assert_eq!(t(4717), "6c7f6877f67062ce"); +- assert_eq!(t(4718), "9431f5eb8c322e25"); +- assert_eq!(t(4719), "7c93bdd1e6342400"); +- assert_eq!(t(4720), "a9ffc4339b74e3cd"); +- assert_eq!(t(4721), "34e341a9c30bdade"); +- assert_eq!(t(4722), "c0945abead36faf8"); +- assert_eq!(t(4723), "b952e52af2ba200"); +- assert_eq!(t(4724), "be3b8fe30f8f24aa"); +- assert_eq!(t(4725), "eb78e8d82d3f3780"); +- assert_eq!(t(4726), "926cd21ff6a01b9f"); +- assert_eq!(t(4727), "55b551bcc61333c1"); +- assert_eq!(t(4728), "ec57030f15be1c2d"); +- assert_eq!(t(4729), "df9d115e8193a312"); +- assert_eq!(t(4730), "2cb41e94ba333426"); +- assert_eq!(t(4731), "39c62662ed2a86f1"); +- assert_eq!(t(4732), "87a7a8b377000f27"); +- assert_eq!(t(4733), "773492fddba12aa4"); +- assert_eq!(t(4734), "d06b59c722f44ff8"); +- assert_eq!(t(4735), "73d60348b8b05dd9"); +- assert_eq!(t(4736), "b6982b34f91d21e1"); +- assert_eq!(t(4737), "cb6c26a444d47104"); +- assert_eq!(t(4738), "7122d844961f3cbd"); +- assert_eq!(t(4739), "67446123339ff36a"); +- assert_eq!(t(4740), "65c7467e68892299"); +- assert_eq!(t(4741), "f124acc26dfab6db"); +- assert_eq!(t(4742), "611e8a5cf5792f5e"); +- assert_eq!(t(4743), "44b7ae37b1546df9"); +- assert_eq!(t(4744), "1b299b2b1fa3361d"); +- assert_eq!(t(4745), "6f9d41e25163990e"); +- assert_eq!(t(4746), "553aad164928e14f"); +- assert_eq!(t(4747), "203e53a552fa5b5d"); +- assert_eq!(t(4748), "7b8af1276254143d"); +- assert_eq!(t(4749), "c29fa8234345c020"); +- assert_eq!(t(4750), "c21f658b213802f9"); +- assert_eq!(t(4751), "efc84bd4db5cb722"); +- assert_eq!(t(4752), "bb8249e02b902b60"); +- assert_eq!(t(4753), "d78030e4662becf3"); +- assert_eq!(t(4754), "d37885fc25b99218"); +- assert_eq!(t(4755), "72549dd86446d208"); +- assert_eq!(t(4756), "f4a45f4e147f6b15"); +- assert_eq!(t(4757), "261f78eb7fb76975"); +- assert_eq!(t(4758), "a567e608753c3581"); +- assert_eq!(t(4759), "c10b17e99388ef65"); +- assert_eq!(t(4760), "557d5025abbe51ed"); +- assert_eq!(t(4761), "81aa512fed5b7dca"); +- assert_eq!(t(4762), "566316c07dde32c0"); +- assert_eq!(t(4763), "c8738262987e4d12"); +- assert_eq!(t(4764), "4d5832ad2e2434b9"); +- assert_eq!(t(4765), "97a674ba58b8326f"); +- assert_eq!(t(4766), "191fe48b2b6ad02b"); +- assert_eq!(t(4767), "dfc7d1a1a6194cf7"); +- assert_eq!(t(4768), "18af70ce773e13d2"); +- assert_eq!(t(4769), "bd2d6454a01634f8"); +- assert_eq!(t(4770), "bc7698d1db6c8748"); +- assert_eq!(t(4771), "565f49f16ee63cc4"); +- assert_eq!(t(4772), "404595cde5457db5"); +- assert_eq!(t(4773), "af20289e2b3f52b5"); +- assert_eq!(t(4774), "c6e98b8b9e700e0c"); +- assert_eq!(t(4775), "5e893b8a3029dca1"); +- assert_eq!(t(4776), "2c35b41f5e8c1916"); +- assert_eq!(t(4777), "7b5b7188b59cb734"); +- assert_eq!(t(4778), "d23873e7efe72c19"); +- assert_eq!(t(4779), "d37f2ebc0391abd5"); +- assert_eq!(t(4780), "7c7da16ecc7332a1"); +- assert_eq!(t(4781), "aa539ef2dd39415e"); +- assert_eq!(t(4782), "5a5ada71b0e21c72"); +- assert_eq!(t(4783), "9a5e974aa992fb94"); +- assert_eq!(t(4784), "83c311fdcc0c163d"); +- assert_eq!(t(4785), "6475c3c00988dbec"); +- assert_eq!(t(4786), "271ea58d930369d8"); +- assert_eq!(t(4787), "7b15cdfc8594e328"); +- assert_eq!(t(4788), "443c07d59281097f"); +- assert_eq!(t(4789), "3585fad9d9cb640"); +- assert_eq!(t(4790), "14d8c8dc4ead4da5"); +- assert_eq!(t(4791), "6a82c5e1f17a8307"); +- assert_eq!(t(4792), "808051a2b9da35e7"); +- assert_eq!(t(4793), "17269dd812d198a2"); +- assert_eq!(t(4794), "475186d654ecf4d4"); +- assert_eq!(t(4795), "928361d824254375"); +- assert_eq!(t(4796), "840eb7d1c44694bf"); +- assert_eq!(t(4797), "2da5a2fc4cd52f12"); +- assert_eq!(t(4798), "44861e8732fa6874"); +- assert_eq!(t(4799), "277e4990558cbc73"); +- assert_eq!(t(4800), "605a5b29d22aa91c"); +- assert_eq!(t(4801), "f0c3cbcaa19a6968"); +- assert_eq!(t(4802), "fa38b25e3d146766"); +- assert_eq!(t(4803), "da1c10be3d7c5f75"); +- assert_eq!(t(4804), "dea08b66fc317dcd"); +- assert_eq!(t(4805), "4ce13c3935f096c7"); +- assert_eq!(t(4806), "f14795c62c489864"); +- assert_eq!(t(4807), "2b01457565db816d"); +- assert_eq!(t(4808), "cc8151745f9981b0"); +- assert_eq!(t(4809), "993406cb2127f69b"); +- assert_eq!(t(4810), "9e7798aa231e6231"); +- assert_eq!(t(4811), "d6635980c18afeac"); +- assert_eq!(t(4812), "159039e5658eda10"); +- assert_eq!(t(4813), "caa7744f16827f43"); +- assert_eq!(t(4814), "a67e89dbefca3b4"); +- assert_eq!(t(4815), "bb1587cc0c749e6d"); +- assert_eq!(t(4816), "9d3684f4e4fb9ff4"); +- assert_eq!(t(4817), "d37f0eece40491b3"); +- assert_eq!(t(4818), "d6778976c4ffce1f"); +- assert_eq!(t(4819), "303125f8294fab24"); +- assert_eq!(t(4820), "65adf3cad5cd2211"); +- assert_eq!(t(4821), "1f36bc3bd843357a"); +- assert_eq!(t(4822), "cf471d1a0a8e88fc"); +- assert_eq!(t(4823), "7d2aad5b74bb0884"); +- assert_eq!(t(4824), "989e1dd8d876aae1"); +- assert_eq!(t(4825), "824f91429e305bbd"); +- assert_eq!(t(4826), "1a02fa3ddcc1d3e1"); +- assert_eq!(t(4827), "762e45e16ec515"); +- assert_eq!(t(4828), "7e4a222df74bda93"); +- assert_eq!(t(4829), "7b2eeec45e45996e"); +- assert_eq!(t(4830), "1d5dc0b12b08fc36"); +- assert_eq!(t(4831), "2f53d86536fe253d"); +- assert_eq!(t(4832), "5bc3f5c6f25aba9b"); +- assert_eq!(t(4833), "cf2b02a3da26fa84"); +- assert_eq!(t(4834), "54287f6f6909e60b"); +- assert_eq!(t(4835), "c361b334c9f46f58"); +- assert_eq!(t(4836), "c33435ad1097905d"); +- assert_eq!(t(4837), "7552ca488efadf25"); +- assert_eq!(t(4838), "9309e105886a7f54"); +- assert_eq!(t(4839), "1e10014bc49ef61"); +- assert_eq!(t(4840), "7dff578a4202cd56"); +- assert_eq!(t(4841), "264c568c57e84112"); +- assert_eq!(t(4842), "d6085d644b4e8e6a"); +- assert_eq!(t(4843), "bee0de0d728ca657"); +- assert_eq!(t(4844), "2ccaabfe359a2a12"); +- assert_eq!(t(4845), "890de3b8d08c3819"); +- assert_eq!(t(4846), "325fdcb137f0f554"); +- assert_eq!(t(4847), "a34c8ea615ebcca3"); +- assert_eq!(t(4848), "f0cc7e6b48c464d4"); +- assert_eq!(t(4849), "9494cc4bcb30eae8"); +- assert_eq!(t(4850), "3503bf1c4467bce6"); +- assert_eq!(t(4851), "4334dd924b00f085"); +- assert_eq!(t(4852), "d823b6941fabf14f"); +- assert_eq!(t(4853), "41d263a1d341214f"); +- assert_eq!(t(4854), "7c5628d15b8aee4d"); +- assert_eq!(t(4855), "d21d5e54b79ea68d"); +- assert_eq!(t(4856), "113239f74fe0cd49"); +- assert_eq!(t(4857), "b506ae741c3da1f6"); +- assert_eq!(t(4858), "20d92f45f30f7620"); +- assert_eq!(t(4859), "10d49ba4f7e65844"); +- assert_eq!(t(4860), "be1bf2c7cfb5ff67"); +- assert_eq!(t(4861), "8f287d81462f84d0"); +- assert_eq!(t(4862), "964d9d13c15769eb"); +- assert_eq!(t(4863), "6615440e373acc9b"); +- assert_eq!(t(4864), "4a6c69c4416581d2"); +- assert_eq!(t(4865), "3a4abf3f2b3cedfd"); +- assert_eq!(t(4866), "c0ec1db0ed5c7dcd"); +- assert_eq!(t(4867), "8e2f5d994622b857"); +- assert_eq!(t(4868), "bdc33f23a4866f45"); +- assert_eq!(t(4869), "349b9bad49114700"); +- assert_eq!(t(4870), "72d92d362bd5241c"); +- assert_eq!(t(4871), "d6c58d78b26845d3"); +- assert_eq!(t(4872), "ac46cde78ef05995"); +- assert_eq!(t(4873), "12bdd5f77b29be16"); +- assert_eq!(t(4874), "833055eeeec5ea99"); +- assert_eq!(t(4875), "8d13fdae47c004c1"); +- assert_eq!(t(4876), "2094c95cbb1b2825"); +- assert_eq!(t(4877), "45500f181ce0b5fc"); +- assert_eq!(t(4878), "32fcde86ef878296"); +- assert_eq!(t(4879), "9d26a70761661eb8"); +- assert_eq!(t(4880), "81c4c2cc9194066d"); +- assert_eq!(t(4881), "80c67ed989272cd"); +- assert_eq!(t(4882), "cc808bb46bce0dee"); +- assert_eq!(t(4883), "f03d3bc09a116266"); +- assert_eq!(t(4884), "d34942e89658864a"); +- assert_eq!(t(4885), "ad36dbbc71b819aa"); +- assert_eq!(t(4886), "eaed566faddd867"); +- assert_eq!(t(4887), "90a99316322965ae"); +- assert_eq!(t(4888), "80dd6c1d256ada66"); +- assert_eq!(t(4889), "29073946432969a6"); +- assert_eq!(t(4890), "35aab3fbaa95ae7"); +- assert_eq!(t(4891), "825d09c7cfad756b"); +- assert_eq!(t(4892), "3f3bcad4df77d92"); +- assert_eq!(t(4893), "9f342aa5d4d292ef"); +- assert_eq!(t(4894), "d66e7fa9346e532b"); +- assert_eq!(t(4895), "5833eea39b307f68"); +- assert_eq!(t(4896), "9c122ed1dab6cd8c"); +- assert_eq!(t(4897), "4383131c5b1109e1"); +- assert_eq!(t(4898), "299619b79062fc5"); +- assert_eq!(t(4899), "27619b839f9023d6"); +- assert_eq!(t(4900), "5501fa22d919da3f"); +- assert_eq!(t(4901), "f75f65c04f7642e2"); +- assert_eq!(t(4902), "aa9050f17a19b388"); +- assert_eq!(t(4903), "40d62195ddd2a0b5"); +- assert_eq!(t(4904), "53edbd7e06d93292"); +- assert_eq!(t(4905), "3a5e5708d2f2a15d"); +- assert_eq!(t(4906), "3e4b1d92408a7ec1"); +- assert_eq!(t(4907), "9800f380e1e9b2a4"); +- assert_eq!(t(4908), "a830ce32274b6f02"); +- assert_eq!(t(4909), "d96c1f7a303a22a6"); +- assert_eq!(t(4910), "a2818219a9003aa1"); +- assert_eq!(t(4911), "7c42b0c49eea7c94"); +- assert_eq!(t(4912), "3d72f81c0c573b36"); +- assert_eq!(t(4913), "5832b1143a7fa3d7"); +- assert_eq!(t(4914), "9077362b6ae9c605"); +- assert_eq!(t(4915), "b7f88005c2563d37"); +- assert_eq!(t(4916), "30f434dc9279e3ee"); +- assert_eq!(t(4917), "be6001dedf168c4b"); +- assert_eq!(t(4918), "b862f58a6a629f9f"); +- assert_eq!(t(4919), "bca375852f2b2c6b"); +- assert_eq!(t(4920), "ff05a6cfcfddb723"); +- assert_eq!(t(4921), "3e79b597b5d87b69"); +- assert_eq!(t(4922), "d49ca66ab4f48c67"); +- assert_eq!(t(4923), "11571cce7ae393c6"); +- assert_eq!(t(4924), "cd44b10ac3002e92"); +- assert_eq!(t(4925), "28e63723b7b8af5e"); +- assert_eq!(t(4926), "65ee11b5bb9b72f5"); +- assert_eq!(t(4927), "8de58a0ea75c53cc"); +- assert_eq!(t(4928), "3b857569151110be"); +- assert_eq!(t(4929), "34433a9e3441c"); +- assert_eq!(t(4930), "73b0b2adeb2b0b91"); +- assert_eq!(t(4931), "c7a2a6713567897a"); +- assert_eq!(t(4932), "250d07b3bca84bcc"); +- assert_eq!(t(4933), "1916515decaac23c"); +- assert_eq!(t(4934), "d7d54bc4adbfbd3d"); +- assert_eq!(t(4935), "8e2c0dd58c99f627"); +- assert_eq!(t(4936), "a77fa8d98821af1a"); +- assert_eq!(t(4937), "f33169fc75186686"); +- assert_eq!(t(4938), "2439b9dbf3aea856"); +- assert_eq!(t(4939), "f4dba66fc3b2b8cf"); +- assert_eq!(t(4940), "16a279db2d7b0d38"); +- assert_eq!(t(4941), "ffbb39f49789413e"); +- assert_eq!(t(4942), "b111e367bfc61269"); +- assert_eq!(t(4943), "73326e38e1ce8710"); +- assert_eq!(t(4944), "9d6ad6ed6f1beaf0"); +- assert_eq!(t(4945), "aca07de081131451"); +- assert_eq!(t(4946), "84c7585a47ed0380"); +- assert_eq!(t(4947), "aa2626fc317ae7ab"); +- assert_eq!(t(4948), "eb43e10766470e01"); +- assert_eq!(t(4949), "c58107ffcc66f9b1"); +- assert_eq!(t(4950), "843526653205e41f"); +- assert_eq!(t(4951), "24a7308d5585bb"); +- assert_eq!(t(4952), "46182f84762a420e"); +- assert_eq!(t(4953), "e367203477910a43"); +- assert_eq!(t(4954), "a2751b60b53bf55f"); +- assert_eq!(t(4955), "d728235705f39f83"); +- assert_eq!(t(4956), "fc246a5cc76b1447"); +- assert_eq!(t(4957), "1051402611b054e6"); +- assert_eq!(t(4958), "5ce7383dfadf6125"); +- assert_eq!(t(4959), "c3d8285daee4b1e8"); +- assert_eq!(t(4960), "75f8ed0d0c9afb3"); +- assert_eq!(t(4961), "1b1ad57fc747de03"); +- assert_eq!(t(4962), "410f0f529d588207"); +- assert_eq!(t(4963), "65f730f20851291f"); +- assert_eq!(t(4964), "521058dd552727f2"); +- assert_eq!(t(4965), "84fcc848f559b29"); +- assert_eq!(t(4966), "2d5715b1049a76d3"); +- assert_eq!(t(4967), "d7832fc50a1a4aee"); +- assert_eq!(t(4968), "d9fbe72f95acb6a8"); +- assert_eq!(t(4969), "4bbcf0b796efceab"); +- assert_eq!(t(4970), "76f8841443eada05"); +- assert_eq!(t(4971), "4882aa8ec087e65a"); +- assert_eq!(t(4972), "812b90cae8b29cc2"); +- assert_eq!(t(4973), "f079c84064e3b6de"); +- assert_eq!(t(4974), "1e07f773ddd58ce"); +- assert_eq!(t(4975), "87fc2f92dcff066c"); +- assert_eq!(t(4976), "6c98bb7aa65cdda7"); +- assert_eq!(t(4977), "6811b49f97c652c1"); +- assert_eq!(t(4978), "e4505b2a6213fe1e"); +- assert_eq!(t(4979), "2758d91560bb3b25"); +- assert_eq!(t(4980), "30c6dd4796c9b72a"); +- assert_eq!(t(4981), "1fd9765fafe5e0e9"); +- assert_eq!(t(4982), "8fa3f9343d8f0c13"); +- assert_eq!(t(4983), "92a3d63145f39a4b"); +- assert_eq!(t(4984), "73496bd1437b489e"); +- assert_eq!(t(4985), "de47e6083e3489cd"); +- assert_eq!(t(4986), "f34b0ed7557a233a"); +- assert_eq!(t(4987), "84ca296eef254700"); +- assert_eq!(t(4988), "d26c4f271999710c"); +- assert_eq!(t(4989), "bea034c73dc0727b"); +- assert_eq!(t(4990), "20a5315c6a7f257a"); +- assert_eq!(t(4991), "9ab22606e3ba72d0"); +- assert_eq!(t(4992), "4a58dd49f408d693"); +- assert_eq!(t(4993), "1de61ad5517f4572"); +- assert_eq!(t(4994), "9951b26b37d3103f"); +- assert_eq!(t(4995), "64b3f9b7bf731d32"); +- assert_eq!(t(4996), "70b2397214a591a1"); +- assert_eq!(t(4997), "92efd1a03ac28238"); +- assert_eq!(t(4998), "30d0ce2b8f8edf4f"); +- assert_eq!(t(4999), "29885c93c6a0e8c9"); +- assert_eq!(t(5000), "8682b6beb09ab7a2"); +- assert_eq!(t(5001), "9aee418191b0400d"); +- assert_eq!(t(5002), "aae2340929f7e49a"); +- assert_eq!(t(5003), "be0fa6f5fcf649d0"); +- assert_eq!(t(5004), "3161bfbd7a8a4a90"); +- assert_eq!(t(5005), "76d3318073ea9d50"); +- assert_eq!(t(5006), "a84e7aa8bc23da3e"); +- assert_eq!(t(5007), "436eef4cf3d5e0cb"); +- assert_eq!(t(5008), "8d2ac6aab0ebf884"); +- assert_eq!(t(5009), "3bbcfc776f5e027b"); +- assert_eq!(t(5010), "4c0dcbb18053960c"); +- assert_eq!(t(5011), "436a4142cd9f8a9c"); +- assert_eq!(t(5012), "2af52a9b3850b14f"); +- assert_eq!(t(5013), "6cea3a23524c66ef"); +- assert_eq!(t(5014), "7459c0a3205ac57e"); +- assert_eq!(t(5015), "3d2bb81ac52c6441"); +- assert_eq!(t(5016), "f5a569f7fba5c3ed"); +- assert_eq!(t(5017), "2a0cfd3a65ab8e9"); +- assert_eq!(t(5018), "721a95ad94f96a2b"); +- assert_eq!(t(5019), "e3e5700456892830"); +- assert_eq!(t(5020), "d21fba4cec154302"); +- assert_eq!(t(5021), "71fa98ab46eed33f"); +- assert_eq!(t(5022), "5eb6ba3b37194c5e"); +- assert_eq!(t(5023), "edb3044a5aa91344"); +- assert_eq!(t(5024), "8ee647880c9d832d"); +- assert_eq!(t(5025), "905f76e5e1c9f36a"); +- assert_eq!(t(5026), "be9dac4286981574"); +- assert_eq!(t(5027), "23ee2b5b25494c76"); +- assert_eq!(t(5028), "a4ec6509b920ec87"); +- assert_eq!(t(5029), "606a1008553751d4"); +- assert_eq!(t(5030), "672ec8ccefc9017d"); +- assert_eq!(t(5031), "36bff6cde24c2a92"); +- assert_eq!(t(5032), "d7e16631bee6210b"); +- assert_eq!(t(5033), "e2d10a1469c6250d"); +- assert_eq!(t(5034), "fc68213e633bccf0"); +- assert_eq!(t(5035), "2faa87befdc8cefc"); +- assert_eq!(t(5036), "f49bbbc8e237c3f6"); +- assert_eq!(t(5037), "dcb3a896c97ca3a1"); +- assert_eq!(t(5038), "64b8a4fa2149d62e"); +- assert_eq!(t(5039), "edd350ee55f9e43"); +- assert_eq!(t(5040), "35b4bdc5cf4e37b0"); +- assert_eq!(t(5041), "d68c3431b1f9791b"); +- assert_eq!(t(5042), "dda5f2bab020722b"); +- assert_eq!(t(5043), "78320bff2face877"); +- assert_eq!(t(5044), "b3c5f4db7a8b93af"); +- assert_eq!(t(5045), "cb5992175276ab37"); +- assert_eq!(t(5046), "6cc2df57ec9665c1"); +- assert_eq!(t(5047), "5eb494be4f98e23d"); +- assert_eq!(t(5048), "65be3d364b88c924"); +- assert_eq!(t(5049), "84ac07c8ac20db0"); +- assert_eq!(t(5050), "e82b21a8fc307d65"); +- assert_eq!(t(5051), "f385ec3cc52a1ac8"); +- assert_eq!(t(5052), "8d09b0a70ec595f9"); +- assert_eq!(t(5053), "575d660ad0480219"); +- assert_eq!(t(5054), "cc836508ae2eed83"); +- assert_eq!(t(5055), "6845540ad9e9f0d5"); +- assert_eq!(t(5056), "8008acbcb1a03cf3"); +- assert_eq!(t(5057), "705f91471196f12a"); +- assert_eq!(t(5058), "9b597bd2e47bcab"); +- assert_eq!(t(5059), "459d7ac83f89fba0"); +- assert_eq!(t(5060), "e107ceb451d72a03"); +- assert_eq!(t(5061), "4430dbd203a56cc2"); +- assert_eq!(t(5062), "f149fe2dcfec97fa"); +- assert_eq!(t(5063), "ece0eff411b1dca5"); +- assert_eq!(t(5064), "739e492fd0a6fe95"); +- assert_eq!(t(5065), "3c0519e770580d03"); +- assert_eq!(t(5066), "9b75d48905525201"); +- assert_eq!(t(5067), "8f4be37e5bc187df"); +- assert_eq!(t(5068), "16c885b9d53bdfc5"); +- assert_eq!(t(5069), "db029969fabd7c7a"); +- assert_eq!(t(5070), "f771971b966eb2d2"); +- assert_eq!(t(5071), "ddf6b8d8ce1b25a"); +- assert_eq!(t(5072), "d6b56f0fb1c185e"); +- assert_eq!(t(5073), "cbe79f2f492a73fa"); +- assert_eq!(t(5074), "f66887a8e8df8806"); +- assert_eq!(t(5075), "462a7de4f35488e2"); +- assert_eq!(t(5076), "37e0cfa9036d47ed"); +- assert_eq!(t(5077), "fa32b2b836437740"); +- assert_eq!(t(5078), "f53f20be1eeb6a35"); +- assert_eq!(t(5079), "36ca262a05451990"); +- assert_eq!(t(5080), "5c72d73d8e78a81c"); +- assert_eq!(t(5081), "784b764124b6e7ce"); +- assert_eq!(t(5082), "a5548f99840a009f"); +- assert_eq!(t(5083), "fe3b182f65885de1"); +- assert_eq!(t(5084), "302c764453e5f773"); +- assert_eq!(t(5085), "95565ce1a837d8f7"); +- assert_eq!(t(5086), "9d07edf9e4077ecb"); +- assert_eq!(t(5087), "d69760c110805f36"); +- assert_eq!(t(5088), "b29f3fc75badc3c0"); +- assert_eq!(t(5089), "67cc93bcc9aa37a9"); +- assert_eq!(t(5090), "1b08c406103332ce"); +- assert_eq!(t(5091), "ca2cdee427c2fffb"); +- assert_eq!(t(5092), "e64c9eb7df90fc78"); +- assert_eq!(t(5093), "96615a9951fb6dd1"); +- assert_eq!(t(5094), "1f563735c73a6610"); +- assert_eq!(t(5095), "89713a7d1bf47048"); +- assert_eq!(t(5096), "801d3d005727734"); +- assert_eq!(t(5097), "da00acb3f3057ea1"); +- assert_eq!(t(5098), "1ca8791e005c2ddf"); +- assert_eq!(t(5099), "bd2b5d9fc58b41df"); +- assert_eq!(t(5100), "384beaf2218d81ba"); +- assert_eq!(t(5101), "f4f3a22e56e3e1ca"); +- assert_eq!(t(5102), "2fcda13e67023d94"); +- assert_eq!(t(5103), "b2e453435626d669"); +- assert_eq!(t(5104), "3545d0a4170b40b4"); +- assert_eq!(t(5105), "aa2767f0eb60feb9"); +- assert_eq!(t(5106), "4843b566d73210e2"); +- assert_eq!(t(5107), "ea21fde3a12e9825"); +- assert_eq!(t(5108), "5e6df4be6de36061"); +- assert_eq!(t(5109), "822c79409da8b3f2"); +- assert_eq!(t(5110), "75900fae9ecba9e2"); +- assert_eq!(t(5111), "e6720a1ca258789c"); +- assert_eq!(t(5112), "14f5fb2572fa9838"); +- assert_eq!(t(5113), "4e873225dec83b40"); +- assert_eq!(t(5114), "dc5cd0c876d6bd7c"); +- assert_eq!(t(5115), "cc4d45076cd25b55"); +- assert_eq!(t(5116), "f256f00fbe14907b"); +- assert_eq!(t(5117), "e184605497b47b35"); +- assert_eq!(t(5118), "805a6334bfdd63ee"); +- assert_eq!(t(5119), "673c761697ca790b"); +- assert_eq!(t(5120), "235a764fa693088b"); +- assert_eq!(t(5121), "606cc71288a21357"); +- assert_eq!(t(5122), "db8a7f6e79fbe987"); +- assert_eq!(t(5123), "6ee51f00f646d3d7"); +- assert_eq!(t(5124), "be9516cfcaddd415"); +- assert_eq!(t(5125), "3c5faa583d464700"); +- assert_eq!(t(5126), "71b39e417f0259ca"); +- assert_eq!(t(5127), "4b393e67dfc75e60"); +- assert_eq!(t(5128), "bd41b078e51a6ed3"); +- assert_eq!(t(5129), "bce7a973e26ae29"); +- assert_eq!(t(5130), "13fb6cb1e7dc5ddf"); +- assert_eq!(t(5131), "e2334b133f17240"); +- assert_eq!(t(5132), "f367cbead7f9b020"); +- assert_eq!(t(5133), "31d1cf3aafe769bd"); +- assert_eq!(t(5134), "39f853ce70b06ac6"); +- assert_eq!(t(5135), "d6e9a9bf08a663f6"); +- assert_eq!(t(5136), "5b03660550baf748"); +- assert_eq!(t(5137), "80ef70895ca4d764"); +- assert_eq!(t(5138), "cc3a8189a44c084a"); +- assert_eq!(t(5139), "aa30de08dea80fc6"); +- assert_eq!(t(5140), "970fb2ff5e964222"); +- assert_eq!(t(5141), "c6f317fdce042def"); +- assert_eq!(t(5142), "5aa212903c3dc7c4"); +- assert_eq!(t(5143), "4e30941bb45904fe"); +- assert_eq!(t(5144), "78597ba4d1afad6"); +- assert_eq!(t(5145), "d87a07528359e162"); +- assert_eq!(t(5146), "64de8b550f63057c"); +- assert_eq!(t(5147), "cb7489cbfc0b6dad"); +- assert_eq!(t(5148), "c48ca46959366784"); +- assert_eq!(t(5149), "50ef570031f1f8f5"); +- assert_eq!(t(5150), "f951f6bc1cefd6cf"); +- assert_eq!(t(5151), "955b46b46861a70c"); +- assert_eq!(t(5152), "3e1a1c32fc2b5492"); +- assert_eq!(t(5153), "36fa1bc5f41aa376"); +- assert_eq!(t(5154), "958dac619726d174"); +- assert_eq!(t(5155), "275dae5d16d44427"); +- assert_eq!(t(5156), "91177c1de28c13c4"); +- assert_eq!(t(5157), "bd5cd18fde29d684"); ++fn test_vectors_xxh3() { ++ use xxhash_rust::xxh3::{Xxh3, xxh3_64}; ++ ++ let mut hasher = Xxh3::new(); ++ let mut fixture = Manifest::new("tests/xxh3_64_test_inputs.txt"); ++ while let Some((len, expected)) = fixture.next_input() { ++ let manifest = fixture.get(len); ++ hasher.update(manifest.as_bytes()); ++ let digest = hasher.digest(); ++ assert_eq!(xxh3_64(manifest.as_bytes()), digest, "Streaming variant contradict oneshot function"); ++ let digest = fixture.format(digest); ++ assert_eq!(digest, expected); ++ ++ hasher.reset(); ++ } ++ ++ assert_eq!(fixture.line, 5158 + 1); + } +diff --git a/tests/xxh3_64_test_inputs.txt b/tests/xxh3_64_test_inputs.txt +new file mode 100644 +index 0000000..eedf4c8 +--- /dev/null ++++ b/tests/xxh3_64_test_inputs.txt +@@ -0,0 +1,5158 @@ ++0,2d06800538d394c2 ++1,d0d496e05c553485 ++2,5c6a1ea8d9cb8149 ++3,24648ad3c551f4a4 ++4,5784357a31b7d0d ++5,80007918df02e7c1 ++6,2e9b94e88582fee2 ++7,5a541fda0fa3a587 ++8,263c807342e4e56e ++9,c8b7fc039dc0e958 ++10,528ac9e4fc1a9f90 ++11,3cef87b7e43231c4 ++12,84532f19db728959 ++13,d3574398cda27192 ++14,d67832cca6bda3bb ++15,bbb443ad1e4d1bec ++16,9c05240222e0cc30 ++17,7ada5f4899ead84a ++18,ca8aacf88b5f5950 ++19,e84b8d41fc2204db ++20,90ba2a421885a582 ++21,84f6d9419c7f977e ++22,6b21e64781dbcade ++23,d41997d98dbd50ad ++24,93af47ee54e5404c ++25,4cf8dbcbd92ea7a3 ++26,a9acae4173179c99 ++27,f8f8b0016d45caa2 ++28,70114838e8a65c8d ++29,c6e6d661f81f87c ++30,f25481fa11041b41 ++31,d0ac36bffc7db69e ++32,d71ddf065a1c80ab ++33,772f43ec5b115e24 ++34,bb9e8e20e247c082 ++35,2228fc23f2a257a6 ++36,408a1d8fbe9de76e ++37,9d19d0f16f20428c ++38,ba9f4916ab0279e2 ++39,21a3bdf2efd4a5a6 ++40,285f73f3d2edfbc5 ++41,be6a320adbcd4e2c ++42,ade1976fc64643e7 ++43,5ad5d82c03bd890a ++44,b4e62d0949480f46 ++45,5889dea92eb6ac4a ++46,c5c834c6f0432335 ++47,868b8c1917b9c9c0 ++48,730c782947360cc3 ++49,5d1a2a33246e9691 ++50,122fe0818124c681 ++51,8c8d091e381eda22 ++52,b37913b204b0322c ++53,2b3ddb13314f92ae ++54,736fd6233fb8b81e ++55,f1a6af645b18bc1a ++56,a98cafa05a298afc ++57,d8a341320f703286 ++58,4e70731d3f6588e2 ++59,27331e8db547a318 ++60,c22192ee9e3e17a6 ++61,8d1a18453ebddc24 ++62,78aeed2ad9354dcd ++63,2ba0218860091f0b ++64,2f4fc6e436cd2410 ++65,965837a2e1dbb734 ++66,b498b7e94fd1f7c7 ++67,9a0c0f0331f6b57b ++68,f9951841d20f2066 ++69,793a200e17a3c1f6 ++70,bf81a2a69b32abb3 ++71,cd2a03c59d09565b ++72,cc7de8a9c97ad4a4 ++73,3e6eb1935da1ba6f ++74,40977edd807661a9 ++75,7928bab1eda3fa39 ++76,cc64e0b002b23347 ++77,1c5ed5c0210a6d43 ++78,f2dd0699ce2ea89c ++79,b67e465a8b81e479 ++80,2a46c12fc606227 ++81,4f729464f605bf85 ++82,559b83f999b486ee ++83,1d1b274b2e2329dd ++84,6cec7fd9a687d943 ++85,a08e5b128d31a6a6 ++86,6c43dab94ab9364f ++87,8ce252f22131c1af ++88,497054706fc4bc93 ++89,8ba710b3861728d5 ++90,54d21d7b6294f16c ++91,8902e29c4c325f0c ++92,ce81d7558b551406 ++93,6b57162816108066 ++94,26fb9a5465d93fca ++95,22d1a6cf2b037f29 ++96,2b5d82c44adaba16 ++97,1f96a7040ff63792 ++98,140d07a2deff6227 ++99,8ae0280ebe0d7eac ++100,d02275aa860f60c1 ++101,f20ded8dc1b6da12 ++102,d31b5e3be21f7ae3 ++103,9507dbb7e6aa9937 ++104,dffba3eeb5244a56 ++105,dc93df2f9663d12 ++106,1375d8a2bbd2805d ++107,9fdc0a7e31f5d7b2 ++108,d98d03898ce06c6 ++109,f49d4d87bfcc1277 ++110,65c97a638f70d8a3 ++111,e9e15c39f5169ee4 ++112,e46a74c8f191e3d4 ++113,3e6d2fd7dc933ee3 ++114,b452dc3d334026ef ++115,99933bd91ff1540c ++116,4436fd899553ab7e ++117,81fd12b824553dd2 ++118,f529a0c6a3284dcf ++119,9774d60aca8007b4 ++120,1bf0f6a4920aaa79 ++121,f557a4ae3baa07ac ++122,61e06e50f545a496 ++123,4629ec6effdb802b ++124,b45e6dca1609c884 ++125,4a01b9b711e3538f ++126,169ff855eaafa89c ++127,635ab2af1b6f7140 ++128,87d63e7a5ad25cbc ++129,91e14c4600eac445 ++130,137010f6024c02fa ++131,8a7a95311893e6d9 ++132,ee377c5dc82d1ced ++133,4995349ce3893d35 ++134,e1ac019bff79772b ++135,4f903f9796927711 ++136,af18e986274cfa75 ++137,608da467c1686474 ++138,8e6ef6e840e850bd ++139,8e3a1dd2cffa0aa7 ++140,ed7d9fe8a70b0775 ++141,763af060cc3dcaf6 ++142,fcb3a5e5c9e86f2a ++143,7b6060609ffd813 ++144,56bc30eab2853f03 ++145,e0b765437d91c44a ++146,8187155825c6ff43 ++147,58c4ee661fed063e ++148,ea9edf91ebaa7303 ++149,e5b03336244b02b1 ++150,1e4ca123233cfaf ++151,1e928499562ee312 ++152,214298b6918d166e ++153,2365aac81c334efb ++154,4908ffd513d7fb58 ++155,c3b2fa8dcd78b93b ++156,995ce45bd4ab253d ++157,4ec8bd22a4dcaa69 ++158,f9588f3093cccfae ++159,d1dfc105bb605a5d ++160,640460a187a27481 ++161,201e7c6d198bd651 ++162,8054c0ab6a10f3b9 ++163,5887a0a69c2426aa ++164,dd1aa1aca9dad500 ++165,620fdf44f1b22d3d ++166,4689f8c72d5cecc5 ++167,e7213ceeff0f8a29 ++168,f91b66a0100360d5 ++169,8c8cf9c1e35402f5 ++170,4ee615704de8ddd4 ++171,117dcfadf8efbd5 ++172,dbfaa79be07378 ++173,1ae161f9400efb5 ++174,7a5aaa2a92ef6d33 ++175,2cddba6db95e056d ++176,87a78e7eb16c6fb3 ++177,45f1b03192cdd46e ++178,aeb64eb43c61c6f3 ++179,edde8de62e457591 ++180,644bbdcfbb0526a5 ++181,a103528aa9de7d25 ++182,2fbb94d28a3044ca ++183,24a1aa23caea602d ++184,2abe7b4b6c4b4e7 ++185,be179c6900fd425 ++186,a7292c162c25d35f ++187,d648666e8a9296af ++188,8f8c9f8a11b9fb20 ++189,d042b223a90f8a14 ++190,7fc9b606919e18dd ++191,38fe006339ba38df ++192,fd1c56503df97baa ++193,871b41cce33ff259 ++194,7633f98d3080b943 ++195,86b617b80c83cf07 ++196,4293466740ce0593 ++197,4e737e1200095bca ++198,f9dfc37bb0a139be ++199,f5c0f5d2cd2df3d1 ++200,39c8b999dc1b3345 ++201,1d6bc255d64faf33 ++202,98817017b627f2f8 ++203,7444a49e3353bb6a ++204,819c41b634dca98 ++205,305786fe1fc2477a ++206,60ca18c706488188 ++207,6b88d7b3a5b628c5 ++208,973216777d3286da ++209,889e4335e181d96b ++210,9388e9dc796572f4 ++211,bd6b06a82ca65107 ++212,2104ab1fb2acd8ff ++213,ef5d4752e72e1360 ++214,f2005e4c4e9804ad ++215,7fd6fe0fd3c11b84 ++216,173b1394696fb681 ++217,ec855adf14ce98af ++218,9b0e4bc2e04ecfff ++219,6a76b79629796ae0 ++220,474578606e02875b ++221,41071b31995b873e ++222,43023b478a958219 ++223,fec8c13a0dc36380 ++224,666adc941ea1c556 ++225,fee038ecb463558f ++226,a3e524369662711c ++227,a72820f980bd0f1 ++228,24bea451ce7b5acc ++229,7100c737f43a1bb9 ++230,c3e6eca6f09d1f70 ++231,4c8beda296d1540c ++232,d5f0c7f234a08676 ++233,2054c7434b98bcd ++234,14631dde13dd83c9 ++235,88dfc35b4f707cdd ++236,b395afa4c54dd9be ++237,33d2fe98f3d67329 ++238,532b00c7f9cd477a ++239,193c4ffb5047a7a ++240,dc5d1bd547188cab ++241,53af602f8713e4a9 ++242,53988613cc157e3f ++243,e2c2ece8d848327a ++244,bef07f7abc4845ab ++245,322823571fc82c85 ++246,de4c5882cc23dab ++247,52e083a261e6d96 ++248,492a47a4b2f52578 ++249,7380966bec3e6da ++250,c6fad87c03f70cbf ++251,e8fa6276fca394b1 ++252,9fd2f0416fb4027b ++253,1e4ea65aa59943af ++254,50a7f54976672f5f ++255,f941b8b170a10896 ++256,2a2fc82aa6463758 ++257,9b68080c72d8460c ++258,912b9ba7f232c1b1 ++259,a4fd3608edfb9274 ++260,5bedc78cde2129b2 ++261,2c3b1e281a7c445 ++262,ae2a02091ba3370e ++263,18e86045f63c30fe ++264,f781dc38631e7df6 ++265,33e8290c08c3fad0 ++266,b798138cd20a888 ++267,6633bf4741684fd3 ++268,8f74410c9475b089 ++269,86216ab3bfeff353 ++270,ca180dc9e1a4037f ++271,776dcf7d88ecb617 ++272,d4eff6898b590408 ++273,1c06721c96f7a44b ++274,9f4d2ee8dfebdc28 ++275,e4d04af176858647 ++276,d02b6b7ebcbc21d ++277,98993e05af38737f ++278,12f651c7d7c76963 ++279,f81f7f0238c4df9 ++280,38dae9aa024195ac ++281,c81ea359f4bbc71f ++282,6f9fbed99d0fb531 ++283,afb8b642eac7000d ++284,82d2af9ca147baec ++285,29eb5e049d75bb7e ++286,1ccea505446324dc ++287,b0d4e2ca2cc8f2c4 ++288,6757035d2147ac99 ++289,5c96e5c4aabaef38 ++290,db8dd038fa4be8d3 ++291,cb3adbc840c26b67 ++292,58f4d7e455188438 ++293,8d75467fb529e14a ++294,579520aa35816865 ++295,ffa6847f8ebdee80 ++296,c9510f1a9c5cd9a7 ++297,50b9495ce8d6ef3a ++298,30f1d4694dd0c20b ++299,e40a1adc79b38181 ++300,b9cc8f12af5b2061 ++301,a0bf90eaf805d191 ++302,ddf6113391d4643a ++303,95297089c0386dac ++304,2d26ad3b55c102b ++305,4a28ae3470095046 ++306,ff4bdc331a7c3014 ++307,d8fcd466cd0fcb0a ++308,2b64556e39303f17 ++309,f0b886cc4c551d6c ++310,f4359ae199dc4fed ++311,32b86df79b8530d7 ++312,c6760c7dc8b64351 ++313,f0025dd7676173a8 ++314,f71d7b472c814eaa ++315,2a7aa21c2ffe6fbc ++316,6596954a389a48d2 ++317,28bc614ddaa3adad ++318,635d9e6f863ffc0f ++319,e0fd638944759af7 ++320,1e2e7b07c35a037c ++321,fb98f6e7afdb009f ++322,825e186520826164 ++323,bbd81c438d4a7c3 ++324,130665878d0f5f3f ++325,a94a7cbed2839a60 ++326,cf63074d3da6811 ++327,dec6d77685e7b551 ++328,af990df9774e27ec ++329,c7f0e728d0e364d1 ++330,60e0d04b963c6be3 ++331,13672c6f3a9e4349 ++332,6338ecb716da202a ++333,59cb1cb8db9badb1 ++334,10d243c632e92397 ++335,e1d3df60a0806820 ++336,eacee4739f07a346 ++337,8294ed0ebde44f24 ++338,853d8639d8bcc165 ++339,f7301fc1666c155b ++340,3a6e72184328996d ++341,b701898a670ce9d7 ++342,8e9469e6c88f832f ++343,b415425268739f9a ++344,30347cb5a1563a6e ++345,2cbd6a33392a5b37 ++346,b6aa1111e2ef60d7 ++347,a0faca792f571bab ++348,c994deb8bcf38803 ++349,423a0b85f2cd2614 ++350,c051e9de7e940726 ++351,e096cf99c3089a01 ++352,b1201f9673612067 ++353,fee17ddbdebe346c ++354,5ce4b0b87c26a6cc ++355,bb281092fba3e2e9 ++356,f595dc26348e541a ++357,e56733d01f80ee12 ++358,ce526c0e0d696c72 ++359,e84c53c6b5e29350 ++360,907b9c0438bd8364 ++361,f86f6014349085f2 ++362,e62386b8342ede45 ++363,6317f004c95c8225 ++364,38a5f278a81458d9 ++365,be8f400176789bd ++366,54bc65ffebaa7594 ++367,d3c19291ca3a1685 ++368,138ec7039a157c95 ++369,a044b9b3fcd1d88e ++370,cca5f9968e047e45 ++371,46481aeaa39469be ++372,39e1a7e3d806e7e3 ++373,faf5f4342fb4a84d ++374,8e184df133bc5291 ++375,aa9922ea01b71bc0 ++376,1a55d6e5dc7ed248 ++377,d7507aaa5fb0c49d ++378,56d7ed37ece8e5db ++379,65d98905fe473170 ++380,b0b7b38df1f82023 ++381,9297d7fa277a5a0f ++382,b719143a895d83d0 ++383,b41d073b13151072 ++384,e8573b51a5cbc0dd ++385,7b05b7514220a518 ++386,a2102497d8509daa ++387,f7559fd5157394fe ++388,36a75923ed24f97a ++389,541914b278df8a72 ++390,a49d3b3e5c21294a ++391,78baf49653a369c0 ++392,dda9002b813578e9 ++393,28736120b36e8b0 ++394,568c3611e05b35e3 ++395,9e4af93a169e8d2f ++396,a905870cb7e057d0 ++397,e3b257b7c7a00418 ++398,1567ce8c1203f85e ++399,84d49ab1a31a958d ++400,4f5fc28c6c3b7f9f ++401,79b5b2a03eb99993 ++402,f67f70e656b3380c ++403,f502d88ffc5d2ac3 ++404,d8decefd68b95c6f ++405,141922b41ea84918 ++406,e040dd35835e7e41 ++407,81d55d9e8265d6b3 ++408,e67f9d64c16b7b0f ++409,c8e31e34ec839487 ++410,fab8ca082df3ccf8 ++411,e99fa17d31c9c395 ++412,118809f8ce4b315 ++413,43d467f3c0ff90b0 ++414,3e7c19e264900528 ++415,a374e9c2c489ffac ++416,5c216fa3ac5a83e8 ++417,2136113ab70ec901 ++418,d03f31d4963596c2 ++419,6ed18f672d521aca ++420,80a7a35cfdff49e3 ++421,f817b57f3b68aa53 ++422,409a3d15e52cb9e3 ++423,d522fa44ee04a8b ++424,5720efb272cd3b90 ++425,5bbf73df5e8adb09 ++426,2a2bcf86e9a01d14 ++427,f6130305bc00793e ++428,209ec35af9cbff07 ++429,d13b25056c9e5e35 ++430,d565da2501572239 ++431,c9e96b162e6da1c0 ++432,8b6ba808b8082189 ++433,e0993cf92f046218 ++434,cec53c3ca1a71b1 ++435,f0c1305611ce30d7 ++436,c83eddf443be4fbd ++437,b8a7e3a4adb22b2a ++438,c277a9aa1f917c6a ++439,34412f6e8e8c0c8e ++440,126e2393bc32b3e7 ++441,bf98c7ecdea8c05f ++442,68afe388ebff6ccf ++443,b304b7517149a839 ++444,eb638f5f9f432c4d ++445,647ff039c5796411 ++446,4eab925f8b30243a ++447,5db62e019ca349ab ++448,599b62b7b840f605 ++449,3e96ad8710955fda ++450,1b1324431d19be90 ++451,5995e4424b9ace91 ++452,ebbd0e5eb32979c9 ++453,408daee47b907e73 ++454,e52333adab8fcd5f ++455,fb85804c58676b72 ++456,fc9d8eeb376dcdb5 ++457,84d6337ef2ad9d42 ++458,9c12667d8d53b6f1 ++459,bf137f099b593bab ++460,759fdd5f80e021fd ++461,b7aa27f4be25c587 ++462,3f0e55a406953427 ++463,883c84036d8ad835 ++464,43cdf76cc36e02c6 ++465,62849419220bb365 ++466,90c652eb74184bee ++467,b41bd1240c3fbba1 ++468,91dca36f08075e64 ++469,c35bc5e68ddf0ad8 ++470,1a62744b5f84f281 ++471,eb075f095fe6851c ++472,36b624bff53ef9d ++473,688583f672bfb34c ++474,e5632a961a5c4e73 ++475,69ee4f5225027eb4 ++476,89dfe4c981105ab2 ++477,5ad4592fa71f42dc ++478,1208f0050b44f732 ++479,1f665cc3842342d9 ++480,4f83f203ca97c946 ++481,d648147f961aabaa ++482,3c5ac594267cb540 ++483,27d874eae3704f4b ++484,57e8a2d6ec4b2d7b ++485,1a11bf9ed710ab92 ++486,c3a41fd3a9b69e7e ++487,bb3859b2e210a69e ++488,7d6d6e9b8a23578a ++489,87847a1cd27d030a ++490,3331a8ba3ca1308f ++491,edfa2da1e28f3a0b ++492,f037e9261d0d7637 ++493,fffe307442bb70d0 ++494,27072a8718fd1873 ++495,d22bda72cd7389d4 ++496,882d2c6311231751 ++497,dc22240841e8e973 ++498,99ba87a69eb3486c ++499,ff73ff08aace488e ++500,598314bb68cc0aa9 ++501,95fcaaf8166b1ff4 ++502,3934019cde9ddf12 ++503,2e348215fcd0db8b ++504,2ab6d01a92a61da3 ++505,3f0fe1478512e370 ++506,49e15bb9cce3906b ++507,7dde93ac4cdba819 ++508,e8100369c2ccda85 ++509,3e091b06c5548f90 ++510,f575a92928ae8959 ++511,7bdf56745cea11a ++512,41c220dc2918f30e ++513,fc1ffccee92c4077 ++514,3552093193d92d46 ++515,22a848f911323af7 ++516,3b3d7299f460241f ++517,dd184c88583e98ae ++518,faf4dd70e8a93b ++519,bea2f47842d1e139 ++520,5a9f478a6ba37bed ++521,4afd7d2a2a83f308 ++522,72e63785d945dbd7 ++523,e7b9932ba634e6b8 ++524,48d560cd55470e8d ++525,48337041b6505d4f ++526,d8c741e2b83e6bec ++527,4099ce49b6416a03 ++528,8717f521329dc0ac ++529,6bcbc2e5b8ccb8f9 ++530,bd57a7567d2aaf7f ++531,6ed945b0d8ebc5e5 ++532,cef6e8698f3a435a ++533,449a679694f6472c ++534,deff8ce1d859a5b8 ++535,dc2b1641423fb127 ++536,5b6c68b725f09670 ++537,bdf3f430a2f6dba8 ++538,815c69917e3dcb08 ++539,4db0a85f626c87a2 ++540,58b0436d992de530 ++541,9800c1d1928dc328 ++542,7b23d9ff102598b9 ++543,ad6e8c87952d7a21 ++544,f7018d77840430e8 ++545,2926a58ed03e36db ++546,708c3943a7dcee0c ++547,61c122116eae12cb ++548,4360c50435ce106c ++549,bb7fb8dbe03beb34 ++550,90adf5f19ddb292a ++551,cd0d1866be689191 ++552,95257fbf2756978b ++553,22c7efcd39efdf6e ++554,bd996ed089109ebe ++555,6b4120c51e8fc6ab ++556,f1d6d4ee0cc0b994 ++557,dfe4c20f04deb992 ++558,a653c4afac961f8e ++559,7c917101b02a6d9d ++560,4d207734ff80327a ++561,48f332bc95088fd7 ++562,747425242f44655e ++563,2dc52fbb287b5d68 ++564,80440e83ba02472e ++565,3120d1c1f8e0e9c5 ++566,41aaed04fdadfe78 ++567,cfa4b85775b9d08e ++568,9e008a3cdd2daa6d ++569,93aaf42ab327d360 ++570,6f733c73125f036b ++571,3e39085956cb74f9 ++572,16d2c544e936b454 ++573,c3d56529167ddcce ++574,a5e6377bcb7666b0 ++575,5733a4147a601684 ++576,18428e0cd08472a ++577,45ab3b09669f0f82 ++578,58d617939c48c2e7 ++579,ac9c6905b3be0920 ++580,e67652374e85c112 ++581,ba7699531ba530f1 ++582,3500c7b4bb6bf050 ++583,fb1937d09d185622 ++584,7edc51c830e61d93 ++585,bae002607431d895 ++586,baeee09519573c27 ++587,491ab3e3a8fb9d17 ++588,b91c745479163b62 ++589,2736b65d86721c16 ++590,f899c1141a6eae4e ++591,cdbc0b14615d59e0 ++592,44611d31730a4b62 ++593,ad00caba6ea8fb03 ++594,722dce40fe48acdb ++595,d5070b2263756773 ++596,f02405fb451bc1b0 ++597,5dd742692f0fa59e ++598,ef71fbff8cc96524 ++599,1e8e6dae3bd68942 ++600,429d70c480703fdb ++601,bd2e4797ca0d526b ++602,37165b38f2ebe45f ++603,1c5a745682ba72c2 ++604,6e3a8d170e434b6d ++605,9d47c402845f9ee7 ++606,20e10862fed2ed ++607,d97800a38227b6b2 ++608,14b700b2d3eafd78 ++609,9d2b590105f92f0b ++610,8717d32c1b504784 ++611,71a53016958dc759 ++612,fcae6addfb09d365 ++613,82597b0d3e7b8414 ++614,cfbc5b6df2a7d44f ++615,2b2f8ca40a214515 ++616,627271e65159a096 ++617,c23b574d9f025f28 ++618,1d7fdbed2e7302bc ++619,76947be295252dc6 ++620,af872ff522347ede ++621,87126886f2df649b ++622,23c81f909ca70489 ++623,375eda92f48b3ee4 ++624,a1dcf2a592a072ce ++625,436351244941b4f6 ++626,38028d667943fe0a ++627,cd18e4500230437a ++628,a4b40f9092a6af31 ++629,14aae7146f338363 ++630,70f571a13d07b099 ++631,18453e31dc04ed9c ++632,85f7cca6086437b1 ++633,67fd9f19cc99f24d ++634,b9363c16bd5a797f ++635,4fc41bcc4a52f4ea ++636,596ea8ce17fe7aa4 ++637,f1ba2bb2b62213b5 ++638,7a16de368af510f8 ++639,87f844ff1587db8b ++640,c7dd1d279fa3a066 ++641,c6363e4795fc2a5f ++642,636c87084d89c84a ++643,a95e3d299d8f4f37 ++644,5f01c547ffc222d8 ++645,3526b0512fc4311f ++646,5fd46097ec0a776 ++647,ec61105e45fd00dc ++648,2dc439a4ddeb8e94 ++649,c54d2498fdd1497f ++650,c50b947ed9c98444 ++651,86666945b139cee3 ++652,488caebbee73bb6b ++653,cb220f2ac5eaf822 ++654,9883c0cd649244e5 ++655,2737c8936afe134 ++656,c770b4abbb606ef8 ++657,30d1a31054bdb5d9 ++658,97b6664ed646fc34 ++659,bc1dc6ce4163f0be ++660,789b650935b99baf ++661,6f15cfab72a2391b ++662,85ba00be452ef017 ++663,9f379ea3bcbed68c ++664,21bc35a8665585 ++665,496d7f5c6b32a02c ++666,7ea56a2cd9aff9b5 ++667,bb4bae4036860fa4 ++668,a98293381e912866 ++669,d3a2fcfdae0d8dbb ++670,f7eb033ecbd7557a ++671,4800715de16cc9b7 ++672,d2922ca2c11b8fff ++673,9cfa9de4532233ef ++674,57373dc76b581af1 ++675,3394cb951862e98c ++676,3b825ef87e7d7591 ++677,fba8e856e931314 ++678,1aa8666c8e0a9a8e ++679,221d2ce034d7a65d ++680,d6fd9ad7c5a96c78 ++681,222f255155d33c66 ++682,812643e47fe37839 ++683,aab897a28420fb22 ++684,be8e795d22b61518 ++685,6db4ec2c400d7211 ++686,48cd8770c87109c1 ++687,51dddbe59ab6aed5 ++688,42cea3a5dad3e201 ++689,9b6e206edfeb923c ++690,a08a6b7ce225f697 ++691,f5507a78d1065cc1 ++692,def8136d34a98f8e ++693,1368b20ece649efd ++694,f33b77fbd6bc134c ++695,24761bf10eada6c0 ++696,f89fc8dd86a2336f ++697,79e411d293851deb ++698,23558ed2f4e3368e ++699,3d2e9f13c4ead12a ++700,46e8c3fe331c42ee ++701,a18e49e4dc0ba35b ++702,89f4cb28af825052 ++703,fd013e80b51069b9 ++704,f342c13c5e7a079b ++705,12383f03d66ae48f ++706,ecfe788c836329ad ++707,4e93758ba45c6739 ++708,c12332743f5c6087 ++709,d20813f7532d32c3 ++710,7a5194facbf00150 ++711,67a39f7364f6c1ff ++712,328913ac36ec1ce7 ++713,5f2dc409d644caa2 ++714,76396da0c238883b ++715,a27beb190bd1a496 ++716,5b6fc8973a2f19ae ++717,f8115fe597bddf89 ++718,6a452fd414cfc5c1 ++719,e06c45ac7f2eb7b3 ++720,df35ce8f630ed26a ++721,6204b86d5c62723a ++722,1d048117c98f84d6 ++723,3a9598efb5da25bf ++724,b67f81680e8af811 ++725,9b32dc04e9c5b4a ++726,ae35bbce6902abf6 ++727,5624c17f488a98de ++728,332b8f90d0d142c ++729,a52be9f83e703f39 ++730,99d5569eb1f68950 ++731,f49953d40764441b ++732,ac8071d2198f0db5 ++733,30bf338d08aa8c5 ++734,bc0a40634c902e54 ++735,487c2cb6c571f175 ++736,956aabe4c18c55a2 ++737,f4380907a133641e ++738,790932faf4375842 ++739,a3e7ac6af8fcc879 ++740,f5123b1c85b8055e ++741,cb030319a313b25a ++742,78520f7f2a8e1f13 ++743,7036443a5d48526f ++744,e1a7753f4c05cfda ++745,a5ed1c1183344670 ++746,912b2f3acceaa386 ++747,d2a23333c0a8e839 ++748,d2c3be0284aa2347 ++749,ea2033d375b13890 ++750,55134d051abc509c ++751,2a50f3f8e3b6594b ++752,3a9a0b4504436f0c ++753,b392af3d38458b36 ++754,ebde6c2e0f66db85 ++755,5651596202baf684 ++756,9e69d64911ac0316 ++757,d81b94825df22684 ++758,a2566a7e3846ff29 ++759,e1cf8a2dbc931f0a ++760,c209fd917437d7b5 ++761,21a2221db5804b0e ++762,2fab1b974b493dca ++763,19276b89db86b152 ++764,efb82a06cce3b079 ++765,e4c2d08edf2ee73f ++766,a584e670d35437f1 ++767,8863055970b1a7ed ++768,c9d70bf5972b48b7 ++769,c46470c25c074c90 ++770,fc34b3e0b04a2d9d ++771,d369940803ae9ce7 ++772,5c239c82cbb2adbd ++773,6b8a66387749881f ++774,925275e33adb978d ++775,8e5ce4660ed25f64 ++776,b3ce2ca8e3fa36a7 ++777,6bf11a47d228bed6 ++778,8bdf7a5b50e2c6f6 ++779,6655989c35642efb ++780,6a6ddfc48debbb52 ++781,89f4c2bf083173a8 ++782,1396b6b744c5a5f0 ++783,b76f06ac29862080 ++784,2a277f8f9861fee7 ++785,3582c6d38f265615 ++786,d4192a78befeff14 ++787,4f12bd48fd9d3cb1 ++788,38f81330ecbed1fe ++789,93aa2a06c1f82947 ++790,e3886862c2b33086 ++791,6e400b1ef230ef83 ++792,e249a7fb7dfbc7d1 ++793,658849df9019cd48 ++794,a1ff72b4231efb6e ++795,7909a9bbecaacdde ++796,3dfd2355b6c29c54 ++797,4245c5c324760da2 ++798,95f95de91cc99217 ++799,593cd5bfd869fdd7 ++800,361674973186fdaa ++801,cd0ae9d3a923ddbc ++802,f1e5235b63ca3474 ++803,3f0ff7688b26bf39 ++804,396fe4547097859e ++805,3e21a1e907e7115c ++806,c1db2ee8fd130d56 ++807,4040aff728d5d55a ++808,6aeaa175f40ba4bc ++809,6830047e39b6c7d8 ++810,3e9da95ff1801674 ++811,ffd8b65355c39750 ++812,fb60ecfea1fa476a ++813,8b456eababac1487 ++814,6458e1db073e826 ++815,fe4e9f0d4fae8919 ++816,786dbfb4a4278bad ++817,9259ff23a64cfbeb ++818,548cec4b5f3b6010 ++819,737f8b739a66ac6b ++820,bab0b02326e7ddd2 ++821,c2d67b03205cad64 ++822,18d70f2db5a4efe3 ++823,3d148505b3f0b231 ++824,e3f0f4c75a54e9f8 ++825,865ee07806f5a33d ++826,f4163df97673b54e ++827,c6a09b9c73ae5403 ++828,ca83be8e59ac554e ++829,af5034ef6dedab82 ++830,23d1257f1c1cffe8 ++831,442a1675e6b2a86 ++832,c1f17cc5bd8d392 ++833,f966a677b2e21987 ++834,e17b477498158a31 ++835,c8d35a207db6c42f ++836,5e1d8eee2edc2880 ++837,1ad313192bb7896e ++838,23555761d387b416 ++839,fa8bfce2e90e56cf ++840,8d0fbfc4b9d1bced ++841,fd81901b8d62c3b4 ++842,7e68271ccc87925c ++843,989c197252a842df ++844,b72078c23e82bbe2 ++845,950a605f0bc68239 ++846,ad9197150ecb1e03 ++847,b994561177c636b6 ++848,735450f78a90d6e2 ++849,2a305d289bb48f41 ++850,28f36993602540d8 ++851,3a31a68a1bdf22bd ++852,7cdd60f1719992fb ++853,2a4ab01800ef9cf ++854,c09e9ad3ecdf30a1 ++855,f016202f9776854f ++856,4ff0ffa79c315f40 ++857,e5b6dac8bf8bc23e ++858,e91292c131f7ef1e ++859,daaaef487e963df4 ++860,601b839131e7467e ++861,2517130bc7d4157a ++862,69ce35360ae40fc2 ++863,14fe058384196c14 ++864,a3fdc64b0288f998 ++865,178597e90f38d72d ++866,cc1dcccf70d5e7bf ++867,c9209a7ca18acd41 ++868,922436fcb2598812 ++869,62f27ddd2dfaba7d ++870,4cc606110f96e41b ++871,1ae7da106dd43862 ++872,f6f2a3931c4373cd ++873,118c1f853a17d1fa ++874,b598075028a4b5c3 ++875,f2b32b0ece735d1 ++876,9813fca0141ebcad ++877,77db9ba5924c73e6 ++878,3f8fcf12507a010a ++879,430239d1e2a9029a ++880,1fccb31dfcb22c2c ++881,ec38dcd77c41c8f0 ++882,db28309668d676b ++883,2e333f0274f68f95 ++884,8eb90b2f9f8d440a ++885,41da1867c59a7e9b ++886,5f06681aef41cc3d ++887,eeaeb97c9fa6b42c ++888,830af06d09659f36 ++889,f92f3c66f87b247f ++890,16f50a9b02efbb5f ++891,5459c5a768ee8550 ++892,66c16de49cd4fe62 ++893,ad07756d8be262af ++894,57202140e5393f99 ++895,88e3886a04207d0d ++896,b1d697a7806936cb ++897,d7eec0fada50b8b5 ++898,b747a7110a96cab1 ++899,edfb0288de335b89 ++900,804dd5b9608987cc ++901,b9824b26feedf313 ++902,9f5e114297d37f42 ++903,f73d992e6b4f545c ++904,a6d388de3475b8b6 ++905,682090f463cf75c5 ++906,a1807258830ea1e1 ++907,3650e2a058e411af ++908,e418f8fd010b7a69 ++909,3933703f3eda353a ++910,ee63f6d145fbdf0d ++911,962e5af4246111f6 ++912,a7119a67a6d8ee87 ++913,59dd4cc9d13eb457 ++914,813bb21c1b5b51e0 ++915,aa010680033f8ea9 ++916,5b8511c173d1a32 ++917,db1b3d89dd9edca9 ++918,4024b9800bc16021 ++919,c5b9bee1fd302fc4 ++920,3256192fc21d9c48 ++921,a3d8f32317fdfcae ++922,bbe05e468e7d790e ++923,11cad07390bc5529 ++924,b07f0a31b1766cd7 ++925,652b65b692aeb758 ++926,c782c1ed99c2a92e ++927,bd7eb66b9cf636f0 ++928,9924b900f98cda07 ++929,de1fd18b47153595 ++930,caa483d3e1a1cc28 ++931,33355daf7ff1c68c ++932,dd31b38e953a61e7 ++933,4cb89f1407a81d18 ++934,f01a4dd7c083f6b2 ++935,fa86206f629bedfc ++936,f6d5bdb46b2b9ee8 ++937,672293e6b6f7072 ++938,68c5fd06ef7aac80 ++939,4ea7ebc80e30f089 ++940,fc025c537f711124 ++941,433de2efa24473e1 ++942,adfd58e905f9f867 ++943,5184461f1b67ee6a ++944,a0ed3cdb4daabf71 ++945,635d7e61c504b68 ++946,f1022e9b3b769003 ++947,ecd0d1aa11628235 ++948,ca138896994dd688 ++949,cb084e8f77e0c4cd ++950,d46ec8622674977c ++951,c7836227c238e0e5 ++952,abc84b731ee305b ++953,72d6022936f72c66 ++954,7b9a35d64830d32c ++955,9411a5d1f45933c7 ++956,28055375a0c32e58 ++957,1d4ac3bddc706bac ++958,289c95d2d90e1ec ++959,a1e30e7bfccf06bd ++960,49f50141ebc0106a ++961,38edd0233975fd08 ++962,649a5b31571ade17 ++963,524ad12280b5d10f ++964,1675e23a83a9f1f1 ++965,eaaa6748ddd82a34 ++966,2ada59bb3d3cd916 ++967,2d21b05d99d80fad ++968,d288b2a1dc14ed00 ++969,12ce3054319c3048 ++970,4546275954f8be5a ++971,124bc6a8706800c3 ++972,f6d8e1dbe5118c48 ++973,efb4233c4df7ecef ++974,13ce3da98163599f ++975,73cfd41f307247db ++976,cdab191b5d8887e5 ++977,75c234231262461 ++978,8cab5f9b668a884 ++979,f4b301d7263a976 ++980,4c882d38192ba14f ++981,a0d03fdd5ee3ca8 ++982,9a918bd3fdfe3071 ++983,bb40cb7e7e4b3c89 ++984,32f07cf8aa90ef7e ++985,eea59c7a1cb8fa0e ++986,a788b3cbbaecb148 ++987,14490e540a423a15 ++988,2424f8806096a67 ++989,91aea84147402393 ++990,fe6f8c85e961f484 ++991,51c13c33c3652ea4 ++992,d1b2c8779c321a5d ++993,fb1d37b6ab716855 ++994,69174636f78c3884 ++995,61149dacb032eb60 ++996,2b4c2f3cc934dcac ++997,e6c7ad16eeb7ba66 ++998,d9787cc9569f88cc ++999,c44245b546297e1 ++1000,bbfc0172167eba67 ++1001,3d4ef092be6aee67 ++1002,d93876d54a4d7cf ++1003,4b41627b60653932 ++1004,2b598d87ed22612 ++1005,9b85acf31f25f1f8 ++1006,2ce0f61370d50941 ++1007,91397d97d996d0af ++1008,c65fe4c98268989f ++1009,87e35242a334c5bf ++1010,8b107e015acea37a ++1011,7b46a65a3a417b9a ++1012,5caa833505877e4d ++1013,963a532dd57f87c5 ++1014,435f76d02bdd89b5 ++1015,ef675fb8260461f9 ++1016,b68a17985d0acbdc ++1017,9173582d69ca6d9f ++1018,7d87c43cd9ef3dc1 ++1019,72bd1748e211f6c1 ++1020,b81a80228f57ad65 ++1021,94d689138fd22148 ++1022,cd44e8358fb5111f ++1023,8fe2551b898ae2bd ++1024,fdd30084768b91d2 ++1025,b70930c0d45f5e3f ++1026,125cb926daa1bc74 ++1027,273da5bd643f2bc0 ++1028,6d315fd06d2639a3 ++1029,79bfc7b349e59c81 ++1030,f87258d9375ccf35 ++1031,c1b815e4915ac4f5 ++1032,4722a7e314a5c8cd ++1033,36aef70fdb56e2e6 ++1034,3db010c5db89f696 ++1035,4e19bbce127867a5 ++1036,7d36a746703961dd ++1037,e2668cf7a43868f ++1038,ed6d3fc8dee3f19c ++1039,1014eaaf6aa1f5ea ++1040,d85a5d67b39b8ce1 ++1041,10365570f230f2f7 ++1042,b1d6f9d5079dcbe6 ++1043,ef1863f6c2a9417b ++1044,4eb6e9bd906d666 ++1045,ec804759557a43da ++1046,fb055235ed1fb519 ++1047,1f0bc9ccc2925466 ++1048,fb3cc997d87f1ac5 ++1049,653455d182351fe6 ++1050,aa5f03fed1d8b700 ++1051,34f5dba2b73b4907 ++1052,8165f295a5a8fa09 ++1053,fcead5e6bf79038d ++1054,a55487fc7959226c ++1055,b509672762fb545f ++1056,e47a6bab6ae501b2 ++1057,a92fbbe3c827e474 ++1058,a41e57b63e564bd5 ++1059,60800c992d12ebba ++1060,1c2b0c9f79aa5d33 ++1061,f19c7f041354fce1 ++1062,744b1be249a92f68 ++1063,8a21ce727e43e157 ++1064,36bdcca333121d53 ++1065,88a9efe4a25c243e ++1066,bd2a3814c0aa289f ++1067,725052755329d431 ++1068,2a0c73cce9060799 ++1069,fe5e1fd25d2fe8ed ++1070,b822bca6d9f55a76 ++1071,bb2bcff1705ea1f7 ++1072,635815731f9c896 ++1073,2b2c0ef26e5c67d2 ++1074,274b312bf40e32cf ++1075,d52eb12545923bf8 ++1076,1b4b019ffeba6da8 ++1077,d170efec43b2d197 ++1078,b4fde839cbeec012 ++1079,d9679e32f75c38ac ++1080,7c482c61cb7229d7 ++1081,300c25e33b546f07 ++1082,a1929c1064576f3f ++1083,7adfa3eec77bb53a ++1084,9c237acc660ecaf5 ++1085,25057ba9c28f62a ++1086,a113911695224b33 ++1087,d15048e2db9c6697 ++1088,27bd0156bdaf2acb ++1089,b6aa7595c1dc77d6 ++1090,f7edaae382517c35 ++1091,2395b3928d1e2650 ++1092,fd29160c1be0dead ++1093,809055d78007b27e ++1094,ff0532ead59cca8a ++1095,ac7a6559d0e20192 ++1096,36d78123b11ed540 ++1097,deecef1dc152e79a ++1098,827aec36501d3c9b ++1099,c7182350dc410baf ++1100,7e2b839b2c318ddf ++1101,d0f3f07c02497da2 ++1102,a1b4f398db325af7 ++1103,8a4d225320de2d58 ++1104,6a2f1fb9fd5dc125 ++1105,e8734591faff8cc9 ++1106,6fd3e409c89177bc ++1107,e6c4f6383477219 ++1108,20a0f91e0768d37c ++1109,cca1abca63b4e325 ++1110,92d44c259f581a53 ++1111,b74ef51192a95dbe ++1112,f888f1c27f3f34d2 ++1113,dd047f28b9323859 ++1114,446ec7644e2b7c3 ++1115,2fd5dbcdb1587254 ++1116,fcde14e8c7b80f61 ++1117,802f8661b2d78451 ++1118,d975e05a01efe186 ++1119,8501bada8e879b29 ++1120,381e956ed25a9bbc ++1121,80f254cc0c92f3d ++1122,5213db52b43af3ac ++1123,d4ca466818a2df0a ++1124,2e15a2cd65e2ad31 ++1125,4ef03f15e0955599 ++1126,cb453805fa882451 ++1127,25663758f95ca82f ++1128,138183cfbce6c4ab ++1129,138032ba8da511c6 ++1130,6444dfc4106e1234 ++1131,7e56ef797c658d57 ++1132,5e55b29c4fecefdd ++1133,3d909922204f0e0 ++1134,d99ab2782aff55b6 ++1135,46ffca2b9b3aa48e ++1136,22371c3de76d9a6f ++1137,d31e0f6f01f971e5 ++1138,d46746dd89c11429 ++1139,db36492e13114d91 ++1140,d14cf0a6a32bbcb5 ++1141,78ffeeb99b119142 ++1142,8c1eff9d990d558f ++1143,e6f8c8230e15b101 ++1144,6a6a651dbdfc9882 ++1145,d141a82d84f6e4e5 ++1146,5bc4e96abbb1c667 ++1147,2bf037a805cd86e7 ++1148,80b17bb2f6885295 ++1149,f2a38ebcaec435f4 ++1150,543b097d25989776 ++1151,b36080a90e46ccf2 ++1152,be9f7bbc9c1a40d1 ++1153,1f47b8e11a4d474b ++1154,66e8bcc1b6566e8b ++1155,776b66aa5c9fd18d ++1156,b1d0f5a65d5c8e08 ++1157,7a1811c65ada56a7 ++1158,2eb5d6675fe467e8 ++1159,b6b6fca2f5f2a0b7 ++1160,55cc940164ab7350 ++1161,aef700d3375bc575 ++1162,46e0b618554080dd ++1163,61e49d8be9c66731 ++1164,2ed18c86b24d1fed ++1165,f2acbf959533c268 ++1166,cdb348c59fca84f3 ++1167,355fedf8a3c4f40e ++1168,ce57326c04330fec ++1169,bffee7e186815f97 ++1170,cc916f7ad3c25ab5 ++1171,e5989ffa9cdf4026 ++1172,f18341a281a185b8 ++1173,b11c57d727c98b19 ++1174,d9aaf54f62fd362 ++1175,4be8d015c954bb48 ++1176,7a44b3ad2fc74d43 ++1177,95f82be4c02398eb ++1178,637f520914035fbc ++1179,d51bce3794584ef2 ++1180,f6d293c592df4999 ++1181,4db7b84f84489a17 ++1182,e9b4a39e029503c1 ++1183,88a24437a1d7e121 ++1184,ce982c0973f2b5f5 ++1185,b3f43d324cdb06cf ++1186,c7417f067fdd8fb6 ++1187,2657ed19e96b32c2 ++1188,8543affdb429d9f9 ++1189,9d6fe7113d54ed3b ++1190,e8986658de2f4cf6 ++1191,728e9f0d1351c6de ++1192,2efadffe9599b44a ++1193,af42571bf874f291 ++1194,c5b11f2ec7e2874a ++1195,de7348ff5d78f8a1 ++1196,ffb9d38b74842ae9 ++1197,2f6142a2dc8a6e75 ++1198,5b72eefef1830e9e ++1199,d5b6b0e4b5aa27f ++1200,2d7914d0e4800cad ++1201,2aa1a6ed8d286d8d ++1202,50d8b506adab5af1 ++1203,83ee063bfb46c0b8 ++1204,efb4b0bd2e0cb36c ++1205,9095ce6280bcd1af ++1206,8ac75d12ad47cf4b ++1207,41128741d1f3970d ++1208,df9db8b286b4b622 ++1209,16216679400c06e9 ++1210,d3a354f2351e487a ++1211,1526aae3464129ea ++1212,ef10547e6ac98e8b ++1213,718a58738f24ff2 ++1214,a621fea9b2a79c6d ++1215,382e70580964418e ++1216,9d0ded8ebce8489c ++1217,a0d3158cbfe98d57 ++1218,dfb2c2cdc0ce6ccc ++1219,ff5d3c343e02d58e ++1220,b8fc25d56fbb76cc ++1221,ab70446b158ed431 ++1222,e3547bdb06070241 ++1223,12f567438c92d343 ++1224,f72e5afeb8cc2662 ++1225,e924ea0f498eca90 ++1226,2d174b02666c120 ++1227,a955f9e97d07306e ++1228,f52bd9badc05aba3 ++1229,2a4e457c92e3f428 ++1230,88e1e6215daae9ff ++1231,9156a3ec7a88f7ce ++1232,f1ea2251b806f7f2 ++1233,56f9be57314509ed ++1234,2d149122511dd620 ++1235,4a38b5db817371f5 ++1236,5ae67066b11270e4 ++1237,14d4aa6b3cbe294b ++1238,be0c2c8b90faed45 ++1239,4b604b0a4f71dce2 ++1240,f0f4693059358636 ++1241,84810da37a6a5b18 ++1242,eb347fac501cf293 ++1243,dc736918c01aeda3 ++1244,d6d8d5b1f976a0d9 ++1245,408a52019f168815 ++1246,202d329c8601b08f ++1247,f7ac7a19ee5ec11c ++1248,aa394d9bb033bca1 ++1249,39451ac1c9e19a9e ++1250,589bac419c4cfed4 ++1251,8513fa46c1bc9b8f ++1252,24640c83aa0b290a ++1253,fda5e28cf51d6d26 ++1254,727e6c85d745c34d ++1255,2a2bbe6e36985b58 ++1256,4707a8a36efc4932 ++1257,89a59fc4616eb2e9 ++1258,94888933d0a3f7fd ++1259,2d92d49814fed14 ++1260,538662e19ce1dc90 ++1261,480ee9994d10ee3b ++1262,b26360ad3fd82ba8 ++1263,4aa2f0c2c27b7da8 ++1264,b529657562ee73da ++1265,5c172a588a0bd0a9 ++1266,243e61a9a5e2f12a ++1267,8c90437a2950dc17 ++1268,d8520da1ced1b21f ++1269,454be93ae62a6e55 ++1270,23ebcc14429860db ++1271,fd338b596a43f9ca ++1272,ed341769e70ca317 ++1273,8e8956846224c44c ++1274,b35cfccd4fee178e ++1275,c4fd173ae99d0e7c ++1276,1b7625c16ffaea58 ++1277,b4db0ef672ea890e ++1278,4a1ed7ef56796b4 ++1279,9fc07010622ea95a ++1280,841beadf980f87d3 ++1281,3086013a28396503 ++1282,21dd91e83dd21253 ++1283,242f237a59ee676c ++1284,a321181ca01e4fbe ++1285,fb9fbce04a7f822f ++1286,823f0a353831831d ++1287,9ad06c26a447431d ++1288,c6e2b3af800f6311 ++1289,26aecbd3d4746b00 ++1290,9d13cd21fcf24bad ++1291,7e56b4662caf3fc ++1292,e39c23010d0db53f ++1293,345d66744b11eb0c ++1294,6b9cf5cb89f3d692 ++1295,6dfafcafece7420c ++1296,968cb276bc746425 ++1297,b02ee6227d5b9535 ++1298,2aff3ce6f22aca6d ++1299,52ab42d0e04c26c3 ++1300,a677be18c8f4bea0 ++1301,25b1f53a4973b8f4 ++1302,9009ace61ce4dd1f ++1303,60342bbaab9c4e4e ++1304,bd5c0ce25ef66ce7 ++1305,21c4f573813775c3 ++1306,7966b44a7d8d72 ++1307,2dda6568ca1ed1a5 ++1308,5d4efa9919d409da ++1309,af641b0b222f70aa ++1310,4f5c5c235890e31b ++1311,458b16154250d20d ++1312,310149119e1b5cd8 ++1313,1e8368742d639a00 ++1314,be460923fa2c3eb ++1315,84ee7b44243c0cd5 ++1316,d27ee1512575389f ++1317,881fe7d60b0a9a61 ++1318,845bf32311bcc72b ++1319,10dffd31996d14e1 ++1320,9c85c98b31cda857 ++1321,c41c0cc6da525bba ++1322,aadf16e0382219f5 ++1323,89f60d06d4457b2b ++1324,9efc07d6a07bd284 ++1325,696def76a05a4d92 ++1326,1f4c2f2bcc4aa5dc ++1327,e162de4679124ce ++1328,8b74eeeeaf9cd180 ++1329,f1b654c49ebdc43c ++1330,2177f7ed856e3d01 ++1331,32e5f4ac52b82c77 ++1332,cdd91410e7b23fe2 ++1333,b4e4145173688bee ++1334,f6f26dc53f904fbd ++1335,de9d913e3e859b19 ++1336,e037737a88dc3aaa ++1337,f2845c710afb2812 ++1338,8ac9807a3b0e53b9 ++1339,7637f445633ad00d ++1340,b6ac6cb7ee205ee5 ++1341,bdd7002aecea481c ++1342,372732d7c1e1ac08 ++1343,3ff4002ae3b96ee1 ++1344,b14a09711153a929 ++1345,d8cf8822c7adf30e ++1346,10460cd8ad15060d ++1347,956fcf97a7d36342 ++1348,4ef238e53678c691 ++1349,d3927902227d19f0 ++1350,7536ddda8f0a0359 ++1351,d0f0d7453a031dcd ++1352,db35499cb0b5e239 ++1353,82b26511df073fdf ++1354,e9f9e5ac980fec84 ++1355,cc26caa58328e911 ++1356,d76526cca0ef12a8 ++1357,5536924ca2334548 ++1358,6849935c3b3346d6 ++1359,2e329a7bb8f7e4de ++1360,53a339f4acb0ff55 ++1361,d86b63eb2fd46cab ++1362,9cec10848f11630c ++1363,45629f2052ef7457 ++1364,c0331e0c6e53f80c ++1365,cbae20576cce45a8 ++1366,c5da9b10ccd20add ++1367,ad8e178ec383224b ++1368,f0ff5f560cb1135a ++1369,27a2296deb53ccf1 ++1370,50413ff421180e9c ++1371,52017f481e9c87a4 ++1372,6d111f42b44c8bb6 ++1373,5a5edd54038f1307 ++1374,da4aa90dfebcfc4d ++1375,e40b0be1f418d7d6 ++1376,92c5d7c87f57c135 ++1377,e348677d4ed4de4a ++1378,779a2c3ff487fcb8 ++1379,442fa9572681b133 ++1380,b9d797784519bead ++1381,dad0fbdd275c3ec2 ++1382,d632d9c803ffdba7 ++1383,1e07c71400e245b7 ++1384,58facba96f5053ca ++1385,b4b571ba91baf5c2 ++1386,9cdc3281db68121c ++1387,cf6ebbc77238bda1 ++1388,3b9e0f0772d0fc4e ++1389,d254cfb9225f1078 ++1390,792afc896307ca9b ++1391,478d5be2eb509530 ++1392,ad1b708e94211de0 ++1393,d0983073f903de2 ++1394,349858d1732c3bbd ++1395,48dd654b50b625dd ++1396,8ff7787df69d4c09 ++1397,a7b7cfc13402d613 ++1398,fb95d356d998230e ++1399,7a02247c3d387339 ++1400,b3942719838677aa ++1401,8c6997c06d811853 ++1402,9d6f54e215a6098b ++1403,6dc8cec9f3af8243 ++1404,89149b1da2663427 ++1405,109ca82987c5168c ++1406,f711aa30c77aaee8 ++1407,3470a34095c19f89 ++1408,6bc25c01168895bb ++1409,5882064867db7eef ++1410,15ec009b369672fd ++1411,a647feadc58d1f08 ++1412,d3e002aa179339c1 ++1413,3577bba136be5d60 ++1414,dc08ecbf62940763 ++1415,3c1d4c8bb39fa6b0 ++1416,ba7d42b3a6184e6f ++1417,58cd3a5eeaa1c09a ++1418,ce89cc2347e6cd4e ++1419,4a57c69a4b191fa5 ++1420,5c1f8450d211895 ++1421,3c4af97db39a4b9a ++1422,167332dce7741f5d ++1423,bf194d94ef67c62a ++1424,f7d944eb32c14705 ++1425,f2e8f16a0629fc71 ++1426,529111a316c3094f ++1427,4138d3a5183bd872 ++1428,24778efb3a16d5bd ++1429,c8c5e31562ff6e49 ++1430,1875b6ea984a5f7f ++1431,9a2d9b52bfe91fe2 ++1432,2f9df0226e54a1a3 ++1433,b2874f25b55a882b ++1434,63a92ac93da4c577 ++1435,e6fff20e3ac7cbb1 ++1436,88b692e7bb308007 ++1437,a04d9441b355488b ++1438,653af55719ce109d ++1439,77d2076733c1c9aa ++1440,9fbfc485c02bdc51 ++1441,dd70e3c8a97174aa ++1442,afd88aea7eabb637 ++1443,823ea910fec7df3e ++1444,4fe0a1ee0f85d919 ++1445,cd0b07ecbc8c1fcb ++1446,7bd5bf3d1c699098 ++1447,c76b8b925af0011e ++1448,c5692caf12c6554a ++1449,21d6aed9f33f959 ++1450,43cebd213e5b768a ++1451,295ecdb530b01210 ++1452,aacb46b4dee99d59 ++1453,f0b3c2b2a4650073 ++1454,4a79dce109149845 ++1455,1db00a7390e60ed8 ++1456,6eb77ab0ae7c49d9 ++1457,5b727491b4572fbb ++1458,dfd48b963452a019 ++1459,5f625a0a7cb52b51 ++1460,d5a503d6450cd69a ++1461,16a3297b8f9e03e1 ++1462,c01e463041962336 ++1463,d4b630fe0f3d240a ++1464,59cd0ea24c91f5b4 ++1465,cc09ac761386db17 ++1466,ac68dda4f945ae84 ++1467,623523d6e6d1eb5c ++1468,f0a6ba3cd1cf50f0 ++1469,872c996c380cf1eb ++1470,c41d8f321595e430 ++1471,1c121064f52f5957 ++1472,baaf382c23d0ab3f ++1473,e8676c86d283b5f9 ++1474,dcd95eeaa1029ca9 ++1475,c7530e1fb603f691 ++1476,bf6b23b42509b594 ++1477,a787dc05e012cc0 ++1478,bc26d62b37026a63 ++1479,11df7b1e157c2d16 ++1480,e22871d5b20d4f2d ++1481,df34c47266ddc9a6 ++1482,865888519290ec8e ++1483,bf998b674695501a ++1484,3ca9818c8c73ae85 ++1485,c52a70a64b6e224c ++1486,66eb95e80cd7f50a ++1487,829c76ee1921b4dc ++1488,dbd9a755423c436d ++1489,bf0dafed9c544e7e ++1490,c9508f2f8feb6aa7 ++1491,7bfec81a408c8b88 ++1492,23127955cbd27526 ++1493,4edcefce3474f6e1 ++1494,853fa2b12dc8a4c7 ++1495,e024fcb4d7abbbad ++1496,925d7a1b4c99b02a ++1497,cccbb233441ce88f ++1498,2946ba4b951ecd31 ++1499,3ee4326cd9ee27db ++1500,c1960ebe43b22be4 ++1501,edb2547138b687c8 ++1502,36e67a05dd3c24e7 ++1503,9c66584b8089ce63 ++1504,9d87af7e67247024 ++1505,399f180cd4a0c131 ++1506,9d6f2cdf4446870b ++1507,4e9b2e072142b63 ++1508,d37490d7023e0cea ++1509,8329db38cfe03061 ++1510,e00e6964226910cc ++1511,9592306830d926dc ++1512,1b86c9be7447ca73 ++1513,e5c66e658fc155c8 ++1514,fdf65feecab57e4 ++1515,d098a8b411aa1707 ++1516,1f24b08d896770a5 ++1517,33cc22a33ea62fdd ++1518,dc60eca16aaf4f85 ++1519,55f1c9a89522e970 ++1520,7c3a31c768465a42 ++1521,e87f67ff414eb3b5 ++1522,6233b6b43398a04e ++1523,49931cc4f72c35b2 ++1524,62e28f9fe2a2937 ++1525,6de32b05de01952b ++1526,da2ec136803776fd ++1527,80bb2072c2e4694 ++1528,30dbc4f8ae38b9d3 ++1529,b022721e2a28e331 ++1530,5655fcdb483d5fcf ++1531,e1b50cfb05e7701b ++1532,d87d8ce98ce0bdbe ++1533,10df5d348fceae57 ++1534,22590c2446c32bfc ++1535,fd5331d3d7b56da ++1536,d159d6f497375425 ++1537,1b332dd71e927adc ++1538,ec4bf22d5ef1a773 ++1539,365c31f8ae60f5ca ++1540,a833b24733ed51aa ++1541,f2d3085338216d51 ++1542,12cc57e83adef44f ++1543,724883d8b260aab3 ++1544,64ca462ce72adc7f ++1545,691606e6168ca3ce ++1546,90f742c924c3e52c ++1547,8fd06ef2d01b2cac ++1548,a92afdaa67836650 ++1549,c74193cbe42182b2 ++1550,c4b5d9bd9b7e57b8 ++1551,a581ed6a947eb505 ++1552,a74e5d52a5c0f33e ++1553,b8ae72759033cceb ++1554,f56d335e2f7ea00c ++1555,251d80206ece0853 ++1556,3b8602c626974ec0 ++1557,2fe4c14cde8399f6 ++1558,18c3f931e9e862bb ++1559,dbc44c38a7ee5757 ++1560,be43f7ccca6eefea ++1561,ee991af2fab5401d ++1562,30ef581d6191445f ++1563,826ec764e29b07a ++1564,a65e7fa0d3c0f415 ++1565,7bf93a79d7e308e7 ++1566,a450d3227a960654 ++1567,2daa73252a553ed3 ++1568,4e4302213ca5ee64 ++1569,eb2be8dcbc6b7d5b ++1570,fb59602c26c875f3 ++1571,bb79120da33fff87 ++1572,50a0d2a083e73a32 ++1573,4fb40f5dec6dd442 ++1574,6aa6cb1b515aa4c4 ++1575,7a504f7afc6627d1 ++1576,9ca72eb9c9d49505 ++1577,77e153316c90b2d2 ++1578,c2b34c9f5dced061 ++1579,f2055ace0a636948 ++1580,228004cb6301b2e6 ++1581,1a1e342e21d4ad8c ++1582,9820cbee54fd973d ++1583,14e441c8dff38d9b ++1584,23b9dc6737d947d7 ++1585,87758d7c62bb4a57 ++1586,8074ffce6f3a9df ++1587,2bf2e33d777734e7 ++1588,ed8ca9ea8c851711 ++1589,270e2f394dfe6bd1 ++1590,55c88152947715a4 ++1591,5c2878ba866fd509 ++1592,4b658bb46a532ee1 ++1593,ad4f335bc6aeae3d ++1594,3630dcc7263c9622 ++1595,a5f7fb866b4d038 ++1596,8fc0cff5831d786d ++1597,a9b779fe00ee8fa5 ++1598,8e5e823dae792f00 ++1599,bedeeca1a06c73ea ++1600,470de99703f51822 ++1601,7939b69740005100 ++1602,3320897f0c239f36 ++1603,d7c02dfaf8b74477 ++1604,85a4ad5389d933d6 ++1605,74fa13958fb021e2 ++1606,81f582c4d3de5d17 ++1607,91d42786e99f1a19 ++1608,cb6801fbe4fc8f7a ++1609,10442980d6efaef ++1610,a7362e8a793acf52 ++1611,56764ace19485511 ++1612,cde67e9aad03a788 ++1613,63bd190696dfb1b ++1614,887f0e745ba1829c ++1615,1a6a36d0488e9b05 ++1616,8444f27bd244b66c ++1617,cfc0431f00e9c3fd ++1618,dd684baadcb639e7 ++1619,2d0909a5105e5fe2 ++1620,2504f823d954c229 ++1621,863fa5049944a49a ++1622,f316950f71fcbfc6 ++1623,9e4ec228e5fcf113 ++1624,12b1a1e6c931e5f5 ++1625,7755576bba07f16d ++1626,e2ddbcb583137522 ++1627,f580e712f35404fa ++1628,d010f13125fb87c2 ++1629,e2368da0e9fc2f8b ++1630,5e10535049b4f21b ++1631,efa1065e17875e9a ++1632,4b464c0d5bb88dc8 ++1633,f639ce6f423e0ff9 ++1634,128b5f923abccf19 ++1635,1eacec17ee553528 ++1636,ae5992b40b6e6a2e ++1637,a417c1d6e99e7af7 ++1638,1504e7bf29ec1d2d ++1639,4c7eeb712664735a ++1640,426a97ea18113158 ++1641,55d87bb4498302da ++1642,54db2c6e1479cfa0 ++1643,132cad78b4087d61 ++1644,5c394de44c18f301 ++1645,cf822afbf38071dd ++1646,d2f8ba5de9b0fef1 ++1647,53aadeadd53ef610 ++1648,58d2d207fceaeef ++1649,b5002f0028f7f5af ++1650,608345ef63f525cf ++1651,b92dba5cc90a7259 ++1652,e7f46898f9183c50 ++1653,d32f1c89ea11dc95 ++1654,99a22b8c96719abb ++1655,ac3c70399dd6043b ++1656,45752bfce606c983 ++1657,c976634a46cecfe3 ++1658,5ea533cc73b5c544 ++1659,f177bb280b22dae1 ++1660,fb75aa5a5a4953fa ++1661,a032225f1fb7eefb ++1662,65c9b5e21f0320a3 ++1663,f559999d95b58b97 ++1664,535ff4201b1c495 ++1665,3f939f9a2cc31ae0 ++1666,5d5b5f1ad4835120 ++1667,4f760e3ad2f7f4e ++1668,1f390c5b61b573d3 ++1669,188402d8b74b6b78 ++1670,92342ca943d50f87 ++1671,8d3ddfde1bd9968f ++1672,111b2d6d54afeef0 ++1673,145bc2ef5f972283 ++1674,6cdeeac4819faa28 ++1675,758c7fb93757f83b ++1676,46f974c91ee6c65b ++1677,e42aecb42b5f0278 ++1678,1a247c6b922022e2 ++1679,c99242781c208e39 ++1680,175490b7c704949f ++1681,3bbfa62b68b625f6 ++1682,360bb6c336bd1a7d ++1683,edb7572ba99a1ed1 ++1684,212bee8e642e5d29 ++1685,268e634ee3e0da74 ++1686,8889a5106635e3da ++1687,59cbea07ec70c045 ++1688,d89cf714049dfa9d ++1689,a3da9e0c94077910 ++1690,658d6655531bcf5 ++1691,e7ea9786bfda5eea ++1692,876e3f68dfdfb15e ++1693,3303f72b85d2bb00 ++1694,b8b5a81e49cfe135 ++1695,24e881800f1745c ++1696,89c033ec94c4e66b ++1697,6f4d2bd9047f63db ++1698,dfef67aef2c38f42 ++1699,fdaa47c5051411bb ++1700,d58d14aa0046fd72 ++1701,ae07a33bc679e494 ++1702,c3739f35bc188be6 ++1703,61707983b56eda84 ++1704,1a0d440bee9f5409 ++1705,ca413a417baeedd ++1706,f11f002d7a4ea777 ++1707,baa7c498a8ef5487 ++1708,1dd3c381452e5ca ++1709,8e4eccaca970a8d0 ++1710,d3101b1f88a3e2fa ++1711,5529d90f9c8e4b8b ++1712,fe3e70e947557a9 ++1713,be9529618285a9e4 ++1714,5c4386f4be3aee8a ++1715,69496c4a8d0159a3 ++1716,89e0e659c07ede28 ++1717,afd02f5925c74418 ++1718,317f2ff8cb1a4181 ++1719,37c620e1b9009edd ++1720,aceb60bd37105d87 ++1721,d37732ac95bc7a02 ++1722,f61f8ac33221662e ++1723,70278b0e6b3a9df0 ++1724,434f7049b25b5953 ++1725,d533e092a9d0e6b9 ++1726,70a7beeb5f0a1298 ++1727,178fcae611f65324 ++1728,5a4068edf70c5925 ++1729,428bdf8afb0431eb ++1730,f05e0a197e58bf60 ++1731,4501a6d7c937d99c ++1732,c7046c6c75eeb14d ++1733,b1ec9a809ac760df ++1734,287d95e7b11f2eef ++1735,c25817d91295c159 ++1736,6e8d5f4d1a5c9687 ++1737,10889388a7ced958 ++1738,1e7c0603e0d31f9e ++1739,3d9209eacbc5be80 ++1740,89c701ce1cc9da16 ++1741,baa03d545eec7599 ++1742,12c0b5075f8f9f28 ++1743,7fe0ed80edb70322 ++1744,8e4380f84107dd19 ++1745,2d0b861a3828781c ++1746,4fecb5ab5beaf51a ++1747,7f7388af61aa1fcc ++1748,c6963b03973ba3e0 ++1749,c1c375bd9c74d90f ++1750,c85a4f368d6bd2c5 ++1751,7b6c5d787c8c7e24 ++1752,b1b53be313aacca5 ++1753,39efeee45c3486b ++1754,bf80bf3c6c1f4cc2 ++1755,4ff2ce689e6b745a ++1756,a321bec0bc42dd8e ++1757,1be1af351ffcdb89 ++1758,e56dcd025f2b7dae ++1759,53f0ecb5e4cf4f14 ++1760,321c858e0f14ab35 ++1761,9798c001b024f2be ++1762,ebab72f8445cefc5 ++1763,bdb8b14cb71dc0f8 ++1764,54e0ab2dee38ea5f ++1765,3fd7675ae2f339aa ++1766,d9482c7bc7186ae2 ++1767,a66dd49f8d4665a7 ++1768,841b62025261d05d ++1769,1a219962b473520 ++1770,7cc4e4bc69ad1a1 ++1771,a9cda00148544b0c ++1772,6aefc584eedf7a26 ++1773,4ec4618dfa848f4e ++1774,53cc7f353a870ed4 ++1775,d8dbea34775b17c5 ++1776,ccf037aa8784c1bf ++1777,833713a872df50ff ++1778,886e2535fb3fb5e7 ++1779,4c22e70a707f722c ++1780,e7d24f56761fac47 ++1781,f8e9ea057fe0f479 ++1782,7d2a4479ac808b0 ++1783,9a2311e4c21f7780 ++1784,83452d5dcaa01ce5 ++1785,54496332b720b22b ++1786,de70cdafc41eff49 ++1787,ae0741e32ee8aef1 ++1788,91fd717439a66909 ++1789,c117ee267789fe9f ++1790,e1f10fe0e484d5b3 ++1791,ddc62fb625ad2a15 ++1792,fe0be11da86301cb ++1793,ab8928b0f62bc8a8 ++1794,526c3d642e2cf9a ++1795,be3f5e89fe8eb1ff ++1796,96d7ca8b1e2594b2 ++1797,7afba0764d666e6e ++1798,9f465d28820380a3 ++1799,af7e0ed426bbc93d ++1800,cad20c22cd04bdb1 ++1801,fe24d0b151d2e52b ++1802,410852fb1a2d646f ++1803,79a4e88ed4756645 ++1804,a691905159c77926 ++1805,8072ea3e6e76fc0b ++1806,ced2465808a0d62a ++1807,49d363241ea1adc9 ++1808,57ac2dc3a52eb059 ++1809,6c64649c7ec9c23 ++1810,c3d0050721fd0b68 ++1811,1de7f018483f5093 ++1812,a178772c1972e9c1 ++1813,fb889d88a06e5bb ++1814,8e6c74736e196a04 ++1815,1c3bf8dcea7eeba ++1816,45153666bc0114e9 ++1817,c5aeb55714ff56bf ++1818,b9094d9279309ea8 ++1819,b1fdde3125733ff8 ++1820,afa63f21fdee9c4 ++1821,fe2dc45d30bd4fd6 ++1822,19fe5d36c37f60ba ++1823,bd58f32b07ca7e1e ++1824,2468257cbfab7e6f ++1825,73e941afbb9efb4b ++1826,817c4a35f248076b ++1827,1fb7dd1220e1671b ++1828,296606e997ebd9af ++1829,8b7b6b09b17f4f6a ++1830,ba4651b9b00787d8 ++1831,cd0314b05bf313aa ++1832,d705f59105ceca46 ++1833,6648513399a51fad ++1834,723ff56d1f3c899 ++1835,c95fe4c9c91faa1 ++1836,76fec591c729760 ++1837,38be5d7e8de1e81e ++1838,ea1c7fa0c65379fe ++1839,9fc2a2f445fae5d4 ++1840,4f8fdd8cd587bd82 ++1841,7c8f7171cd33b32e ++1842,590392e0570b83a ++1843,1913d05a67229d4f ++1844,ef7ad445728f94e1 ++1845,114c35df739e657d ++1846,d96e590dadc2b3b1 ++1847,de043c961ddb36a8 ++1848,851ab7cbd1819973 ++1849,a2af8a1141a043fc ++1850,c2cedcc56d3d3896 ++1851,db7ebe7b9413d02 ++1852,b564d7f6577b1c5c ++1853,2dcd22c4adad489b ++1854,c1de2f73e9668191 ++1855,4b4e521f120e77a0 ++1856,ef921f073178575d ++1857,89538a227007cc09 ++1858,72ccaabafc16d8a2 ++1859,445d85c4623c8384 ++1860,a475ba6538c04749 ++1861,ecf7a19990cb6ef2 ++1862,9968f94e54b454c8 ++1863,4877717595ddee41 ++1864,a25719b39c3ba918 ++1865,2c4160de1ee412e8 ++1866,df6d410cc34c6b14 ++1867,77fae73a6024ffa0 ++1868,f55b4f0356d77844 ++1869,f767376ac3d2d8ac ++1870,d108a590c981e48d ++1871,6c2a5571363173ae ++1872,b26a41e554f3f3cd ++1873,cb69ed5e05ab52ec ++1874,2ebab8a623abbe0d ++1875,27d4bee58cc1abf7 ++1876,b50e1c9854a3dc81 ++1877,f5655e24975ae149 ++1878,c6fb54517c3597c2 ++1879,9a337a34b44c0f11 ++1880,95b1df6bdc4f0d1c ++1881,1b204a46f0f3107b ++1882,7b9599b76b16f355 ++1883,658b6dbc952d164a ++1884,4e078b2c73797df4 ++1885,2160faf97aae5ea0 ++1886,70d679368614bd79 ++1887,d554042a9b1817ce ++1888,d0ff5240863c0446 ++1889,7a918eaf7dea73fc ++1890,f62e914adfcc2879 ++1891,74bacf2a48fce016 ++1892,4f6bbf6f89f09c9a ++1893,189bbbed4a0c206d ++1894,d39fed21655c255 ++1895,de18718ce97106de ++1896,87848628b5c61102 ++1897,8dbd34a59a156932 ++1898,e142ae36eef448f6 ++1899,775eaf8eed46ed2 ++1900,b6d897bce6b9fb8 ++1901,60661a534406f48c ++1902,ddcab1d29c774b87 ++1903,9067e4679139d013 ++1904,26e07b313fc8a5f1 ++1905,173ea4a208721572 ++1906,2d6916220cf1cbfa ++1907,566ca2e881ace300 ++1908,9c7f666f2bde9b5f ++1909,c6ac6965199d7a87 ++1910,b4cc74751679f30a ++1911,ae10009bdb37e999 ++1912,6a81177bd937374b ++1913,560cba9b861521a1 ++1914,ea0d5deca2b5ea2e ++1915,dc069eb0d78b4c78 ++1916,6a13a22999829498 ++1917,3e3a60a07c88c0e5 ++1918,38b53b8d2e3e9e1c ++1919,81cf2edd37fcda04 ++1920,4e4b01143bea6b5 ++1921,bef3876c7800d7a8 ++1922,a008f2bf3df69da9 ++1923,a50eabc89d2749e6 ++1924,dbe862d7ef1e9684 ++1925,1db6dd494d2593db ++1926,b364e1803385c8d6 ++1927,30a42430f5d71e5c ++1928,4cc199f79be93720 ++1929,1924f42fb8c8175e ++1930,19449583b81b9843 ++1931,69e921a0662761de ++1932,d7d8732d3ed29a1f ++1933,8ec8e42cbfd0548e ++1934,c64913a4817ee9ff ++1935,68c181c62b1613cb ++1936,f7f3ede4a30b6854 ++1937,58f06e92fa5d1b63 ++1938,142c4a2a74b41e96 ++1939,f56a29b375fe6608 ++1940,3cc35c7651f97c7b ++1941,648976fac0503b63 ++1942,8f6417432cc895e0 ++1943,7af6f056172d987d ++1944,1835bf6fd63cecb6 ++1945,223ba2cf22e2937 ++1946,84fb4d5fd5215d97 ++1947,12cdaf582c78fec3 ++1948,34fd12d6ffa2e3fb ++1949,90b8497cef36db46 ++1950,af29124cba5ed6b2 ++1951,f9f10008515db74a ++1952,794f2702099ebcd5 ++1953,37ff324152ecbd3a ++1954,d74804690e980a61 ++1955,3b93c3a2195b94dd ++1956,ae31f274420197d8 ++1957,90d9899d5025b13d ++1958,9abc2aa849fb8b7a ++1959,c0d188c01ac8bb60 ++1960,28539611b1670a09 ++1961,86fcdf5b0cd1655e ++1962,a4f388def388e16b ++1963,fa8caeaf4ff8303b ++1964,87dc573c84446d4c ++1965,48512cbfaca0bc34 ++1966,e11f5089a2f11aa7 ++1967,b6dbb544a494591c ++1968,8c5632bace389ead ++1969,868b69a215b80f78 ++1970,d57c4c97840f9a6c ++1971,7a6fadb7b9c6362f ++1972,47602f039bb8f3c3 ++1973,15c8ee7710bcd011 ++1974,d6128ca9f7857c94 ++1975,15c371fc69e7c915 ++1976,b545fb8e5a450b9a ++1977,214cc8451dcfa4f1 ++1978,67a3e820b61177d0 ++1979,8557f89749973653 ++1980,dfef9629369edcf2 ++1981,5a0ae4a3ac2b7ebd ++1982,28beaee3cba4ef2b ++1983,52242cff05b9366 ++1984,82efaa9278bb9274 ++1985,a44ae145b89b8591 ++1986,f7d33aa4f8ef4c9a ++1987,b1bb161aac21d2c3 ++1988,d7c2ff0bc1aa381c ++1989,b9ab7434f7956fdf ++1990,972a00285b8a9e7c ++1991,eb0d80f65a48f925 ++1992,317f63a3f7775cf5 ++1993,8f8e4390739d2841 ++1994,f9ed24f106eca60b ++1995,ca383aff448b007 ++1996,3ac7e5e26aec7bc8 ++1997,4171f79716de126e ++1998,fc348b946cf894a2 ++1999,6f680270bbb07293 ++2000,375cd6a6ca15751 ++2001,f0e8faf1602b92a0 ++2002,4d916f19a4ae43b ++2003,a25bd88d1261dcc1 ++2004,80b7cfb3e22964cc ++2005,391b19cec79dcf38 ++2006,7acc005555c0af50 ++2007,da4bf3a4879f945e ++2008,bedaf3ed65703cd2 ++2009,4221d29318ebc2c2 ++2010,92f77b598ab682f2 ++2011,4104403883c73315 ++2012,75c7e39b8ef04537 ++2013,1665e5b9e58b5af6 ++2014,3a913de4afc0d271 ++2015,7014ad6887019c84 ++2016,672cee3e806f33c6 ++2017,15625a497e2a4417 ++2018,1c3418e2d94aa50d ++2019,5af385061451c045 ++2020,8221fc16dedfd4d9 ++2021,d90fbc4dbfd823fd ++2022,e1a3bd61addcfeac ++2023,b31ba725f5e19fe2 ++2024,ebee6184d1c8a3d9 ++2025,a662682b030fef3 ++2026,fc29d1e7d5018528 ++2027,d67ad7b2129a858c ++2028,537d368a6c61dc4f ++2029,9d15a8d5c875526f ++2030,5cef1a3c24111b18 ++2031,847bab1ac53d891b ++2032,5402953cc97b7a87 ++2033,e2ad289af93f1277 ++2034,4dda512363875bd4 ++2035,8d020e39c5f615b ++2036,4a6a034bab2aca8c ++2037,de8066d02daaae4a ++2038,3c1b2601151f6887 ++2039,3ee5f97f3287a85b ++2040,acf750ac4a4c59f3 ++2041,83ab43e5ecf801ab ++2042,210829ba52354d19 ++2043,3d83d064a33654b8 ++2044,3ea04723bcfe3440 ++2045,ba57dba766d2cee4 ++2046,bad39096f57a7957 ++2047,c352189b5b1ee172 ++2048,adfe50998313b7a1 ++2049,5d8a062897836626 ++2050,8ced84414590f1f2 ++2051,75993a4dde6a3fad ++2052,43dc79a48226b4f3 ++2053,b5e8e2f697d286e8 ++2054,9ef2bc741e197b65 ++2055,33291f5807f3f6c ++2056,e9d64522efff9ca7 ++2057,a6153918235000b1 ++2058,abdfbd9594f2f765 ++2059,1017de7235f32ff8 ++2060,81d6aba7a8fc179a ++2061,c832cf8f0eb81232 ++2062,171568cdf80ef160 ++2063,f641ab070d65e39f ++2064,d155eb2d66c34729 ++2065,d8363760bcc39e69 ++2066,53de97c5c869051e ++2067,f67670b2602dc4e2 ++2068,5d4ad0016246186f ++2069,b2f059d5663db26a ++2070,60f2ccda84bfc0fc ++2071,adc42b137f4748d2 ++2072,fd43741ba9a299b6 ++2073,bc27fdfceb3ac88 ++2074,85e9963eec913907 ++2075,50eca9ea6c334238 ++2076,c035eaded35ff6c0 ++2077,1af9afa23fe3e52a ++2078,a373c05f66b73e41 ++2079,346d47bbf2ca025c ++2080,14b797a131b5143f ++2081,c491d225c1857333 ++2082,d7423d1888da3b95 ++2083,97f77eec877e7cef ++2084,fcd16d549b1a2031 ++2085,495e0f6c74728564 ++2086,1967df608e589af1 ++2087,4d3ba8c9942ca405 ++2088,15ce93fa3a226442 ++2089,bc4765ea82519540 ++2090,690d89e8d9201e0b ++2091,b0a5f4bf28eb970b ++2092,b2dad1c1430f155d ++2093,3304d16d1eab3fa8 ++2094,3056951348557a9b ++2095,c3bf92956c29d9b7 ++2096,bef28e20a0b9617d ++2097,d85c62831e891d91 ++2098,5309f0626df1a06a ++2099,a38f978b2811ffe3 ++2100,c2145233eadfab21 ++2101,e8dc5776be3ec8b3 ++2102,ae53f41b6e50c1dc ++2103,9f55e5896b2bb753 ++2104,2fbeb741a5e89425 ++2105,985555c2e7941113 ++2106,167561a515a31fa2 ++2107,eed1f11447872c1d ++2108,a8700546b35e6673 ++2109,84c3b98ffffb16a9 ++2110,2aecfc3c6e6256d7 ++2111,fb648aaf1a4a5397 ++2112,7f5dfb46766a7126 ++2113,7129bd45c0bf2d53 ++2114,b67cd456f6c774bc ++2115,8e206c34de7e669c ++2116,a56e97715529a3db ++2117,75cfc4e85955a9ef ++2118,4e0152a11e0cd464 ++2119,2b85add074d54542 ++2120,4b94282e5b3ab6d8 ++2121,ad462d53764f79c3 ++2122,8ff82a9251b3a82 ++2123,9a2fc79583aaa0e ++2124,bba752d8a0e0b564 ++2125,ca303a5df2ce678d ++2126,2cf2f059eec80522 ++2127,77d10f08b1e5eda2 ++2128,edbb06cc2dcd6e29 ++2129,43a4c17a87b099ac ++2130,6b9258c7e458162e ++2131,7c0fe12f45e03ac1 ++2132,8079a15307e0f1c7 ++2133,88fa74c665fe388a ++2134,cd5145dfa9c3d56c ++2135,6a89eca454939ab8 ++2136,edce60e1a352c829 ++2137,c9faa97e3bd4a5b6 ++2138,94801308a5057af0 ++2139,512b805431092327 ++2140,c5d791c1b3c22339 ++2141,1d32291060d2c3f7 ++2142,7bd9248567a770b6 ++2143,1be213b1df7af154 ++2144,2868e922e29944b6 ++2145,38ffe9d67b40fe57 ++2146,7a772517e00bf509 ++2147,59572bf91ca813c4 ++2148,b83552e7e5c3f85 ++2149,89c553dd39615f96 ++2150,b9a4ea57cdb80773 ++2151,9767fccc1ed85f2d ++2152,99212b8ceb87bb5 ++2153,1d6ac7d760b14b19 ++2154,e97c5557d0926fe7 ++2155,1959aed097593e7c ++2156,9c38b78b40f129bc ++2157,58b73d4f482c6720 ++2158,a8ff1e2ff1ff6fe ++2159,86ff44c75d6ddfdf ++2160,91ddc550e142a61a ++2161,98ea635493417fc6 ++2162,a292112895aba31c ++2163,d3c288e5027b07e5 ++2164,d36fa7ecea007fc2 ++2165,5839e3f5fe4cc6f0 ++2166,ac6de0601d98e6d3 ++2167,3d10a5412a361bca ++2168,652d464cd531a6e4 ++2169,ad16578721e76ab2 ++2170,8d6e6db1e12fcfbe ++2171,db25ed8aec9283bf ++2172,a8e50429b6efa382 ++2173,330fdba1b3542bc ++2174,c0c0ce292982681a ++2175,8a1f57694355454c ++2176,4030a6ec3a7e7042 ++2177,e6aa47c22b007c77 ++2178,295d8b6d5b2d725b ++2179,30ac928bd41b7d3 ++2180,48e203e7835bd5c2 ++2181,ce49866bd0db5227 ++2182,83f6b2616b587dad ++2183,67bfe5735be2c5fa ++2184,3b14b69e5a2629ad ++2185,70c445e26bb0eb2a ++2186,dc6120001d03e5e7 ++2187,5023c9e202887f5d ++2188,67d3be53195f4dc6 ++2189,ff8c6a5b7019e51b ++2190,2ddcc3e62f5d6209 ++2191,2e7fb25c1a12e2d4 ++2192,1b34ff2cd20d02b ++2193,feef2410e2b1a6c4 ++2194,b3d4f0846bec08aa ++2195,c8918d396d6b0915 ++2196,37307e43a88464e2 ++2197,429efbbb2305443f ++2198,c1221db9f19e0ec6 ++2199,a6bc3dc75251e381 ++2200,9243f3dcc51ae959 ++2201,1aa7c61d921f36f5 ++2202,b6c13fc0dfa48012 ++2203,ebe32d624029f098 ++2204,b1c843cec582f1a ++2205,b6e81e976dc21ac2 ++2206,92f121aa2b1495ac ++2207,3f25f8fa7d3c5cad ++2208,cf296fa1acc3694c ++2209,2b2b3ed28a2ebfad ++2210,7507ddda860de3c5 ++2211,14627e61843dabc7 ++2212,3fc0560533ec53d0 ++2213,907c338c8da3a2d8 ++2214,2f105df8b0f4fdbb ++2215,c3b59b408204f71c ++2216,f835f85f6905e7cf ++2217,ece5fcc88a71071c ++2218,4496f32c95beafd9 ++2219,afc4d7e402718231 ++2220,9935b46891e91182 ++2221,7f52b84dc003158a ++2222,b1992c558096d12a ++2223,d1f37ecca6a9524f ++2224,cf60a0ea96ac11e ++2225,8ffc4f1a966f30f4 ++2226,89365d57a999cc5f ++2227,b7fabac36af395cb ++2228,c7c67cb436da8ca4 ++2229,9e6a346354ec787c ++2230,5d5441dfb7c0d8df ++2231,472f4a0fee79b42 ++2232,d8df5fd12710b692 ++2233,68ffaac3b6bf4a7a ++2234,52d34ba35b4574ed ++2235,720cbeb07ea35959 ++2236,452ab698f0b6b003 ++2237,f78f221d484df67d ++2238,dde2e29cbf3fc60f ++2239,f3c111dbfd3c1b7d ++2240,a88e99ba129a5beb ++2241,5d5eab10b9ee6864 ++2242,1c72b38fd2dd0b7f ++2243,d7faf430fd256ccb ++2244,c97f2adb609d5269 ++2245,a15ae0c9655d76de ++2246,6a65bc9479f0fddb ++2247,fee1cae00d99f7ea ++2248,1f4cbdf51c82bb41 ++2249,e4ea4c35a784c9a2 ++2250,4b6562a8945de498 ++2251,64837e53c95c1262 ++2252,194d8dabd3ada99b ++2253,80c525305b53cce4 ++2254,7d1cd035fe7573e9 ++2255,76e590ce1496f5c7 ++2256,13948554b416f1bd ++2257,98345e41f128cc0e ++2258,aaa1372aa54a760f ++2259,d1831c55aa88606b ++2260,39c0471f0d856f14 ++2261,db44fdd8ed6e932c ++2262,c00d3baacee1fbc0 ++2263,2920cc303ea72dd9 ++2264,70e154fff4125ccd ++2265,c04469122088319 ++2266,ae23d9845b2b1954 ++2267,fa9bf6a3680b2be6 ++2268,ad2ba7a4e2641cf3 ++2269,23bba00e7b6fd942 ++2270,d8af32a6388dd507 ++2271,1b68b2af11dfe884 ++2272,e04fad3c8fa752f3 ++2273,aec52eaa57b237a ++2274,ab384c895b64c80b ++2275,5aadcab3a400769f ++2276,d54e86ebcfd61e13 ++2277,f891fad0c4062a82 ++2278,12347cc3115ac2f0 ++2279,2411049a656c17f9 ++2280,982a7694911e8af1 ++2281,46042d1da456b034 ++2282,b6ca80a58370f6ef ++2283,758326ed6dcc5a4e ++2284,2972e2fef7ac5b0e ++2285,9242583729b8649a ++2286,cd7145d47afa5022 ++2287,a39cfcee238e6e78 ++2288,199be74fb446d30a ++2289,419ef98b4365530d ++2290,150350fbf5ea79b4 ++2291,89dcd7d1a9b70fa1 ++2292,4aaed54d13fa7214 ++2293,8864e4fc3379ad41 ++2294,48457f578c9abeb5 ++2295,499ed33259808512 ++2296,7b29f1a4a76b79e5 ++2297,6e0d3de680f80b26 ++2298,faa604c7eaf0ced6 ++2299,903351bcdf2c9a89 ++2300,19ff6b19e1fc3cbc ++2301,80aa7fe21194b6ad ++2302,37362ef819c62939 ++2303,6a6cd904544b8b96 ++2304,2987b3b2797f07b0 ++2305,3ba4833fcb51f09 ++2306,d25459f3c058b5d7 ++2307,de89494d4d45d1a3 ++2308,8bfb0966a5e5e7d0 ++2309,ec6de8392e8a9210 ++2310,48c512535c4edca1 ++2311,b449e3c5a5bdd81b ++2312,9d8eac3ef8217832 ++2313,d073b2026143a78 ++2314,40a20c1ab20ba0ca ++2315,d13b7372aeb3bcfd ++2316,5e8d38fbde613d22 ++2317,69654f329c3d3dcc ++2318,68e3a83a28ef1507 ++2319,54d3315ece8a0884 ++2320,70489db1b03e85b5 ++2321,1add3864d371e9d1 ++2322,28a57db1b9ccb40f ++2323,3eb291931e950a08 ++2324,83f25d8c081110c ++2325,df42fbe17f76169a ++2326,f8c84f9e6178017a ++2327,10f3ccc1f5c99f2a ++2328,28c1d5fc006aa6b9 ++2329,c7bac6d06606883f ++2330,96476d3117c8b973 ++2331,42e8f760d6dfb7b5 ++2332,87d2d4985f3deaef ++2333,1d0758dde484b39b ++2334,7213d85aa9e0f8b1 ++2335,8014e2b652ac6c5f ++2336,94d962b6152f1db4 ++2337,a53ba74d64a4724b ++2338,328bc72aeabbe46c ++2339,6c3199b8b16b676e ++2340,d2c90cdffb41e606 ++2341,fe7548e7fb99fd3d ++2342,d6b651148e16d05c ++2343,ed8908b8d25266cb ++2344,7c0c2f9f1b957fd9 ++2345,3e9e1e959a93a31c ++2346,b18ebea88115f307 ++2347,a34b1a9665f72dd9 ++2348,e72b354ac7f466 ++2349,ed0a5d23c9ebb012 ++2350,9e8e391948dc8b8e ++2351,9900eee8b7cda804 ++2352,6810604d96861ebe ++2353,d67540c9e55d1f8a ++2354,7c89d2bdaf717d4d ++2355,fc80909c51eebba4 ++2356,bd12f30c396ed376 ++2357,ccf3f1ed269143d8 ++2358,13b4f2a58874703d ++2359,4b33ee7716a4f0d5 ++2360,a9e56aadd0dc01d7 ++2361,2ab4c8702961012f ++2362,9a37a048bc179daf ++2363,1e2b1a804359cbe ++2364,aa5468d02fa2a8b4 ++2365,c63a2f9846b813e1 ++2366,c7977c0df23ecc6f ++2367,f0dff68ce574f813 ++2368,abfacf6fcdf8b8 ++2369,dbba397e32843245 ++2370,179beac9db1c84c6 ++2371,583af8812e946e7e ++2372,a9aaa784c977f8b4 ++2373,e7be2c1f1d721292 ++2374,7c2c3a7887f541ae ++2375,864640e3a2ed6ce3 ++2376,5f118625725bb50f ++2377,28bf9c6b8cb1fa0 ++2378,467682332c0b38e0 ++2379,11fb7d2d04c2c99c ++2380,42e3a8796e234318 ++2381,659325737895570e ++2382,378ec2a74daf7dc7 ++2383,d2687affc8039870 ++2384,e431215f4866b694 ++2385,98d9be1b973519c7 ++2386,5419fc3569414008 ++2387,b7836f4e04a4f66f ++2388,8057973a37ddc37b ++2389,fa8581366d1733a0 ++2390,aa9810312337e5ac ++2391,d894c230615db279 ++2392,32cbef7475982417 ++2393,69e07611f5363066 ++2394,36115666ab624be8 ++2395,4868cae6fa8e7c01 ++2396,713e393d33881579 ++2397,9ee13329abaf2e09 ++2398,903cb9559a4f1fbd ++2399,a1c61a4549085da7 ++2400,1de87da74f9d8e6c ++2401,d0271bc5187e86ac ++2402,bfac1fc4c685d48b ++2403,837bf6ae995fa9ad ++2404,cf60217160eb7818 ++2405,cacf0e6ecf3422dd ++2406,b35d925a60a888f9 ++2407,7f6a518a36f32c66 ++2408,7330c7031f0ea7a1 ++2409,7281072142248ed5 ++2410,5025bbd4c779a446 ++2411,33d34323c129fe65 ++2412,8f1bbe1868cc0768 ++2413,1e1109ce5dfac920 ++2414,f816e39d15b3b064 ++2415,489ca51bbeb0ae42 ++2416,79557ff1ee578a8f ++2417,8c0f2f9a2f7e5802 ++2418,e416974aeda574c7 ++2419,6d4bc942383a4ab7 ++2420,91ed9ebef040a216 ++2421,8ef386a3f8dfbe97 ++2422,66858a14b2ea38db ++2423,e3d6f559adacd25f ++2424,ced962b8a3d93265 ++2425,e447e733b8d2bd58 ++2426,c5c306d1dea22d8 ++2427,74f3b6cd9647a8ea ++2428,efdde99edd48e87f ++2429,a6cfe6a40fe7a77e ++2430,8d8d959fc266b4aa ++2431,8e835500ae1638ba ++2432,57769203909e60ae ++2433,edb5ac60abead791 ++2434,21e12ce366f1daab ++2435,e05fc7f26c4f041 ++2436,7f376a1005bed619 ++2437,d4a4d8321be3a445 ++2438,411c7e3bb7d69e2f ++2439,4ae77c4c07b1a584 ++2440,4cca42bb3a259aff ++2441,212814656699c1a6 ++2442,9ed84c622836027f ++2443,efd5bc782baf3d61 ++2444,1aa9f77623474817 ++2445,8b3f4681029ecd86 ++2446,b266d5ad74e67161 ++2447,9f12f811044fd866 ++2448,884c3a26abe0f546 ++2449,2e64dd7a6e99b690 ++2450,e82c30e4bdff11b2 ++2451,df48766ce5406384 ++2452,30c3f00904b53527 ++2453,9245155e6ff16afd ++2454,7f495dddc18c240c ++2455,790bbbb763d03bae ++2456,687a686f9fd5aa7a ++2457,7288d08e56125963 ++2458,b5ef77d9b5ae8e8a ++2459,a091f1f22d1edea5 ++2460,4095d4703f0e769b ++2461,254ebd0749294a4e ++2462,e6879abe331bd824 ++2463,84e519e6fb72d391 ++2464,190f87a5488b6619 ++2465,a6b33187aaebea19 ++2466,6cb02c5cfcba593c ++2467,3c30c0e794025c82 ++2468,3d5292f2a397cfed ++2469,1c1b053ac074fa40 ++2470,6fa0ceb2a625c063 ++2471,5bfa743805c857ac ++2472,92648de5604a1ddf ++2473,7b8e367215f75211 ++2474,fa561eb1e56d9b4c ++2475,d9bc7426b962b3bd ++2476,3c8b5c88a89014b4 ++2477,d74fc8796373887e ++2478,ca726f83baae81b3 ++2479,ef94b84be7ed6a31 ++2480,b284e080281f3b ++2481,ea40652acac3327 ++2482,717a1ee2c3b66294 ++2483,9dd9de80a0856ad6 ++2484,94bc5cd221fd5410 ++2485,de3e1882bccd059d ++2486,4f80cc6ca4ae712b ++2487,d80a625fcd40659d ++2488,dc43e4270fc9ff77 ++2489,9088c26c8917713b ++2490,e39c928785fd94ad ++2491,3282c32015006b4c ++2492,4eee7c19e211aac9 ++2493,75a4867cf164c38d ++2494,2eaa70fbe8d05f15 ++2495,2d5a733b1a23f8cb ++2496,694d89dc4d7bb6ea ++2497,76b2da0cbf1d3cd0 ++2498,998778963d74d52d ++2499,454b75d5b7553899 ++2500,19b2ae4f66ed88c7 ++2501,906a8e695462e743 ++2502,ae93950db10e7ad0 ++2503,dd1b9b6204df4006 ++2504,b03ddb7c38ff5c09 ++2505,5c8468656c1ef20 ++2506,fb4b97444af0dd6b ++2507,e5b74718a44a28c9 ++2508,b3773ff60f736b6a ++2509,d5055985859204fb ++2510,6c55d9742a5167f0 ++2511,1cfed817dc3215f6 ++2512,75a01ce34ede7e7 ++2513,4c84eb83dcc2e08 ++2514,b411c0f571af0d16 ++2515,196c1ed886bcd2bb ++2516,b75c6220236afdb2 ++2517,27be36541e5dc760 ++2518,61e9adbb7dc9ba32 ++2519,4d1f6c87de1b918e ++2520,980f85d4003591b ++2521,4463841c85485d63 ++2522,ba0e9b89ec31de78 ++2523,5de2e23e06dedbe ++2524,7deec024209af082 ++2525,92879cd7d7b73265 ++2526,c3bdacfe51308593 ++2527,1f8a622f6ac6c6a0 ++2528,23764e0a0c2c0bea ++2529,3d5584af161991a0 ++2530,45d7bb03cef956e9 ++2531,c096df587ac2b1f3 ++2532,1f75edd2f2bae8ec ++2533,ae3613cc3ad73231 ++2534,64069455f95f7922 ++2535,b040bc980d43ba34 ++2536,51657b5e59f84b5a ++2537,a125604b6682b793 ++2538,b07bea4643712e3f ++2539,376141c4089e252e ++2540,a03caf2272531fd9 ++2541,5d8ad8a92ba37f36 ++2542,6544765dc87a46be ++2543,2944be4e91421b3e ++2544,9cbe8a2c72511470 ++2545,96638e7d31b901fc ++2546,d6a987ce6201f0f3 ++2547,4c6c4eb2e556b4c4 ++2548,38a6553059cd0bd4 ++2549,a29e4b00e194a658 ++2550,a5a918baf71da653 ++2551,9c19501f468de667 ++2552,4d42d4f92885752a ++2553,ba90ec48732566e8 ++2554,c9290c3d5b55923b ++2555,2f473d332f92ebba ++2556,7ceb9ae842f64467 ++2557,710a23e0bc8e638a ++2558,4058a143efe8f7af ++2559,4624e5d966b73c9b ++2560,5775fde468f530c4 ++2561,eb2b9160d8a02e0f ++2562,9df2585e10463dc9 ++2563,449551e3456fe9de ++2564,72ce9c62362202ba ++2565,f6d095aca6482de1 ++2566,fb950cf53ea0e13a ++2567,adaf8c12e59c1bbf ++2568,aba995fe7bf4840a ++2569,1259d45b28b3a1e4 ++2570,2cae2d4b2812e4ed ++2571,d873c60ba3cdf9f7 ++2572,4ee7f99919d13876 ++2573,c2b39d601244a51 ++2574,b49accda2661ab87 ++2575,cb76e87d3a372127 ++2576,d548494814180fb ++2577,83ca8b29efc2b4b4 ++2578,5fc939c7f90e00fa ++2579,dc8cf903d1fa10ff ++2580,1f3e937f49b4e5c0 ++2581,fd38b5ce41d15277 ++2582,2249bab513823a66 ++2583,fd931646eb7404c7 ++2584,8691183649168408 ++2585,40e3b790e1309688 ++2586,d0564e549a60e348 ++2587,bd585154de26e98e ++2588,98fc37a64870fa2b ++2589,7f3fe57be0ba54c5 ++2590,949f3fae17a473a ++2591,a066a208e96cb0d6 ++2592,44c551ffaaf65edf ++2593,f952775e865b4eb3 ++2594,f3064a1d8d0bf577 ++2595,6ef12143288a92b8 ++2596,74547518c88f0b54 ++2597,2448247521a8aead ++2598,c009ce33207dc754 ++2599,b44240078b9dfa20 ++2600,2496e49a215f9de5 ++2601,a6b4f51652e0ca ++2602,211b101f28c69532 ++2603,f5543354b5e5f904 ++2604,1dfe24bb859cd6a2 ++2605,da21b49423b43ac9 ++2606,fb52acf6e8b0e84 ++2607,64fa28e3d280c8d1 ++2608,24d5e623a2ab8026 ++2609,5ed24f6122cecfa ++2610,91383d882131f83c ++2611,3149ca2b74763d9e ++2612,6726ef3416af2647 ++2613,946a85cb9b11fc4e ++2614,8d6576cfbed1bda5 ++2615,cb77d5fecea4fd45 ++2616,6dcbb89fe758bd9 ++2617,f718b7cbf7c9b34d ++2618,fda05cb5850afc52 ++2619,88663cc7884b4045 ++2620,a20ca555ca659d32 ++2621,721d177fc00d50a0 ++2622,24962aff0726d26a ++2623,79b9d8562ff32ba ++2624,cde9682676dd07b1 ++2625,c4c7f4ac61db367b ++2626,571cdac58f8fc8e ++2627,3daadbbc45d60215 ++2628,21c72ead6e165021 ++2629,42d4a520e2763a41 ++2630,53ebf9aef0fb562e ++2631,9b491e5af4b28eb7 ++2632,d83acb0ca128491f ++2633,29f20bc1a1010773 ++2634,f782b224472cfce4 ++2635,7e4a9ca7b32c3dc ++2636,43e4d049efb88886 ++2637,dc2691164ccecb41 ++2638,679f1eec43c69b66 ++2639,f6d48508141ebed ++2640,171382339afba3d7 ++2641,b30c0524665db19e ++2642,5bb2e2b635a392b2 ++2643,f90e56646e32d5bf ++2644,b3ed258c815fe02e ++2645,ca10cd70b9281b1a ++2646,a6f8f71c793014cd ++2647,eb473e5eb16f5b6a ++2648,435d9c099e3733fe ++2649,39db80cd2292e6f0 ++2650,5d63ce6ee672f9c4 ++2651,d1a2a7552725d247 ++2652,9bb29c6b2b41ccde ++2653,7552a5a3f23ab5e5 ++2654,3178aad4cf01ff3e ++2655,2430a0f799842e1b ++2656,fcda36130858ac75 ++2657,6c94b195f63476f5 ++2658,9e1c20c2b51b787 ++2659,a00c38780ab4d057 ++2660,d9e49c1c5c54699c ++2661,68cac811338f8ec2 ++2662,fdf36438fb91ee63 ++2663,390db672ef05bcd9 ++2664,73859eaacb229b24 ++2665,79c39f4167a052fc ++2666,644f1455970f2e5f ++2667,2a7b07e346059b7e ++2668,edd1a2b80b038a7b ++2669,7ace75e5188cc78f ++2670,72c68facaa741b7 ++2671,411f26e34ada4fe1 ++2672,84f945b77324a726 ++2673,f4a4b894fda4ba0e ++2674,4ad72cbf5ae4f3c1 ++2675,48db4df05c135f6 ++2676,5d069ebb10b87829 ++2677,275b6fee7182205 ++2678,1450dc2029e8a2e4 ++2679,ab2872ef1902f325 ++2680,b067e99582b608f1 ++2681,537b8c22c33d9573 ++2682,2f7cf83996fe4509 ++2683,86acabd6d7be1f23 ++2684,be56a91e5c6d806b ++2685,a735233aaa101e62 ++2686,184dc4336c04ea05 ++2687,11dda2fd2d5b2256 ++2688,af4f4f9d5d865b8a ++2689,c51b2ef10d940486 ++2690,25afe166d93818 ++2691,702bf136a85d83cf ++2692,36d50a7ddc93c8c6 ++2693,8950c9da4e4de879 ++2694,a8153e93f0fa1d44 ++2695,126f98754259b773 ++2696,e23a93a6e94087a4 ++2697,109f46499478e123 ++2698,1e190c8c810af9e4 ++2699,3ca5bc62c831fa84 ++2700,f9c9e9fd9f323e77 ++2701,4bf8113eb922123 ++2702,2fd5c35b33be3348 ++2703,2443009beb077f9c ++2704,2df0cf2a5bf117a7 ++2705,3c1658e4ee10a285 ++2706,67b5647dc06211f ++2707,3640f9765e508a25 ++2708,d19bece32685f457 ++2709,6b0c6b117e0880a1 ++2710,a3be5a4c1d7043c4 ++2711,61bdb5c615c708e0 ++2712,f9ca82575f9113ce ++2713,1b6be60be4a337ac ++2714,3f84892ad8ce9fb6 ++2715,6b11ba2191c46d19 ++2716,1e438f8e47c83266 ++2717,ba4b6861141a76b ++2718,cf517cdcddbedd93 ++2719,8967e672af363605 ++2720,67cb0d9e519d08c2 ++2721,91254626864fe73 ++2722,8c63e8ae2f4fc7f2 ++2723,f0db67ae807dfa14 ++2724,3d202f35e8c5717d ++2725,e5af55a362f499b6 ++2726,7c0fa8829b7900d5 ++2727,ba8bcd207d54958d ++2728,24221f58e5a9587 ++2729,c85acc1ee28a01c4 ++2730,6d857695266394ec ++2731,d558f61c50356e39 ++2732,e8fa8214befb844 ++2733,2baf391fb0e25c6 ++2734,e9230226900c4cb2 ++2735,9bf86b81bb16e3b2 ++2736,9d4f8603a8005674 ++2737,869a029e04910e61 ++2738,2f238018bf237b1f ++2739,ba568853e03d8bdc ++2740,704350b05612d01d ++2741,c8c6a9da590813a5 ++2742,fe5af76b55e3dca5 ++2743,27f8ae143191f7a0 ++2744,4433cee284655b76 ++2745,c8b7eb233a79922e ++2746,4dab4c66a546d3e7 ++2747,4e004ed6daff01d3 ++2748,2f9f1b7692123387 ++2749,1bdab6473fa7f748 ++2750,52957a549a57f421 ++2751,affd2e6b6189f4f7 ++2752,e66e07bffff386c ++2753,fbafc59b86dd4107 ++2754,574c9802915a664c ++2755,62493409301c9b42 ++2756,c9902cf8a61371ad ++2757,381e3b4cd769f716 ++2758,946413708d5dc8cf ++2759,24a07f282fb9a2bb ++2760,2de70be5c5a4c7df ++2761,15a50ac2fae07e0 ++2762,a4f225662ebf291 ++2763,3e98ce791af66194 ++2764,992d708622742700 ++2765,da00f86879e0e670 ++2766,cf36f85536e8329c ++2767,e5ee885c3728ab0c ++2768,d57a5161ecf62bff ++2769,c51a023fe04cd696 ++2770,c784f2d7e8600757 ++2771,bf9c4b79c0de3a56 ++2772,9805b582d20f1992 ++2773,9cfd581f60db6719 ++2774,4e125d0b2c3f3793 ++2775,c89037e38bfcc509 ++2776,997c36aaad262b44 ++2777,19063645d0adf319 ++2778,80fc84065e45820e ++2779,5270d4e83952833a ++2780,c3dccc9825ad82e1 ++2781,cb2051d3358c9558 ++2782,f1a51fb103637acc ++2783,4de6b6d6dc441ccd ++2784,e72bb880eac076cf ++2785,ecf53e3a043d9bbf ++2786,2bf8d08cec41715c ++2787,696bab3c16d5122 ++2788,f8b75912c30929b3 ++2789,870d24e7c106f6bd ++2790,ce19897eb59bf985 ++2791,3bb0e987336598a9 ++2792,bb1663fed70334f6 ++2793,108962f6f28f2284 ++2794,c2bbb1946b2d97a6 ++2795,56fdb082b1db2c1a ++2796,28823f6082f2c23f ++2797,78928258ddae99a9 ++2798,352287a903ba02e7 ++2799,749478ef035b1569 ++2800,5e2f29219cecf828 ++2801,6596f75db593e165 ++2802,e6e540670bacb606 ++2803,a0cf4597f2ec2768 ++2804,1068b9a416da1914 ++2805,b95b51708e427b75 ++2806,bb4ffd84ef29acb8 ++2807,70f0bb8a3a21d764 ++2808,f6964665e04da25 ++2809,4ab84b47447729d6 ++2810,cb37206b189ec348 ++2811,bf3193bc984579dd ++2812,b0acb5be349773d ++2813,5322a1e4a9fa1300 ++2814,96c92b66cce04fc ++2815,cb25e708b54cd746 ++2816,effa31139ae3f2a9 ++2817,1082570614c0f541 ++2818,7b844d1ca962101a ++2819,c9e41142bcfc8021 ++2820,a50d998b7461e1e4 ++2821,c83e4da1bab73bdb ++2822,51d69e02feb72be9 ++2823,e8d6f04078835f22 ++2824,26237eebcfb4382c ++2825,f580665e634034ce ++2826,5963f8fc5357883a ++2827,2cb28ead512ced8c ++2828,8741247c9783571 ++2829,5af571eab5dae5c7 ++2830,b79a6d4c7a433919 ++2831,db612ddb2e0ba900 ++2832,e68f3baa3c6d7228 ++2833,e0a0c9110d4b70b8 ++2834,67fa0d06f71efc5f ++2835,f3dd5293840346f5 ++2836,c96942aa8034cc8d ++2837,d17f0d3d85e68c6d ++2838,b179d633783ecb67 ++2839,2969fcbfa2c6fad2 ++2840,fae058770dadb374 ++2841,a144b6f1d5ffb5bf ++2842,f6102987a8588a04 ++2843,686ea23b5d9c8586 ++2844,7316f34a2827e9a8 ++2845,14d3c9a57b118f5e ++2846,708dddb51a7b9a14 ++2847,17d2a43a75c11422 ++2848,a3d6acc0aaf28f52 ++2849,f4516c3ae4efdf62 ++2850,10383292bbd5abcb ++2851,61a94b7132469e07 ++2852,286f80c793995b4f ++2853,1e5de263c5b55fee ++2854,8094a8e3e329f776 ++2855,7ee854debfdd3d9d ++2856,8f1a098afcb886f ++2857,9d83bc66cadde7a3 ++2858,3b817db878b207a3 ++2859,b5a6d96c55e8da6 ++2860,d06457b52b33f295 ++2861,d3c4f1c4134b1431 ++2862,4b6e0659da9f710d ++2863,4ae73740431d6352 ++2864,df5943e8b2368288 ++2865,6eca0bd44e977cd4 ++2866,872fe7a9b06df27b ++2867,1644787509c5f94 ++2868,fa8ddb27c923bc1c ++2869,51ddc00fc7b8a0b1 ++2870,bca8ae323867df14 ++2871,6d9bbdc4f2b9ffef ++2872,ae9b131089ab5bb7 ++2873,cf6a9c4330ea0576 ++2874,2a942c8f3efafdd9 ++2875,6fad0fd5a454a180 ++2876,fec9a657c557417c ++2877,1b03207dd4f0ade6 ++2878,c9d3ac44149698a5 ++2879,6c6641601ccf1fec ++2880,e50d6184bd7ce78 ++2881,92f508fbc7ad64 ++2882,ae02f81b221a0085 ++2883,3d336416269bf7f7 ++2884,c9685461d5b8858c ++2885,ce579d4f80e4eff2 ++2886,f12d0b31eb04df10 ++2887,d0b5e10e835ea03 ++2888,1343d7144f0bcf6f ++2889,476d43d65d8d4de6 ++2890,8b1959f9f1f913df ++2891,a3a43be59a550cfd ++2892,8616d392cfc13c10 ++2893,a1b5228cdf6bf66f ++2894,900ba57415dd7afb ++2895,c8599d09902bcdbc ++2896,9745eb50661d2d03 ++2897,8e8ca09547e1a52a ++2898,c607eec68ce8231a ++2899,af254bcf3ed423e5 ++2900,cf9802a42195c321 ++2901,310f9231ad1a856f ++2902,c40525ac839978bd ++2903,8c529974255a71f5 ++2904,48056f5f7676fa1d ++2905,952a8b1cae769f16 ++2906,3ff89cf8f58882a0 ++2907,6e015325f684d1c6 ++2908,281889f6a18c6fe6 ++2909,fc89efb2628df7d7 ++2910,a518b23b2829b81e ++2911,5ded9d139162343e ++2912,79d3f809053d160 ++2913,65f19b45aa877e18 ++2914,75e6887ee7b0e754 ++2915,2df62fb422079771 ++2916,e27ca3bfc232c1f7 ++2917,7d2fb209c2756900 ++2918,16cf71c35beb3ae8 ++2919,c905a0369b59b61e ++2920,730a07e404a7c8e3 ++2921,c8aca513f97c5a29 ++2922,26cb41db49d47db1 ++2923,9742306589c344d2 ++2924,1604ab62ded7ee77 ++2925,a5c3453187a54287 ++2926,f270b7cfaf847d79 ++2927,fe26c33308080de ++2928,a65d4405a9fe99ae ++2929,f4e2d027b6149c6 ++2930,b59e767be2d494be ++2931,4425db275958deb0 ++2932,a481305995774a3a ++2933,1a3808506ae14f4b ++2934,e49941a15904658d ++2935,879133e3bfef01f8 ++2936,de94e72c7b5c1b8d ++2937,6df08d723c57d99f ++2938,791177a0e2d3190b ++2939,b123e9552a308e05 ++2940,1d16feded59959c6 ++2941,fe464577c32cc51e ++2942,c682bc646e576ba2 ++2943,2898b3d490755596 ++2944,544dd82416d238fd ++2945,cda8fc99e9e43746 ++2946,e06fcacfddbe76ac ++2947,44749db4d116a1d0 ++2948,1d1a7d657af9481f ++2949,5adf2e1b44984791 ++2950,4b71b8a862f50565 ++2951,8cb0ae479659950e ++2952,498c8181e41d9fd4 ++2953,7b79c74c83763d31 ++2954,43b1f04420c477f0 ++2955,be289d5b78a7981d ++2956,e17637c0ae353c4d ++2957,7185927ab3d6fc38 ++2958,4d9c707cb0ad939a ++2959,6dca5f440f9fbea ++2960,8b7d02bfa96946b1 ++2961,330d93015d96ffb2 ++2962,8ccbe29fb61c30cc ++2963,45e2d83eceef3513 ++2964,393f9afcf92ef480 ++2965,c7af19447515fd4d ++2966,f79b64854fb1dc98 ++2967,a8eb96b60f9c9007 ++2968,84fa9999ab0b431a ++2969,4228a2ebebdd44c8 ++2970,b58f704882155700 ++2971,df6fd7dafe0e2717 ++2972,48007c6c6ad4fc7d ++2973,bf2d05736a1a22d ++2974,ac81ca104cebae54 ++2975,a7096bc893c874f8 ++2976,395543d4fc2bd10c ++2977,68096f2d5a40f73d ++2978,ee15fc9c242be1c8 ++2979,12615d1057643e19 ++2980,d58b0d9c4bfc0b6d ++2981,86b9fd77f1325ee2 ++2982,d90bc3bcf0b27727 ++2983,1531986254fbbf73 ++2984,aff817a2c4dda5ca ++2985,ca0e4a9c5271f093 ++2986,f78f58c3dc5ee040 ++2987,a0e71c1383d12916 ++2988,c1f4da467dac0289 ++2989,fa4f947a7165d9a9 ++2990,ef40a61a828ca070 ++2991,48732533af4d7e2d ++2992,a64803f58b3de68c ++2993,b3d663febad92004 ++2994,b1a448aca87bfb6c ++2995,c3132310ff60795f ++2996,f7686ac1f37899ff ++2997,bb9458d7bc9ccb61 ++2998,d0e86ac55cdb2aa7 ++2999,f045d450de379e72 ++3000,c9a790c3699781fe ++3001,cdaf429c555112f8 ++3002,dcaf6debc949e567 ++3003,c9071894822432e5 ++3004,b741d7f3d3a8e467 ++3005,8086d952033106c3 ++3006,750b566ceb7e03f6 ++3007,5d6051b1879ee36b ++3008,aa553d014660d292 ++3009,b5fe7947cf7bb8aa ++3010,501fd382c3b54017 ++3011,b6b240bb2f894812 ++3012,e9af35c675b6e19b ++3013,5a5f657e1a24234a ++3014,8e63c0594df67f28 ++3015,3d4917496c860df ++3016,e905b438a5ba8994 ++3017,c7b02e239869632 ++3018,fcabab2f24ed817a ++3019,8645650cc6323f56 ++3020,68d518a068969895 ++3021,dbb302dfb40ba56a ++3022,b8d7b3f3886e14b5 ++3023,e398e135d8dd1651 ++3024,4822af6f199fb7d9 ++3025,95f9c2863fc87afa ++3026,be99be93c5746979 ++3027,8eb60652fa6ce650 ++3028,16079c6b6dcdbcd2 ++3029,4858ff0de94e730f ++3030,4d7f44a39683d8cd ++3031,b085bdffe3eb26fb ++3032,5a673ba9ea4d8f76 ++3033,6d8e2b136e6cbc06 ++3034,721fd258edfdd300 ++3035,67c82606ad9a5406 ++3036,63e702acd987deda ++3037,cb7567ea636b02c7 ++3038,9d68895cb5d3a043 ++3039,71eefb8e2aad66b2 ++3040,9d6df5e6459bf48c ++3041,78ec434785c452f6 ++3042,ca1015da82643f38 ++3043,e73d3594eacafab ++3044,7130b9b328650b6 ++3045,5ac08b68dd47c8e1 ++3046,31374f5d05c015d ++3047,d7e4fae295c4565b ++3048,1a0eb299648cd33e ++3049,c72c57df51d11ad9 ++3050,e5637d7413bc4209 ++3051,cdb62831cf4d05bf ++3052,76556e82c3e9f393 ++3053,2751b3a1dd3ea88f ++3054,b5cfb3a076fa4ff ++3055,6af7d71a182d04c8 ++3056,ea465acf4beddc1f ++3057,58dda21745c0f90c ++3058,eae6ab2683bf5cb ++3059,adb185d432e0abeb ++3060,4aa65d05bcbd27e0 ++3061,3e419e08ab063111 ++3062,1176dbe0df127c41 ++3063,bbfa8353fb4796a5 ++3064,bf9ddc0e75456dc1 ++3065,5a134e8edb620995 ++3066,917674e98482d66a ++3067,8511ca8873dcea99 ++3068,e624c99d98f86a52 ++3069,3ab150e58153c21b ++3070,956ae31a338e0130 ++3071,759f1ad1166cef4e ++3072,86243d70dc219df ++3073,a4a78ec9e7a7eda1 ++3074,a70e722253c5c465 ++3075,edd98c528f840337 ++3076,623bbdd0915da0c ++3077,46c2dc5c978c0e46 ++3078,bda2c43c1f29550f ++3079,333e396b52f2ac7a ++3080,99b4a06a02033b01 ++3081,e9bb1ae0942f87fb ++3082,242e5cbde1b790ac ++3083,d74e76c2dbdf2da7 ++3084,6d11e120daecbb87 ++3085,3c0a96fa7f34da83 ++3086,bc560c2fe9740ee3 ++3087,ae9dec3574a68c49 ++3088,a0d4ff65ea3629f8 ++3089,4d1c6ce19bbb0ee8 ++3090,453472b36628d8b3 ++3091,50fb880552ad4554 ++3092,21f98ff668386c28 ++3093,4f2ac8d45760621b ++3094,adaa18dac67c8804 ++3095,a2f2763f90f5b584 ++3096,21d749e2ec1e4482 ++3097,65d8420289faef91 ++3098,a6bb540f28d53534 ++3099,c6b24cdc155a2544 ++3100,d7a6f7ac3c0715e8 ++3101,c6e4961b16a58d37 ++3102,d3de669f9e62fca7 ++3103,338b9222cde5c497 ++3104,56dcbd3de150d4db ++3105,53d7cc11bac45d43 ++3106,19704ddecd8fc5b9 ++3107,2c667d2168cab005 ++3108,246c66323f324fff ++3109,8e40f68cda2fd3f7 ++3110,5ccb305dd04e1f69 ++3111,9280bcc68f97543a ++3112,f76a9dfa5456a063 ++3113,6e556e0a38d2784a ++3114,86dea43b3e0604cb ++3115,cbeb069f735b8afd ++3116,5f3e58e9e485e641 ++3117,cf75bf92ca547406 ++3118,428b7dcc15c400a7 ++3119,2fca14a63eef96d1 ++3120,fa25c9afc898e0f1 ++3121,3b3480ca164898dd ++3122,6766065aeac8221a ++3123,507fd34cb384f17a ++3124,353b152141855f31 ++3125,5b18422d15bcb09d ++3126,b868db2f4eee731f ++3127,9e1fefe826538f95 ++3128,a49af54a6bdc9a7a ++3129,60f16981187d13be ++3130,f0fd319a3b15c9f4 ++3131,b2813c20dee69341 ++3132,648fbe0e2714b875 ++3133,be14dbf4204c1713 ++3134,a5d3112ea77f0db2 ++3135,da0c3a96ab2c4a4 ++3136,4b54978a64696e0e ++3137,8df44ba54da2f4eb ++3138,bec9236367d33514 ++3139,929da56d3369dc00 ++3140,bd5ef1b11bb3420c ++3141,26c344662a2edf72 ++3142,3f4522f083aa0e13 ++3143,5512bac46ab83c40 ++3144,567e7e9881d79739 ++3145,750f5a8c1988cefd ++3146,f9e8bf4db75b92f1 ++3147,4d4f481af89f65bb ++3148,f0c2aeeefb7ae459 ++3149,7914fa29d77fa822 ++3150,d32840ad0d97e4b8 ++3151,77bc658d1c88f348 ++3152,2c5a7271e65f9467 ++3153,e2f580f462a37341 ++3154,6d114266fe87a1e8 ++3155,418171fa066e4775 ++3156,89b84d8426329d30 ++3157,87123fd11edcf1d6 ++3158,6a5d2fa858166540 ++3159,75950b3cf5ea5b88 ++3160,b5dc5e3c634f86f6 ++3161,1a810e6954d654b0 ++3162,dd684a1cc5ed8bd5 ++3163,ccaa58e7db97ced1 ++3164,42bcf2a4bc6e4bc8 ++3165,bf95d93eafa90dd0 ++3166,adee875be658fc82 ++3167,e5172e2250ec526b ++3168,6cc84ceeba5a3d8f ++3169,843c55add47a0fed ++3170,27a07d7187703ca2 ++3171,42773b8db71948a7 ++3172,d9aa658b25600884 ++3173,d6e616946ffce653 ++3174,82e72c917fa3e89d ++3175,e10edf077cc0882 ++3176,1bed8ee8a2590ceb ++3177,74f31275a959892b ++3178,d1a00016ece4e6af ++3179,212108c11a993fa7 ++3180,8481ec95c2482191 ++3181,78ddc3f6969e063b ++3182,25c211801d52b61 ++3183,8882b020054ac0f ++3184,d49c07b82ca3f21a ++3185,72a196cc273e056b ++3186,75a16b7eb236827b ++3187,9b00cc78cf72702e ++3188,223ab9d472bb5877 ++3189,cedab4d23e43fa99 ++3190,d8756f7aad3be3eb ++3191,a71d724cafde657b ++3192,33fb55a853ef0238 ++3193,5eebe26bcfa55b0b ++3194,1076f447dfe152a4 ++3195,38572c74035cc97d ++3196,94f12ee2a3bcb2cd ++3197,ecb1956cfb41adfa ++3198,9a6a65ddc82f0b95 ++3199,98711a48bd6ad2e9 ++3200,97bc16372035629c ++3201,bf186ad655ff97a6 ++3202,db8452b782a22311 ++3203,765e258b5a9844f0 ++3204,d7854f26424601af ++3205,f01c59887be415cb ++3206,6f7d9c0941621bd3 ++3207,2c141feded5d5b89 ++3208,9673452565eb9257 ++3209,670ca3cbf15ac484 ++3210,de50f1a6ad5ece98 ++3211,477ad8ebc2e9d2bd ++3212,eb7134c85c97bd28 ++3213,d70a0f9768b0829c ++3214,8ca940cfda9f0ae ++3215,9cb9ef050c5d9c87 ++3216,5d43166388af0a0f ++3217,c436a3260874c738 ++3218,cddf2ed1682daa87 ++3219,b5d131c2df92ca17 ++3220,10579d1b24b385d9 ++3221,17421f48cfc333df ++3222,da9b53a66a044f59 ++3223,2b88ee35429d06f1 ++3224,6c0889c12c4590b6 ++3225,a14bce2e9680105e ++3226,ba980d72b7754b7e ++3227,ce50c595f8103a4f ++3228,8880f042e0725d37 ++3229,125a8ae8c1361956 ++3230,a0e3d2fb93781939 ++3231,75ea02b51fbae5d8 ++3232,a18f0c1f37d66d38 ++3233,c229c0cf58be9cac ++3234,3c518b9261d81ee5 ++3235,3943348e51f54229 ++3236,23981f910c41de39 ++3237,f4b79b0ae5b50e67 ++3238,7d2ee58699219ae8 ++3239,8d256db0cd97c6f5 ++3240,cce9e15a3c6c00f3 ++3241,30cf78c194211dd7 ++3242,92db30a4536303b2 ++3243,fef879fe5333f4ac ++3244,a8bc4c537883c4c0 ++3245,c00b26087d310e6c ++3246,ab0b52c67377a087 ++3247,b681720608bcec35 ++3248,b50a5decb220cb1d ++3249,b4a142db72873f1c ++3250,9ca1e3234aee6c53 ++3251,e630bf70413d1c69 ++3252,65bbabe148ccb323 ++3253,8b7210d8d4ed7842 ++3254,7754d31b1a567625 ++3255,bb30ad8bbcb5a7d5 ++3256,cb17d691d710bc33 ++3257,6e74a885b11c686c ++3258,ab90201bf266de49 ++3259,d5994f263a516316 ++3260,ec0ea67f3375c634 ++3261,467111e958944b20 ++3262,cd2e72822788e38 ++3263,2afdea730f996967 ++3264,245dc7f206090d9a ++3265,f355fc21b949dbe7 ++3266,5fa2becc4d9fdcd5 ++3267,ba5706763a7a1df9 ++3268,bef5e9f9a71e4651 ++3269,40976e78d8541bc5 ++3270,ed3f6ad59436a08c ++3271,fc1b0cae8d9ca846 ++3272,ac04298666643879 ++3273,810404b780a56b1b ++3274,2100c146273be6a8 ++3275,7df3bc49bbdc7a8b ++3276,e2b44e27b728f08a ++3277,f9a9b2d779efc5aa ++3278,fccda6e48cd9d417 ++3279,6ef1506a730468e7 ++3280,d57efb4331d7ca7e ++3281,5251c0e4c3e09862 ++3282,e681b908923eaaff ++3283,328e665a0f7d3c2 ++3284,d5aac9b1224ef576 ++3285,52badc8b74c92537 ++3286,f1a2d395afc72a73 ++3287,fb4fd6c0838133f2 ++3288,46b4da6aee2c22dc ++3289,f843f6102f1ed3d6 ++3290,266c727a2bb5a1e1 ++3291,99df52e57079da69 ++3292,1e11f77d12e7f837 ++3293,ce6811b130be69ab ++3294,9eac94097317454c ++3295,4820c1237b739978 ++3296,c5a6cf002f5d7427 ++3297,3b61fdb295cf109e ++3298,611ff1e0fab72f1e ++3299,d127a06a80aaf82d ++3300,9b2db4ac353f01ae ++3301,ed99e4808ed02129 ++3302,9e5f2602e00f56b4 ++3303,cb4f693aa245f7c1 ++3304,bb028b5bf3e20be2 ++3305,56c5df6bcfcde5bf ++3306,b34da129f1b214bc ++3307,8d7173f0dca98bed ++3308,4664cf950269a91c ++3309,6a5149106cf1eb48 ++3310,ca1601fe391a1a2 ++3311,fcccf01bf84a5bbc ++3312,29221d00942b1d04 ++3313,5a207029d74a1f52 ++3314,406bc12c55b5e01b ++3315,f2bc96287b832c87 ++3316,abe59d60b39c046a ++3317,7f24bd190f000c4c ++3318,df4350048775397a ++3319,cf054410fb3b19af ++3320,11ee961e539b8da2 ++3321,2b2a170ae1f18bb1 ++3322,91ed65c541ccd86e ++3323,f7dcc7ddb4e4ff1c ++3324,803c62400a69bf47 ++3325,f218598baa2d20af ++3326,59a070a0f2e1fc0a ++3327,7cf491467645c153 ++3328,944a799118148365 ++3329,401381491b76f946 ++3330,a4b7049b43593b2f ++3331,ffb84c1664995458 ++3332,399d3522d9eb609b ++3333,7f8ec0fc0cd0c06 ++3334,4924eafe0bacc228 ++3335,36c894bd1478c488 ++3336,cb93200e8c0456db ++3337,11b567b9e41d9a03 ++3338,ea338a653985fdf2 ++3339,22601327b226fc19 ++3340,5cebd2dc1d6c5f6a ++3341,76d5f50179416a6a ++3342,b4a39d9ba4367eb4 ++3343,bddf4d799162d355 ++3344,b73c3f16adaff6b8 ++3345,54d83fd9f3146f9b ++3346,255f2bb7718d4885 ++3347,5d9e87d54889c2ff ++3348,5c1bb5da58b38d07 ++3349,db4eee06886a4e4e ++3350,779b504d12c6dd2f ++3351,fa13f74ff09ae086 ++3352,5b022162d8f2b8e2 ++3353,ebbef28e069e95e4 ++3354,3afe2fcf9cbe584d ++3355,755b14331e3c7bfd ++3356,ac0e226ea4b07497 ++3357,ccb4d77ef4a80805 ++3358,1dd3627d2d7ac353 ++3359,85ee4e93469f8fb0 ++3360,68ed8d66763c7b2b ++3361,717919432b1f9e42 ++3362,a3106bb8edd59930 ++3363,f2320f10be9108dd ++3364,e4e0042e67e8b237 ++3365,94bb502544fca746 ++3366,3eae2fe4451d36ee ++3367,28e7caafaafb1d38 ++3368,5b1c43504afa8ca5 ++3369,e3acd449838eb8df ++3370,cb1d152ad5671078 ++3371,28c3d401da2a27b3 ++3372,61b298a5190353e9 ++3373,7c9754054557467 ++3374,cdabd8640e4f59f7 ++3375,92af3177d0cad2ea ++3376,9884c4fe68f606f4 ++3377,7a4a699f134f5b5 ++3378,f34bdfc80a08e9cd ++3379,f3fdb0b3dd34a0dc ++3380,f23a88195ddd4619 ++3381,177bb4179bf93590 ++3382,db44ae0f0bacbaeb ++3383,31825a5716313fe4 ++3384,a7846034f76ffc72 ++3385,f3134e519f2e0f11 ++3386,a978b92c92c1348 ++3387,272a6aa5a0bd0413 ++3388,e08393c8aa51e8f1 ++3389,a7e4cc5213bb9684 ++3390,6b03255860018893 ++3391,95a3477add367766 ++3392,b5e6b0cd36868327 ++3393,ee107dea997ebf9f ++3394,28a6f3aa1cfe8c99 ++3395,ca35191ecffaa967 ++3396,1a95a0b5501b1371 ++3397,f0db32f4888efdcb ++3398,642174cd431f45c2 ++3399,7a14f2f48b0721bc ++3400,206513566f1700a2 ++3401,4a34da3c508a19f0 ++3402,79e18ca45fe86564 ++3403,16952426cdd53e79 ++3404,f3de00b1b3a04844 ++3405,22476237251377d8 ++3406,31fde00cf7ab5dc5 ++3407,354b5685559f37 ++3408,43d3a89ed11b60c3 ++3409,149754093814e4d5 ++3410,7ea63e30e4e510d2 ++3411,326fadb5a55ae511 ++3412,c589fb06405bae11 ++3413,abcdfc66f4fd7075 ++3414,b57eebae0857e724 ++3415,a61354d0b5a159a6 ++3416,f25d3f876f8d1f7f ++3417,974ef5e5f9d04112 ++3418,da160e997088c60e ++3419,a9dac5e9ac1ff7e4 ++3420,3e89b5971317698f ++3421,a87afc882e905e63 ++3422,5fc1db4058143beb ++3423,24bfbc10641cba07 ++3424,689166a998faae87 ++3425,9f48320ac6085c94 ++3426,86fe36aebdb13dd7 ++3427,b072b4e624a4f6c5 ++3428,b0f24c0e19f1bc9a ++3429,bc732ed9b5d8ec34 ++3430,5cae53ccc7bbf72a ++3431,a32b6ccc73c5c512 ++3432,4356c434ce834014 ++3433,f6ec685629933412 ++3434,2b8a09d4ce250df0 ++3435,75631e4e9943a087 ++3436,f8a2aa7debab6706 ++3437,2371112799b7992d ++3438,3043833b78bdb3c7 ++3439,c5b46215b307681e ++3440,a4947ffec21a4442 ++3441,3639ac5200e921c6 ++3442,8efb40a2a12dcd09 ++3443,d7c902a576200757 ++3444,4df50400b2d8fd55 ++3445,c794a74183ec0a8e ++3446,71a3220034d250d2 ++3447,b308090fd0b40d7d ++3448,dff2d9b0c3a5a4af ++3449,12902d3ee61a74bf ++3450,39441b30ffa66e6e ++3451,f46c538264cb5a27 ++3452,1bfe7797c959776f ++3453,216cdf688579abaa ++3454,a3253171e475cbcd ++3455,2791037ac6d5c3d4 ++3456,dd1d306c1527f16 ++3457,35cf4a6bee1cd0cd ++3458,1b3c9f3af60ac0da ++3459,1942238ba2730b2f ++3460,17b0ad233eb9a5a4 ++3461,5c9f2e448e15d2c0 ++3462,7190e0cc489bdc60 ++3463,4d917d6ad9b2e77f ++3464,a16ecca65b32c187 ++3465,1440a534e5450771 ++3466,5b6df4b536f442ac ++3467,dd5d4bb552c931a1 ++3468,d53a9ac4c217b3 ++3469,82a5dab9daf181f2 ++3470,a8ebd8fd38f8433d ++3471,3ebd48c4f24e4e1d ++3472,b95315dc95808801 ++3473,34445e50f6f10a1d ++3474,1486cb8205875d99 ++3475,7813e1ca4fe911df ++3476,d96a66f9080cfdab ++3477,208a6e15ab1a63f3 ++3478,5acc16f15507be31 ++3479,64cf459693fcced4 ++3480,93ac7c6d5bc17be6 ++3481,8a470d49b5b6d110 ++3482,fb82a08835fcde48 ++3483,b79e9db19746ca9a ++3484,88eda3776784c8b ++3485,1da6d496333e21c3 ++3486,81db24c3dbc22772 ++3487,e41b4437e17db618 ++3488,961eb953629fd607 ++3489,7ac679f0aa7da1c1 ++3490,9b9b4ef091a36525 ++3491,2a1041ac1a9b944e ++3492,c796b84c1a2f4167 ++3493,17818d9de2782ec7 ++3494,310f85795e47d069 ++3495,5c3e4643b0275e2b ++3496,1ec67377889d14d1 ++3497,d47315bf65de258c ++3498,5468ff60b7e97495 ++3499,629f6f77123a536d ++3500,ec207d0815afa568 ++3501,9024602b4432c9f1 ++3502,cc74238e83fe7324 ++3503,e4055592496d6143 ++3504,dc4e385a1141fca0 ++3505,659c2f473a4a854f ++3506,75193431eced94a0 ++3507,4bba23d517c21b ++3508,6cbc6b6bbae98c6d ++3509,62982df493b90041 ++3510,ba62975bc603803d ++3511,7dc6ceb65a7467a7 ++3512,433f83723c8661bb ++3513,f22ff8a007281451 ++3514,f661a39b44a1fbee ++3515,dbc89cbfc9ee66c0 ++3516,b57be21a1e5c92fb ++3517,7fce7e000f60b14b ++3518,cf62c845958e160d ++3519,37a6124bce5e464b ++3520,79bc5cc8ad9c9064 ++3521,860b5084f473be54 ++3522,f22fae388015c4e5 ++3523,f9d40a3f9eb0fa6d ++3524,5c12095732235b08 ++3525,7703ff7619c75a69 ++3526,9a709d055c08f89f ++3527,ac9b7d821958d4f6 ++3528,4fe7d8c23d914672 ++3529,cf8954c14bde3fd9 ++3530,43b582eb074657f6 ++3531,266f5361ca1623d ++3532,34991d075b29b0b8 ++3533,95c1a23cf25df626 ++3534,f0901e4fbd00262b ++3535,39acc0e05e84e6f7 ++3536,772d7ecf134c94d8 ++3537,dc04e3586ea50db7 ++3538,e209b66b661ac75f ++3539,d2d9f32957d8d917 ++3540,9e3c57d257c1711f ++3541,851a6ddba955337e ++3542,49f5043861a4670f ++3543,ba9a7090d60fdc0d ++3544,8c0cc02153df0e9b ++3545,d4749f6fa60a87f8 ++3546,2a656e2929d1ce75 ++3547,fdad7b9523ca7ed1 ++3548,c50228aab25e45f3 ++3549,6c8716ae7db9e811 ++3550,a8460606c3388df4 ++3551,1b779aae6ae28293 ++3552,33a8b59e2bc9fe52 ++3553,f462e2066fb36296 ++3554,9b7e0c20cd1ba371 ++3555,6f5412447e1e4b4e ++3556,7f6e3288c37733ca ++3557,1d5a597884015aef ++3558,b5f3a2ba0952c75c ++3559,39b8f455a466e7a5 ++3560,87bd91eb212f492d ++3561,5e0864d617d18b7e ++3562,311ead20e736b679 ++3563,8aa02581d9869902 ++3564,39aedd7c245ca6fb ++3565,cdd3911df54bb197 ++3566,b07d4488bfead764 ++3567,879c9c258455ee80 ++3568,ead542630ba05c60 ++3569,99d77e0babf8342f ++3570,b4944fda1200923c ++3571,a3f5f39d14533814 ++3572,3cb578d0249c9b5e ++3573,3288611d8e4afcf5 ++3574,9952199fe36401b2 ++3575,9ea1f7120b57e0f6 ++3576,74c2f7fc22f9692 ++3577,ea67c5b30e86afdf ++3578,f6389f5b90cb4f8e ++3579,69e6fc5b19a16313 ++3580,9ed143c56aabff74 ++3581,75035a17a2b58e01 ++3582,c4acd7b746ac4efe ++3583,6eba10c67c1e4c25 ++3584,b69df51c4ed64a60 ++3585,535e745c2491c8a ++3586,99b3efe830597894 ++3587,20d1e8fcd67b99ae ++3588,2b0796e744c71c97 ++3589,a8ba8150b3841fe4 ++3590,8dbfb0e144068bf ++3591,3fa9aaba4415a38a ++3592,3d8884dcd8d8745d ++3593,b0bccbe8553040ff ++3594,fcb05cd39b89f151 ++3595,df785f757e8faaca ++3596,cd5dfe482aabe98e ++3597,57878eedc70b78aa ++3598,99ef1e6f30ba43a9 ++3599,6d4403d7573eb366 ++3600,1c009e79460d1cf1 ++3601,5ba97dc2cdda2484 ++3602,e691cb137f86621a ++3603,ad6907b68a909871 ++3604,9d3d4ac620c7ade1 ++3605,50d1b99fafbb57a1 ++3606,d3c19dfd90cf7c59 ++3607,96dc8f27b406f0de ++3608,17e96e4814764c92 ++3609,da3dcc3605fe779 ++3610,f680bd0ce938032b ++3611,6a218141667c2001 ++3612,bd33822171927e93 ++3613,c8e35d3ba3d7a42f ++3614,a41f64741360551 ++3615,fde214238d1a4ec ++3616,d49ff06573813262 ++3617,543c7f6b06586466 ++3618,de5e409567ea598 ++3619,75003f415e8987b8 ++3620,d03831179325807b ++3621,79df957191595620 ++3622,25422708d96ea40a ++3623,78e06ff9124348fe ++3624,be3313c7adbfca22 ++3625,a863f3fac3c25f4 ++3626,9aa3704d382337f6 ++3627,68b5895a42074b91 ++3628,769586b683b421a5 ++3629,469995da556e8930 ++3630,ad8f7404dc84b124 ++3631,ae2ea773e3fcb578 ++3632,543e8439ad6ca99c ++3633,910b402401018bbb ++3634,79f5175596e76be4 ++3635,f4cf65261a0eec0e ++3636,29ed0ea4adc60ca9 ++3637,ef2aa4584a8b3e ++3638,8ffd4350b91453a4 ++3639,92004ade11e3de3a ++3640,699bdafc396926c1 ++3641,1c5d4fcb34aa02e ++3642,e5830cc81bde6aff ++3643,de8efeb6cc668bc ++3644,cd24d3b84497e0e7 ++3645,f9a4dc001e546d03 ++3646,8bf1b177ee341ba3 ++3647,f556cc7e2bdcf0a4 ++3648,738a3ba090b42670 ++3649,cabf57b7a50bd6d7 ++3650,22fb123c9131f191 ++3651,4e30b56667fdaa8c ++3652,37dc520c86461780 ++3653,3e8f98dbdbd93750 ++3654,a86f8799c8bbe47d ++3655,1827981e47f431af ++3656,44120c451edb2bbe ++3657,d96c07af7832d501 ++3658,580d1e02440b0377 ++3659,2b012e7abc2d7db6 ++3660,b53bb6ccf720e47c ++3661,991dae9c2322d423 ++3662,2aa047eb194c5396 ++3663,372fa2a5a625f53c ++3664,f9e5f285465d4521 ++3665,e4e7e6bdd91da011 ++3666,5689dc96dfb80fa6 ++3667,f0db10737f6cef2f ++3668,689466e839b047a1 ++3669,149450cf04d31ae3 ++3670,51cbc92f625bee4e ++3671,cb854edb26dc1bbe ++3672,309da30f2593382e ++3673,18e01ec7571a6a39 ++3674,e34ea80e43171b6a ++3675,e29bbf61aa58e48d ++3676,241a36cd8f6afb20 ++3677,44c42cbe3ee0df30 ++3678,a9b929b203d75aa1 ++3679,e6d3081e700f39f4 ++3680,b8be5106991dae93 ++3681,6c12e1c7e73aad5e ++3682,87c83e50e874afbd ++3683,19f78a975e90712c ++3684,1c16f8a4dd7fc084 ++3685,76b65b0938cd04b5 ++3686,28486cbc47e8c8d7 ++3687,bb942dfa16365496 ++3688,1116f2ff0465ae40 ++3689,9109ff92487b86f0 ++3690,fb2a7e35346c6523 ++3691,33bb961629ad91d ++3692,c4f3114ee2f4b691 ++3693,bd7a46db6ca26cf1 ++3694,eb711d3d80a0790f ++3695,fee8d550f2ea1938 ++3696,efefa3957edd3669 ++3697,566eb026c4fef56a ++3698,e7e69100aa73a4a6 ++3699,afbace9e1fc3b58a ++3700,261804f077332557 ++3701,452b5a3ed464db4b ++3702,2b6ebb503845e228 ++3703,599da1143c12dd41 ++3704,afa80c45f9368a42 ++3705,cd92a5f3c247d590 ++3706,143f7e90e49967eb ++3707,c9bf38890a6c0ff7 ++3708,3536930a668fd53b ++3709,9ccc99cf57530e5c ++3710,72e7519447b95726 ++3711,b775ef477f5bed41 ++3712,feb87728b82af8a2 ++3713,bc240cd06fe8b1ab ++3714,c915bcdd84b1245d ++3715,1313de7782835d73 ++3716,acc81bf8c6d2c31f ++3717,a2b000905004be46 ++3718,e201378b71551270 ++3719,89d6332dff502715 ++3720,4a66e83f7d2c03c5 ++3721,67a355b01d303f88 ++3722,1d9e3d4b42a522e5 ++3723,97bd1b4f2fa66f16 ++3724,3cbbf20d53e4ad97 ++3725,175df6a04c20143f ++3726,a55c538cd79ab763 ++3727,f18541d0329d3bae ++3728,dc41315f9fb7570f ++3729,fae261d375c33be6 ++3730,b8d6d1b2132c76ea ++3731,f1a49a0aa1b30ad0 ++3732,a0b29b483b1184f0 ++3733,dd57a8e87ede6d47 ++3734,dfa98476763e77e6 ++3735,22722e70da9ab3f6 ++3736,392b510af308b92c ++3737,bf854e80c06596c5 ++3738,1de057597ddc365b ++3739,693a8743e71b0dce ++3740,b18062a4bcdc4718 ++3741,ae26c83e2e07ee ++3742,3dd637af0d721dc9 ++3743,5d77be0618628a6a ++3744,a3f239d0eb63092f ++3745,b401f20f7da40c16 ++3746,781b9a9de83f7db8 ++3747,338f4129bfdcf5b8 ++3748,68a5f71323d485fd ++3749,5c069f8e8ad6188e ++3750,d98345641f17846c ++3751,d37650a2e9b9e7e5 ++3752,ce482f7ab2d0f9ec ++3753,9fcc2c2be283491c ++3754,2c00296fc10cde1f ++3755,7cc753f2997e1484 ++3756,4aaefa0918fc95c6 ++3757,a5561279a067fadc ++3758,5d83ef1df5272828 ++3759,c567cbe47e7bc05d ++3760,bcaedd677dca4891 ++3761,83239f51d84360c0 ++3762,9683552c020b89ed ++3763,4e957dc928c0ebe5 ++3764,ece3393da7f1f644 ++3765,c588f084f689fafe ++3766,a678035e381f3292 ++3767,102db0efa2d2ec98 ++3768,e1bd2c1aa02f141d ++3769,58633f44227b271c ++3770,220de7e4a6f27a14 ++3771,9ffeb7ef553a8afc ++3772,f40d68557f79513f ++3773,aaf8e2bba7e77dc9 ++3774,1b1c09c7dae399c6 ++3775,9d6bf587db62d4bd ++3776,bce0b8a366ac6e92 ++3777,e772661df7dced6e ++3778,9d09d9c347f816a1 ++3779,17803c0d9cbbb157 ++3780,c84f8f7cd51e52b1 ++3781,abc447ac2c67b433 ++3782,4397967f1f68f4cd ++3783,76a3120aad70cefc ++3784,210b16a1bbb2c056 ++3785,1076ffd2a1eabba4 ++3786,563b1f7ce577b79b ++3787,97ce59fe683cedae ++3788,519e82d2cf8c84c ++3789,37bb66a5715e8b9a ++3790,b9f268a9189ebbc2 ++3791,5ff9e4e59496f57e ++3792,85b835f969530fcf ++3793,8e78220821ffc225 ++3794,6f144a4dfd9bdbdc ++3795,b800ea1f0e961f8d ++3796,8ac1ce63fc54fd7c ++3797,3d29df5cb332ab2f ++3798,62446f43c84edb0f ++3799,827b68d8b9452724 ++3800,86da34f99208969b ++3801,7a81bfdc6a980e89 ++3802,4fffc1ac35eade37 ++3803,7a65a7db8465931a ++3804,39e26665e5bf2aa5 ++3805,d1e44a7bc35d32a9 ++3806,475cd6efa25a93f5 ++3807,a01919887bbfb6df ++3808,698f3f747624b527 ++3809,7d70cc2a8a0360e0 ++3810,e42965598fddff8d ++3811,3bda851182fefe96 ++3812,fa8707f7205f7d04 ++3813,d83393177ce4287f ++3814,d2e4bcf653ecdff8 ++3815,6c96e959a4719534 ++3816,5047abd3a81d2eb5 ++3817,a8c499350dcacbf1 ++3818,81120832fb4da22d ++3819,735fff1cd96cec26 ++3820,95dd33474b051db0 ++3821,ef523745e7cf31bf ++3822,372e2e19da699d7c ++3823,603c4cc89bad2a21 ++3824,9a5a8d284d2082f6 ++3825,fb07b8efe8b35a1b ++3826,387f111973958ba3 ++3827,92b834bc075653ef ++3828,32e695da821c7a7 ++3829,2feeaf4fc1bca391 ++3830,d5cbbc76c96554ff ++3831,4e93f9076111c80b ++3832,61054d67e53d137b ++3833,d2797fdd4c80b19e ++3834,71f807709cd1743b ++3835,7a2647600267b180 ++3836,194a4557691a71e5 ++3837,dff7b1e0d66865b5 ++3838,7ea944e28a873f43 ++3839,cb2b25b45c772ca6 ++3840,66756127d4bedb7e ++3841,8f8dad0eea47eb37 ++3842,a259f06f230b6ff2 ++3843,71182ed053857e2f ++3844,145f9b7ea9d7c2cb ++3845,d3d31e96e1c9c6b5 ++3846,9bad7acde1b351be ++3847,476aa4373d649fa1 ++3848,a218083cf904bb86 ++3849,6891b9562edd552a ++3850,a964b11bd94cd9e7 ++3851,772cd4c38c966ef1 ++3852,6a63528f0d3d40ff ++3853,c8ab7fb411bffde ++3854,de5e4e89f57d1189 ++3855,736ea60bd72d635d ++3856,d0204143ea883037 ++3857,8c4f3d0bd0afef59 ++3858,ecb80eb2b393154d ++3859,d62e28e3b771fb74 ++3860,77537c69534a7b19 ++3861,51060254de592aa9 ++3862,426e9dc8fc12b044 ++3863,b31844e565c6e4af ++3864,f57c14bee0b367ef ++3865,e1c676d0eebbd822 ++3866,c922cce945c8380f ++3867,a8d5430ed20cc156 ++3868,1978e5f8b1296eb1 ++3869,b4873b186ee8070d ++3870,a32ee39572f8f7ba ++3871,d409b4de77213905 ++3872,a18c8741df874740 ++3873,dd81f57ac322b441 ++3874,a5176adabab51f3c ++3875,1f12ffa216b8c3a6 ++3876,5e916ee07bd480ad ++3877,798f572c678dfd36 ++3878,5624713741a3273e ++3879,73a1c6519227cf26 ++3880,930efd0b9a481b65 ++3881,cb96322cd2f62460 ++3882,7bb90cc2e3b0f8fa ++3883,de6a25c15e9b10ab ++3884,fe1abfc35ac5568c ++3885,289cbda980fd8ba7 ++3886,a322480ca04006c3 ++3887,bdba3359dbb0ad51 ++3888,a72193f21361c315 ++3889,c1c069c634d07f07 ++3890,e667e7118d2a9e82 ++3891,dc6942c7fc82a839 ++3892,280aa8f9282117a2 ++3893,7f15fd65bb5fb8a4 ++3894,2b7c9d2918af8785 ++3895,4a9b470473577515 ++3896,ad39262bfba52596 ++3897,769b7cef5434e539 ++3898,1c67cda614032bc2 ++3899,5d40bd0cc1f282a9 ++3900,a94cc6959b68cc25 ++3901,40fc6476e3c2779e ++3902,84e6b1ce32018c41 ++3903,d0a4a7a58e3ac75e ++3904,f4e57d53cfbbf70a ++3905,db26bca50cdacd70 ++3906,32b1fa008cc33ec0 ++3907,c1b86c4931cd12b3 ++3908,39a9c0ffb1dda00 ++3909,744b484f06127bcf ++3910,c79f46ffc5d67af1 ++3911,1a99a3b96d377fdb ++3912,a74d741a23d751f8 ++3913,fa32df9114aa8d30 ++3914,32e42be970fbd373 ++3915,b98867a972551547 ++3916,b8cdeecdd4bb377a ++3917,5188158671393a97 ++3918,630bf37473bc6c27 ++3919,82ad53c2177dbf66 ++3920,60b52c952f7d4e84 ++3921,6e92e507be4e15d8 ++3922,68c5b4bc274c26d3 ++3923,386d17f0f71965ee ++3924,6c71aae331ce0a0f ++3925,60b7064ff91ec43a ++3926,13a25b9ae32ecdbe ++3927,c95488008e231870 ++3928,d78a7ba595a1d439 ++3929,f5643bdb6050359 ++3930,87af5602e9ef2e52 ++3931,60b25f4d345a04fa ++3932,f7e2d0a38fe77c5b ++3933,2b784779948c9515 ++3934,c1fc87de82e28cc7 ++3935,5f878b36053cccc0 ++3936,ed5a1b93ee07ac7f ++3937,72724673a950b8e3 ++3938,14cf383624758d52 ++3939,9cd3154c360acb4a ++3940,7aeb7b9fe22ae8e1 ++3941,d8f0e9a15fe337ec ++3942,7c36521dca0d6dcb ++3943,cb8e19bc930bf6ea ++3944,80e35c0f3857a50d ++3945,479b7f7d9075d55f ++3946,2bcc3f4f9ac8f50b ++3947,679ba8e8818cd783 ++3948,332f8c8d907aeb0a ++3949,af901ee27b5c1da2 ++3950,1195174094b02e17 ++3951,8fdd9034e027ffee ++3952,c4bf969654703552 ++3953,433572e006ad74b1 ++3954,cb83db395317ed67 ++3955,6859d87e0d69615b ++3956,5ab8bfb3fe6ad916 ++3957,9756bfcabd64eb7e ++3958,7cfedf19b867893b ++3959,1c49c0f46edb50fe ++3960,a3fe1aa204c1692b ++3961,df86b90f2d24357b ++3962,382ee32acd1effa0 ++3963,4d15b7d3362f461b ++3964,5b1d9a08f5512141 ++3965,d33d48dfef47346 ++3966,1daf23d869180ad8 ++3967,7df0c40192e15405 ++3968,6ccb4590960f2e9b ++3969,77ca53a95a89cb4e ++3970,4879b45528f806ea ++3971,9a74799bdecab7f2 ++3972,c5a6d85121127c7b ++3973,6016b3552e39a338 ++3974,fbeda75b03d77592 ++3975,6cc9e4fcd8ca5518 ++3976,a4ce4bd6849e007c ++3977,af38527745217bab ++3978,9dff83894be6e660 ++3979,f651d27dc50bb3c ++3980,b10e2352cfac872e ++3981,34c192b82d12cfd5 ++3982,a06456532e6c6bf8 ++3983,b8f3cb8273aa4a80 ++3984,b01e8d681057db33 ++3985,5dd2501d9f2bf05 ++3986,82c9a4af1c288fe ++3987,9243f42091212c96 ++3988,56617c778813ccc4 ++3989,39f866ba36a0f351 ++3990,695cfd6938d17d8c ++3991,906635161ec1cb42 ++3992,71981bd56833116f ++3993,7aef7366ccf3be41 ++3994,dd1f271955560eb8 ++3995,850be2cbb90eba67 ++3996,71ebe63d0697536 ++3997,55bf9b4318190411 ++3998,bac017bb2faacb71 ++3999,20c8af02bbbcaf5b ++4000,4bba6d088df5c394 ++4001,f01fbeb61061a31 ++4002,3ee674da5ae1bcb3 ++4003,1b96e0ecd4349e95 ++4004,12dec50c850e72bf ++4005,188d93ec428956c7 ++4006,84a6f242787bca68 ++4007,f7a468bbdffa03a3 ++4008,220e9b7d8504fb55 ++4009,ca506cb34ce334e8 ++4010,3007e103afe597a7 ++4011,f04faa22868b6e60 ++4012,7dff1fad19a73763 ++4013,2c56995e1f7b893c ++4014,e28f57ea97f72e5f ++4015,8893cdc81b96ec2a ++4016,facee9394dc7684a ++4017,c434bb9304f24439 ++4018,7a203e13b0c32980 ++4019,a22321ba7d3f13c1 ++4020,bba413b45fc9ae4e ++4021,d1f624963a11209f ++4022,d91ad2b61ed95b2 ++4023,1f099f9017031b1c ++4024,3f8906809b0c245e ++4025,51326205a00228a ++4026,f7c1ba04e54aaa06 ++4027,15fb91677c4f9614 ++4028,f481ea963f901749 ++4029,1a48234546ce413f ++4030,2626339ac87f19e1 ++4031,74daf34b2cb2ac90 ++4032,1f654df07e7499a7 ++4033,d91aa313b01f54fa ++4034,4346802ee3ea7ead ++4035,ad3be774acc28847 ++4036,a8d10b771be1c0a5 ++4037,4d9b77df66a35ca4 ++4038,9b05fe02969cc1f1 ++4039,11b4fd1763ec6917 ++4040,ecf83c54b1e9a5b8 ++4041,9371cf422d06634 ++4042,756920b8c852b991 ++4043,1cabb0aeff0bdc1d ++4044,3659a80929920c6f ++4045,32dcb3795f522ef3 ++4046,dfc057482255eef ++4047,1cb4ec78e95ae628 ++4048,d101a939f60d4d58 ++4049,46b0e38870f1a64e ++4050,addbb51c4ec5ee07 ++4051,977d63717759c3ad ++4052,428bc31d898b0b5 ++4053,57680a5416072b44 ++4054,1dd2cabbc996cccc ++4055,958acb754e086613 ++4056,12ec7e183adb17e1 ++4057,443ff998c0993729 ++4058,baeb9a7fe6dae237 ++4059,7f845f44a2b2e89f ++4060,9200ed47dd843fc8 ++4061,fcd94f636381a2f0 ++4062,e35430a8057f5853 ++4063,1c1a72771b019c20 ++4064,596a84d7651e9c27 ++4065,37135911d89c63c3 ++4066,3a237a14b9415e62 ++4067,4f00688f3a7767a8 ++4068,97869f33bdd394e6 ++4069,787d8d5f23a7cb0b ++4070,b1176863339e761a ++4071,47c3e485c3a9ce62 ++4072,c952470b364a3467 ++4073,de7bcdeee3c352b9 ++4074,4c90248e644606c2 ++4075,c2d6805a073d6b62 ++4076,59cd68c22e6c5832 ++4077,694336e663fd638b ++4078,c02997650efb097e ++4079,92a486c57f7947e ++4080,6acc868b80cc8651 ++4081,92da4b6c5bb03e80 ++4082,3649fc53b1872d84 ++4083,91ba52c69f33ac83 ++4084,d97b8e0dafd62b5a ++4085,744f60fe88137607 ++4086,ac4ecbf685bbf687 ++4087,163da326b97cf8f7 ++4088,3c20c5b2efaccc54 ++4089,13853e1e62369148 ++4090,98d9c8ced9358750 ++4091,95979f5d7f9fd7fa ++4092,6cb07958b3397c ++4093,74ed9d3a72c7ad02 ++4094,ead2eaed8b85a3f6 ++4095,36ca07ce7b07dba7 ++4096,c673c6f51bd8f65 ++4097,cfac1214e339ca5a ++4098,3d545b2056a410e5 ++4099,ca370f655829e8d3 ++4100,8d1fc8b24cba9c2d ++4101,907e3d11089ac68a ++4102,8631dbbd7e2d9db6 ++4103,2b187d4cb12525d5 ++4104,fd1d29734e9e719c ++4105,f52f75b8def0cdd6 ++4106,48de33008cf1eebf ++4107,1fbc3696f8983cff ++4108,9c63fe869a0da483 ++4109,5afc24e9fd714b5f ++4110,f7f4c4ea48ee4a41 ++4111,450d57480ef21dc0 ++4112,e9762d64811c36aa ++4113,bc3b5de8a39992f5 ++4114,68a1442b43a59a9c ++4115,3add4e5355ed53c9 ++4116,7eda01b276cec1c8 ++4117,ee83748f046f4a0 ++4118,c060f3fc74b6fe9c ++4119,b7159e9135a3aabd ++4120,ce7032de322a3c5d ++4121,911073cd20f668f3 ++4122,ec925258b607d9d3 ++4123,b6dd393494d62868 ++4124,6d53dd45a0453175 ++4125,400b2e10606dc729 ++4126,edaee5724a99325b ++4127,389c2b8fa6792722 ++4128,356e3a6f8dfa24cc ++4129,2686a568a5a2c755 ++4130,6cdc7c71428eca99 ++4131,4da98235fb4297e ++4132,f6189987ab2a3c6 ++4133,385d58e8ea274233 ++4134,857f3bb73e92f9e4 ++4135,1290ebcc2d7bbbae ++4136,100f9fde554e5da8 ++4137,5505659b6334db0d ++4138,8c65fd179929d66 ++4139,737680c3e878ceb7 ++4140,8f1bffbd8b6aab7b ++4141,2535311a629f2aed ++4142,967a5ea840ffd41d ++4143,370c4d95c9a3ad73 ++4144,d3bcfebd70eb8d72 ++4145,9a577f5bf81e88eb ++4146,8db5830f9238daea ++4147,336f979ecca51220 ++4148,e33f4637ae8decf7 ++4149,654848e4f646544d ++4150,6370b95c7abd341a ++4151,57d25834a125847e ++4152,2b88d631544e8871 ++4153,f2024441d40cc981 ++4154,cb5b96edb16ce320 ++4155,cb91cf61b5685073 ++4156,2af11343930b236b ++4157,a2a25f1ed5cbb1c4 ++4158,5f18a59d14c0b09c ++4159,8100b535836f291a ++4160,22072bad504b286e ++4161,14e69c15f5691b60 ++4162,1ffb33112628443a ++4163,e48fc4c7ae888b49 ++4164,21933f2ca256b7b3 ++4165,b691cd7f56a78379 ++4166,5782848f221895e6 ++4167,cf8262025122166b ++4168,84155994126c0041 ++4169,447bf905631a02f1 ++4170,f1f920a39861e65a ++4171,328a56f23ce92bf4 ++4172,18a9f17f2951b073 ++4173,a035cd4ac8f39961 ++4174,f853686ac5faa750 ++4175,a89e208f0d671bcf ++4176,3bf138c6a0803bbc ++4177,507ac12df3bcec87 ++4178,69b3a0e1705d54bb ++4179,b2053e44dd60211c ++4180,6c607afeb97cae17 ++4181,76917bbefd739f61 ++4182,5afd2c99cdbd5c13 ++4183,79f332ba808c5d5d ++4184,451983bbbc97fab0 ++4185,785fa165a626f2b8 ++4186,4e7219efe8cf21fd ++4187,11621a1aa16ec98d ++4188,108f11b3b6677d6b ++4189,2601c82f2647168a ++4190,60d07897fd8fca24 ++4191,aa380bca6b7eac24 ++4192,60c1126913647c29 ++4193,20c508e5f6f1e9ef ++4194,24c66360ddf0b503 ++4195,2eee90935f52497e ++4196,19679c6258e5cc3e ++4197,be120c1b073ad36f ++4198,ce069929bbd40e9a ++4199,b0af6fc0ab29cc1f ++4200,4cb365257a2dea18 ++4201,ac8f0a12cbe4020c ++4202,43468a29f464b1db ++4203,ab42923829d09eb6 ++4204,c5a3a25d41eaf071 ++4205,fc33735f58183da7 ++4206,59f4ea07924bb6b0 ++4207,5b4762c5ca503978 ++4208,a5f58f5662ac835f ++4209,66e0870f30dea006 ++4210,75a905f2bb75a80f ++4211,e53f60dd7a23ce7c ++4212,87bcc6738c671318 ++4213,5b03e0e5069971e0 ++4214,81d49eaf45ace3e0 ++4215,51726da68b5f7fb3 ++4216,40bf65cba8511bda ++4217,415e2c84945be88e ++4218,5e1ee13461107dd9 ++4219,42480aa5ea188913 ++4220,868f68b6a9081931 ++4221,8cb62937a40f8cec ++4222,632b9e165241cfbd ++4223,6ad2c217983af056 ++4224,f6ef34dd8adc97d ++4225,9aa72000e43c1b5b ++4226,f0a8682d0e78d448 ++4227,2593b707cb8aa289 ++4228,9ed7d14437506558 ++4229,bb2d699f4bc9a1bf ++4230,e3226e3e24590db4 ++4231,456fdcd836662f4d ++4232,3e3c6c102fc1379c ++4233,94bf8806fac0e450 ++4234,1129373b5557b358 ++4235,a38647bc958d2e65 ++4236,df6e90b1135c6635 ++4237,61e44cec647556b9 ++4238,591fb5cc5d9f235b ++4239,2b8efed52b3e006a ++4240,27c993297e0d4426 ++4241,33ce8cb714555b96 ++4242,3eb9af6d36c37dc1 ++4243,c092b46e40795b91 ++4244,8aea652c2e7fdfee ++4245,885f2f79f57ef9 ++4246,fbdeccc1d8d54040 ++4247,668d30e41de208b ++4248,b955512d576d33d0 ++4249,e554e9abbac63e59 ++4250,157e679f52ae31f2 ++4251,d318a6d7502971c2 ++4252,bd008195211f5d71 ++4253,c2e226e76104d8d3 ++4254,78ea7e2a9d41af59 ++4255,f817cdc6d4d18ba9 ++4256,638a5a563a1f575b ++4257,f3416b7f72f68301 ++4258,2c765510b628e051 ++4259,9183c4306b890438 ++4260,6304b03b7951be1a ++4261,a6dac65bc526ba11 ++4262,171682e5961f4b9b ++4263,5c3f11784a649625 ++4264,d38564d468a1da8b ++4265,d9eeb9e2d44333c1 ++4266,261e74e62031d6e0 ++4267,12ef9524af13b6b8 ++4268,10742ae3d9cc62d2 ++4269,3d33157da815cca6 ++4270,a1d4d4754d0b4b87 ++4271,48eaed316bad2004 ++4272,d848343adb446296 ++4273,bac129c3ec6fd54c ++4274,f3def0b045fae16d ++4275,430cd21f8a4a2d6b ++4276,af81a4b9b44d59d9 ++4277,1769b602969a154c ++4278,c330dc19947984ae ++4279,82ddc1aebcfc95fe ++4280,1325268b14a96ea1 ++4281,607e682de7031a10 ++4282,6053aa352af38e65 ++4283,471ed5f00909be49 ++4284,5ca66138e043e3a1 ++4285,fe82b0355244099d ++4286,d6a4aa082edd315c ++4287,1b8bad81ab106998 ++4288,95c090f0971ab156 ++4289,c1566505d018fc52 ++4290,80ef0bc6c15c06d3 ++4291,21e96562f2da0339 ++4292,b25d383b3ba97de6 ++4293,8cdbab0a3b3212e9 ++4294,51ce632820dfd0ac ++4295,df70ca939f1e844e ++4296,dc1725d2ffa93a80 ++4297,765f59e3f8bfeb78 ++4298,9ccee19c5016910c ++4299,748d40f358e893f5 ++4300,b58d9bf470a3f09d ++4301,adc8ce596527d8d3 ++4302,2751ee64b1cc6573 ++4303,7935e02471228c98 ++4304,a9f8e36dc7d91c45 ++4305,6ac682b1d0e57931 ++4306,39bb1b2d3e67f966 ++4307,ff8ff9ad146aed43 ++4308,f61c9e49c15a1324 ++4309,b370102cfac1676d ++4310,8d45a279137855be ++4311,dbdadf2ec3288e32 ++4312,b3925a79237d2d2d ++4313,e4509887f0c3f71e ++4314,8f4a32ee1c26a12a ++4315,167ddb5a754c01c7 ++4316,afbf31eb3d0afbe3 ++4317,ab452a0f9bcb9be2 ++4318,b3290ffa3cf0ddf5 ++4319,c3e05fa5367d126e ++4320,a67e63928f5693a1 ++4321,2dcebebd8d887417 ++4322,75c4c151055dbd17 ++4323,43b52de5c2fc76e3 ++4324,2048cd4b26e64859 ++4325,ea157129647e1f16 ++4326,2a3923bea0d85f9f ++4327,a147d086db57cfd ++4328,db947be22f0b8cf2 ++4329,b056c0b6a14134cf ++4330,295ffeaddadb4732 ++4331,6fc26d7f47222b72 ++4332,23f532cc7b0fe7a8 ++4333,535dea147c69dbf4 ++4334,2f36ea9b288422a9 ++4335,4eb50768c0c2d980 ++4336,dda886da755bb64f ++4337,3b4b904226649f6e ++4338,306a5aa9921c6e35 ++4339,10ad78310e5f4bea ++4340,ad10a54f854fb9e3 ++4341,17b087d080b40da9 ++4342,1f64de05661890d4 ++4343,882a9b334d53cea ++4344,7c92674d4a3d8939 ++4345,2a2342de32c76950 ++4346,d66189464635a85f ++4347,7ff710c367866f99 ++4348,e6175fe7a67e3386 ++4349,dcc278ae18dbc8cd ++4350,af45e0cddb431508 ++4351,730a1f43a01c6681 ++4352,e07724fb1583b054 ++4353,fc2aded5b58cca83 ++4354,ed72f8ca908fb51d ++4355,a6d3885ad23c50fd ++4356,37dec39191c305e ++4357,5ce2dfd90a6851f9 ++4358,d5671efea76041a1 ++4359,4b3f011715deed4f ++4360,ae921087842e23c0 ++4361,6a496bd092603994 ++4362,56d87e88fa31f06b ++4363,148463c77d3b716e ++4364,8783ce4ba8237de7 ++4365,cf778ad7d0450e47 ++4366,55d7e72bb9c9a1b8 ++4367,e6fe427307ddd497 ++4368,ffe292477cab6e66 ++4369,47072c46359967ce ++4370,7acc9b6b6653d551 ++4371,a1062b3018856c9c ++4372,b33e9d7cd15926db ++4373,d9695d0aea96a7b8 ++4374,1e86f39865b7ab66 ++4375,9cfaee4de17353b7 ++4376,a28a1c1db4db37a2 ++4377,aa7e8794646d4511 ++4378,b59afcc8e03993c2 ++4379,baf31d418b4aee3d ++4380,99607e526e69792c ++4381,acce22a84f662a36 ++4382,f94f0cd2187e5be9 ++4383,7d4fadef4a747679 ++4384,425e3d8e34d3076c ++4385,cd9aca5e7332393b ++4386,a5d439006948a47c ++4387,bc43c79a91fa5574 ++4388,b766f068b4c171b4 ++4389,c3affa12acf885c9 ++4390,66e3bac775cd48de ++4391,61b12fbc8d5f5317 ++4392,c956c28592bc0376 ++4393,3c712cc2d2f47524 ++4394,ae09b0fb67620887 ++4395,da22b964c63ed7a7 ++4396,313ea3398add45c3 ++4397,dd5b06702024fb04 ++4398,95cdb079b6fdfff7 ++4399,8d1ebf6c51fd1a2f ++4400,60bedafb9863865b ++4401,83b459981ce00653 ++4402,966ee88e537bc3f9 ++4403,acf46e933fd49dc4 ++4404,5540a16243467c82 ++4405,4f31baec4db2386b ++4406,48c996e8b96662d2 ++4407,73d166410b9879dc ++4408,d768d1af11b07dc8 ++4409,da3bc0fefef00f60 ++4410,6167078c434e5059 ++4411,486c606943878e11 ++4412,a8587177a1c89b57 ++4413,9c508f9a3fa7d63d ++4414,63379c617b4c2344 ++4415,a364ec0aafba2c3b ++4416,f954b75e3c1be95d ++4417,8c3227541b26a6a9 ++4418,3f6a363745364f25 ++4419,2fb08722434bbdc4 ++4420,3629981834c8d69d ++4421,9e318e47294d0a2 ++4422,c5409e37965fe44d ++4423,a89bab39e5e572a9 ++4424,794f5edecfa684d2 ++4425,7f15b16019064ffe ++4426,b64c91432b3ca790 ++4427,6e1456c87c720e57 ++4428,4fdf519d837b4f56 ++4429,7aaf306c2bd77bc7 ++4430,e46317755603c231 ++4431,f688a2be3a5d27f8 ++4432,86153d2ed27b2aec ++4433,ddc01c4b711ec82c ++4434,b7ee57cc7cfb84ec ++4435,9389c4359488b43a ++4436,d2c85bdce00a5aa9 ++4437,6bcbf028cb27790c ++4438,85a5aad264a8678a ++4439,9f586fe5a5eb6247 ++4440,f09bcae8621e1faf ++4441,6d4e399433fd199e ++4442,563ef53f7b38bd06 ++4443,4b4e48333bdfd56d ++4444,29036e4e51005c19 ++4445,d601e28981a942e7 ++4446,40b1a7391911afa0 ++4447,94c6e83f63290ee3 ++4448,e3e378eacdb6ac69 ++4449,644a1c052a0b08ba ++4450,7191b9b12a8a4c9 ++4451,950a4fb472b7ed13 ++4452,e8750f724f6430d3 ++4453,d8b768568f2cd7e4 ++4454,c0a8f8c6dcf9df08 ++4455,a7f43a3b0651abb0 ++4456,ed2a1202064c5764 ++4457,98f01dad3374efc7 ++4458,50038f1f00b70269 ++4459,aae07688c5e6b85f ++4460,f9dcee3e724f967c ++4461,3161fe11cd2477bc ++4462,1167c32c15872266 ++4463,393c325a12d5c4b8 ++4464,dd92e7ce68480f88 ++4465,a272a44472dda56d ++4466,ba14d96e240c0548 ++4467,2277d0a554bcdd0a ++4468,1257e8cfaa5f6c03 ++4469,9d0394b27f143d82 ++4470,c7dd9ecfa44f0bfb ++4471,ff57d6531a645873 ++4472,4894577324ebf56b ++4473,dde1c12e4cb0cb ++4474,ce1a154e1aa11e7f ++4475,6f5dae15713ea33a ++4476,8ef8465fbe289749 ++4477,967c17c26a086cfb ++4478,79bc8d446caa6c99 ++4479,ae4b861776652c03 ++4480,77fe45d247df9814 ++4481,a861b175d8391938 ++4482,dec4262fd72db130 ++4483,1eec7bda84d8e248 ++4484,24efaa2af169f839 ++4485,aee5ed60ba13c4ec ++4486,feaa8a9f8faaa56d ++4487,31990bac804f9d3 ++4488,97a99d4535ac48a5 ++4489,8f4dc2f5f5a07c18 ++4490,1041f6181fbb6266 ++4491,f285a7e3a75e68c6 ++4492,a1ea0fafb0d0df5e ++4493,e0cc61f18e08c5b9 ++4494,b3e49353d87cb460 ++4495,e9820cb13297ea2b ++4496,a20d48e81321d6dd ++4497,bffb4cbf5d8759f0 ++4498,5fc00b93c15d9eb8 ++4499,1e4b455f9772ceca ++4500,46a65cf72f6b3f23 ++4501,e2f98d2a818a4cee ++4502,7a405e18f81efe5a ++4503,4e102c459b2a6f53 ++4504,4f337b0c4ca28f90 ++4505,882a7e8441f97b70 ++4506,f8e085c3013f805 ++4507,e98e86051c6647f4 ++4508,711094f90b171296 ++4509,150d205593d2b08a ++4510,7aa065384ae7abf3 ++4511,c9944f1cb0438e66 ++4512,2f6d06b19bca79b8 ++4513,5d82708b7265f89a ++4514,daebb057ad94a31c ++4515,1db234b4b2763812 ++4516,8e2b5423e7daaf21 ++4517,9c34d7049a5b371f ++4518,6a404110a45f7c56 ++4519,ba533f02b8999540 ++4520,ca4c24238cbca3f7 ++4521,50c9eb9bbc98839b ++4522,2263a98bcc9ee7b4 ++4523,63937518638d3f14 ++4524,91e82c0967006b53 ++4525,6f9b7b5874f1b42a ++4526,b91681495218dcff ++4527,25a4182503acb577 ++4528,7b13397e288fbdd3 ++4529,9a5c27dfd1f8a6bd ++4530,88ea851735c34664 ++4531,96eee4d6bdf0c19f ++4532,ff7cf9557c635ab9 ++4533,bb476aa7b194 ++4534,43b0c33165f64711 ++4535,866c094b577fdca8 ++4536,87a374dd21939127 ++4537,244a11b76390f454 ++4538,ae2d8400d9d6b9a5 ++4539,5c9d0eeb9e7beca8 ++4540,396ebc5f6fb8084 ++4541,4d36b3f822cdb19a ++4542,6682703503d4ec25 ++4543,98cb3a7d539dec31 ++4544,3c7b4e5261288efe ++4545,72dbbec9e536cd7f ++4546,5ca86ab89b74de2f ++4547,918f9bcddea645d2 ++4548,1a2af5184d7e9154 ++4549,ff269a709b05eaea ++4550,65d45b30f6576795 ++4551,4cfc88627a0e1876 ++4552,8bf77eb13777da2 ++4553,415760d3eb24404 ++4554,a6d92aee053904a1 ++4555,bf4392c04b805f59 ++4556,4f58e0e2f21454b ++4557,73cba55eb8a310a1 ++4558,a04d22dbccc03ade ++4559,7fb40c09c3622e29 ++4560,b61516f4c0cf4e4f ++4561,6cbad95595e50e46 ++4562,f28216f984395d86 ++4563,c28b09303c0fffb0 ++4564,b464ddee0706ff84 ++4565,86a4329eb220b3a9 ++4566,7a466cd0b0805c72 ++4567,4afc89da2645fb56 ++4568,6a93ffb8c22f29a1 ++4569,80624440e7ee288e ++4570,71959b95c7043142 ++4571,e56d46973f107c81 ++4572,db166fed2e12ce7a ++4573,bc4c9bd7cfc34b1a ++4574,a2a84fbb89e0b87c ++4575,df668d6685c8618a ++4576,9bdc8afc9e671225 ++4577,c50ce36eee5b4077 ++4578,5bcd08b5b516b392 ++4579,58fad664466f4df6 ++4580,fd2882834375d268 ++4581,7429520ba6eed962 ++4582,49ab3c371305258e ++4583,b74173cfd6bdc916 ++4584,3793ce085ad573e4 ++4585,b67ad54aa2bb96b4 ++4586,d62926cd24c57e7b ++4587,28687ba12979fae1 ++4588,4c786413474ad101 ++4589,4ecdf8ea290de0ba ++4590,5b7a1606c8426944 ++4591,71349654e561c604 ++4592,9adf52bc60cd0180 ++4593,35cdff24c6539d92 ++4594,1a3fb287195b0e0 ++4595,299156ee3a256f51 ++4596,2cc85f64b1c2022b ++4597,6818d8c4fe3710a6 ++4598,867c9a6c823dffbc ++4599,7959f1ebb9a2bd6b ++4600,5ec9722f1b7c03fa ++4601,2194d07972923ebb ++4602,7eced966392709c ++4603,c96a8b9dd16d026f ++4604,fff8eb7248f75251 ++4605,86af3a436f9a5215 ++4606,caddcf70b01c719b ++4607,c463cd37db54d6ff ++4608,15a8de9ec3bdf37b ++4609,74ab87903075ddd7 ++4610,9e0ab3f0694fe317 ++4611,91532d32900bf959 ++4612,679ec60cc74d9e6 ++4613,430da720481beb06 ++4614,d5d78c9b92706e3c ++4615,6d0faf6cf99cd987 ++4616,c5c8116681b69c13 ++4617,b5d385d80fa053c2 ++4618,646f7aa94f4aacfd ++4619,5d5ffd95e07933eb ++4620,b37430d6e5a3ea0e ++4621,5455e412ee21d2f3 ++4622,cc51e2686ad4c1cf ++4623,1028d93b57053340 ++4624,90659e2d26fff6f8 ++4625,c8fc06cdf2ca07d9 ++4626,a805731fa6b0be8a ++4627,930bf48698dffb47 ++4628,4293740b77920fca ++4629,890dac3bc12bf08e ++4630,253ab3ce81e0f3bf ++4631,76aa25669a9b65fa ++4632,5b06c7aba71a3cc1 ++4633,5fecbc9d60208240 ++4634,e0713d0979f2ab84 ++4635,cba968689e9ab4ee ++4636,97bae8ef73dc8bc5 ++4637,77ebcc61f2f86516 ++4638,6727bb09683a1181 ++4639,dbc72b13fb29436d ++4640,62d59f33f241d93 ++4641,b0b359e09a217b72 ++4642,3c7a653a01bc94b0 ++4643,9513366445d7d25a ++4644,796198294518c187 ++4645,dc27cdd4be90436c ++4646,42ea6bd698b5bd32 ++4647,64af6d27de593016 ++4648,f4122c02e5574e50 ++4649,3b06d0b2ec0ffad5 ++4650,e02e8dfa5699eca6 ++4651,541ed1b4c595cc34 ++4652,48180dd4f970008a ++4653,19c3fab21486ce1d ++4654,7a024ad8bf135fca ++4655,60a9359d6d6308e8 ++4656,e8597b5a807d918d ++4657,6ace8a3cb2a6c693 ++4658,b496d566d8900a2f ++4659,446b0cd318c16846 ++4660,98e5729306d3b7b7 ++4661,e43b1e1c98fd71e7 ++4662,1e918a2d560a506 ++4663,7a04ebed2229613d ++4664,93513f13569ca43c ++4665,501976009b8662fe ++4666,ce5aa8d3b83698f4 ++4667,65a973a7dae45d8d ++4668,5c7234786ea89e11 ++4669,cea011740e64eccf ++4670,f07e02371e1b31d7 ++4671,339af0d9d4106c46 ++4672,edfa5941dfe02b96 ++4673,be9face2db84917b ++4674,2efd9323709b987a ++4675,bf49fc04d3a41e46 ++4676,138eaa21bb4dd473 ++4677,5e078c6e272f318b ++4678,bca6a8d6a5d0fc85 ++4679,714a94ce1e8ca027 ++4680,830ca262e8178cc ++4681,f3b1314bd28cc4b9 ++4682,5c744ed97f0ad9c1 ++4683,76064736aea7b137 ++4684,1dbf09982eaee5fe ++4685,253a5c4bb5cf48b3 ++4686,4bbed499eb42393f ++4687,8ef56ca47d2d1683 ++4688,f471f489a305ac82 ++4689,8805adcb9961c927 ++4690,e8e9df25f38c5e3b ++4691,6e26a73bfb86994e ++4692,2eb6208f53aafde2 ++4693,91516e17625f5926 ++4694,80715df69f18b6b ++4695,8afbe17cf0460336 ++4696,f2444e68a9cd7d21 ++4697,fb2293780a201442 ++4698,ba2caf5a3018ec14 ++4699,45a545f12829228 ++4700,f1c5b9a1cc8c3ba4 ++4701,6042c2b35900b30c ++4702,f23ac27d9273140b ++4703,7ae0a277120eb595 ++4704,28e3a94018244dd6 ++4705,8323c930b63fe5f7 ++4706,6b1115b1bcd23c70 ++4707,8690122c1d7874bb ++4708,ea21e54807d8d9bf ++4709,99411045c945891f ++4710,1f8b25f5819a1cbd ++4711,cd3a6e8c74321e94 ++4712,e7abb99d36dec2da ++4713,7ec28e94a0a9e0f9 ++4714,fd7b4e4a7b037c45 ++4715,31ac951f01b433e7 ++4716,538f00506e5d5e74 ++4717,6c7f6877f67062ce ++4718,9431f5eb8c322e25 ++4719,7c93bdd1e6342400 ++4720,a9ffc4339b74e3cd ++4721,34e341a9c30bdade ++4722,c0945abead36faf8 ++4723,b952e52af2ba200 ++4724,be3b8fe30f8f24aa ++4725,eb78e8d82d3f3780 ++4726,926cd21ff6a01b9f ++4727,55b551bcc61333c1 ++4728,ec57030f15be1c2d ++4729,df9d115e8193a312 ++4730,2cb41e94ba333426 ++4731,39c62662ed2a86f1 ++4732,87a7a8b377000f27 ++4733,773492fddba12aa4 ++4734,d06b59c722f44ff8 ++4735,73d60348b8b05dd9 ++4736,b6982b34f91d21e1 ++4737,cb6c26a444d47104 ++4738,7122d844961f3cbd ++4739,67446123339ff36a ++4740,65c7467e68892299 ++4741,f124acc26dfab6db ++4742,611e8a5cf5792f5e ++4743,44b7ae37b1546df9 ++4744,1b299b2b1fa3361d ++4745,6f9d41e25163990e ++4746,553aad164928e14f ++4747,203e53a552fa5b5d ++4748,7b8af1276254143d ++4749,c29fa8234345c020 ++4750,c21f658b213802f9 ++4751,efc84bd4db5cb722 ++4752,bb8249e02b902b60 ++4753,d78030e4662becf3 ++4754,d37885fc25b99218 ++4755,72549dd86446d208 ++4756,f4a45f4e147f6b15 ++4757,261f78eb7fb76975 ++4758,a567e608753c3581 ++4759,c10b17e99388ef65 ++4760,557d5025abbe51ed ++4761,81aa512fed5b7dca ++4762,566316c07dde32c0 ++4763,c8738262987e4d12 ++4764,4d5832ad2e2434b9 ++4765,97a674ba58b8326f ++4766,191fe48b2b6ad02b ++4767,dfc7d1a1a6194cf7 ++4768,18af70ce773e13d2 ++4769,bd2d6454a01634f8 ++4770,bc7698d1db6c8748 ++4771,565f49f16ee63cc4 ++4772,404595cde5457db5 ++4773,af20289e2b3f52b5 ++4774,c6e98b8b9e700e0c ++4775,5e893b8a3029dca1 ++4776,2c35b41f5e8c1916 ++4777,7b5b7188b59cb734 ++4778,d23873e7efe72c19 ++4779,d37f2ebc0391abd5 ++4780,7c7da16ecc7332a1 ++4781,aa539ef2dd39415e ++4782,5a5ada71b0e21c72 ++4783,9a5e974aa992fb94 ++4784,83c311fdcc0c163d ++4785,6475c3c00988dbec ++4786,271ea58d930369d8 ++4787,7b15cdfc8594e328 ++4788,443c07d59281097f ++4789,3585fad9d9cb640 ++4790,14d8c8dc4ead4da5 ++4791,6a82c5e1f17a8307 ++4792,808051a2b9da35e7 ++4793,17269dd812d198a2 ++4794,475186d654ecf4d4 ++4795,928361d824254375 ++4796,840eb7d1c44694bf ++4797,2da5a2fc4cd52f12 ++4798,44861e8732fa6874 ++4799,277e4990558cbc73 ++4800,605a5b29d22aa91c ++4801,f0c3cbcaa19a6968 ++4802,fa38b25e3d146766 ++4803,da1c10be3d7c5f75 ++4804,dea08b66fc317dcd ++4805,4ce13c3935f096c7 ++4806,f14795c62c489864 ++4807,2b01457565db816d ++4808,cc8151745f9981b0 ++4809,993406cb2127f69b ++4810,9e7798aa231e6231 ++4811,d6635980c18afeac ++4812,159039e5658eda10 ++4813,caa7744f16827f43 ++4814,a67e89dbefca3b4 ++4815,bb1587cc0c749e6d ++4816,9d3684f4e4fb9ff4 ++4817,d37f0eece40491b3 ++4818,d6778976c4ffce1f ++4819,303125f8294fab24 ++4820,65adf3cad5cd2211 ++4821,1f36bc3bd843357a ++4822,cf471d1a0a8e88fc ++4823,7d2aad5b74bb0884 ++4824,989e1dd8d876aae1 ++4825,824f91429e305bbd ++4826,1a02fa3ddcc1d3e1 ++4827,762e45e16ec515 ++4828,7e4a222df74bda93 ++4829,7b2eeec45e45996e ++4830,1d5dc0b12b08fc36 ++4831,2f53d86536fe253d ++4832,5bc3f5c6f25aba9b ++4833,cf2b02a3da26fa84 ++4834,54287f6f6909e60b ++4835,c361b334c9f46f58 ++4836,c33435ad1097905d ++4837,7552ca488efadf25 ++4838,9309e105886a7f54 ++4839,1e10014bc49ef61 ++4840,7dff578a4202cd56 ++4841,264c568c57e84112 ++4842,d6085d644b4e8e6a ++4843,bee0de0d728ca657 ++4844,2ccaabfe359a2a12 ++4845,890de3b8d08c3819 ++4846,325fdcb137f0f554 ++4847,a34c8ea615ebcca3 ++4848,f0cc7e6b48c464d4 ++4849,9494cc4bcb30eae8 ++4850,3503bf1c4467bce6 ++4851,4334dd924b00f085 ++4852,d823b6941fabf14f ++4853,41d263a1d341214f ++4854,7c5628d15b8aee4d ++4855,d21d5e54b79ea68d ++4856,113239f74fe0cd49 ++4857,b506ae741c3da1f6 ++4858,20d92f45f30f7620 ++4859,10d49ba4f7e65844 ++4860,be1bf2c7cfb5ff67 ++4861,8f287d81462f84d0 ++4862,964d9d13c15769eb ++4863,6615440e373acc9b ++4864,4a6c69c4416581d2 ++4865,3a4abf3f2b3cedfd ++4866,c0ec1db0ed5c7dcd ++4867,8e2f5d994622b857 ++4868,bdc33f23a4866f45 ++4869,349b9bad49114700 ++4870,72d92d362bd5241c ++4871,d6c58d78b26845d3 ++4872,ac46cde78ef05995 ++4873,12bdd5f77b29be16 ++4874,833055eeeec5ea99 ++4875,8d13fdae47c004c1 ++4876,2094c95cbb1b2825 ++4877,45500f181ce0b5fc ++4878,32fcde86ef878296 ++4879,9d26a70761661eb8 ++4880,81c4c2cc9194066d ++4881,80c67ed989272cd ++4882,cc808bb46bce0dee ++4883,f03d3bc09a116266 ++4884,d34942e89658864a ++4885,ad36dbbc71b819aa ++4886,eaed566faddd867 ++4887,90a99316322965ae ++4888,80dd6c1d256ada66 ++4889,29073946432969a6 ++4890,35aab3fbaa95ae7 ++4891,825d09c7cfad756b ++4892,3f3bcad4df77d92 ++4893,9f342aa5d4d292ef ++4894,d66e7fa9346e532b ++4895,5833eea39b307f68 ++4896,9c122ed1dab6cd8c ++4897,4383131c5b1109e1 ++4898,299619b79062fc5 ++4899,27619b839f9023d6 ++4900,5501fa22d919da3f ++4901,f75f65c04f7642e2 ++4902,aa9050f17a19b388 ++4903,40d62195ddd2a0b5 ++4904,53edbd7e06d93292 ++4905,3a5e5708d2f2a15d ++4906,3e4b1d92408a7ec1 ++4907,9800f380e1e9b2a4 ++4908,a830ce32274b6f02 ++4909,d96c1f7a303a22a6 ++4910,a2818219a9003aa1 ++4911,7c42b0c49eea7c94 ++4912,3d72f81c0c573b36 ++4913,5832b1143a7fa3d7 ++4914,9077362b6ae9c605 ++4915,b7f88005c2563d37 ++4916,30f434dc9279e3ee ++4917,be6001dedf168c4b ++4918,b862f58a6a629f9f ++4919,bca375852f2b2c6b ++4920,ff05a6cfcfddb723 ++4921,3e79b597b5d87b69 ++4922,d49ca66ab4f48c67 ++4923,11571cce7ae393c6 ++4924,cd44b10ac3002e92 ++4925,28e63723b7b8af5e ++4926,65ee11b5bb9b72f5 ++4927,8de58a0ea75c53cc ++4928,3b857569151110be ++4929,34433a9e3441c ++4930,73b0b2adeb2b0b91 ++4931,c7a2a6713567897a ++4932,250d07b3bca84bcc ++4933,1916515decaac23c ++4934,d7d54bc4adbfbd3d ++4935,8e2c0dd58c99f627 ++4936,a77fa8d98821af1a ++4937,f33169fc75186686 ++4938,2439b9dbf3aea856 ++4939,f4dba66fc3b2b8cf ++4940,16a279db2d7b0d38 ++4941,ffbb39f49789413e ++4942,b111e367bfc61269 ++4943,73326e38e1ce8710 ++4944,9d6ad6ed6f1beaf0 ++4945,aca07de081131451 ++4946,84c7585a47ed0380 ++4947,aa2626fc317ae7ab ++4948,eb43e10766470e01 ++4949,c58107ffcc66f9b1 ++4950,843526653205e41f ++4951,24a7308d5585bb ++4952,46182f84762a420e ++4953,e367203477910a43 ++4954,a2751b60b53bf55f ++4955,d728235705f39f83 ++4956,fc246a5cc76b1447 ++4957,1051402611b054e6 ++4958,5ce7383dfadf6125 ++4959,c3d8285daee4b1e8 ++4960,75f8ed0d0c9afb3 ++4961,1b1ad57fc747de03 ++4962,410f0f529d588207 ++4963,65f730f20851291f ++4964,521058dd552727f2 ++4965,84fcc848f559b29 ++4966,2d5715b1049a76d3 ++4967,d7832fc50a1a4aee ++4968,d9fbe72f95acb6a8 ++4969,4bbcf0b796efceab ++4970,76f8841443eada05 ++4971,4882aa8ec087e65a ++4972,812b90cae8b29cc2 ++4973,f079c84064e3b6de ++4974,1e07f773ddd58ce ++4975,87fc2f92dcff066c ++4976,6c98bb7aa65cdda7 ++4977,6811b49f97c652c1 ++4978,e4505b2a6213fe1e ++4979,2758d91560bb3b25 ++4980,30c6dd4796c9b72a ++4981,1fd9765fafe5e0e9 ++4982,8fa3f9343d8f0c13 ++4983,92a3d63145f39a4b ++4984,73496bd1437b489e ++4985,de47e6083e3489cd ++4986,f34b0ed7557a233a ++4987,84ca296eef254700 ++4988,d26c4f271999710c ++4989,bea034c73dc0727b ++4990,20a5315c6a7f257a ++4991,9ab22606e3ba72d0 ++4992,4a58dd49f408d693 ++4993,1de61ad5517f4572 ++4994,9951b26b37d3103f ++4995,64b3f9b7bf731d32 ++4996,70b2397214a591a1 ++4997,92efd1a03ac28238 ++4998,30d0ce2b8f8edf4f ++4999,29885c93c6a0e8c9 ++5000,8682b6beb09ab7a2 ++5001,9aee418191b0400d ++5002,aae2340929f7e49a ++5003,be0fa6f5fcf649d0 ++5004,3161bfbd7a8a4a90 ++5005,76d3318073ea9d50 ++5006,a84e7aa8bc23da3e ++5007,436eef4cf3d5e0cb ++5008,8d2ac6aab0ebf884 ++5009,3bbcfc776f5e027b ++5010,4c0dcbb18053960c ++5011,436a4142cd9f8a9c ++5012,2af52a9b3850b14f ++5013,6cea3a23524c66ef ++5014,7459c0a3205ac57e ++5015,3d2bb81ac52c6441 ++5016,f5a569f7fba5c3ed ++5017,2a0cfd3a65ab8e9 ++5018,721a95ad94f96a2b ++5019,e3e5700456892830 ++5020,d21fba4cec154302 ++5021,71fa98ab46eed33f ++5022,5eb6ba3b37194c5e ++5023,edb3044a5aa91344 ++5024,8ee647880c9d832d ++5025,905f76e5e1c9f36a ++5026,be9dac4286981574 ++5027,23ee2b5b25494c76 ++5028,a4ec6509b920ec87 ++5029,606a1008553751d4 ++5030,672ec8ccefc9017d ++5031,36bff6cde24c2a92 ++5032,d7e16631bee6210b ++5033,e2d10a1469c6250d ++5034,fc68213e633bccf0 ++5035,2faa87befdc8cefc ++5036,f49bbbc8e237c3f6 ++5037,dcb3a896c97ca3a1 ++5038,64b8a4fa2149d62e ++5039,edd350ee55f9e43 ++5040,35b4bdc5cf4e37b0 ++5041,d68c3431b1f9791b ++5042,dda5f2bab020722b ++5043,78320bff2face877 ++5044,b3c5f4db7a8b93af ++5045,cb5992175276ab37 ++5046,6cc2df57ec9665c1 ++5047,5eb494be4f98e23d ++5048,65be3d364b88c924 ++5049,84ac07c8ac20db0 ++5050,e82b21a8fc307d65 ++5051,f385ec3cc52a1ac8 ++5052,8d09b0a70ec595f9 ++5053,575d660ad0480219 ++5054,cc836508ae2eed83 ++5055,6845540ad9e9f0d5 ++5056,8008acbcb1a03cf3 ++5057,705f91471196f12a ++5058,9b597bd2e47bcab ++5059,459d7ac83f89fba0 ++5060,e107ceb451d72a03 ++5061,4430dbd203a56cc2 ++5062,f149fe2dcfec97fa ++5063,ece0eff411b1dca5 ++5064,739e492fd0a6fe95 ++5065,3c0519e770580d03 ++5066,9b75d48905525201 ++5067,8f4be37e5bc187df ++5068,16c885b9d53bdfc5 ++5069,db029969fabd7c7a ++5070,f771971b966eb2d2 ++5071,ddf6b8d8ce1b25a ++5072,d6b56f0fb1c185e ++5073,cbe79f2f492a73fa ++5074,f66887a8e8df8806 ++5075,462a7de4f35488e2 ++5076,37e0cfa9036d47ed ++5077,fa32b2b836437740 ++5078,f53f20be1eeb6a35 ++5079,36ca262a05451990 ++5080,5c72d73d8e78a81c ++5081,784b764124b6e7ce ++5082,a5548f99840a009f ++5083,fe3b182f65885de1 ++5084,302c764453e5f773 ++5085,95565ce1a837d8f7 ++5086,9d07edf9e4077ecb ++5087,d69760c110805f36 ++5088,b29f3fc75badc3c0 ++5089,67cc93bcc9aa37a9 ++5090,1b08c406103332ce ++5091,ca2cdee427c2fffb ++5092,e64c9eb7df90fc78 ++5093,96615a9951fb6dd1 ++5094,1f563735c73a6610 ++5095,89713a7d1bf47048 ++5096,801d3d005727734 ++5097,da00acb3f3057ea1 ++5098,1ca8791e005c2ddf ++5099,bd2b5d9fc58b41df ++5100,384beaf2218d81ba ++5101,f4f3a22e56e3e1ca ++5102,2fcda13e67023d94 ++5103,b2e453435626d669 ++5104,3545d0a4170b40b4 ++5105,aa2767f0eb60feb9 ++5106,4843b566d73210e2 ++5107,ea21fde3a12e9825 ++5108,5e6df4be6de36061 ++5109,822c79409da8b3f2 ++5110,75900fae9ecba9e2 ++5111,e6720a1ca258789c ++5112,14f5fb2572fa9838 ++5113,4e873225dec83b40 ++5114,dc5cd0c876d6bd7c ++5115,cc4d45076cd25b55 ++5116,f256f00fbe14907b ++5117,e184605497b47b35 ++5118,805a6334bfdd63ee ++5119,673c761697ca790b ++5120,235a764fa693088b ++5121,606cc71288a21357 ++5122,db8a7f6e79fbe987 ++5123,6ee51f00f646d3d7 ++5124,be9516cfcaddd415 ++5125,3c5faa583d464700 ++5126,71b39e417f0259ca ++5127,4b393e67dfc75e60 ++5128,bd41b078e51a6ed3 ++5129,bce7a973e26ae29 ++5130,13fb6cb1e7dc5ddf ++5131,e2334b133f17240 ++5132,f367cbead7f9b020 ++5133,31d1cf3aafe769bd ++5134,39f853ce70b06ac6 ++5135,d6e9a9bf08a663f6 ++5136,5b03660550baf748 ++5137,80ef70895ca4d764 ++5138,cc3a8189a44c084a ++5139,aa30de08dea80fc6 ++5140,970fb2ff5e964222 ++5141,c6f317fdce042def ++5142,5aa212903c3dc7c4 ++5143,4e30941bb45904fe ++5144,78597ba4d1afad6 ++5145,d87a07528359e162 ++5146,64de8b550f63057c ++5147,cb7489cbfc0b6dad ++5148,c48ca46959366784 ++5149,50ef570031f1f8f5 ++5150,f951f6bc1cefd6cf ++5151,955b46b46861a70c ++5152,3e1a1c32fc2b5492 ++5153,36fa1bc5f41aa376 ++5154,958dac619726d174 ++5155,275dae5d16d44427 ++5156,91177c1de28c13c4 ++5157,bd5cd18fde29d684 diff --git a/README.md b/README.md deleted file mode 100644 index 75831c8..0000000 --- a/README.md +++ /dev/null @@ -1,3 +0,0 @@ -# rust-xxhash-rust - -The rust-xxhash-rust package diff --git a/rust-xxhash-rust.spec b/rust-xxhash-rust.spec new file mode 100644 index 0000000..dfaf70c --- /dev/null +++ b/rust-xxhash-rust.spec @@ -0,0 +1,146 @@ +# Generated by rust2rpm 21 +%bcond_without check +%global debug_package %{nil} + +%global crate xxhash-rust + +Name: rust-%{crate} +Version: 0.8.5 +Release: %autorelease +Summary: Implementation of xxhash + +# Upstream license specification: BSL-1.0 +License: Boost +URL: https://crates.io/crates/xxhash-rust +Source: %{crates_source} +# * include upstream patch to reduce memory requirements for building the tests: +# https://github.com/DoumanAsh/xxhash-rust/commit/0f76823.patch +Patch0: 0f76823.patch + +ExclusiveArch: %{rust_arches} + +BuildRequires: rust-packaging >= 21 + +%global _description %{expand: +Implementation of xxhash.} + +%description %{_description} + +%package devel +Summary: %{summary} +BuildArch: noarch + +%description devel %{_description} + +This package contains library source intended for building other packages which +use the "%{crate}" crate. + +%files devel +%license %{crate_instdir}/LICENSE +%doc %{crate_instdir}/README.md +%{crate_instdir}/ + +%package -n %{name}+default-devel +Summary: %{summary} +BuildArch: noarch + +%description -n %{name}+default-devel %{_description} + +This package contains library source intended for building other packages which +use the "default" feature of the "%{crate}" crate. + +%files -n %{name}+default-devel +%ghost %{crate_instdir}/Cargo.toml + +%package -n %{name}+const_xxh3-devel +Summary: %{summary} +BuildArch: noarch + +%description -n %{name}+const_xxh3-devel %{_description} + +This package contains library source intended for building other packages which +use the "const_xxh3" feature of the "%{crate}" crate. + +%files -n %{name}+const_xxh3-devel +%ghost %{crate_instdir}/Cargo.toml + +%package -n %{name}+const_xxh32-devel +Summary: %{summary} +BuildArch: noarch + +%description -n %{name}+const_xxh32-devel %{_description} + +This package contains library source intended for building other packages which +use the "const_xxh32" feature of the "%{crate}" crate. + +%files -n %{name}+const_xxh32-devel +%ghost %{crate_instdir}/Cargo.toml + +%package -n %{name}+const_xxh64-devel +Summary: %{summary} +BuildArch: noarch + +%description -n %{name}+const_xxh64-devel %{_description} + +This package contains library source intended for building other packages which +use the "const_xxh64" feature of the "%{crate}" crate. + +%files -n %{name}+const_xxh64-devel +%ghost %{crate_instdir}/Cargo.toml + +%package -n %{name}+xxh3-devel +Summary: %{summary} +BuildArch: noarch + +%description -n %{name}+xxh3-devel %{_description} + +This package contains library source intended for building other packages which +use the "xxh3" feature of the "%{crate}" crate. + +%files -n %{name}+xxh3-devel +%ghost %{crate_instdir}/Cargo.toml + +%package -n %{name}+xxh32-devel +Summary: %{summary} +BuildArch: noarch + +%description -n %{name}+xxh32-devel %{_description} + +This package contains library source intended for building other packages which +use the "xxh32" feature of the "%{crate}" crate. + +%files -n %{name}+xxh32-devel +%ghost %{crate_instdir}/Cargo.toml + +%package -n %{name}+xxh64-devel +Summary: %{summary} +BuildArch: noarch + +%description -n %{name}+xxh64-devel %{_description} + +This package contains library source intended for building other packages which +use the "xxh64" feature of the "%{crate}" crate. + +%files -n %{name}+xxh64-devel +%ghost %{crate_instdir}/Cargo.toml + +%prep +%autosetup -n %{crate}-%{version_no_tilde} -p1 +%cargo_prep + +%generate_buildrequires +%cargo_generate_buildrequires -a + +%build +%cargo_build -a + +%install +%cargo_install -a + +%if %{with check} +%check +%cargo_test -a +%endif + +%changelog +%autochangelog diff --git a/sources b/sources new file mode 100644 index 0000000..6fa42c5 --- /dev/null +++ b/sources @@ -0,0 +1 @@ +SHA512 (xxhash-rust-0.8.5.crate) = 1bb5244f99834b2420c20563c1083ceaff21ed5b50e964452cffdd40438a32bf5c6284909035444652bb721d739bfd46b30d3abf15d0d1de4eebe0355e00e43b