0xbc021c01000000000000000000000000c6c03d452906aad9a364989608d947bac11e478c000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000032a000000000000000000000000000000000000000000000000000000000000064c0000000000000000000000000000000000000000000000000000000000000019000000000000000000000000082a83d509c33e9d05ac51b9b2f1da2640683849c000000000000000000000000a192f24cd26451ac6671df8c50f6302cbddbd79b000000000000000000000000050ab850117178b5796d9706ce8a61013a90e2210000000000000000000000002ddd891264ed5a1a5880cff9803c26ef2e2d1ce50000000000000000000000002c0d8f4fdf2f5f98c3194b4ea5f5c1d67bcc4185000000000000000000000000b887ee872f89b2d54972becaee4909e2615657ca000000000000000000000000c85a0f71facabc4ae50e6dbffe14b0baff4d09f10000000000000000000000009087b354d11f5364162c088e395aff95f415035f00000000000000000000000053ad2f85a18a44894b6f09d910d4e79732bd06c2000000000000000000000000352ce3b62d2f145c5ae9471994438b0f86d7d5ba000000000000000000000000e63757e3cd485c9b35b3a972fffa2d91b864948300000000000000000000000045cdaf56d571f7bec91854560d95975101dcfb2b000000000000000000000000332f3dc29355c26810d6ababbdf8f06b5fb2b3d6000000000000000000000000c31c5badaecd34f7072b047c2df9e54e42c1346b00000000000000000000000053ee957315407fe6785887a12cadd5519037697900000000000000000000000016d6f3bf636332f3833aa4f5dba97e67a98361a20000000000000000000000004fde66dbfc114ba4e6213ec40cbe0bbcd73092d8000000000000000000000000937e723a3f78d2786e4cb85bc2b5723c0c4a9f20000000000000000000000000d910c5e62d5e356c77dd850431d652e2cb2ec4e8000000000000000000000000c946c3f3d297db20821bf4574e8859311e5eceb0000000000000000000000000cbd03398e72b17ccd09ffcd7cc6c6071b50af059000000000000000000000000117fa9e803946ec9f161e2c577e97136f2f6cb1a0000000000000000000000005a8ba72700d358a44856f6721b2d2a1f40a36bbf000000000000000000000000b8e5a4e1989d370e99a03bd9b6f3f57f02a57c8b000000000000000000000000c7630d95d00377d7305d0e133fa5ea58742b55cb00000000000000000000000043469c7f2e07ca065248e00706356f101beada8e0000000000000000000000000f5fde43e80b530090ae9040ebaf6cb03c8953990000000000000000000000003257eb7d90e97ce1c2357f9c4563ba84e5f99b6100000000000000000000000053b926c17d7f1452e6894c2d5b2db59b7713147f00000000000000000000000050080703262f6ace3ccb606617e3cb7d35597563000000000000000000000000c89538262a9be228bc6742dee1873566a54c57690000000000000000000000006c55ec503404ac44479bad77d52daba95ffc91910000000000000000000000009887fd63b40e4662053c28a12f6e669e1f92a41f00000000000000000000000038740b25397b08d63edfd17f81e99d5109785faf0000000000000000000000001bd5dba1cf519493bedf4de31900f718d91cbf6e0000000000000000000000002fdd112526d2cd63c4ebd2478ad696c7a166213e000000000000000000000000225c50bdd0beb5429217f2f3f71b46f89c68faec0000000000000000000000003513d047be368fa79a5efb488a30fe7bf302af76000000000000000000000000b671351400432d67d2a3f0b3994e5c2df1d5ac04000000000000000000000000e6bb811920c0171b9b353e3dbd19fb7c646b15f1000000000000000000000000bdeb8eae3a337e37ca281c3e7ec77a59de35d8a60000000000000000000000003b9b3a6fed4f0b58d3dd1cb76b4c04f1dc60c539000000000000000000000000e357491de418d91a40091a7acff01aa1c38f035f000000000000000000000000d6708b833bb9f5a0efbd5ba45a41443c847f2ced0000000000000000000000008687a32d425cca270dbd7f2fcdd361de6689a681000000000000000000000000515dbf449006c3b2a3b65e2d2b6dc546fd3eb7430000000000000000000000008c42be654e598af66096febfdd2378b6b93a8d3e000000000000000000000000c313feb42f6f598f35fa077b211f4c683cf145ff000000000000000000000000431db0b1ab7634acaf17aed3b0378b4b12a7f233000000000000000000000000e51a551e7cd580b59148b2fe10ad8174e0f1850d00000000000000000000000068df5ca5e237a241d05004bdd8ec844bf6ddcd660000000000000000000000006d299883b150afdbd888bd28116254c812d9aafa000000000000000000000000ae1d6fb8709fe2222f26c3f649b96f80da7514b8000000000000000000000000c56dc3d9ab5d2c104f17a28fe9536263c4786ea20000000000000000000000004fc3833d3917f59d8ab10d7cf3c3b9a2507a7c12000000000000000000000000586968b9777c8ae9ba407cdb1aa0ac70421e8f380000000000000000000000008dd10c9517918e009f11296c4fde45ab01dd65ce0000000000000000000000004af04b90e0165ea317b222f6393c61740784cc220000000000000000000000008fb267598fc50d1f91d39b7724183589bd2a7807000000000000000000000000641795ba6dbc016123b37ecb72866c54899fb3b1000000000000000000000000cd4e70fc65fa34748b9dc72a551982f33420ae2f0000000000000000000000009b3c08f977a0a897502367653db1d41d3565637c00000000000000000000000087d00a4870b1347f9972a804b9290c7f19f5fc0d0000000000000000000000006a62964d5085c607be398c9adc7d67973c2f6e7f000000000000000000000000c5c7d147a5a14cb560d24673cdb26189f9ee3885000000000000000000000000be74c90a29e310032bbe24bcf32716761f8f381600000000000000000000000074a4b8f6ca19c3ce9b3370bb0c0943a3c9423b23000000000000000000000000700d6db8519e542212a058a09de9e8109742fbaf000000000000000000000000d63d0453f087866cdf30bc6b5e69d921bcd9bd960000000000000000000000005b041a6ec1eb048d995381d39c99a5839391dc9d0000000000000000000000003853baf5a2c4cca936a089c2189a49f2a254b5bc000000000000000000000000511349ccd514390bf21dd157b2ace09ec67659f300000000000000000000000043eb653b055063484ec17aac4a7751b065495a530000000000000000000000003f6eac1d0621a920bd274f50e33a2c97dacf08f9000000000000000000000000d399434ee276d1d0a04c21eb33bfc262bc86ea430000000000000000000000008fdf03a2e8c9276ccbc228ebcd9c7b1fc1ea486a00000000000000000000000091e09bd921dea62ca0b89a1eacc47ab3849c8af70000000000000000000000005b29cebb7a39e27a7e35b5fd83e3738db8afcc48000000000000000000000000fe7e2ea6913c20d65b9905ee9dae20d67394995300000000000000000000000086e366e0310d60825e75262d787eed6719a1f17b0000000000000000000000000eef9d1c68bc10d6268f8a9cc5fce910a73a1f220000000000000000000000002463ab0380e18a108f83612a50469b5b549d4abc00000000000000000000000059c6bf8d8f9e064d881d9ac79286fd66541d47150000000000000000000000004055ad5e168bc948e25524466cdb7494edb8c5bc0000000000000000000000005b61d5e21d0d1a39be3dea5d44363ffd0713c8ee000000000000000000000000231276ec29487638b035daa47588b477d78caab800000000000000000000000066c3056b262bceb7266706ab285f2da88891496e00000000000000000000000045adff324eb1ac03a6a115dc539052232d4ba980000000000000000000000000b6a03627da1f8a718200482fe2475d823dc7d5d000000000000000000000000052e5f92c54a1a71a40572bf5bf5ad33a46b116a8000000000000000000000000883ab65d25fb6cbba786de699699124a8859ac31000000000000000000000000288c6e29c9d316ebf6eb07c5a24455a74e0e095700000000000000000000000092a8922e6d2cfd644f080809809e95318958acbb0000000000000000000000003484778bfdc66be61f3e7cee2fa9030b1ce346e20000000000000000000000002491403bd141d8aa64425b612987dc0a4cf8d265000000000000000000000000bdb90348063b1cf9267b71773382577f16e684b1000000000000000000000000d31db31878f254e2a8def2ebb7ae2eddc71562a10000000000000000000000006bf74bcd4f4923e05711161f767088cf631bfd77000000000000000000000000731fc9b212b08938d6ebf7a43f04cd4848ba5b3f000000000000000000000000678b2ee6d028b901c51b1e56e29b6467580b3b8b000000000000000000000000cb55aafaabf60d16f8c7f31c0880bf508bf2a858000000000000000000000000cf368f97266e306b4c14c77714640c3d6f620f31000000000000000000000000670b3e2009716db1bcaef2adab3ec87f88b12a21000000000000000000000000bfb98bafd4b9db54c824d739cbdea8ab28fecc11000000000000000000000000a3e31341dfde9bc398852974b334d36aeee9d7150000000000000000000000008e1369defcf153426c299722a19fd0413af89339000000000000000000000000b6cf4e822c27082226fb157345efcf11be22306500000000000000000000000084a6702b4e7c817678de1b6de8dca0f87c693691000000000000000000000000483d1257ec3e81b1df122c5877006066784cddd2000000000000000000000000f3fdb443b13dd58e5aed7dc44de24d9e22a42d07000000000000000000000000bde78028f29130cfa92dab05b3225d3fd5e5d05e000000000000000000000000d4b92ea241c4c1c9de24653024ef3a515a3562190000000000000000000000009495adba37d30e4f57c4d01df672c67a1ca3ab11000000000000000000000000a7d489e29d6fdc278448c9326e6262ed0ab3d107000000000000000000000000a72ea0515f6b84960cd79847480a9fbb72dcd3d2000000000000000000000000fc36181516ecfa760f4af2e7071266fc6524f404000000000000000000000000beeafe582b087aff6f4259647acb731c1bcefbd7000000000000000000000000d1c86b7f48c416a2d806b7d0e3da474afedc631c0000000000000000000000002c2c6496031aec93ab0bc2e14615f5a0e7fdd583000000000000000000000000d421526e752c4989931c8bc38c507deacdab4f6e000000000000000000000000a7feeb2e548c4b8986bc366b2e849ddc915ade2200000000000000000000000015c2ec403d712e7e19d9be0f1656163b8bb172b8000000000000000000000000a3e329fb3d06306cb4973c8fa62acb6be6f9efd8000000000000000000000000d7540fa895b8d5be8c1d8a8b50dbf6dcedb46ee900000000000000000000000022d0794a82eebdd10245c2d162951eb1ca6fa58b000000000000000000000000ea632041be1dd49c649789012be2ba08546950f30000000000000000000000008697c36fb156c491a28498098d1218ab1f16e3ab000000000000000000000000b4f58aa7ddb5b9cbaf9a8387e80e22e2b95fee8f000000000000000000000000e45217d5854616a0631ce8773ebb110379ed25bb00000000000000000000000024d13d5fc2e4e1de277e12fac29b1d736867b422000000000000000000000000d87de2b6de1c6936751606646769a482510f5ea8000000000000000000000000bdbadca74c3a59d925f81341da3662eaf4c342ac00000000000000000000000085d1837f8c16e5b2fc1470dc12b89f8d1a7a0082000000000000000000000000768e52ad00332b521280bb9dbd6332c3d00120b90000000000000000000000001bdbe526a35cace3d3b62733df6eb23de8b28b58000000000000000000000000783035a6cee149a7a4ba128ef72ab71b58959d9d0000000000000000000000003aad330444fa05f2a7acbdd7218e1ecafc470ffb0000000000000000000000007df0cbd8ef5f60ea56a91dce2a6008c44c82f2940000000000000000000000004629a4a5fabbe432d4c12722533bb0f9947376480000000000000000000000002d956fdb7452aefbb9d17cf9b1fdfd4f3e3e340f000000000000000000000000154fdfd848eba2c815a96a25f8522a4202d7a2f60000000000000000000000000ff31f803f19387a7893ca7ac5f3e34081ccd301000000000000000000000000d12e198be6b52c4cf1c9a578acc18877ee555d1f0000000000000000000000007a1c94ee33a9b96895493fe358116049fc767d750000000000000000000000001a91adbb6fcb303615e8ccb94763a2f9a5815ffd000000000000000000000000bda5bcd91b16d0dfc07ecac626c3cf30ea7589da0000000000000000000000006f84e726f9b07db448baf59a71b2a5f2d9ad31e0000000000000000000000000fd6bbad6e0b168d04938815db9e597b39a197e61000000000000000000000000b13d67f3ebc6da6352e728e21d698e7f94cc89d8000000000000000000000000c69313bbe5f3f8a589d8e107a494e008c318f76a000000000000000000000000585a6b5e1fa425eaed742adb23607c6b8342949f000000000000000000000000f8cfab21671dfb912bfc83c6726779915ed163550000000000000000000000002d0318fdcde50dadfef11b03dde4237896962e6900000000000000000000000001024aea7c33ce0d04736c12ccdcbba87fa71f3f00000000000000000000000035dbbecd845bd33e934b4049a9e252c1aba9b8df000000000000000000000000be5d1ac18685c7433229d7474fe441fda98f1ff80000000000000000000000001340325d76ec4791f1f6bd3661f2eff89d7f7a77000000000000000000000000f80650997e194481958fa01f83df63c00c5752f80000000000000000000000000eda6d2a41bab5aead32bb513395991e20684e99000000000000000000000000dcf04ed0c6366b3d5fb58f05485efd737a0138590000000000000000000000000195e77a7a63b84e757f0a16ca6c5c7c5590c0f30000000000000000000000009e7136d7ce5bdafde34c3dc621a43ce1e67b67fc00000000000000000000000082b076efdbe9bb5d73af67fce8ee1ce094dc8e120000000000000000000000008343bb790afe7712225d2ca81b8ac9d4518f0c59000000000000000000000000406722e6e018593e32618c6157d6572663c548280000000000000000000000001cb7b152096efd669bb318938ae22fc6492d6606000000000000000000000000563592424211e3e355e596e7eb06f028fe47f630000000000000000000000000548556bde512596b65471264ada687a309e466e000000000000000000000000016d82607b94b0059fea8ac317ff60be01a54c0650000000000000000000000007efa0d0466f5146e77e247a49d222e6150389a0f000000000000000000000000d8a4acb4466ff791e4100940c88164d3ecce4d370000000000000000000000001223f9446ffdb6b35c2af3d81c0e7c0171965bc7000000000000000000000000a713d699470fd44d9dd80605ff185558c418676a0000000000000000000000001ea13689061e0336cbc8c51565ea7bb411e9105a0000000000000000000000009b0c74924a7f6b4a54e7a02f7d56bbe9605bb62900000000000000000000000070299598f46d3d5456cbb192d2135d33a396ebc20000000000000000000000002df79a94f7a9a8056178f62298f99fae134d41ac00000000000000000000000099b9856c748d723de1204d751f0996f515e471e5000000000000000000000000d588f5ad7b0df85888dde4ebc83b707550e6ac5b0000000000000000000000000bfe4d26d92fd75a4238e9d4a4278fbd000b4404000000000000000000000000bfb00e3d7eceb7538250b3d73c477e6c486efeee00000000000000000000000019e67c612c4b7bcaf8268d1db325c871fc0a68f80000000000000000000000007ccabf9e29b34df69837f572523a7b6c4e41eccd000000000000000000000000cf90d4519ce191293db41374ba2fb381ce744186000000000000000000000000dda136bb3a524347d926537ea31c369227705ffd00000000000000000000000028052424bc7e88b29355aee09724eac4a72306330000000000000000000000008cedc1b476340f3e46c9b2c3f65d64754ad112d5000000000000000000000000a9e6a6bf10fd1c2925820e6ef4aa82a17826da2b000000000000000000000000153543ef321ae669b586d18212afe9a31ceefabf000000000000000000000000d3971c0ab077d501916ecd6ae97491322a85703200000000000000000000000093c8c99b750674baa943685c8083c19790d1b4cc00000000000000000000000079d86072d12a66369906e6e2ff99974b2bb263940000000000000000000000002f963cde8611ebd6e147e161dfdf3d577ad46a380000000000000000000000008861ffe0d75874306cdeafd10593444d4ce7e0bb0000000000000000000000005dd70c73d51638ffac83c8646e812a8f836d4a2d00000000000000000000000084cd327c2fbfdb5707bf91d1d7b8a18940227a4600000000000000000000000013e5203712f915d3424a20780c6cf903a83829b600000000000000000000000012f16f96e216529ca6430d9f685eb9f74a9d2c4800000000000000000000000022f6435eab6da564cc700cc6bba308fda274c0ff0000000000000000000000004cadcfddd3d3b8e3eb95b6c6b88ff666e7966819000000000000000000000000776684e11ae4b97a11ec4ba571c5f358c528417a000000000000000000000000198e160ddf1a8c280a3c27d801cdc51e58361991000000000000000000000000d764512e78fbdf81557bb44866c593273bab7072000000000000000000000000150a5033d90eee5a9b66abc3e4a57bd7e2e997400000000000000000000000004ae13ae3e08b773c0acb81e5d1aa62a271399675000000000000000000000000a3caea1efc9b26c89884f79c183fbee314ef3c21000000000000000000000000659a2a6a9bf48b569848eeacdf989c1170e03a0e0000000000000000000000008d98ee6b0c359162f753eda57c569fa10f69d4f60000000000000000000000006807cdd2a2f4fdf7ee20d0004fa2662f024d37410000000000000000000000007d1028b3356d9bceab10a69bd2c9a19f3e1180110000000000000000000000004f4c951850fe35bb3a483dd844234e54577d345d000000000000000000000000b7af5fa43301d454a8692ed1582b03367473864f0000000000000000000000003b518ad15fe40da60fdf6d8c953b7ec9fb8402ad0000000000000000000000002ed0c280559072d4eaf6f8b71bc277f8de406a7c0000000000000000000000001ccbff3d1b8bfec8227adf03983e07667f201f88000000000000000000000000aea428e9f288d4e1cfd20f769998f308f1e7067e00000000000000000000000049db3493b08f2ee028e4ef092f9128772ae7918600000000000000000000000017ede0d27bc2b52236e62a7d0dd67d911d6b96b2000000000000000000000000d52028605927c90354dd4567b1ac684d95b7fe15000000000000000000000000909605641043ea36dadeb4967753f5793a4339690000000000000000000000005ab29735fdfec91586402fd8ab287397068526e900000000000000000000000071bf52080bdaeaef5b8c01accff79ea5e54b2517000000000000000000000000c00fc5648609539cd7067861053a55bc244af9c40000000000000000000000005c4227b984b6aba18d2979b1ce1796b919dd5c0c000000000000000000000000332684c8b967d58281a89cdd894c46da268b366900000000000000000000000045f0dcdfd41b6837cc8eb41a7f8ee01491cde8ff000000000000000000000000b137102bda1f43e2a52973e18f3c10c970d0c61b00000000000000000000000028e57e8b5b5ea06199acfd85023ec05b756bde3000000000000000000000000070bf688f0f842376dfde500992eb1325117e49990000000000000000000000002ad90aa7dcf399a376b2e0972f50f16ac95e161a000000000000000000000000da2d89f9cdb7968710c6491f97fdfc6c8841f7c0000000000000000000000000b67670418015c93f5d0e2ab26111b4029b0602b30000000000000000000000005f3f92f68d9c6614690d7254fbefeb2879da784700000000000000000000000051c239070888ef89f62dadfc36039b8a6fe7dea30000000000000000000000007e8ed9c360f8cf77843cecb873315c0ba637cd3a00000000000000000000000056f0d14a7a8b74d1cd0eb8ef0898b3d9d49e52f0000000000000000000000000575757abd3a7d0ffd1d7fb7aef721a3681151348000000000000000000000000084804abf4083d0c99865e6735cf29c52218294d000000000000000000000000b76674fb8932e203d51000cde2ac427356414304000000000000000000000000367b1686f793d2913d3462f1984b0523230df3ef0000000000000000000000005afa03f64052fced0dae7190fcb52c62c925b929000000000000000000000000832126372bc26c3a633d37a4ea6997a25d27c0960000000000000000000000009c8f7f01d0596152805a1c3d59f42b379be47f8500000000000000000000000054e24ba5371bcc3fdb6234f171f617deb07ebfcf000000000000000000000000d8c3bc6edfb563ed8a077682985067649c4a0642000000000000000000000000c288fe621b4e56a64bd6efae1260015e083068700000000000000000000000007d49b899668705818f5331a049db1c9befb75209000000000000000000000000f653b5cc79bfafcf3a040cb68d868fbe660cf1ed000000000000000000000000e2cdbc3dd527fbd786d211e2caf601184d3df2f10000000000000000000000002ce0196aa4f1703022307ab923b42b0416b67cbc0000000000000000000000009fb747c5737944a91489f5272a19361c68a98c7f000000000000000000000000b65c5254548a200754b6340c534c2b84b0bd6cd80000000000000000000000000bf14bf3cc5098f1c1aba0119c220b39d3ba259700000000000000000000000011f15e463834ba5fdc4b50996fc43b94228650010000000000000000000000001aba2480f005e4ed031231782b2a71ce25505bcf000000000000000000000000a0d09bd15a150a7e63713bea1f4e558e86c56ea70000000000000000000000000b69547b03f6a0bbec1d7731df7a85d253b71b370000000000000000000000001d5385ede2b348ab0e830e8746815f112e66caac0000000000000000000000004b1b209822559fb7bac9141adc70907c97f98549000000000000000000000000e92a5fa744143dae156398c3910336311c67262f000000000000000000000000b0cc0b792acd943068259602eef76cccb5e090f2000000000000000000000000d8aa8b1b0d7c5cb089652c219b17204111ee25af00000000000000000000000090bf1dfcb7a7ee8ed6377aa72166e7450f75f7ef0000000000000000000000002410fedbdc5be3e80dd6e1232affab78afd6efed00000000000000000000000052c1c66468af3687253ba01db0210610e454f17200000000000000000000000044979da9a4d8ca5e0dc998a2199d524bb0c2d24b000000000000000000000000ddfac978af2c44e8c68d71b466c2aec2efcaf52800000000000000000000000095698a6deae0d3581c61b98901aa18d89d74efd3000000000000000000000000e084de124808a11badc6c05823ea34f60c0114270000000000000000000000002b1ff25b0ccfdb0a976d0d55a2ccabde0c28d037000000000000000000000000081217cf28003411c659a3a3305b2a0a5276e251000000000000000000000000161cd0e0cb963809d2cce8cb6670f51420a2a2fc000000000000000000000000bef350b452161bdb80073f1d3c19d10d13397bff000000000000000000000000a5fdbf2cb4c8407450afd3beea71ac67adc2ddfa000000000000000000000000bf8861c58961a6db255bebee44f30b8b68e7fabc0000000000000000000000006eb0b3208e6b27f484c4a23a90b165296a91431d0000000000000000000000008f7962e9b98cb53de94214a454c08e21d49c83f100000000000000000000000057113ab1cc4e9c0cb7eb0d3ba8f26f2f0ebf5fdb0000000000000000000000002a6a1cf6f7cd1e5a2b33790f912dafec05b340bc0000000000000000000000000653943dc45d223e2580dd6adb483f2d4a75f396000000000000000000000000a777a86638659bfae0eca7890ea70c06603c50e100000000000000000000000074d893c0a32d65e276176cf43025fafcb2eb6900000000000000000000000000d89397e3277bd2f4b941dc7e74816447d47044d1000000000000000000000000f9c7cb63b85db3222035e48af56f4e4eed98712600000000000000000000000064da7e9dcbcfc7989ef3d897f6975a4ed085f339000000000000000000000000d8c4b13d9a6771acd23f1c522cda6855fc29febf0000000000000000000000007f149615fb9951c0d5476dcac6ab2c9045f723b2000000000000000000000000973325b9227bb32bd08a128df87d1c2348ccab870000000000000000000000007e5c12d362a0d1b963ffd681ce058cef06327333000000000000000000000000684307c35246451ecc56339fb9edb82999ca6c910000000000000000000000004f4d1e06506c43178af53a11b5cb573fbf2783ad0000000000000000000000007deec40bcd85331e19de2dac78e1daea1facab3000000000000000000000000077d5c09871d7e7b91b45acdaa677b99b9d042036000000000000000000000000a7b08fa2f00171eff09bf7e7bc0cbe36255d2e46000000000000000000000000edd41d6c31a8a0e7bd46f382ea45a6d710746ebb00000000000000000000000047a9a2fe26f9ec391cfc6b44f0a104c75f6bbc71000000000000000000000000dd2d092b6d7c25a051117cad47e3d8ba4bce2eee000000000000000000000000b2d6402637471f61e0352e05ecb56621928e25fd000000000000000000000000a6b9b613486d11806e574a6260b8efb4f7d88e8f00000000000000000000000003f66a5689eac516098ff7c6d26457e6698bed4d000000000000000000000000d3241a692d45cfaa8b905f25309ac845f42140d0000000000000000000000000a429485422c52fcde19d4cd5ddf76453e33d711b000000000000000000000000d596a491ae43e9b4310fa97e66650981541b2573000000000000000000000000498cf559be6ca9c9876ca1d4e97cf7b992128d8c000000000000000000000000c53da4e7e067bd17ef5fd65a3c121f9c0cd05b5c000000000000000000000000f5a141c5159bac2590d70a0d9213d4d1b3e4d55d00000000000000000000000030d8cdd45cf0abd841bca6d952d2937867734432000000000000000000000000ec42d62675b097dba823f53f7f57956478cb4b2f000000000000000000000000fa4b503a7a853014065a88c95e3697e1a4f031fd00000000000000000000000082f85f3e636143804b210679de01480cf95ea86900000000000000000000000074e1fcdbb73d2cc0210d30641b9192e97c95b151000000000000000000000000f28a7d19ac446f5003381ce928a381d5fa8d22e100000000000000000000000017735887f479bd8d6c4b0adad8c7ae0ca33cae61000000000000000000000000cf7f33d1bc9d0f15d44953e2d3d79cc2abbc2bc5000000000000000000000000d1ff5375ea3f98882de33e53befaf3130778141c000000000000000000000000a222b14de94d8322426ff509b5a26f84ef497edc000000000000000000000000d574c1a04fe5149ac3cc18a0ec7978772d397ad2000000000000000000000000c51e4f7ada44ca984cbbbaf035b8c2f4672b751d0000000000000000000000003a299d73d01a268973aa672947732fe7004d5b720000000000000000000000007aa2c4fc0be8a07b90bedd8891cc2931b102bd1900000000000000000000000044d8e91476de5806a53620b5f96758d0f6099b84000000000000000000000000aa82d4361c49a67f80615914423815aad9f1035600000000000000000000000096832e1fa2122369b48fae247642ab1e9ef51cdd000000000000000000000000d39c10930b20eca7d0084b606321a7096062cf800000000000000000000000003e31008dc1aa89b058dd9e96865d510681c0c2da000000000000000000000000df23d0f6fcf5f1ab4b8d73e237b963b6bb16a92a0000000000000000000000005671d790a10501c5f73759302e0956993d866a05000000000000000000000000f4988558feb270a2e46743495df6ae3e0486ed990000000000000000000000001a97a59674dff69d3202970762ce3562f885b9440000000000000000000000006144f1c5627af85192905e06c71b7e0e0174ae5a00000000000000000000000085542dbaecd0379be7ad07cd616d909ccd7a215f000000000000000000000000a0a6eb9264b8159cb904ae725126a4e11942fa6e000000000000000000000000df5f475458bac8761aa1fa637cf72b7b4900bd6f0000000000000000000000006ebd8991fc87f130de28de4b37f882d6cbe9ab28000000000000000000000000ae270d4728132dbdba9ed059ed52fe36a54713e70000000000000000000000009d22fb2992411004db8b2db97948efb82c80faf200000000000000000000000047119af45d9d1cfdb17a1e8b7e555f56b07eccdb00000000000000000000000026d3b6e95a435146e0494b0b865f656f5bd92e8a0000000000000000000000003c79e4896a8a74a3b92c3f62af09d57b07d1a996000000000000000000000000c721eb59db6e6bdbc87ee10e7c7a9c5160dc74b80000000000000000000000000758172b9d338f664dad79b9036f98ead02a91b1000000000000000000000000cfb749d86aba0d5a428b34d83c83a236c571711a000000000000000000000000a79bf1eff4e5e566fb3f1b227d8e3eaccb488cf80000000000000000000000004017998287188ebb546892c474164a7a01b1e61e0000000000000000000000005a7e985149e72013cfcae14232f9ed4affee35230000000000000000000000001711f50773a88f3fdb8f8f8f7ee7602d93a6c5190000000000000000000000005fc0f3486c87ef8588bf8d6f41067844662fb2010000000000000000000000002a85fed738b17432ffb781d07014a7ec4db135be000000000000000000000000bb7b89709f4eb97562145e24e373fe82398a72b800000000000000000000000047dbabc9b7fef2cea2cb3c981d2de208beb24b420000000000000000000000001e1ff6c36c8543471e84d6a705bf2b297f3ace5700000000000000000000000006f4bcc556fb71f155172d72b56e5beebc6f9aac000000000000000000000000b84e4974e5b6fe0ddeceabd0894da7a47dd49b730000000000000000000000009ae8912ea6562957043c8d048641aa9b450c397f000000000000000000000000da7aec00fdc7e457ea9daf3927dbf48c98ab3a5f0000000000000000000000004fd0e707cd4f2cabcecca7039e39e63b047899c50000000000000000000000008cba454a9d315b4f84862f08bd80cae361ac194300000000000000000000000068865eac0544c12f7aa62087e4a907b14cf46b9b000000000000000000000000ab4787b17bfb2004c4b074ea64871dfa238bd50c000000000000000000000000b886424ca029cafd5cd2203d0417e7b14d6afe89000000000000000000000000f590baddf109e4f7f0556004214d3641edd9d4a3000000000000000000000000cc518aacb2f9bfa6ff24182054dafb924db6a68e0000000000000000000000006b1f19e0a4d37a4f4d01b0d7da3adebc880cead9000000000000000000000000aa03f9da3e05c28cf2313b57719806b7bbf76c000000000000000000000000007a151287d51cf7194fe9c35fe37e840f807ec5f200000000000000000000000058cee9cbaea3a56c864049068d705b7dd71020ad0000000000000000000000008ddcf5e18a9df20e996c0c2f584d1298d5faffda000000000000000000000000e9df9c60fbee57ec9ff583242a61437ca6bdb25e0000000000000000000000009e89da213d82ba38b246510abc998358ad477deb0000000000000000000000005ec0da857557767d82b4aaf233d74973d9bfae40000000000000000000000000eed969988b72334b8b4cf8c43e4ef670bdbc71b10000000000000000000000008a5d1f1eac2e2c29d4513ab8f1eaeb2d1b7ad2770000000000000000000000000c20dacf545758a499b05b1e79e284ec5efbb88c0000000000000000000000006ef7890101623399086d167340287473fe86ab6c000000000000000000000000229fd4fc7ca05e61d626ea0d8fe2622ab01fcf6f000000000000000000000000d6402ed1ee06cc50ab5ad24b2f720f43060c9449000000000000000000000000c235f236099d457c0978076f0cc1fcdd6b6261790000000000000000000000006b00f38738fcfa6e01469d4e4fa46678a912f9f900000000000000000000000089b49765564758c9f813a679e0bc5b22c15707af000000000000000000000000a34057e022ac75aa542f5769eda3e53853bb055d000000000000000000000000d413d74a7665da8e91ccf11adf28d076d1adb57c0000000000000000000000000854e6ccdd2746dcf82aeac8eb9213fab28e6e6a000000000000000000000000fc45477a3bd16aa9c85d8c13a652eee46446921400000000000000000000000009ff3b3c2864c1e6812932abf150594571fcee5200000000000000000000000029539607fd66b61477712a36faa419a2e3b5df9f000000000000000000000000c789171723f2f9826a03cb9f18febb3adea90f780000000000000000000000003860f8873a27224bb184cdaba16be7a4a0eb25d5000000000000000000000000ce45f659d01606f2537675a213bbd334a757ae42000000000000000000000000e88208d4413f194cf842faa70cdbb832aa36b418000000000000000000000000aafd4fcf067b568641649c2c4338afa4f5be709e000000000000000000000000fb405fa406b2ebfd20c856e38afc6bf75204d9af0000000000000000000000005f900434e50cc98845cc8078a7320912ed8267ce00000000000000000000000020bd926aae26affabd02b340ee7b445c515a43c7000000000000000000000000d2394dfd9213ff9fb671efc22b313bafa0b12d59000000000000000000000000e49cd853491d9e1c262b6abe9f53b58c4388cf2b000000000000000000000000b71fe4ec0c163c04343a002480e0f725b23c71dc00000000000000000000000028ca1eccbd1b0a4f1f214a0f74438b8aa6fd7024000000000000000000000000779f7d0f9ebe33c67f7e08d91566d3b17cd67800000000000000000000000000d4d618c26f1d99ffee7dcdb1c16196f8b8cb0bef0000000000000000000000000290d8acd4c973b0e09eaf92316bdac7c601efbe00000000000000000000000000000000000000000000000000000000000001900000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd0000000000000000000000000000000000000000000000000000000005fa75cd00000000000000000000000000000000000000000000000000000000000001900000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001