Special data
- Status: Successful
- Nonce: 21
- Type: 0
- Gas used: 20326146 gas
- Gas limit: 20488632 gas
- Gas price: 0.04 Gwei
- Effective gas price: 0.04 Gwei
-
Input data:
0x996489f20000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000326000000000000000000000000000000000000000000000000000000000000001900000000000000000000000002f05b5734324043bc0c5da4c33bd89151cc3cce4000000000000000000000000c57461850cb66b2b8208f42de7fa2382d1276bd20000000000000000000000001dd42e6de9f23ea8fb1e12b359bf5623e9bd51640000000000000000000000003c381aaef9a0583655603627b24d7bb84479f1330000000000000000000000002ee4c45af89774c76a8a73178c281089a8771a0000000000000000000000000002d10f41f3a88614c63f718272c60da7bf37a53e000000000000000000000000765102f7321d69a0a91e7e99d5f0b2985c335353000000000000000000000000d431145909e55677163b9319885c2be0f728656300000000000000000000000070d5e6a746566032ae5722aa3396a854440a60a90000000000000000000000008880e2f10306fa75c1595f3783708446677e703b0000000000000000000000001155d3ac9fdcf15bd82c89a571af3aebe9bf4333000000000000000000000000ad7ec4b5346e7d8fc54f305156859c34b168f546000000000000000000000000d66043ebda80bbadae2796476ef0f3bc6a9299a200000000000000000000000041cdd78d0171d1cb2598eb547ad3a1ae4678ab00000000000000000000000000de0a458acf21e016d440ef812b3fbbbd82b6438c0000000000000000000000006a7165dbb3168db3631c0a6fcfa7eab70c1d725000000000000000000000000003e5db0c171b035e0bacf579ed784a691986ae6d0000000000000000000000002b52bdcd5d18f0dc97871cb1687df970fadbcef100000000000000000000000051e36d14431a8f74969a34b1c31a2b90b75c528300000000000000000000000007d7d3badcb55dcb5f5d4c77b0513b9ec73507f80000000000000000000000001e22998800d4bd48db98200bab1aedfeb67ef6060000000000000000000000003a7dabf8fc7ae93e256d92b12a15bbeff75f68e3000000000000000000000000d16ca4d63b0c3d5e2726b9020224420dabb0dd2d000000000000000000000000e3f5ebab783b3284120add823e99f07efa72474200000000000000000000000007cb658679f280f5163664630ba76bc23e4aa51d0000000000000000000000008b1510d9aaf015f23acf13e328ffb5ab065c5bd9000000000000000000000000e8a2d13d070b10b60d4e048583b887882b95bac500000000000000000000000019725f1483db0d6c3b72922151a912014e6b0a3a00000000000000000000000079e53ff1e2dcbeb720d4b0c6eb8474d5cf1744d3000000000000000000000000465b1e44b9a346240ebdd64101e93d8275ee444600000000000000000000000088f74515cb136609eaa538f71c0e7dadd537d594000000000000000000000000d409f988eb56514dac755395922ac7f08dd01d6f000000000000000000000000e28397eab5145c0ec6387bd94a67e237f41a20730000000000000000000000004a9f8350172611cd7c5540ecabced0518175edfa0000000000000000000000000a18b408e99e77ed8f0d6b50397c67ed1a4ce71f000000000000000000000000407b5a060fddd815c2f0faa70e372e892f973f3f0000000000000000000000009cb51b11317157776bea1ea2e904bf7a4474a4df0000000000000000000000008be0fcbd300ac8faa18e714feee6e8eb938375da00000000000000000000000047239e336513c38ef4cf4b54624cfc335e7ec1f9000000000000000000000000015131dcb769cbc4c6ca020b0c5103a4e567014c000000000000000000000000617eb117e8e1ec120da54af7c15d4a6fb6bbeba0000000000000000000000000def45e63561dded007fb7a406f3e5490cbb48ea600000000000000000000000030855eda22d4bd75a2696b84b9f6b0df9008ad7d000000000000000000000000f345bc8d6bbd7341149de1e517be96a42f2d2aee000000000000000000000000d9996492fcab978ad66c7332daa0429d29e552fe00000000000000000000000038435ed15600c8de054699d4edfa8289b76fcdca000000000000000000000000630c72ae4e3c0c6b4e995babede6d43ffa2416d4000000000000000000000000a9ce2a58e2434c460cf804bd90cd6c9fd945167d00000000000000000000000069d942eee53e0c46b944b420e73e315471ff5beb0000000000000000000000006423a17cf700c792167330cefa38de02e5991caf0000000000000000000000000c82e08b1b4e62033d2ac3010eb774b30788b8ff000000000000000000000000bbb64ab3d75d2e37ac4c7fb3d7e5ed8dcf626902000000000000000000000000b7adf9c2b9463279950057936cdc5b45cc7e7a13000000000000000000000000ba20883a2b1b0373e8997e5c11556bf8f5992362000000000000000000000000c544c15d0dad85bd0fee03bf4a4a117a7b8d5adc00000000000000000000000074b40cad7ecebc056701020c8421329a1d643fce0000000000000000000000002ea7ec5596b475a8cbd5060754faf3ebe406e341000000000000000000000000b7661a78066cbe900942cc67b2c28b992d5785bb00000000000000000000000096e061cf0299fb0c0e3375865fc840962fc28dbb000000000000000000000000c50a56bc65411397a15e5694411f90f47cce2a120000000000000000000000001860555c32a804343be11fa272bb1de024541d0f00000000000000000000000026b3a3f6b180b15ddc85516609e792f17721ee5100000000000000000000000062b041251f4450cb3e647ce9317749e2d1fdbccf00000000000000000000000063dc9ce8413b7c30a9dd25dc21b48f255e036dc2000000000000000000000000b94e33faa591e0bd4be8e59e15e014c925d675a800000000000000000000000021606ee18fc1c9b398c25f56e98e6035ab4342990000000000000000000000005d56a59954267631b2f3d78821b42febdc3437780000000000000000000000008896d3bf2bda50f23aac6fba4622c2eaeeb17599000000000000000000000000db4f86e9c62067c7170d5b0db2a9a1f5c481abee00000000000000000000000006b44aa25a2f7ab692086772fdd1d3adbdb4d0e0000000000000000000000000787a66a377269f200e28de03cc033358a80f43ab0000000000000000000000008ca6a47663ef0ef68657e0eadedc97c1d12e91e10000000000000000000000003f81ff32dd7e093815987a31d83408b445d07360000000000000000000000000f8aecb42215a66697adc4a00ba83b0df3def21ae0000000000000000000000004a3e805a4435856ef627156e614d9858b12c6a4100000000000000000000000042aa588695825b20f6e337a093454421005eaefa00000000000000000000000097f4bfbdb1b7db16b3a86f144c91d41d686b73e400000000000000000000000063abd9a8c6f4035adcd7fe3a5ce16f966276aeda000000000000000000000000936bb5721589fe61ee8e52712a188c0c0d985b580000000000000000000000006e300d553fed81ab251ef85fe1226f2a1d9b6e0a000000000000000000000000c18ce8579291d76e8d8203efae8d49c0a3947718000000000000000000000000bb38ef91225e7879d3dca71fb3ed8a4242d101f000000000000000000000000099e1f3d00840fa8c86856c944e4417509725643a00000000000000000000000076c5762e65cb28b928466256c680f5342c4ad234000000000000000000000000e5727399a2ad1755c29c2bd258c3676680511b15000000000000000000000000212972cf03f5a9326f7c4479cd1388a1778caeeb000000000000000000000000fde4013a60e79633c3395578c0b8a79ec397888f000000000000000000000000f663532633d1ab40999a7ab9ac4be4a93b88cfcf00000000000000000000000075441c04d34e79199669af38fed65c03a9cd91d5000000000000000000000000457ac8e5f52b0fcc07f3a67878a146134bc2d84f000000000000000000000000cbb6ad739297a084ba89af2a921807c7a316541f000000000000000000000000b8542a5cc7dbee0a65b9d712b2479668b3113401000000000000000000000000d4247bec197cf4cc0b96be8ac690c775da392a2500000000000000000000000056132abf6a95d69c665f04953ba3b831bb82702e000000000000000000000000bbae0e0795294bb37f9b7cee715e7f15602f67dd000000000000000000000000d22995c79b64df3d7c7f34917fe132b91732e830000000000000000000000000e8f8caaec4631def8bb7bb6926b92fdbba1dc0c1000000000000000000000000564b3a3cf630d7b3b35ae78e47feb074bce2b06e0000000000000000000000000d3ee89a51c1b52a99829846570c170744a06a5a0000000000000000000000001f42581f36f4673685f0838ff5cf0587596aa77f000000000000000000000000adc33cce5be8ce812c5cf183c024a00b5357e901000000000000000000000000a8bdf411f6669b9b65693f38adf146ca4dbdd5280000000000000000000000008c2a36f85d92a3ece722fd14529e11390e2994d7000000000000000000000000e1343b0557378b6cd915c33abbcb264d64d81bbe0000000000000000000000005ece9ec2b4eda2dab3365232d1d7fc69e8aaeb7900000000000000000000000056312faf1f17a0e01cbc8021a9444f8ce2da37dc00000000000000000000000080d70642e1ed8fc82823c25038267c0f30fbaf0c000000000000000000000000f852544fea875c0bb766c029387395dfbd4a90cc00000000000000000000000002c8b0d968e8f60cf5a079ec0c9b443fa6c53e24000000000000000000000000ed6a65822f80bb80d3b0d794e8b1276fc0282a83000000000000000000000000c29ecc71078f799382431e94f37f7cd5d9e2046a00000000000000000000000007164054dd6fda4740014e371eb7384c15659ef50000000000000000000000009ec1de67b360a63036f853a3bdf00f7eadc38d1e0000000000000000000000007a94342fc568e6e057c082765b81f4e3f16640d7000000000000000000000000d847fda8158b1dcada13d386b1372136724d4f3f0000000000000000000000004fabde849f3d23fb952ec868df6ae0eb97961207000000000000000000000000829e98b94802eb550d72e7c0074ea5be0eec2f3f000000000000000000000000cca5142ae99ed42dbdd3cd7df505abc1e73d32b2000000000000000000000000f01857ad10e886f70ce096edc74fa00dcff9391b00000000000000000000000043beaaf55b402a7b59b8d2696ec040fd09f6c001000000000000000000000000c1dd8204aaa49bf7f44037b35edae84045f2bd85000000000000000000000000f367c5c87dc5535214087e116479af230aab8372000000000000000000000000583174d503ae0689f587cebab9a661ddab82056400000000000000000000000019c5e4c1586de95e45bcc7126d1644e2ee10eddd000000000000000000000000ce9a446fd4a11f0bfd75f9126cdb5bee8239ee9900000000000000000000000004b2f53b45096ba3995ce99a3d72fbb0f84ecb0f00000000000000000000000007a0f9caeb143707bfc82f38924fe0131d3fa99600000000000000000000000034e040ae65e8cbfde0b8e2f8bbda396f8f05e46c00000000000000000000000042c62a7a3dfdcdefb6811b227ab42bb043b5ad7f000000000000000000000000225214ca6299e33b014ab761283e6d3042c288d00000000000000000000000008eb091eace77533b6a299c6e078fd874f7cfbf830000000000000000000000001cb6f2da95daa7bb7c13fa000fa3cda47178e4c000000000000000000000000078b1f4db4b495406314a031b7ffd3c9ecffbdc0d000000000000000000000000936215be33ad684abc6044d40ec09f6c6c6c28e8000000000000000000000000e36b14f7a3fd29ac8befa667804d7dc0070d9177000000000000000000000000cdf9bacf0d37afdf2a862f154fdafd23496677780000000000000000000000001107b96f0b4f9b1bb58b7b1934fcd451199e6b0d000000000000000000000000f4e60e40e1b573734e4a89acc3d49e160c9faf07000000000000000000000000305b646d00a39092722788f1a1aefb62dbeb16450000000000000000000000009973660f7a7202a0df26a7b42b1700e62c52eb5e0000000000000000000000000b33d609043fd4a99f656993884d6867beae77e7000000000000000000000000d2f479a79a85ade26ba9d034a2d651d0fd4ff8ab00000000000000000000000054cf78c31739b97f87381b19937d13f04dc9819f000000000000000000000000e01d597549c584675263e1b23b4e178d96f7807b0000000000000000000000003af0f49ae5accceec4289ad7df477409b248b5290000000000000000000000006ed29609ddeadc9d314ecf2dbc935426caf9928e000000000000000000000000ef92cb55a0ad0748bb28b0cea586b2693b8dd53600000000000000000000000074c96a0bf84cfa9f9b7d16a3f128c85755c02344000000000000000000000000e743240a12e654cdbd8bafacef86c0c7c8f0731100000000000000000000000073e25d3f2a3b1141c6c59bc0fc865a97e4dd391b00000000000000000000000062d69148133fff656d1f9acd70c0e3aabdb8d9b000000000000000000000000011b9dd6d3129eb740011b1a948adcbcb67758a10000000000000000000000000fbb682ddfd97d99c075884426519a156c0440d0e0000000000000000000000009db6d972f85047768839efe40b31464dc02abfe5000000000000000000000000fb205e4706736403b06a3e5596bbb7c04beb146d000000000000000000000000cdff6ee2cd65e8f7ed1ed87a9e85ec58bff1b8c900000000000000000000000054366dd092c464af154507c3ddbb31206b804aa2000000000000000000000000743dc7078c4e935969b7fda502235fccf731b8a8000000000000000000000000012430f934bc381d9f59a28ea34363bce170353d000000000000000000000000cd07799e9e01c02c3b569cd42f3729713639081c0000000000000000000000002744b32c4b697bcdd328a19f1a0dda6777fa61e30000000000000000000000004b2b1a91837f82f3b3996322691e5cedab1729640000000000000000000000003b84a830176c44db6eff459f3d8cee2a31c58d39000000000000000000000000a41c6cd53775302e71fc8f3d7d836880a57321480000000000000000000000004a4bd61a45a132116b96a980e6b62d2100938acb0000000000000000000000002023ebeba74869388d889550d3fd3206d2ec48bf000000000000000000000000fb005d80910d8ceee30ccef685135979ab5ad28000000000000000000000000084de6e4b8c0490dbbb93bff16d5d691ec5dacff000000000000000000000000021ad72659cc3a0af5416979b07552b88bed1863c0000000000000000000000000bb021f8a70b165cc946b71032821cdc2ee031a000000000000000000000000087a4116acca458bf20101b6f7965330b8888d295000000000000000000000000e0076c7970944544145d4a493bb2c35c6eabf1cc0000000000000000000000003ad4f10c68d4d991a1f5a3dfd5b369a0609cd4f10000000000000000000000005aa726638db673c201c85974b431bc8d8866a0cf000000000000000000000000443e70385135d0e753fc0bae2ba308ac260f4b44000000000000000000000000144474c417e600ec46751b3eccd90a3ad3d055f800000000000000000000000088a218bdd10af88c0675169fb37afce526f3f7b8000000000000000000000000df9134f23f39519cb8e5af048873facfb0154080000000000000000000000000220bf334013693a033d324148ba1d5aa70318ce9000000000000000000000000c4558689a220398439fda67aafc0706722bab6250000000000000000000000008012b205bbf00ef1f7814b358904bb2cb1a3a4ec000000000000000000000000ace089a42cd86311540d75e891118db4060f95730000000000000000000000006f731f2377b43f4a21ad9dcf498d511ad5b5c305000000000000000000000000c28c56cadce9b6003a0c5d7b94b9660967d63cc900000000000000000000000074fc4170bc5fc1b64a4cb4e1477444bd46362fb2000000000000000000000000da53413eba9da1928824217ee66f9237826817cc0000000000000000000000002eb2478559a8c62a32323b14b4f9318223729b660000000000000000000000009b9be92aafb3136526a98ee1bf788135bb774125000000000000000000000000d8801070b71e0c539571ccef2f640c7abdfa093b000000000000000000000000a5ae2ee9d184ea08332a02f9b4d4ee77f7f72a0700000000000000000000000068733c3c9f4285a145a7836f6b7bca2ed7280e290000000000000000000000001e0038b089c2c461fe2baf7dff917964aba88fbd000000000000000000000000a20bdbaa40454f832e9fc29dd4440557f3548dcf0000000000000000000000005293f12d2e48e639fb005de2ebfaebc861b424b3000000000000000000000000b2e75ba4ea49b27865cd1d78d907b3795c9b5146000000000000000000000000cff4609226157eaee2a8917eedbcac486cf7e8340000000000000000000000003fb00f46d7ff58ac54142cc918342962b7b8abb800000000000000000000000018d09f0ad7a2800c7b56b587c700db446a05458000000000000000000000000069b647a321b25d825db491c970deb9d62199b147000000000000000000000000a651d9a0ea113ec3f3e3cf0d2159e3ac6e104a160000000000000000000000007be9a3c2686c71960e37053fda30b74a1212f94f000000000000000000000000f6975380c8a624f5e43777d5bd830bfedf8878d4000000000000000000000000f05ed8296ddea5ff72418d224df4b2d9ba065354000000000000000000000000678a7a41d720f81fe193a5d7589637cb990888880000000000000000000000008c1fc1a967fa32f9fd6922cf5d5dadb0c233eef500000000000000000000000088777c108f7752f6f7ec70b47fdd413fa2181c4d0000000000000000000000000b84a222c86898dda919927f80b8d6134f118e3800000000000000000000000066ae54f58af70216607b7011365ac807d4f192c600000000000000000000000064a4418a855c52b6323194f95e5afff3dab52c02000000000000000000000000301a932d3faba362fd5fe592039f74658dc0945a000000000000000000000000a09325d99da1471da38e29b9654ec274371fd4be000000000000000000000000e6a14f3eea9b607c53cf044fc6845f3f759a7746000000000000000000000000c469cfd8948055f51c3f449355a1013fdfa420370000000000000000000000000faa8b7144f36effc7445a21bd57cde1eed37b2d000000000000000000000000d9beaacf78d31bb225a568015aaab459c817278200000000000000000000000075d0bb58338675684ebf4bf552ac00ed622207a6000000000000000000000000fc44a6c45f08302c76486c85a64eab5fea8f9081000000000000000000000000f4b40b20572d117ead7b5ca3c7eff7d3cbdc4067000000000000000000000000e7f0344555eb60f63232a97a9c09a1c1725d2f77000000000000000000000000102daf0f0b6c5f467dc0dab22c957c412e57b4aa000000000000000000000000a3703e00a188171fd0498d7003712dedbd3349ee0000000000000000000000003e68fca5b47bf0510debb0fa95d51c54b032a1c80000000000000000000000002f1be7e9d6f5ae564f82b7cdd79a3a51222e86ba000000000000000000000000a70e28f8cbf6a213da5e66b95a6173ab2e8d4eb70000000000000000000000006731392075c2cf4f040e5469922115824ff8ff930000000000000000000000001a488a9c4282a05e6d7594e598fb879aa80136900000000000000000000000009bf3aebe6eb7cb0ab720ea7cd85d0ad2948b00370000000000000000000000001f9a2893b6029a9a8fb5eb4b22d9878f6fa07dd6000000000000000000000000c2ed32d111c554a5d77b80c649106c4304900f890000000000000000000000000ccdbdbb9e25f785e87115388d33bfd75da9e4f50000000000000000000000007f2f9483ae8ca86197fff67fbf3f85e656e3571b000000000000000000000000818f887d6bc560762b2c2489f46a2b1ca65bcfe2000000000000000000000000cec96fed4b9866fb3c0caeb5a9c52ebc693f8e53000000000000000000000000e498bf682fc5c671cff50916681c9b4699d67103000000000000000000000000adb7854e0541720ef89798a317657877edfbcca7000000000000000000000000b4fd729d6a8b87cf06ccbbbc99d9f937a73b6712000000000000000000000000768864afb2f33448753ce524f063e7d1e8b800bb000000000000000000000000c54570f3751b79dd99231287c7036daa31e38888000000000000000000000000f4e505f7d234dbaec28061cbd6011524495fe835000000000000000000000000b7e163c290f1301adc7d37b42ed6d7067093516a0000000000000000000000004da41c7c940395796b39710faac935234d09c9b30000000000000000000000002569c7c0858e4b352752a2257b8a82dfaa51f1180000000000000000000000003857a275664ac62e27237ce82ba72eda18f2eb72000000000000000000000000d3b0bd1b1d169daeea4fe6eee1c3016c6ac4fbd7000000000000000000000000469617f802bbe8d2f0979e4d2200c4e3855d74c1000000000000000000000000c5f17c199bd1215ff0730106feb890b60356cf8a0000000000000000000000000e1db63757d3b0b27db9f1b0828f472122065f98000000000000000000000000cb49020852676a6020f89363d42ef7d860e320810000000000000000000000006498f6cc59f64d01b841b2619f7692cfcdfdaa810000000000000000000000009ddae7a058d2d8940d83b90e2538f72cbfbde20600000000000000000000000088650dddf2c281d73ee26e1e5416dab11ce87f690000000000000000000000007911fa8d5bfce62ef68b714d5b51a65a5732b101000000000000000000000000f4f7957ec70b17003d97f0fc194d2610ff3a4440000000000000000000000000121e1573b7c6c15aa4c036d54bfd2974cf38a16300000000000000000000000008aecb5cd92036c83a66f1bf66d9201fafe02b06000000000000000000000000e3ecac7ea1788cf971601437d61669d073ae8eb6000000000000000000000000cb436c31cfbf853e142701f9638be0dbf9665b6f000000000000000000000000b36a66271b2c99043fe07c93fc4bd723300d67ae000000000000000000000000b99850e742f22b5becc40b39f0e8ddeb5d1482f70000000000000000000000009d3714cceff1e57d9653158c877def1e74bd6f200000000000000000000000009aeccaaf5d3079ebc71c9fbc747541117484724600000000000000000000000055247b3505cdecaa01f516fdf27741f2820ee387000000000000000000000000d597215181f455f6406f3cb93fb60a29b3fa38110000000000000000000000008ec30f0251ee743acdcd1f9bc2dc605b731ba82100000000000000000000000096539455e49b8de5738f85c2347cf7955775f50200000000000000000000000082dfa6f13548b5909acbb7af91e85dd8890a784c000000000000000000000000fa4876248e44168cafec49f05c0820639da6e3130000000000000000000000000a1974fa74251e4570ce41980771d1dfba721f47000000000000000000000000515e056d83d3262de90cce47377293b2c5bb33fa000000000000000000000000816ec24206a54f35c2d2c58654c6c46dda35925d000000000000000000000000389226431064136fdb0bbf9e685ed1d31cef017100000000000000000000000053aa991b2a2a1b6ce7b54747b9bea230c61603bf000000000000000000000000f3902d46ffa3730f4733b19e5fca5acd8057316a00000000000000000000000036a843d073a317ac5777fee6e0be20b8a83ee299000000000000000000000000d26cd03f622f7ffbb2870312f3d1f156134b75b400000000000000000000000077dd28662c6bb8a2be6236c5f76ceeeef55e5adc000000000000000000000000fe879cc3e4089f618cf5b8bbc8edd9a6cecdb60d00000000000000000000000004f56519de241935905729a9120758616fff0b36000000000000000000000000f677ed21c7477644c84af6d44b0aa47be246998f000000000000000000000000c00e989d479cfeb03107807fb088005192b65867000000000000000000000000ef75d606fb8b08d1ee5800fd379843ca53464ce1000000000000000000000000d6f3c13930541cad546af6911eaa534c91f56ca9000000000000000000000000d6b1617fa9bf0453c793873f1b6ed314837017300000000000000000000000007839fdc5650e387274c82f09c6c23f1f5c2833c10000000000000000000000003fd7aa4dd81dc23d530f8da9fbb2f8ba334a9cf7000000000000000000000000c836bb138d419107e65d22dbb42377142446924e0000000000000000000000007bc611e284928918471b1d14182ac861b1568ec9000000000000000000000000432074e120ff63066021ad3674f55d8056db1c44000000000000000000000000f9e96b3190e5ae39fa8ea07c1e85d79e6e2671ac000000000000000000000000310c58a54a13a4975ba5d27530ea8a8ff6f2fca500000000000000000000000002f8f1d857531f8a3ca3f4c351f61f9e0e9f4ba10000000000000000000000002385233abb910357e2b97a16d40e0443e53d0769000000000000000000000000ded0fb467d79dbe5c9a6c84917ad192ccf38e11900000000000000000000000095b061934eb9d598eeb378f1e3aa7a0808568c95000000000000000000000000a2608e76d835d0b3db2bbcbd4bd1f78d472083530000000000000000000000004ecf4300b93c8b51c7f6288dabd3dbacfb901394000000000000000000000000821034fed387128444ccf4d1f44518a57fa221470000000000000000000000006361cac2bd1391af556de4f24b76e21de71d754000000000000000000000000079926c541d1f28f9a0abc9c84592e31743cd199700000000000000000000000089c84fbbfffdf0b5029e7a6c46833ca0692f15c5000000000000000000000000d4be8e1a37c757bb93209b6e226bdeced720b25b000000000000000000000000f7555e15fa0eee406e7a960546cae5b9a99d953f0000000000000000000000004f077d9813aa185e3459e0d9d43119fba187484a000000000000000000000000905d46cb579997da3543a31e26db9420c4710099000000000000000000000000aa312eb19552f924dfc47bfefe47f35a902fc5950000000000000000000000001239f425fb4d403a83264c20e27e7cefea5bbf3400000000000000000000000087c0902b5206c49d097fb5cb5585d47ef3dda52c000000000000000000000000e408d65d495c567ab246e7c90f11d15d96c1738d0000000000000000000000009a984124d441a753ed3feb20571461cceefabd22000000000000000000000000bce55b4bf4dd2b14de8b5d6558c04e24b8337956000000000000000000000000578d6c97d850b99e673fdaac2d9bebbedf6340ec000000000000000000000000f98fafa9f99a0e493e4220841a71c7475f5dee7600000000000000000000000001645def08e75cefb2ed488ee8288cdaabe888880000000000000000000000008ed7979c2bd1c7e0d14dd8a8a1da847a4a9dc25c00000000000000000000000082d87684e0b69492f47ead7d5716292da2f108b5000000000000000000000000c54cc388264cf68fc7cbc0d147999400ae787b860000000000000000000000006bcc0189633987ca4a92fa2a7e3ac06ad64090ef0000000000000000000000000652fdd2d465d2600fc719b37e7a1105d05f577300000000000000000000000026e3c899b00c527eb98d945ccb4463b2269ea0b8000000000000000000000000faddec00d41bdec1e0eef777b2d1fd585fd346d4000000000000000000000000b893188f6cfd4fc4e0249bf675d2eada1f50b00000000000000000000000000026a89957cf3ffad8a07a4ab0ba54dbf103aaaf8b0000000000000000000000008ed0909ac9596a3d5d5bc84e71bb56fd8c96ae1a0000000000000000000000008673aad57ce5f0ff675df8fa5f87ee31943564d1000000000000000000000000c025cd0e53591b8d046aa95c19963a89f581a88e000000000000000000000000be550edae6fae678d9bcc54460d81b8d7b0dfbef000000000000000000000000193a4deea8b999c0b93267b2af2168c9ec0b8b89000000000000000000000000363d3d06d70761c34d6efeb25e409a9549e6970d000000000000000000000000055df7d93b0a0841fbd118ea5637b3d7a80168f500000000000000000000000058f26dcdd36f1134b87090f927313ec1aa0a1a21000000000000000000000000583226b732134672489d1b14e230a0770056a34e000000000000000000000000084f1a3ec5d2c5c3da6126a262d0d9f19bfee12c000000000000000000000000160727e44213162c77523bba90fdc13aba7789ff00000000000000000000000008bc481a395ec7e0e4f8231e575e9da029660972000000000000000000000000c65756194787cdcbabfbc418f2bf4837ccdc7e3c0000000000000000000000008ab7091dacd6e4ff3c6f80ff1db02616f553c432000000000000000000000000e7c0920cc56c654b0bb059251603d43b14fb4c720000000000000000000000008a86e8a6922c2821e5c2ad012aa543e5927d22c00000000000000000000000005f20a3d997b2c33eaee0183761b292bd7c49cdc60000000000000000000000009fb76fd33e685b77b0f99e69749b1529a5da74a500000000000000000000000077867cbed608ebfd367b5700ca7259631864ae930000000000000000000000006fc780a73a9a855a35fa6513a551ea475bf350d00000000000000000000000007b746968d4ce52de8fd0de7d5d7f03157a99e7b000000000000000000000000039a31f249dcfb11aa598147e784319ca7a23ebdf000000000000000000000000fefba63bcbaaa60056bd095e75c25918f7d7e4cd00000000000000000000000092d9f64b68e6694b0a634998f8de4290c3fc2d36000000000000000000000000b5592eefac7459bc47b7a627e7e5fc883ca38a6000000000000000000000000095c70532c5e64f2cfdd92b47cb089a8d9b2b42d7000000000000000000000000f8b32a8f1b2d6c42e2ed3d9e535fcd8ce002957a000000000000000000000000abb07728a14e8fbd56287d8e19135efa06f88546000000000000000000000000e85bea611c2647aec087cf27fecb7e2ea0d8f7a2000000000000000000000000a6f5782656f3a8d64ccab6872df3ac1d311f345f00000000000000000000000054c2a2480b3930b8ec2f4dc0113f9e60333e0995000000000000000000000000041f0d908cd2acda7a760c9255655514cf23de12000000000000000000000000099bf5f1a9f486bc0977c0a2f9d413768a2df0d400000000000000000000000037ac09e1640577e1d71e3787297a56b58f88f0f2000000000000000000000000053f0aa7b371b84731a138058de4ff9bee7dc666000000000000000000000000b1f72d694711fce55c62ea97bd3739ff11cef986000000000000000000000000607e73c236983d56bdfc52753016932bf0ead90e0000000000000000000000004a423dd04890a599114aac843892fca2980d480f000000000000000000000000f2d5df23bd4aa799f08e7f23ac83429a0ebc7fb100000000000000000000000070517ddd897a018faac2b06ba1389e8847a5c4b10000000000000000000000009d2699358b4111eb4f8a2901d2f68c3c0cb2aeae0000000000000000000000001ec2ff7a371fab19bef62a5f285fb09bf88c904c0000000000000000000000004ffe5ac1ae11982b59d8b646d9824c7cdff658a100000000000000000000000021bf63c0418d4f1d13f884c50498b2259b321b43000000000000000000000000b7f2f6f1223255daa407ad86990dd025d124022c000000000000000000000000141a483965d237050a63132b0ee6d9227f000000000000000000000000000000910d34c2c6ed387c635b3114b7abcdeb5313ada70000000000000000000000001441543ea3569746ba58997db870bcd2f008aad8000000000000000000000000bd68642d977df067cb79b450f6bd028971ab802f00000000000000000000000022963f931baa98d5ce2a43ab7681a638a693f5600000000000000000000000009f13a6ae7d3f5f7ee5cc232d398f543acf078f260000000000000000000000004629b2d672ee6791aab629912114825de021a1070000000000000000000000007537cb0aee6a3483a7601ebf1084ed4df73166ab000000000000000000000000fd5cf3a11baf13f2cdb5b1de5cc77f5fc122820c0000000000000000000000004b7e4cf366d17da9e79edbe04a982e6871e5d92400000000000000000000000078eb4c2295c4c1e84c844609c4acbbf1bf31a5c000000000000000000000000046cffe20fbbce10d7ca9fb90c6361140422b584e000000000000000000000000a81166522864e01ab36071dd8a61d88bc808c5810000000000000000000000009529aade966f59fa81139a66cca8bd43a9cc535b0000000000000000000000007b4d11a3e5ead71ad66fd70eff0be1a5dd09336b000000000000000000000000464d19bb970ff3a27d2f5404656c4915564dfa41000000000000000000000000f3228648d103895be5b48336f073c76ca4bb7a620000000000000000000000009debadcaae4820092c8ff7dc741c9ec7d9e95027000000000000000000000000677f96bd844edfc7389f896ac1952fc71072cf020000000000000000000000007f429199d3feea49d665648beb86132a7572e85d0000000000000000000000008a5933c09ea5d64d22c48cece720141090e3d4ca0000000000000000000000009ef171a8c62eea6455830bde5de99db5a7ca5119000000000000000000000000583f7fd726e8acd5790644b71de45020537e866000000000000000000000000012d0ced4220f5acd0b0749bda0747a2051fbb280000000000000000000000000b1658bd148f54c1e59d85f7fda511b558533b0ca00000000000000000000000015f0f63de30e7cab897492d35df80c2d6a5cb096000000000000000000000000fbcc31b2d34b0c329fa8f843663271be22942051000000000000000000000000b7daf22956a23cfe805b45648c956b3f7ef194ec000000000000000000000000937f82f2df08e08a5cd40849e09ee2604e4aab0400000000000000000000000000d75c445f69ac93450574253ca59cae8b0f5831000000000000000000000000fb4d71c55642aa8169ac64a14e8b34f9676bc5960000000000000000000000005561ec3713dfcd76fe827e337834ba8693116e3c00000000000000000000000025798d88a75b331a7a587fef61ec73fd7360dcc500000000000000000000000000000000000000000000000000000000000001900000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001