Special data
- Status: Successful
- Nonce: 245
- Type: 2
- Gas used: 24348682 gas
- Gas limit: 24348682 gas
- Gas price: 51.47 Gwei
- Effective gas price: 51.47 Gwei
- Max gas price: 51.47 Gwei
- Max priority gas price: 51.47 Gwei
-
Input data:
0x88d695b200000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000003ee000000000000000000000000000000000000000000000000000000000000001f4000000000000000000000000a90f89d4c41b9015412eb04213c304455b0023ad000000000000000000000000c084b8616904a4cd9695f5f1eb89f17e15ff441600000000000000000000000061c9217b36cda2456c16778ea05884bb2d7e8fa9000000000000000000000000951bcc23fa7b32dbe3aa77ef242b8c97023babde00000000000000000000000045ac62c424c4e2b53d6ec76d569e9c9f6c211d5000000000000000000000000060208739365d125c5ecffbc4eb3950e5a3001f09000000000000000000000000476b6015cfb5587e86e2342991c6d50bad2f49b20000000000000000000000008965567c94aadfbf021fa3dffa27179e193b3774000000000000000000000000e4f3b01b83ec430f756dd0faa3233f76264de65100000000000000000000000095c48e01d2c071f91aab3142943b728cde690804000000000000000000000000c768c0140800e1adc9b1e617e506514f73aba5c400000000000000000000000069ca66e11127feb459e676feee31e7429d3154b30000000000000000000000005475df8d2cb5495d8495c9ed7b1d529463c54e4f00000000000000000000000092a090f6d94f7eee1d2b026d51c465be527e1a550000000000000000000000003fbdae0b77eeaefb0b1946b8f36f062743c3872f000000000000000000000000d5124ef273ef9f24213a3b2062f4cff7f559a8bd0000000000000000000000009e2314b344f6f749b220e8c3722288432c5310a00000000000000000000000005a57e6eaba9e4030b17d7b873194482483283fcb0000000000000000000000004b65d4793232626973417b1ad302269dfb49668c00000000000000000000000049c4a548bfd6bc308d720d453750a1d8cfb4fa4c000000000000000000000000978d4186799c018751fe93d2d4e3597d742bc44a00000000000000000000000090555baf1eeb2c0a54bbfb306f172b5df4d11efb00000000000000000000000004e61450e64ffff66b9c119389c85253b925aaf60000000000000000000000000b4fe77f8d98455c482f67937b53d5998234abd100000000000000000000000080d06fd8e215c6150af977216d0f24b75a3043ea000000000000000000000000bcdc83453a31a258ddc9722b15e256bbba4f909c0000000000000000000000006ba3c7f32d8077cc8404aa2a98951c8bafa411ba0000000000000000000000005281518ddf935880301c02ce736a457a55e9d439000000000000000000000000ff353c42c656239284064250166c61ea2ad4aae2000000000000000000000000812cc8a2f657cdbd4f505d23b1b3e71d7485621b0000000000000000000000000000000a8dea75e8f8000bf18c22948c7eab3b9d000000000000000000000000dcd83760cbddce3a494ffd7902c19ea5857dea0e000000000000000000000000fc6eeaae5d719d73295115579ef1c227ea05f1cc0000000000000000000000009a60f2ab7827469e639549977d16a239134f2c8f0000000000000000000000006827e6854ac7b2340e86669ff8bb6433c3a49b8e000000000000000000000000fc30080a2e3b79ca8db0774fb16559123ec34dd6000000000000000000000000289295ddc956282698da3fd91475c4c071d77337000000000000000000000000f58ce1055d053f33f533a8998b67bcc3eb0890080000000000000000000000001c670dc214de4819730e7305703ec8c986b8c7fc000000000000000000000000b5a3ae6c0d71f3a57ced31001725abc60312dee3000000000000000000000000dc04b1e558ef2aacc6e77678fb552c24558eae650000000000000000000000001a406e5064c0da8fb174099b3ab0dac2e3359b48000000000000000000000000a1bb1a073c1c9e8934362819103d3234617d8f790000000000000000000000000be61de186687c4e16f3651704efe91bfb951000000000000000000000000000c8116b8b3cbc0e733ca6c4a786dff4e417f1da9f000000000000000000000000393cb7fb1bdbb9ae8b5e18a334889e6bcf1285390000000000000000000000005931d2d1c9fcfbff583493b3e2e17c382c898e49000000000000000000000000c92626f8ae2119414b0cd8d524f890782471e2830000000000000000000000003023706fe94dfe6db13d3fada51de869d05c5f55000000000000000000000000f387557b6abbaaedd9eab5b6566382c8ef390bdf00000000000000000000000000000e8bfed028995761a9491498a8ac5b469d59000000000000000000000000892d4f8b7fcdea7fe09e1bbc75b583ff0217a5d4000000000000000000000000f346d86063758ca94b8a43a2e1c029d36bbca31a000000000000000000000000e25c32991561029a482057a334e710fd2627ac68000000000000000000000000f7bc2de9432086f9a739bd0dd87a5e0fd940785a00000000000000000000000050b6bc9e67a495d0f3578c1b361166c36028a0ed000000000000000000000000c8fe4d43497c662a1996655ea19a6e87ec53cc870000000000000000000000004ddee934517b690f397e4b595ef039d6815bd21200000000000000000000000024a2d8c17fe460e8b8807f0117efd5946a872a4200000000000000000000000088a420155eb8b3efa4dc7b7c661ee5d53bd215fa000000000000000000000000aca1812473acbd89f078d4e161634194a834205f000000000000000000000000afe34cadc2c27203f1d592a07e4b3ce523a035c30000000000000000000000004ef2e8f67865dd73868b808b0b90b2a22158d6980000000000000000000000005e91fc9d6ab85a56dcffcc6e354d61258aa7ae05000000000000000000000000238c3dd7d822768e20d4cd0cc46f2a47b6d8d12100000000000000000000000039eb6ddf4dbe56ed550f201a5358b3b5e9fd3fa700000000000000000000000077f39b0195929561d539aa4087c986962fee7501000000000000000000000000a291b94daad124657112c05f4f8f76c7080e5dd4000000000000000000000000c4da150660061650a647c6d13d064fcd597f4497000000000000000000000000a53be69afea554cd2d69a340d5c2fd8331167a32000000000000000000000000988b545cf8f7b59e5f884823facbf045ce47b4260000000000000000000000002350ef80df3e5b3c0f95553374a30219d123edce00000000000000000000000068d84a26f2013cfa012924c704c2f4343639db590000000000000000000000001be392b9680932b49e6dc30bd59c7c47ebefd21a0000000000000000000000009d7fd3e6aaefbd9a08e625d49e54b042f538ee0c000000000000000000000000dbddc16f0acfa753ff965989ded0698e84f6c3b600000000000000000000000017b1d73cda4601d61ffeb554f6c80b35d37be09f000000000000000000000000090f8efea571dbf386048a3a7a404f0dc4d5899f000000000000000000000000c0cb601d191859104a4238e3e16c2b865527230800000000000000000000000006b2db4504e3f6bd6500a702b9546129c4c75a810000000000000000000000007094849034ce697650a5d399de0bfd315bf061fd0000000000000000000000003b1264df9d943df13de06d51f12d976a6374ab3400000000000000000000000052ba9552634b82f780e806829b17f7e884b5688c0000000000000000000000000c142d8ce6cf4a89559cdc321ab988146e9846fa00000000000000000000000099c4b886b84e541b8477532a2a0c5067f095b04500000000000000000000000047131f4a590f1adfcbc609ecc7ebd17ab3d35d5c00000000000000000000000006635d34140ff4171b4bc9ecb807f9f8559a1b9d0000000000000000000000000000fa2d69e135aa47e4966ecb89a1895226d4430000000000000000000000007c22a6beb821c5f41af291b77cc65f9f5b577fcd000000000000000000000000deed83e6415ca8b13f0a7184d3e5265dad8aa6e9000000000000000000000000df785022b5eccb7fa9d06c0deed6a7986fd3c908000000000000000000000000c9dceb036189371dda0d7bd21267f155b5be79950000000000000000000000006376d4faacee5b99e25846cad74e1539fc30eb0a0000000000000000000000005d2a8b0c5594d839a218678df7ecd14fd3ee7094000000000000000000000000f6c4aa3eb8279346c1534314bb91eff4e4b33afb00000000000000000000000002e536fe44aca3e6f1198a2655501e0a884f5f580000000000000000000000005e53da7d19c87cccc208202692a7f0f3ffaa8e000000000000000000000000002b5c7c344a729d3983ccff9d83926183244dcf42000000000000000000000000ae4532278912796d085d751e28d64f0cd6bdbd9f000000000000000000000000130eca7c864b96ffa3e86991f6e1602558b5807d000000000000000000000000e5708ed6d40a6a7c5735595fd56b8841fcac2ebf00000000000000000000000063cfba2f5a6acc069a1aa557f513339f6ccbba28000000000000000000000000d8ea9b2aeab851cc57446a02fc02b5064aaf3f05000000000000000000000000a314c473f46d9f9d86a35fa2ae62d9b215e7645c00000000000000000000000040bb10e1197b7b7b2e1b3713f5b709da52249a8a0000000000000000000000000303a6323faf3df70defc177c7cd6c217e4e2e91000000000000000000000000a79e6284860627c1ef7b2a36952e1bf69e30b66f0000000000000000000000006e84c31db7863cb2b4f5185bf5f77ec89c31624d0000000000000000000000005c33d14b9557a2f2eb9f9e9f717dc44c4c68da7a000000000000000000000000620f4a9fee80774a96c1f7c6b8a9dc0a7e12f8df0000000000000000000000000bfa58c449d44bf21ad1b689a162949a06ce0a22000000000000000000000000fe0a2f3c33a92b3899345fc3ac3a7b23caf1732d0000000000000000000000009a50fc2b27c2b8e74fd76f8f6f5bf234d3343982000000000000000000000000d9730c2fb692b0f73e5c4a1b83f14931b29b8bd40000000000000000000000002e260d5ba6fc4250e86a72198273b0789e9c60bf000000000000000000000000599e00da49f1614e34bff777085a43a17f2341280000000000000000000000004746a95d198a8b3744c92714346048cda7d100a50000000000000000000000001c82278d0219df10d96602c174f366d72f4287ba00000000000000000000000076183782549f9e2d7805a020d821c688c73519c9000000000000000000000000c780b9e5de0c6b974da809f3f174cefa67532a9700000000000000000000000003196d71a1c3f145c288c8049560ed1f12f98975000000000000000000000000d0f3f30bde741928b44827f68768eba1b49f8d53000000000000000000000000b848054e85da4c881381cd37175f73784b61ae1300000000000000000000000068f2ed2b9838ff1a378588baea6cd076b5d451cb00000000000000000000000033f12abfa88e0082ae0459b1b8969da6d691aa5d00000000000000000000000019eb4802563676fbff2cd28605a130654c30e1df0000000000000000000000001585dc2efc1f5d880febead5254075983c96fcc8000000000000000000000000063882b03f2c39e1900af3ebe004b646f82a9f54000000000000000000000000573386a757ae5afa29e6d393a3fa76511227730d000000000000000000000000606399d10401e1cef7a443f950644a6da2f37dae0000000000000000000000007c21e58558e56817f9cc32c3d438b51169a08c7f000000000000000000000000e4fa8384631cdeff60dbbee8dd9ac25ac644e2e5000000000000000000000000e664dab695a070df0c41095e9a0a0856f33405a3000000000000000000000000e7ce1de4da6fe8688f9dfb26d334a4dc6977d3d2000000000000000000000000fd6cec59a65f67af739eb3191c4793c342e688ee00000000000000000000000012d3be7fd1c7050e40e7fac7aa2ebec897bf625b0000000000000000000000000b4c66b2dba488fb7ef647c92f6a81386dd0d957000000000000000000000000c2d241acfeb97a88e4c7005165e17d3094233f54000000000000000000000000f12ad90ba3fa1316978d789a8c71413a4b9c7ef7000000000000000000000000e967a9103e147eecaf9249bc34a7061f469395c90000000000000000000000008d09e3e8fba1230b604ae2aeaf6264de25e6bf8a000000000000000000000000b16b05525921fa7351e1fbe22f56be68df76edfd000000000000000000000000d3ab09900a1d15d2e4fe0a29c19de6e5a83ea9000000000000000000000000006a85e8d3a1788df7ff21915651f96234de5e6c3e00000000000000000000000047535c20240ccc0034fa61c624d964a39ea98276000000000000000000000000de607b139e2c17ac2909cd75e0e6dc15dc53ada9000000000000000000000000fadef5167241854b86d1bf60e297254ee9ba438d0000000000000000000000005b065b96079919dff83f2337fbae38c5453acf90000000000000000000000000d0078c9d795162777e6e8f840faadf4124cf9f32000000000000000000000000d20144f986b3f091ab4aabe94bc887e25d09aafc000000000000000000000000824cf6cdd14998d3a74b70c35eecdca4ed9dfee100000000000000000000000083000287bd197e64cb01518e64da51613f2213fb00000000000000000000000025e03d06329922c60f6c16c8ededb773d919ad4f0000000000000000000000007e056c0f91cad78bd7eb98153136592132a8fe17000000000000000000000000e313953720a33eb078af29ab68237021f9c3e55400000000000000000000000048e16a3944c7c5a3d2b7ba8b142eb5ea36cf18b40000000000000000000000005caa5cb1511830eb2a03e6a61c0e5dcda12758d80000000000000000000000002ad4367cbf95d58b6206456efa965f7a7b6ac335000000000000000000000000f38c22b1131e14ce73fd6a656e448121f9388ef2000000000000000000000000dc66181f644f79bf23ecba756d767a9502d48f41000000000000000000000000713a102886f77a2f8661c406cd7348cb80ac178e0000000000000000000000007673cef5897d1ccaa89f9a238e225f0f14e783a000000000000000000000000000000cc68d51f15ab5d14d1248de8089906b8762000000000000000000000000605a8b94bc469b0ec4c683b8cb000a8cc85350ed000000000000000000000000a599a9cb5fd97987eaedcd41e40ddb6e37a34557000000000000000000000000be7f3aedbe7c9cf8e1a83fdb7c41b9ee2b0dcaf70000000000000000000000000cbdaa651a616b0f54c19c0c63b11b3f06f71299000000000000000000000000dd26bcf301d9b5a81918e7006bf09657fa658c54000000000000000000000000780ed3f8b29daa3f0d9b836414c89486dfff02d9000000000000000000000000313d890dcc0a19c8b892b9c71298373abcb2015400000000000000000000000009676f44ef749d115418fe2c12f8ad4cc578249f0000000000000000000000007d0637677342600899615ce4fd2c819cfcf5bc600000000000000000000000009178156aaa3842a733ff5f6245e6d3e652c33ffc0000000000000000000000007271a8e18a038be3e6135f885d9c7780f0fe167a00000000000000000000000090cc707816693eb844cf5c65aee6cf1b0982dab50000000000000000000000005582996f566fa2f2f167fcf50b054f91110700bd000000000000000000000000c874ab0017be4c717bc519e02acc20b9f1c800270000000000000000000000007bcbd5eb584c525391153d131e12583f4c36e48400000000000000000000000025444049e13530ffa3abd5385b8e0f378970ad2d00000000000000000000000028b9bc5eeadf5ea91c44bda3768753dce553650a000000000000000000000000fc743abbf640369590da9e966968bc4ac5ded12300000000000000000000000099742e998cb67bc9e82396226e883dc283f469b0000000000000000000000000d423faedc8316b08508139df73ec0a97a584c205000000000000000000000000f2783dc2a4478289e833b090ffa38c5c43f64d9f000000000000000000000000c843ea2617c5a26817c542d0f1e0884b6d481206000000000000000000000000449f84db2258655364faff4ab1fbb7ba6af7213f0000000000000000000000004175abbc3a231125c83bc967cc42487db0b0ad9e000000000000000000000000d895e449c08de6fb0de7d554b3237c41569e7b7b000000000000000000000000dbb0480d9ea6121e3fbe7bd21db11fe5926bb46800000000000000000000000043035a2e483bbd1a544f01b6e9dfdd26d95f4b3b000000000000000000000000778428936b1bffa421fdd2aea9a50753a27329df00000000000000000000000016e2d52df834e7f82485cb9d6018a5b6feb5e463000000000000000000000000e8abc951f881972b5130a798bc051e2726b12f53000000000000000000000000a448070ce098bbeb56ed73110543a5b24c9fd24b000000000000000000000000422738d54279c5cddbcc140d175fecb3e7144d00000000000000000000000000020d9c8a1bdf19238082a8efff4355f867d9434700000000000000000000000011e3564f3419525e4afcccd669b1e79d158679e5000000000000000000000000e860e8f93c07175bbfde8a97be968b095c3c7bf30000000000000000000000000ef193210cee80a370c46ff6cc828252e31c9cc60000000000000000000000000199a37e2e32e8e04102c85f8f4608c890acf793000000000000000000000000ffd0635e370d539c756e6af5e75c78d449c93872000000000000000000000000f4e452512d418312063a3a0a8b0c51483f3dbdfa0000000000000000000000008eb0071893f97746315317468ddc513c64172e2800000000000000000000000022773c4de6a4aa908ec2345f6da8d9fef0236920000000000000000000000000ef4c5d5571dcb55598281545bf81fd107ca727980000000000000000000000005a6ae5f6af2e42a6b3edd38a9f86f3264e3ac34a0000000000000000000000009bc225f5c5ed0c1627e9e1648d0f4f8f245e5d9100000000000000000000000025af8fe6ade5846d6c624c6e5684d1469260ed180000000000000000000000009ab78dd0f4f2db3fb2a02fb523f5b155ada988f6000000000000000000000000c17bebde465e31069b7a53d06b47a29b47fe0fe000000000000000000000000097769cd3b1dd632e167fa58d1c53a5c0684cfc580000000000000000000000005054b55f0a4dcf82f5f5e6861b1758c120740e19000000000000000000000000f99faa01e6813f4c7e4800a4e67c3bfea8bf104d00000000000000000000000060c6023ed2c64cbf1e999d90527df55233327ff700000000000000000000000096df5b3b46b36b529b65f0c4d3a8e10d592530b5000000000000000000000000c77a0eb25d3e204831a11c741c69ae182aff090f0000000000000000000000009cd8955cb13c4b01014af9e7805a06c39e986aad0000000000000000000000001d37ce069b71efe945f43af2d68a868c9d6ff4770000000000000000000000008a1ff0c344b04bfdf98d0f67945ab62693547862000000000000000000000000272bb22c0cd0f7a274e1890ff212311f47ae34db000000000000000000000000606a0e610a8db7a95334809d5658c28396b3ab0f00000000000000000000000035389bbef0d4d5b35d024bf1f664b948e0eda38a0000000000000000000000001ff3e4ecb58cedf588763adb61e68f0c802d6c7a0000000000000000000000001a2328d2a3bdb006ab797958bed6fea0beab10180000000000000000000000000d7e959b5934e37952c8464ac44ad0614f3da4e2000000000000000000000000223908776f1b9567e163be998126e7264e87dd5b000000000000000000000000ac5b1de8588133bd4ea51ed476e1624445a3b2b000000000000000000000000067dfadcea50ecb1cfcbc4f749a8f9e5db25626cc000000000000000000000000cf851ef4d5e510566cd95a86aba3d33632787ce1000000000000000000000000fdaf6bb1554d74396564abc4a5740ba51c58aff60000000000000000000000005b1c40b926f0fbc23ef35ad69beea4548e6626110000000000000000000000003f33cab770b7311e99f6e37fed83c00d95e912d200000000000000000000000028f394e28eaf2fdf8f9ab1ce93e251ef6734481a0000000000000000000000005aca4e422ab89288b46ff1826a1b5300c1717c0a0000000000000000000000002225ee203a9e38f5b5b9dd3f9226bb152380fb250000000000000000000000000e92eacacaf42deaa814f6114847311c64ddd8450000000000000000000000006c795b1e222bd7ba05f46c5b2bd536a1dbbc4fe50000000000000000000000002f0c57ef2e5505d2b338d704b5a9ad395491605f000000000000000000000000b722bcdf6f7aa75eb487af23e3a631d04141a05300000000000000000000000029db36564fb6baa13e683412a89c9150ea6dc82f00000000000000000000000071bd5d8fada4ff5324aeb658ba59d66627e53c04000000000000000000000000ff37ef42ebde0100a3b12d726e0832ec3344723e0000000000000000000000006429bad9721a2c421718c5390ed8b490a43d3670000000000000000000000000e2fbdced4167bee3e9fd3baf74ade0ab8652d0d6000000000000000000000000b58bd475b970499ec920a41e6b0b91c15ec0ece500000000000000000000000009b6847fed2a39635d71fff430b89a7be5ce6df5000000000000000000000000ea209cb71623d5c3a94926a4c472ec06e5227b5300000000000000000000000011eda5b28732d972453bbfd9ffd617ffac36c6b5000000000000000000000000f26182eb00e0fc1ef9509ab2d8e4b19468361b84000000000000000000000000f31af0ec54614f07484f19de5fc5da6ce5ee98150000000000000000000000006de4b9d61720cc432c9caaed80bf16d57e6e82ff000000000000000000000000815f495a59b76c9096e9e17ecb3bc3604f0439dd000000000000000000000000209c099f1d61cca4dc2ee1e220d211f9f47c5890000000000000000000000000153e3d3d8e4f95f27e1e834721227f972874e5c200000000000000000000000005ad21f30864d7dfd1e4875ed39c78479ee1e779000000000000000000000000f02646a1ff64878feec6e61d40fd662205699eb6000000000000000000000000beff949bdac4c5838b8e1fbe7a3fa716b40f696f0000000000000000000000009f64ad7af9d63f566469d1227e2806409987e5c70000000000000000000000007f264ae52732e43ba6e0b4d238cb66ad26bccf7800000000000000000000000069fb5fc5ce98c8eb0d3bd6381a6b658b5ed60cf800000000000000000000000093a45ab65e46d3bb2798e6c9aacf2fb5a442c4340000000000000000000000008ee26a033b2c1911dd40810c3b6dd2f1332b1b9b000000000000000000000000a5ce9a688115c1fe8551032e8ad46e27277689ec000000000000000000000000574d02c760a63571006154b69d43b156d282e588000000000000000000000000f471eae774bc5ce265808dea48b98e564d35bdea0000000000000000000000006623be90a81194b12b5ba1a60e6d31837ba0a4250000000000000000000000007d2fa8c1296a79882915f272b9489ffe5618d10e000000000000000000000000a97514c698b8e4da6d2eb869e0e4598ed00ea4d9000000000000000000000000904aa063c3fcc7c52877d67f4b704909f02bac9f0000000000000000000000002dbf77c8463566c72d8b20eae0f055bb289d715700000000000000000000000064350634b6bc8855fe09d49503d3b6af350292e700000000000000000000000069811c940cbd7139c90f827e4dbfd88e8b9282fd0000000000000000000000006d27416c463189adf9434c085013c0b20166938d000000000000000000000000e6e618c8b6b86498e2eb30b2891e5169b5c64d390000000000000000000000003a655a7730e78247eacb0dc7ac82900644b9496a00000000000000000000000000a55470d6ed3081e2c1f9eb09dd71b542df22ce0000000000000000000000001c12189eb34bc6fb232cf3acdc27546f708406c80000000000000000000000003278446ac9dd2bad04a58cc2f7f8775e760ab4ae00000000000000000000000068aef02b77767f0f82731371e89bb99badadf899000000000000000000000000dd41fce17bb1cdeba3428efb45d5bed87d26595a000000000000000000000000d6fb3fd271c3b87768d52b45983456bc962126ce0000000000000000000000008e7b506e6a9259d881c86d6aeaab0d67dccb885b0000000000000000000000008bfdc100334609803bf4b8573994bd66aec7884b00000000000000000000000089fe436cc9f0ea7beb96cb744c4bd62383fdb40000000000000000000000000040afc115d0d2220f9cc136ce0fa0cbadba74fbac000000000000000000000000d1efaa2428219c3bc2b303932beed4f81cd7fa2d000000000000000000000000ba16f486e7663ffd4bad4ecf56a5d42e2e3ae0780000000000000000000000007f7eb5f6e0590c832c19c4e269c4d21a60f0c049000000000000000000000000f324deed0d686a3b88aaefd4a389a74866325b8400000000000000000000000067c294dcbd90f3ae0788c8ed11ca80265d12123900000000000000000000000002f9dd1778bf1a978f8b2f3aa2af5fa1a8af3598000000000000000000000000e1aba557419fab3f87497bd241e7835dd73f2f32000000000000000000000000b73d94c564a44666598f58489c991423b7c6b44e000000000000000000000000de116819be340bf9a8a8a00f01b821f9b2ec5eb50000000000000000000000000c1a33e2b418b80ecae2e1900a83e64d644026f600000000000000000000000012430316d6716ae0f1d9673d3c2cfa3309a3f11d00000000000000000000000070b5c1eb5cc89e44c61bf030b11766b5ab785656000000000000000000000000c288a5c5c225c370a790c3310082b3c9d8bc46dd00000000000000000000000029f6e0a54d95536cfccb46933a594516d2d40867000000000000000000000000b8afc6b25f5b28abb6fa727a79b398cd2929dff700000000000000000000000099fc77bfd27becc0f115d5622b3e8f574054036b000000000000000000000000cc5a60b802ace108d3b3e7dd7b17bf3bb97a6dbd000000000000000000000000445c8e16b0f9602511b49bb54a34f5cf678eac880000000000000000000000003aa3c38e9ee81dd0def66042f5a4866a7a50f77a00000000000000000000000024c072fa44e9117912053984656e7418019db6e7000000000000000000000000b16842d737a8b7f6be415a387a786900af71e668000000000000000000000000f098627a09604901ad2e63cc9c2c490194c9664100000000000000000000000079140f2efa8a150c4f7073e73728c39364822e07000000000000000000000000d3f69ba7cf1bfa5fc18c83de48c786f42a93acb800000000000000000000000021b9fd521302e5bb202fe1cb96fa6e4ecb64dd6400000000000000000000000029a425878fcbc1ae425f29fc9daa25c7fb14966f000000000000000000000000b8425d3d3d5beebc1093a7b02d69fbeef466a0c0000000000000000000000000157f394246f0d5d304410635dea78997d1c42bc6000000000000000000000000b538434ef29c5f8f0c9ec1b2528915bc4e75028c0000000000000000000000005bff6063537435c7b4bf43f3ff941a73a581435000000000000000000000000070231b46d24cd9081dc2dca9e11ac296d94b57db000000000000000000000000c9e11ecd73eccc7b7b6ccf59a51c549f4e407ec6000000000000000000000000aa23a779e0e09b40efbc4a5d8539517ffb2e6ef300000000000000000000000047138356e6441c3385a7558ed549022e0f4120a6000000000000000000000000ab46b6527926492bac26b98177edb87f5164e98b000000000000000000000000010f1ff13d5305f25c6a7ee6146e7928b17bf7f500000000000000000000000014e4dd05a89d359c4098adff6e56ca4f63f5985f0000000000000000000000001e861b4ea2987cca6bc3d43abf0badc908e0cec10000000000000000000000008b621fde41bc468e22d9e8ea8bf2d6de86f7d3ef000000000000000000000000d6fdff2fec6034da1305fee6ccdadfe977fc425a00000000000000000000000055ed2b7fe79d082e1efb2e50e2fd5d6da1e58621000000000000000000000000dbdc4f5dcc1e759c3c9ddf163fe805c27069f2ea000000000000000000000000dcae274774ee5907f5b9141da815a305a252feda00000000000000000000000068ab7e9c0febd4d664b81224c2c30ea3f1621577000000000000000000000000047f83403130ec124c1ff43628e3499aff2113a50000000000000000000000004c1fa893980aeb74439137292173b4d1def301c30000000000000000000000002aa741909ec35236a32bd1b46ef976ea225eb06e000000000000000000000000569074e37f79c336ca8693628aca493e014bec470000000000000000000000005e5a90be9ef94d9c9f4fd733ef88d5bb9eda575e00000000000000000000000060acd46b141ac47ab7818f4a6f53817296daa3d40000000000000000000000005f6519d3b00eb0a5205ddc0e4ae2b7d230f25977000000000000000000000000ec6217b109385d1029277cc1a78c3cafe0edd2fa00000000000000000000000005dd0cfa9f16f62fa3ff7bf4beb4c31832cc8363000000000000000000000000405e5bc7513af3f1d90ca1638df92f366a2c296b000000000000000000000000f6809fd67320988534aeee1922b6f68c61d932510000000000000000000000008e553c4dfad4a8521eb2c0fc614166f6650908e1000000000000000000000000dac89e022e74aaa9d7a304bd41885268a904f65b000000000000000000000000a6cd6a074dcb0759dea4ea1fc4e84d594f61bda1000000000000000000000000dcb8270ac032b19342ff1d372dcc39f459023a320000000000000000000000003b9dce3e706a516f5362651d1cf4381a7bb3e9a1000000000000000000000000fa1d26394eef7a328edf13526446644e153ee6be000000000000000000000000c7d25cfe3a288bfcb9fbeb8b925dba218c1017b00000000000000000000000002242abf9e91a4ea348f4153dc1ce4387337612e500000000000000000000000099be28351c4c53d9c4d2245545b8669aeb95c97000000000000000000000000059f414ab17aed480b06270a427d0705bdf4cad1b00000000000000000000000084595321b453286cc9d782030d87583f4c24847b000000000000000000000000f910c97014acfd67117d90f83b8bc97310f3d18600000000000000000000000062289cf1ce06787be956d1598b3badd66d0ed5fe000000000000000000000000293eeb16e758b15837253f605dcb3c786dbfdc1700000000000000000000000071f61120a56147fab53de10844b1d1a2b0e245ea000000000000000000000000f8182b8db570237a820b0d3862f02b9cdc12ab84000000000000000000000000f4f1073adda8573fad5d3510e0df4d991a6a36940000000000000000000000003e4ebcf6bce774f89aba83fc03593d083cb2daa4000000000000000000000000b1d3eddf7a745e37250aa87d291d6ff0ed29d8cf000000000000000000000000572d350cdcfac7f8d04b34dc4dd77b1c86f9a736000000000000000000000000279ac050f22edba2b8474d506721570b60483da900000000000000000000000094ad62d586c75a968c92b051e16ab46bb9736d19000000000000000000000000e25f3593396dc243c711b229d6a22aa0f6c2bbf70000000000000000000000000caaa4f0a208b52617336d5ec666083564b4587d000000000000000000000000000a76736cfcf77f7880246e966e7ae03a248ba2000000000000000000000000d3197dfad2bc666e544c7344685e8309e6e24002000000000000000000000000be19fc217137e2e6bae6589cb33468524ecb6ffe000000000000000000000000fe3a1c0756e74fab669ce603fee6fd93a8070d24000000000000000000000000dafd9a94dfd3d868a17efa978ad53e5d0256299300000000000000000000000051c0fe7b7de7f0c91c0ff8bfff7863f9b355238f000000000000000000000000b0a4164f94d7d8954c1c8de23b41456fa2194cf9000000000000000000000000106ca6ad80778d16fe73665b1c2151db39614cdf000000000000000000000000670de04c2961d220dcfc06edb8de1f03cb078e530000000000000000000000002534421d907678ec7afd1ec019e173116fabee2900000000000000000000000061cb5f2dddfd1ef5eb576ae387950422caa9efca000000000000000000000000284d42bfbfa2b10060c815af96cbf7f14120d1120000000000000000000000004dc92838399bb27304b0379242c7756d8959414c000000000000000000000000abb84f29a8d9f0734a69efb88dd3157b15e20194000000000000000000000000850f5538bb027a089c9f8148ce677a0647998329000000000000000000000000ee22e7bd3f3681a9449fbc0d47e733b27c581560000000000000000000000000b39183734bfa937a8bcc9cb2250ab3fe4a0d85740000000000000000000000003e8ebaa0529af278afb6d139ce5e5ec6e92e25e80000000000000000000000008fc2bd77325526e166b9b077f26275d5f2bfadbd0000000000000000000000005b0c8615dac5a4ae3e158372d632745eca62aa190000000000000000000000004e821d5245c0efb40afdb8033ce010af3d498a080000000000000000000000001022428276360541d5ab66abf77810a9e95665e900000000000000000000000002e573b0b8a6c1b478c02aba68b7195c5998a41a0000000000000000000000000000001d7715717aae2a853a6367b249d05c638b000000000000000000000000000001a8ffc5147feead530af50829ceaf535fe3000000000000000000000000a26fb108a53cb80b0113dbde3ef706bf933d7a90000000000000000000000000f581e3f6d6fb8fa70e568811eaca73c515863336000000000000000000000000a324a0105398a21fbe833144ade55dd06542f697000000000000000000000000d3ea819ca47f986b44d14ccf7058a7e30dafbf1c000000000000000000000000293661bd0a308646b948de55bb79b7b67aef3f3100000000000000000000000086fee27d6d59c36847142842e9cbd2e37a2114fb0000000000000000000000006ed3f942e623ebf7a92effd138f3ae598b9a35ab000000000000000000000000f8f08bcd5e370af82cf54cd8f4fbf191dac0c15c000000000000000000000000f9959aad8148b4af46343f8596234c1c914e76e6000000000000000000000000d3b19493f30a78f313dff0b90de1e8df7cedc591000000000000000000000000a7bd86804528e8298356a84a228b7a2acdcd0087000000000000000000000000beb01fa4e9df82f93f09eecea9f96f39db0ca9e60000000000000000000000006d146571d9051791e85073255cf4aef5e06b734d000000000000000000000000b9b62a496273f00f8df4771e93ed9b545294c1740000000000000000000000004414e286b2ced9e6150a515d6ad36ae82b2fa590000000000000000000000000a60f97c27a0285209b290b6f0986632a5808623d00000000000000000000000088babf19162c9829db959a63f71e8a0d42f7e2690000000000000000000000006e2143a7f8579a68fbdf0d1f6ba06043dabd09c700000000000000000000000004cb31931746bcc22c13978814f6df2b1141faf6000000000000000000000000e9c1b8454b34c25b246555db3d36b3d342087af4000000000000000000000000fd847d777f388d52d7c94589d9278f81dad070cc000000000000000000000000cbe03dc1f82a93c53c7125c0299b868bc111a432000000000000000000000000665254193de885f6c441fad6f296a41806efa52f0000000000000000000000006a10c32d720d185898e37ae9d674b75f0365b9150000000000000000000000007ebf54c4e7f9b3ce418cdd499d2545dfbe7a0f3d0000000000000000000000004b62bbd67d4c6f2a8d967c96c1f00baf5fafd49b0000000000000000000000009806599646afef880f42ac991794e0f55e881e370000000000000000000000002b3393ab0d5edd77a9b5147a2a46a8f35dd7100b0000000000000000000000007937b2fc41479c2eea6cbb2a6e531011884e3427000000000000000000000000fb48d30e243fdf7c57e55ae297615360cebf6f3d000000000000000000000000c0ddfb15e0642055bab35aafebc0bcad0ed8a86500000000000000000000000094b791d30ca8536d02788f31718a83daf4237170000000000000000000000000ae7b7bdd5c014c36c8cee5279dade3de32e73b1a000000000000000000000000e79758fe20e925522cfefabb6f6edeed62771b6000000000000000000000000053b7c06d2e0635c8bb069e1e0e5d8c2bb44baf8b000000000000000000000000414a79f9cc16a51e3b83d2f6284617af152c666400000000000000000000000085d6c59b868acf44230350059f236dacb3f502fb00000000000000000000000058f81640ed9d33e6cb89490d2ade0e2b3c3b70ff0000000000000000000000005b84b2fd2745d0288d741e9cf50219b67923d393000000000000000000000000f6b3c2e712deb755338d65774f78aa8149f54db40000000000000000000000003ac624d40aa4b27f5dc330a910837f7be9728179000000000000000000000000b3e952c5e33689d4eafc0a1aa0ad867e77129c670000000000000000000000000fe9e017d96d3ccf63c7f0aed4136e7505aca09f00000000000000000000000051f61ef85e06da972b98d6db1e0770dab964db160000000000000000000000005df55843b9b5df9d6403c6ddeab42604ec1a9f22000000000000000000000000678c4e08dc637659f8d30443c84383910f946162000000000000000000000000e6cd39a399932594bc9dcdda26a1e4011368fe4a0000000000000000000000001d693c3a7a6efd64a29bcf85e660fb676083c474000000000000000000000000aed2c4bd8f51cc19c2212124b8b3bf9d80e744490000000000000000000000000a5d67152400d6cc45150e32a02a5e1d33cadda80000000000000000000000000000088605cddc056afb18c2db6692d3c4b33eb40000000000000000000000007dd9a9395d83ee18bc3d14403209f3d4d49c0873000000000000000000000000c636097d70cb0519c2ea427a4bb6f3b9df572a550000000000000000000000003706616526526e39f89bba29297ad547575130e70000000000000000000000002cf6a226c3ba156998e27df0fd546aed669fd412000000000000000000000000d29807715a24aa4a5a6d26d1f84d021efba7fcf2000000000000000000000000937159822abd364750d65728260dbb5807e988c000000000000000000000000025f5b64be5f5bc1d48bb31bb9c229c78368fd39a0000000000000000000000004ae6aba9276b42d2a2f60811886626a98c233a2700000000000000000000000000111beb06bab0d6b75a310d60af73f034ec8dda000000000000000000000000031add7ee7add4deb26fe7a4822123fc93f189b3000000000000000000000000980a161ffc09000ced152ea3db034fd963dfb7560000000000000000000000004266b8bb1e59cfc46f3c85708e8e6009f68ebb8300000000000000000000000078a40ec989a3eb5e9531ee3ed397d43e1aed2b22000000000000000000000000584d8965bc2cb623f91b87bd4e94cddc3f874c16000000000000000000000000b7cab28b8fa096ce41bab9692fbb01db7a0e89b1000000000000000000000000617a0d8eeeb02da86f4260bfe00e12b7429f28a40000000000000000000000001a5a20445609bc45b1ed7515c125d25c551445790000000000000000000000006a8d4e1b81d0374b7d3f477f9721995bc962948e000000000000000000000000c16b0942dc6aaf24ac3497200a459ba655caae30000000000000000000000000573b6c34293814c2e56d0558f64393f1a89def20000000000000000000000000f43b5b5532fe0cc59031707adfaa89558afc472f00000000000000000000000023f8aca57850dc4f81c4ff1a16d6ff7c626e13290000000000000000000000000a84fdc071bd72086b0bb24fc238e55d0c6b43cd000000000000000000000000d691667e68b855985c9a14d7e4ebf4df2d8595de00000000000000000000000001019f12fe31df6c4d98cedf77379ce986437fc100000000000000000000000075133cdf01be3d0c71708fef13461ab860dfe685000000000000000000000000d1481801c8eb7756cdd2804aa45804c62518d6a900000000000000000000000035ab106f98bb7c3fa5203a9aa531159ef433a250000000000000000000000000792ee4556add56bdae72b1b500a6f7f42fda5a4200000000000000000000000039552b7e82677a5890ac6b5cae6736aead645e8e0000000000000000000000001ff450f792bdccf4a9c02bdea1433ae98690a710000000000000000000000000243f2ae51c909a41b637f9b5a42f4538396dace6000000000000000000000000d0dd0fe173cb1d2f1e294728fdf174fab0000855000000000000000000000000353452e3263945f8f45f9e63b84af0d289e41d3f000000000000000000000000c2bb83589c76181ba54dcd01bbf0e6ec02af1174000000000000000000000000d2b645b18471e15656b23856abe41915e8024f2100000000000000000000000083db96e6cba62b16939caa3b4b1a3223029e5dcc000000000000000000000000e04e2bce1f8f1c088d767b5c1e1f591fefbbcbf7000000000000000000000000fd94e783fc7b194da1189eaff98320594e020a460000000000000000000000002c5717475e61dd0a91e99ca9a57354088545a9c0000000000000000000000000cb1a066fad8e83aa19916dd6fe16a67f333d1c980000000000000000000000009e25441b1e543df238317162e605c4011658dbb9000000000000000000000000a2345d976154d5e2e5c8514a3a35be2e526cb9b90000000000000000000000007c89ed182c6c4ff674ce7d068fee8bb1e751f89b00000000000000000000000033d684c37a203e19dfaec3f6f7cd0c8a5858a66d000000000000000000000000b4c922e1e9a50a716aded0e56d369eb0da5c065700000000000000000000000031b2b2a1c2363de663aad9e70fbc1ca7d8623c32000000000000000000000000325d78ce9ba8a8b686a476c19d9d207366c423a2000000000000000000000000be9cfafef006f42bffaa312eb2008b78a7071fc300000000000000000000000000000094a20823d368659f38ad1f5c145ccd1965000000000000000000000000c5cebe66c7b4d79e6460a680c8fdb309afb6658f000000000000000000000000b233b380dac7f5e6432b508fec8cb30c62b2ea250000000000000000000000008aaa79370a639e3307795c6e5378620ac6786f040000000000000000000000001638c3521938b081e08e0d858bd7a6209f172312000000000000000000000000a3febfb49206e92ac87d635c4fd5c80c4fbd813e0000000000000000000000006f2643a7b98335060cef2b3f1e6a99ab21a5c11e000000000000000000000000b0a00f83c4114515f6e26a5ff97d8c77bf334664000000000000000000000000b919940b556774b7943253c607204cb2f97cf3c5000000000000000000000000cf2d76be3bf4242a1f3b75be5894a436b7779f8e000000000000000000000000ae411c6f77c7cf3d631fbd659d8f5400c01a843e00000000000000000000000000000000000000000000000000000000000001f400000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000003