Special data
- Status: Successful
- Nonce: 3728
- Type: 2
- Gas used: 27266155 gas
- Gas limit: 27483720 gas
- Gas price: 0.00 Gwei
- Effective gas price: 0.00 Gwei
- Max gas price: 0.00 Gwei
- Max priority gas price: 0.00 Gwei
-
Input data:
0x9ec68f0f000000000000000000000000a1ca6299ba48366af1845a9a8ae59b87ff0d5c0100000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000007d8000000000000000000000000000000000000000000000000000000000000003e8000000000000000000000000acfb468e34e60f569b5983d2911292dc9226c992000000000000000000000000ac9bcf20af430be3f850175c23da209ea15dc18c000000000000000000000000ac5d4cfa87a4a1285cd4f7691be71d8d61dd5734000000000000000000000000ac29ca35b8137ff13c76a58cf8bd0791c4fbd79c000000000000000000000000abd91ed6dbc32bee92b8b5113ef33ac8c320081a000000000000000000000000abbc49f8bca6f2f28db63a91b611bede85b5c0c8000000000000000000000000ab8b002f405e75a541c0b76bc429f94f1fd72932000000000000000000000000ab8283328d3d80f26d5803ab35fa5b21080dd992000000000000000000000000ab3c9ca9c079448982fec2351c50cccb8ee0abce000000000000000000000000ab3c872ff079b5168639b251e9084ed23911bae0000000000000000000000000ab2458a821930a4ac485bc04573037af6f056f8e000000000000000000000000aaf8673c886a3de3ca569d21e5165dd6828d2001000000000000000000000000aaef1ace08a0db34e6b37e7a50b115ac53208ee6000000000000000000000000aab4b498c5d6b56466126926db62fc4de803c307000000000000000000000000aaa8858255adc5cbadc3ae4cf1b11082de114e82000000000000000000000000aa9442f7b033021f7262e61b2a3873926f50f0e0000000000000000000000000a9e342e8a7095aa8b76820aa0c60cc3229135389000000000000000000000000a9d46c1865a073109175fedf62467d89608b5da8000000000000000000000000a9b34c0fcbd373d34211a77b499b130d9b4a9a86000000000000000000000000a98418894d12cd365d22615c3e6c42bacf89fc84000000000000000000000000a8b3055662932009109b89fcd1c4aa76a06e2e5d000000000000000000000000a8ab3ba95fa6a8e325651c37e2ff1d45f6884322000000000000000000000000a84a559afbc0e29e908429728a1d818591dc3b4a000000000000000000000000a842517b47d57a546628b7fde5fb8cbf1871396e000000000000000000000000a83b61d5b6895372601453e8569e7f3b50379211000000000000000000000000a8389f29cb1913f8a6eb9948d6209da32cef4720000000000000000000000000a8348a7e4f5ce3f8f94363608bcfc9c6342f45e3000000000000000000000000a7a14b5ce171480f73bec82517bbc5b8c681107d000000000000000000000000a733e7a629bc71f4038e89332b14e66c3542aab1000000000000000000000000a6f01dfd20cdde044ea71b69217c77765fb3d82a000000000000000000000000a6c0630aa4ef57813bf7cb3e1899d902c0bdd888000000000000000000000000a6b2406afddc5456058dfe8a4dfa8c8e18b0fc1b000000000000000000000000a63eeaa03f79d38a853165041c512c9cb0340ff1000000000000000000000000a6289416e057401d6013fd9dd1d092b34dcd4685000000000000000000000000a5cbae1d2e5e21b37bc6a67764ce2fa5d8bd9d1a000000000000000000000000a5cab2633127eb2f36cf2daa220bd2c80b904faa000000000000000000000000a5c14f57d59825c2d25a891046a813f8c0b43c33000000000000000000000000a5ad42a6154ef2c16f2f600ce2fa9c35c225740a000000000000000000000000a590d067372670ed17e0e6425bf54b33bc6ebbb3000000000000000000000000a583c914bb7b45324722560649e6bc782b3cd01f000000000000000000000000a56ba344c28d780ba81e279bc70bbe6db41adddc000000000000000000000000a4edade797b3c429e07527b46eb0a9f60a4d4b8e000000000000000000000000a4e4ef8fad93390d89cc1104f2319b7754b2637c000000000000000000000000a4d61cfb391c3a82a97b02b9f5ae2b05edb94bf4000000000000000000000000a4cccd1d9d4b7aa1c2164a8b28c736ada8f45023000000000000000000000000a4a23c6d8241525eedbf66a68ec1c63181379853000000000000000000000000a4a136e253352e861de867377fc2f8fee0f5b6c6000000000000000000000000a494c254ff63d9d333ae0a0aa660c1dab640d9f5000000000000000000000000a4216f611ed587641c900da6c911ffc7aae7fa0d000000000000000000000000a326a64d0faec0eefe3c3b25872a7deadf955b11000000000000000000000000a30998a9da8f3b2baf0a9d1308d8b201d1582eed000000000000000000000000a2eb1faadbbe2f37ed46888e4fe696e91db6ab27000000000000000000000000a27f464e9cedda93d8c300fd4a7f673482daffa4000000000000000000000000a2673ac4da2bd5c34071fad83e4e401149905bc8000000000000000000000000a24c432991a2fbbdcc7a779321eeb50d48896b10000000000000000000000000a24156f68b9f96fa7e632874915323fe33ba3122000000000000000000000000a240e46e766c7c6b654966bc2804c73ddfbcae68000000000000000000000000a1ecc5c08616e620a7af780c6b88e9622c537170000000000000000000000000a1e00ac58bf4c22c451216c7caefb906f1d20eb5000000000000000000000000a1a44000bc6e5f627f14105652919b5308e6587d000000000000000000000000a17de2fef81416115faab9deb73efd9b1d9d478e000000000000000000000000a15a9eaa91659a9729965ed7e98d7989ca55ca54000000000000000000000000a1560cb1299cff0a7d9e1f05a2d0d7aa43ed56fa000000000000000000000000a13d6a68d4d6f4e490e42cbeb47df26206703525000000000000000000000000a1222d397f427bcd8c7c9cc655f009e8b9eeb547000000000000000000000000a11a3624210fd3eabcac21fee6049987e3214de0000000000000000000000000a0f07e9c00fd50c7e2d93256ebf106b61ee86365000000000000000000000000a05a37c4e994ddc3f0d36a8159645d244086b657000000000000000000000000a052125a6058b459ad57cfde4d65f1dc8c3f04c30000000000000000000000009ff1602520484c59c74e542ed2fce97ebe71586d0000000000000000000000009fdbfbbcc7c493a74792bc551b0f2a35fb35e9bf0000000000000000000000009fcd31c80013d432bc3bbd03715b3bbc13cc39030000000000000000000000009fc1b672fcb07b43aacd8b239f9fc55cce5121250000000000000000000000009f18282cccdc491467a452425cda8892fa97a3ff0000000000000000000000009f174f80269e8fc91603d6ecb7970367297a01000000000000000000000000009e795fc1c644ecad8031ed52856fd64b65a678ac0000000000000000000000009e5740f1993d93e01cdcc2823c41c25f411a30f90000000000000000000000009e55fd28d1cd3c6201b65ac1677eea8e36ca65f70000000000000000000000009de96fe15b25b5b3b98484c21ff66a302679f10a0000000000000000000000009da847cd29d0da97fbfaee0692d336857cf00cd30000000000000000000000009d46188e5058b1c6da08ee9679fcfe4545c8bcb80000000000000000000000009d3461d1fa0709809a02fdddd9677c88611c01410000000000000000000000009d1de5dc229cb21b064f288f74904378910887930000000000000000000000009c338e15781e783b97fb2d8353f6f1451d9f8d0c0000000000000000000000009bd6b4f0f295eb2b366552d9f221fbb4e10b81b00000000000000000000000009b275df813c675175dbd08a2da4eafda7ecf9e6a0000000000000000000000009b1439f63bebc370f4207d09ad611755945472fa0000000000000000000000009af1e6e0672fb0ffc48f6788a5ae4606f35c96bf0000000000000000000000009ace55028e45e0e2c3c0bc52cf13a38623daedca0000000000000000000000009ac59b52ce977851c33d8c6621b51de7752d2a580000000000000000000000009abe20b37ee0329646ae9e0ac5857af3b95c8e3a0000000000000000000000009a74814812da6cc862dc86e9f53a5a6a476df9c40000000000000000000000009a693cf5185003240b1a6455025f31430f743d5b0000000000000000000000009a5c51564d0311655132a96dfd2e4e86faf0b1c40000000000000000000000009a592d8d709c89f043e48c20fea71f4a765caa490000000000000000000000009a29967db9bb57bc4d16271b4b4884c2becefced00000000000000000000000099bcffb4c668c2c093281efa855f78c1c87908b700000000000000000000000099b5c204c1cd8cebe1e4df5243ca3311c95bc1a700000000000000000000000099a39537eb5324dd4853f7dd75d8af0751629bff000000000000000000000000998bcec3b4ee1084b267153319533e37da36ba7000000000000000000000000099455cb95d78df865407cf76bdbad430eebc5f61000000000000000000000000990ed74953f2c48c552069f225ac4c70e39b120200000000000000000000000098e577dcf78fa630234c7515c3c2e2d9e5b17b1f00000000000000000000000098e1c780f0370680009e8fdce43003924e52168a00000000000000000000000098b69d0b81fb1966ebe0af76789425706e5afe7b00000000000000000000000098b069ca4e4572c89be624dd85be45a0d8ed42810000000000000000000000009877f3cbaea66f69887ef784333e07780087bcd6000000000000000000000000986b97574a973732d2831ef4e4fafc10335aa63200000000000000000000000098532c73b51c968fea1b0352223f45315c8730ff00000000000000000000000097f6b73f25310937da4d4bc8c74cdba55f96d37700000000000000000000000097e820dc5430f8912cfd8ab6bc57180a360cabdc00000000000000000000000097e702fb4325549247c5ad2dbdd44122837d58a200000000000000000000000097bb2d5834967326355c07e431d47eb41c98f6a6000000000000000000000000978b7a4ddc76c59ee2574e22383ac01c190ffeed000000000000000000000000976b11935e2074c6bca611f3b0f7780b240bbe720000000000000000000000009750ff07abe657cb4d95d6734fcd3264a745ec44000000000000000000000000974edbdf961379c6687384650136017473212def00000000000000000000000097471c0fdddb5e5cc34cb08cb17961bd3a53f38f00000000000000000000000096efc808211ecd433b20205c2bb623f1b26f25e600000000000000000000000096eeaef17bffe1950fdb0d429563a9bd7a80635400000000000000000000000096d618c2d4167951a9fa055c98d159d284b746d500000000000000000000000096968c1f91aab90f0f112cfa35dbc1a55f3ba76a000000000000000000000000968ecc22d9e0b58902509b979166ec492cbcfacb0000000000000000000000009642125f89b62ce354b170946c36e7844d0d628c0000000000000000000000009637da52144edfe5d862cd85f7f9463fc457e50700000000000000000000000096295d159f73ecaf9f221425cc0467d3c5fe92b200000000000000000000000095ab5e8becaec8efe50895a0d33af620729980f9000000000000000000000000958a2f8e79f54bcce95877480843fae6edee1b7b00000000000000000000000094ff50e935d9de0569910aeca86f4f904dc7beb5000000000000000000000000949fcc1ebd71337cd0f243259ba26e88edc31ec0000000000000000000000000943d8ac51cd8292cc5e482472464602742ac53b200000000000000000000000093942a96f246bb89c188a84506761e3a65781869000000000000000000000000935fae61bc4e8cfc920e51370fe65ddeb9f073bb000000000000000000000000932a5eef61996f8afcc831c36cf584c5ee3fdc31000000000000000000000000930c6335006026428afd3924f117b1ef20e0a34d00000000000000000000000092c3c70d46c2c17003725cddc9ec0d1e3ab06cbe00000000000000000000000092c1575108ee6df1c318c41427be7ab6299fd93d000000000000000000000000926b86a5a6053ba9f816c94c2e9292caef08f81a000000000000000000000000926aae6a45f1ed102b63c2c0a067a0fb206f80c100000000000000000000000091d1f2a63d6d859493e2a75156d816e5d82a77e100000000000000000000000091af1ed345d6264c38870e28f82d6ff54b422b3400000000000000000000000091995464f997d4c827d9f0354f0649f72401ef37000000000000000000000000916e7a932e4e3e5162bed89f8d0696e226168a1f00000000000000000000000090e1b7c12ff4b1fd9cf56884477555b4de7651d300000000000000000000000090c11aa3b86386c1949ed51fa04d888793cef8f3000000000000000000000000906804510aeec571ae10bf695e58067da704e26b000000000000000000000000905633cd43c13d63f37a73b07d762ce6e20d5cb50000000000000000000000009038e8e81f7e98aec50cdc5db26c41a6fc7a5df8000000000000000000000000902e7256a6121b3b4b7c5affee93672e0a726cff000000000000000000000000900a76772486a4798800c881936a568d2e119f460000000000000000000000008fc6326b53e2e34057be7b117962c4dfb8f3e3c30000000000000000000000008f53f853561d796742a0869fcb38256dab7094a30000000000000000000000008eb93dbafd8dd022e6b6c2bd84199f446363a2a90000000000000000000000008eb888cfad117dfcb26ae13ea9ce909670a6e7a60000000000000000000000008e9b555dd09098e4d2d4fbf611c75ddb345ab6770000000000000000000000008e756c32bf9048a4f46b3741fedc68b6004b2b2a0000000000000000000000008e37a5feba2abd55e31deb094b487cc2ec1feee10000000000000000000000008e15f10ebaa9cb64e6881b71a0216b6433c2e8800000000000000000000000008df6e20ce5eb7898cd94229bf9b6c1e2f4c845a70000000000000000000000008de6af602e1334edb0c3e8cf3fc383f46af352fa0000000000000000000000008d6c17df259c8c11eb334d1b52f44bb6f9752aef0000000000000000000000008d5c4e0b2399fb5831a14658a75517fb15e02fac0000000000000000000000008d4649d2c39821550bf88ea7f8bdd150d8fe095d0000000000000000000000008ceae21b347129418cbbf26afc8cbdf1566687410000000000000000000000008cae59093e071fed2f452c0507ed300640dfb2ac0000000000000000000000008c87b677fb6daf8f66a1628c6e1aaa761947da8e0000000000000000000000008c45adf4397e21a32ed20ea2ca68ff1f6c5c3e230000000000000000000000008c3f31158c1c3469a134b5b63720f8f9c94a36bc0000000000000000000000008c2bfdd1396e71d8e652ae8b6d4bf40db6f99e0b0000000000000000000000008c10270c7529c5517ecf19d8a73c4f077c0ed4af0000000000000000000000008c0dd20632470851dc0fb58da717a91ea07827390000000000000000000000008c076d1f3ce0ca1c33fb96a625d8e9b1079cb6aa0000000000000000000000008c0002cda5344ddd3ccd4ca4337782fd807744220000000000000000000000008bf5d0b3a94b40ffe8fd98de8ca1f2aceadb86d30000000000000000000000008bcbed7b1a29c708f0f9d10a84090046079159c00000000000000000000000008b6571bb6bd676ee1983b7db71f67de41e6ed69c0000000000000000000000008b277be805d35eb5815421ff9cbf6e629a1489f30000000000000000000000008af28535639a2721adac65ed7640e736ef8b11970000000000000000000000008aea57e2f7748e3cbf8e5d1b97d60fd006ba1c060000000000000000000000008a78c69386e197c2c70ded26beeaf9e6934824d000000000000000000000000089d630e77545f2042600a4bbfa2f61cf051040e900000000000000000000000089c5151236de544d077fc69813a4db89224ee8a100000000000000000000000089aed7057e207fd4f950b4aaa3a89feda3b4c1ce000000000000000000000000898ea51753ae96675d93b0da372095f647bf484b0000000000000000000000008971387a69d6771c2c34dff368d041173bffcd320000000000000000000000008919c96010e62bc150ad94130b25c3a25d8369f700000000000000000000000088f5e2a6684caf6e48084d43a4a3670c58dfe3bc00000000000000000000000088d3552b2ccec716a8c367ca2ef386a61635c57e00000000000000000000000088767736533e24b2ad164ed687d2b98df99c71dd000000000000000000000000883715d801a06db9735abc5bc4a66e83561d02d30000000000000000000000008823147a51bf375d9ebcbcbc002d56b982c76607000000000000000000000000880f654e050e640dfa3dc0e6053aea7b6fc30e31000000000000000000000000880ba776e08bfa5c7d8d18060e80a4c8517adfd300000000000000000000000087a20f8a7ddf3cc9cb2b87a1d7f74b2be7545f8800000000000000000000000087124299ec36ead605e77d23414802722cf752c4000000000000000000000000870beee344a3131f07fd838d7e4cdf34c4b92b6400000000000000000000000086ec5ba5c03274a5b8f5eee280973a63f7410c0c00000000000000000000000086aef82eb6747a9285a4d9259e1e884f7f91147f000000000000000000000000868e0cccf23bceb2b37e48fb87c81825f9100a230000000000000000000000008685bf2145f5a938d79913544fb9728d42bf4f870000000000000000000000008635b96964aa67f68d07dad9bc51f68034cda0ca00000000000000000000000085f5456fff558eaabde9f454f32e136054f43a3500000000000000000000000085ba74be2eb10eb74bb940bdab2d672e5de097a6000000000000000000000000853b18bce582b1405ccdaeea8dd4c10c7ee6157f00000000000000000000000085375a9c8bde4df00240f76873b0da26292cadfe000000000000000000000000852acc641601f950835f250ef5ec5ca7ba54931c00000000000000000000000085043506a628ba876b894310040ac4500c2647c70000000000000000000000008502556a574c336cf56b2c537d36661fc199816c00000000000000000000000084a97925681d9982a3679087d9f49e6c6b3ba08f00000000000000000000000084a5331339978e66a1a14c703e0aa20b6acf72d40000000000000000000000008485ad4d4c53aab8acb3e2d506eb21e45a73a587000000000000000000000000841d4a01a326b1ed6ab76ffd86675e59bacb599700000000000000000000000083f14943321fa6641368cca2df13398b64478ec800000000000000000000000083eae97cbcd8cf1450c4ab187a897293fa4323a300000000000000000000000083e3431eda7382de1902e0137a260d0eeafa723300000000000000000000000083e2c3ec975530d39b2c6f1ac78de031a5d574c600000000000000000000000083594054c0d5c31687b5ca3648b923ac9e67c640000000000000000000000000830b053288a0a8c0298d984c789b7588946041c900000000000000000000000082f03de90bb98dec17bbe5e987c57cad9136bbc90000000000000000000000008207180f739de4bbc0fa6aa01c9e38dfe9f224780000000000000000000000008203f4fe1a2b9a892b21274fa67e19a8f916ecea00000000000000000000000081bf1bf1b9b842753192a248c009d146c1da402b00000000000000000000000081941c0e31e32ffb8d61d8972a20dae48bc62d810000000000000000000000008177a2df11123fa3c42f1b070bcbc94a9094b52200000000000000000000000081651bfb9af8cefec6fe8c0bb60ffef72494cde3000000000000000000000000814e4f65a25713430d87cfc633b6f5647d03c46100000000000000000000000081018b7baa36b8ddaae59ad1f89e32284bda1d4400000000000000000000000080c043ef812a330ac94faadbd12392620f7af18400000000000000000000000080bdca0e6e82a250aa7d893a714e4605d02e0d6700000000000000000000000080bc2bd0668763d2e0d14f7301a0c9f21483387700000000000000000000000080b8f08e5fb5b83a3d42cf90b833509d2380b6c9000000000000000000000000808170cdc48a5b5cd8b53e73026c8b09292f5c9c0000000000000000000000008033b7da4b7f570e2bd3ded1961e317220c42ec8000000000000000000000000800eb48b8b3bd78c0e7bf8eecf9c9902fdb3128c0000000000000000000000007fdaf40262ed09f09e1e6174b4f8367af3a62c5d0000000000000000000000007fc98250d960cabd6a41f27961af42b252cc05770000000000000000000000007f4259447537053cd6dd9f680b0059d7de5762e20000000000000000000000007f410985a1230e1122eb588f4c9172e3ac5f59950000000000000000000000007f2421d2e0f6ca4d029c6c3bf5e510f3d370c5b20000000000000000000000007edb63da0cff22bea492d53ce2bc34ec03e715570000000000000000000000007e8a05400a96a3b26c42b948e3b87344ee312bec0000000000000000000000007e7b74a1e08d9031d2b956eab9a05022afeb79ec0000000000000000000000007e779950949d53568841f625eeba117186706d3f0000000000000000000000007e62d2e5d98f170d668cc664984fe1ec966a11d00000000000000000000000007df47aac3306e7ff282ef756b1cf111241bff6560000000000000000000000007de389ec30eb365de1df62147be869f5d389ac4f0000000000000000000000007d203b9b0906cbbdae7cf83159ac42ac33afe00a0000000000000000000000007d11c674227101a1280caac28b14dd5415eb0dbf0000000000000000000000007be0a360890facc6b43505d603a25605dc94f6f30000000000000000000000007b9684b1382fef4cb37ce73d519d63840cd097780000000000000000000000007b6d5d71b5935af5a49c47820b86aded552aafc30000000000000000000000007b5da4b4bb9a509d790673da417cdb51ccd6da250000000000000000000000007b3ab85e105c25041cef60cf79e1d2df1e963a7a0000000000000000000000007aebde1a4e6bddf56446a2e9ab2cd4f1a2afca2c0000000000000000000000007acbd64b1ceaeb1e07b7b000480471922c44c2730000000000000000000000007abeca83874da8f9244c2f6a2ede8f072487e9740000000000000000000000007ab3255b06ef775c6203a2dcb65296ce50c413420000000000000000000000007aabc9b6da2e2591178ba42d715642075a9600f20000000000000000000000007a93d66e4a9954b4c963798cfa876aa1c88f07690000000000000000000000007a8985d8da30593d36b38b7282328112739d20480000000000000000000000007a821b2acdb4ae607c31bc7b7abb5e985a054c960000000000000000000000007a66fe7038c17dd2ae696e49e8fca5dc3c3ddb210000000000000000000000007a65df5605bdc3835dea2197aa4c543db84512c200000000000000000000000079fe64ae448803d71f575b864cd6a933622160a700000000000000000000000079f669126a7324f395b4838fb4320f1ffb33405a00000000000000000000000079d774ad9aa026bd93eea93de957a66a54d1e5c4000000000000000000000000795b71765ffb6e9fadfa42a6a58adc2f1fd0638c00000000000000000000000079276f771a861d8e6f3ab3fa47f703d3dcc5c62100000000000000000000000078e547f26ca380da5e57487a5db97eff3a5eb66e00000000000000000000000078d9acc530838982006d57c944c3525eee1af4c200000000000000000000000078c3d837ca97e4e4a72f304e9fff3db4d78be41e00000000000000000000000078b2ac319cf345e426633a30a8459e516c19d8fd00000000000000000000000078a9d9edd3d3f0873b6ccd4a281edb99af8943440000000000000000000000007896d8667d7f1e641ba03c10dc5063353c1dc81a000000000000000000000000788e701082a2aecdb5ece83f2c4749fc3f10ce8300000000000000000000000078878de027594d08c3e7eea1d4b47c139c15a8330000000000000000000000007810154035252c83ced49bfb5cef1318a79c8650000000000000000000000000780a99a95c9e22303866d31eac98628ec5a3dc6300000000000000000000000077d15b8ff182e879dca7fb3463b9d059cd3b0b4f00000000000000000000000077cb1f6cc4f4a3199fa5b67e118ac2823e3b42a600000000000000000000000077451bdeddb52cf8c39a31a89340c90a63b428f50000000000000000000000007722d74dae6475bc6860de126dd1c3a1b9935078000000000000000000000000771e397a0fe3f402cd4904370aef88e35587dde300000000000000000000000076cc731f32230f610007059ace29082e60c5123400000000000000000000000076b03ac29c8e50ec3925b3ae2699559866b30de400000000000000000000000076adc1a562fb1bf112e237796853b1c7bbf45a7e000000000000000000000000767eacd6e44817322fcccec549d103979ace79d0000000000000000000000000766ea81b062f975e02e9bfe7d596cdc7795b0d6c000000000000000000000000764cd79ed519a55e4a1d63220b13850de318fe6900000000000000000000000075c8b2899f84988dbdbcb12e782e651b6104ffaf00000000000000000000000075be3cb9df173e41d56f5c3a044ec81df22e1f240000000000000000000000007578cc499264ea02ea3650f2239dc5343bcaadee00000000000000000000000075617eed66d5545f8304bc93a0fefcda6e62d0a00000000000000000000000007554f484a8c358adc1e591e788cd7d1b1e94e0eb0000000000000000000000007526532b4dd6da86ae12ea154bcccf355758f0ce0000000000000000000000007518e95c37cc4280e68509898b0e35e85dab4348000000000000000000000000751816364c3468dc4f01e3a2ecb0738cc84afa2800000000000000000000000074e9726b2f0e30f6ec224db8638f864e5b04d6d300000000000000000000000074ce3784daaf5d74d3d681f6b5c6ef82b211b1fd0000000000000000000000007488092f92f7d467a6dc19213d5dc052b60345da0000000000000000000000007469bada48554f838eac70b3c2e464c740805c7800000000000000000000000074630e786cd3421eec2a11e27554f0210aa2fbf2000000000000000000000000740196c344fa68edd1d861310ec2c5d83c82fb7300000000000000000000000073d766bf1e1f3a059b90c59cd8c4db70a5c8d13000000000000000000000000073d2d799e288df2e0108d96e1f2bf4eae9dbaad900000000000000000000000073bb185df8c7ddc130f594e0fcdc0297658b51cf00000000000000000000000073ae00cf3be9a8e747d493503bad2e4d1004831400000000000000000000000073868da5a7b6113c9069ad63848e616cba4cd6060000000000000000000000007381e4ad688ecd711883e8b64d1606eeacd1d2c9000000000000000000000000737bbfb6bf39774e406c8cac0bd41c8df797702c0000000000000000000000007360b2f2aad7b09f3f8f1b74375bab3e5008116f000000000000000000000000734ebbf91f993a8642563a360131c9ded4b8f2aa00000000000000000000000072dd016a821bdb8b3cacba1c9f445366401aeac400000000000000000000000072b050bcaa7632dcc899984a9d70d0a50c23602100000000000000000000000072a747d3067ce68fa1efe737ba654c9831438b5f00000000000000000000000072807e9c234620dd681e2304cf5952b66aa49e74000000000000000000000000722733f5c3481d259ed257f857bd8202b1b6d35b0000000000000000000000007214910480b9e1e3e0009980c43cbfdc0dd039af00000000000000000000000071d30bb836d35d6758de77f3ef405a6cb41b447c00000000000000000000000071c5e6bc022334c034c32e8c529924e2e2804511000000000000000000000000718315029b0a99956796898b17e69c6dd370b720000000000000000000000000715cefa260f40e9cc3a4447ad020a9bba0ae9a52000000000000000000000000714b66084986eb90c507b39eb131212e17135be6000000000000000000000000711ecb5b465332106ed71cdb22dd1f72ef63117c00000000000000000000000070fa8d27d49063fa6491d774f448ddbae9252d9b00000000000000000000000070bf5c209ce3aab06717b14d87dd8e4e14acabca00000000000000000000000070bb48e87bc932d79aa0906b0b694c2380912c38000000000000000000000000707d10d285df32ffb2ad71c0cad90188e37c539c000000000000000000000000705c1fb54d2769802263d294ce4db6e09962eb3f0000000000000000000000006fdec7ba285fd3d12480df8cacd13082477d7fe10000000000000000000000006fd2b7478b80e4acca552faceacc4eb09c3f52040000000000000000000000006fb720e1c8dc312527a2a011221191806c9c05260000000000000000000000006fa5f60d0f909bff69590e64f02703e5e99e681e0000000000000000000000006f2d360defbd5920d224f110af4d32eceeba8ab80000000000000000000000006f27a69ac74a6cddc41d2380da91101176a53dab0000000000000000000000006efb9a519b49a0cf4ea4025c3abbb9f62a90d0390000000000000000000000006edb93ede5bb535e1b81fe4b952634807a116ef20000000000000000000000006e6e3deedd3f864ec05919b877650be540cf7fa40000000000000000000000006e4fb27f5b2ad3062165e0ecfccc27b431338d890000000000000000000000006e235d05aa818969794c31fe238c4d33fbb75df40000000000000000000000006de45171fca694253df02df718adb943f66c12cf0000000000000000000000006dd4ea691ccb9d64b398e15abd795e995e9cd7700000000000000000000000006dc39a7c36ad12baf44f79991bab1c60a89d35660000000000000000000000006d7b9a6c4e7ded28ef5f1156787894e0cff64ac00000000000000000000000006d1410c4ef61fac1447a4e3769412576863299100000000000000000000000006d1033342a099ebf55b0cef9ce3cac8e871a4b200000000000000000000000006cf99a6d4c52bdf6d8265ce866dbefb2cba852290000000000000000000000006cbdf51005c1d4cb0c8acef4f63088b42b2914e20000000000000000000000006be639ac68cd0f1107a1153a759f8955d161f7040000000000000000000000006bab1914eedde3fcd3ffc656464ae75f191b04620000000000000000000000006b7ece1b36e5c0a8b2b9db3eeb61f885962f0cab0000000000000000000000006b632916f5246c96d0b0e9f9fcd1bcd4a5cbfffe0000000000000000000000006b5fe5b7bee910f49a8283236605faff97284af10000000000000000000000006b4f3df13d2d34d09064c29ab8f2d01eec04e4fc0000000000000000000000006b48793f2921854ee739fd38b6157e50b64a95f30000000000000000000000006b28c6001a19333fa87eecc05fb43039067986260000000000000000000000006ab37c059f17fb11479159bcd6e6cbdb2eb3da5e0000000000000000000000006a4085c81700003a528999462fbbe3d987989a5b0000000000000000000000006a2e363b31d5fd9556765c8f37c1ddd2cd480fa30000000000000000000000006a1e31685f1d33c6ff328fc78969a03afaefd7ee00000000000000000000000069e229de9145b956abed82d0c71cb19df3596fd100000000000000000000000069d16aa78a2baac8391bdbedefff39b38ff7829f00000000000000000000000069cf2258e122bfd0944060e88898f34d5fffc8ff00000000000000000000000069c5703a43e720dcb3a4c1a19994306aaea0104400000000000000000000000069a6fbc23fa85677e28f5ea2b728a6f87c6e80a200000000000000000000000069649489c1fbb08c7d11ef7a055ef4c76d2092640000000000000000000000006947f50f4003eebaf33169948d158d199da9e9ba000000000000000000000000694377a9b1ce342cca6add383643dad1403a66cc0000000000000000000000006942025badbd8ef351a7f9d14959ecd2a961205d0000000000000000000000006913533e97b06c3c71e517c4852d885d7719944d00000000000000000000000068ecfa981e3f2fa847acdee4b2ea8f43ab5d540b00000000000000000000000068b9805883be36960993566fec8672198b7b10f400000000000000000000000068b69f600f6529bfec18356fbbdd201b8d1d40b40000000000000000000000006863ee4ce85a95d5571d00fefd40da17000e38e3000000000000000000000000685525d590ad4d83964107cbf5501355227432f50000000000000000000000006800e47b60ab16f9423f4da9a09ce23fa0e8497a00000000000000000000000067fc4a54562ac0f1bf55146f1ed5bbd0d187d58b00000000000000000000000067a1ff9ce4c7c41be037f5bdb9d196ff70bc6ade00000000000000000000000067815f24fbac9ec4b5013234ebaf1733005b2eb50000000000000000000000006752bbaacf9a5504572a2b900c463d15b2879bd200000000000000000000000067413cbf4871bbe08e2293b360360039a82eaf2800000000000000000000000066fafe887f65dd256fe9bd8be57c63dfde8685f100000000000000000000000066e9783d7188b580475500a3491186ad2c50d4fc00000000000000000000000066ae13aaff75abbea132ef0a18128f6560aef0ec0000000000000000000000006679d6e32ab6e6cd5386f6acd84c23b77565a3b4000000000000000000000000663d80c0c4cf6909fca37d4e792ac7018e8eefc3000000000000000000000000661d5fe509e7e8147f1a5e3285f329fd9301a81c000000000000000000000000660b8c496e94136adf60d799e81d9f66b350a657000000000000000000000000656f9fa6ca62266dced5330c71989ba6d1c6ed660000000000000000000000006557f6827c2f54a403ffdf7b265ae3f177cf93de0000000000000000000000006549c09a76f8bc05039a10fa9d22b4e79892a9ac00000000000000000000000065458efe2af00b7ca0dec9c0c91ae2ff363da71900000000000000000000000064fb503e23d858b1c90027e3062f78e2d452f1b600000000000000000000000064dac40243cc1171e73533e4b75aeca296eae0a300000000000000000000000064da75bd246ff64e351b1881923c392457e956a0000000000000000000000000647f51bbb3750e09ecdfc15aefc06327444854ef00000000000000000000000064679cae5e2f1b88597cd44fe524fb44c36dc57600000000000000000000000064558877c30bcd71005f75b4ac2bc77010c513130000000000000000000000006431240282266b3d4a670dd93030f976e2b383a100000000000000000000000063bbd76d58bc648226365bfe81cbcdf7de466b3d00000000000000000000000063a2e33d8fd86999de4963a0a0a77454114b60490000000000000000000000006378a63e08e33b253d35f8bff51e2292bc9af00b00000000000000000000000063525d497ca6efb2c954fec5f051b1bddc68a22000000000000000000000000063454efa50ae832e42426e35eca729a0d9d8f5960000000000000000000000006344e85c9bdaff77ca7c6d8b045b8eea0384e98c00000000000000000000000062f93de3d3cb0d78c6946d120664793f028a8fc400000000000000000000000062368a586148b41782ab8e64236084ef852221e80000000000000000000000006225e6e2f2cacc4e09618d10322e1ab130390c8f00000000000000000000000061f852b5bc3020137377624bf02a43fe53fc3afc00000000000000000000000061e32e8574f94ebb52739fcb22dc465ea8789d1200000000000000000000000061da491166f368735f7a8e737aecaf2e664c6e68000000000000000000000000618e51e31711a0001ac496dd2190b0b00fcaf6a20000000000000000000000006173911e3fffd655edb8f0234cce7d7f011f32580000000000000000000000006142e0489a5cbb8cbeff5528cb321cbd7605298900000000000000000000000060fc1df3d121ae009fd956ef116b924a7b8b455200000000000000000000000060deb69d822b2ce8ec08499e7128ef6919de4fc100000000000000000000000060ca9d788b6f615bc577f264ed72add26c29d1db00000000000000000000000060c43970873c26e549a929ac3e2b4121f0acf68400000000000000000000000060b2b3a5a555f3e341d7a6fa9e051a5c4425932e000000000000000000000000609e2136e7306988f80bd04475e816551ccacde4000000000000000000000000609086c01f5ba87bad37c245adb91c3953516065000000000000000000000000603b61b90011caa59d003fe7e465128eb89d052300000000000000000000000060377ec355857c2d06d1ce28555f624257344b0d0000000000000000000000005fd5307d401357f84098714a0ed8165bdcb2d19f0000000000000000000000005f98cf71577ab12c4f22eca284bb908cc8dd753d0000000000000000000000005f49ecfbab5792989a21fc51988a9682196aec850000000000000000000000005f331f13103a9aba1e138b3950653c6dde0bf63d0000000000000000000000005f313947789fd70bc38698e32b62d506000000000000000000000000000000005f2c04efdcb03b57c8ca335b6b53739824269b280000000000000000000000005f1fdeacd99c369d4ce12787b6b68a2eef69cd600000000000000000000000005f0dade08c9976cb0673a4588bcc1b6191bcb08d0000000000000000000000005efd29912de7848e1e8acd99038c35ebd37ac9640000000000000000000000005ecc8d444d0a1ed8cfbca7890c347e4cbb7cf3520000000000000000000000005ec17bcf1fb27dbc92e1a6389d9e127a61fae8b90000000000000000000000005eb3ba7d253008fa5c964df1fd0a75bee5e722a60000000000000000000000005e9ffb1cbe673b5f801547652a15edcffc89c85c0000000000000000000000005e8bb7831908bda3a312507269fe5af0a170bc690000000000000000000000005e7071c3ff92d7c28c40150a62837ac83395afc80000000000000000000000005e5b657fa146e1a958d0e4740a6c46ded17fab580000000000000000000000005e077b75c5c59a3be639e573e29a63ba9150c84f0000000000000000000000005e05cd3b421917f56c708420127f22e18d543a140000000000000000000000005df15366ee153ba8abb6e09fa4bc91ce4473e9fa0000000000000000000000005d8315aa2fff4303ca73eb6175de59c5743e29650000000000000000000000005d77a4092997f68d99dde8a1fa7633d9686589fc0000000000000000000000005d4fc83f704af038778b8225e47b70e81ebc0ce70000000000000000000000005d45206dbd7481700ac8d4fcf9dff6c5f775e9f00000000000000000000000005d19fc9176b09340993304c28dcf2a0a0f15c2f20000000000000000000000005d07e818e1cb67ed55f538e634e3e03f1a708b870000000000000000000000005cf940e02308659d4203151ff1ba806e38efbfa90000000000000000000000005cf102d85bdabeabd1aa5a19974cc63035f5ad0b0000000000000000000000005cc7706813a61e23c213026af4e74f3af4831d2e0000000000000000000000005c7fc84582753140a06e8675b7abe3d5d53cb7030000000000000000000000005c370e98443d263ce56d89cfdb05fbc9c4f00f480000000000000000000000005c2c1fbc2ec11cbcb50ed4c9afd4c731e0d650f00000000000000000000000005c1c2ed8a047d45d1ace30a1f8e629d8c48e9df80000000000000000000000005b63de14e8756f1e1aebc1ed9f6574d75b0d4ce70000000000000000000000005b378b71f2a958bdc0d2edfe565169be7797a6180000000000000000000000005af489aee69ea4fe08c3e12c573dc237623ba8750000000000000000000000005ab5909ff8ba3cc3028efce5589bc9fd3ad5420e0000000000000000000000005aa4cff8cbd55ac1b75452933ea5e831f0c689f40000000000000000000000005a353d45898cc4470390450f3b925ede8cf1a3ab0000000000000000000000005a04ea947c0963f54e0c307bd0ba207ec7bb32be00000000000000000000000059f2ae07b708f5eb4d4b62698be53d8e9c5d35b400000000000000000000000059d69abd2bd0fa34a94c18184d3bb4d512b0adc100000000000000000000000059a442dbb6f7a40b9b023fee053a4b49bfc45932000000000000000000000000595c966ee86cbeb86322b4fe584e36caa14c3a6c000000000000000000000000591363e3c46f0fd86fc050949ba236abbe753c00000000000000000000000000590d6a2abc37e3a56b6f806f070bfb33e7e8be4f000000000000000000000000590b10b1c26f5978fb594350ecd35f702fd2184f00000000000000000000000058ff106aa66870145cf52d02adb4338ff468cd4300000000000000000000000058fa73aa34085afb87363188509e66788eb26c9400000000000000000000000058c1ff5485d68495eeb7d8ec49b8aac0abe76fb400000000000000000000000058bfa0d18d3bf8b843479f9ab6918eb7530041d500000000000000000000000058bc9cbe4c495f5d7af91c74ddddd97b62d166990000000000000000000000005878f9f1c5194adc5ca9fac27bb656da1175a99c000000000000000000000000585ddca3e54ce61dd1519a249dffedd38ceef95d0000000000000000000000005848f33c988a59c1f4fc87f03d81aab86b86c54300000000000000000000000058175fb74a1eed011d1a4d7b8c3737453391752800000000000000000000000057efcd35c6bed55b055cd315eda2f0f16d1d0deb0000000000000000000000005774d5645902a6c2234abc824c1cd3172d6f0b40000000000000000000000000574bbb04d67713529ea86c5a8f19e83ccce6b7c1000000000000000000000000567f0ae2452f7365c5499955ffd43313b9c636d00000000000000000000000005671f87d88d4247481e7504f691afb0395fdb9f000000000000000000000000056718998c72ba7ab72efdad8264ea5af2aef8147000000000000000000000000565c56f54c916c14155da8a82665832f1f1cde9f000000000000000000000000564e3b605a14cff73499a66da25523f8a78dc29f000000000000000000000000562b85489fbd0e8a93e7db0d5ad6773117d5203a00000000000000000000000056251248f7b452067eb95190c4204e4dd5692a180000000000000000000000005611a0d7e8b940b97d5f3dae656a12982771ef4f0000000000000000000000005610c5c0566154741a5315d1f6f39a260c7a0c800000000000000000000000005602835be74e9d1ce45486835bf54a9b093d9ccc00000000000000000000000055e94317a6c36add1a06c6827842aeef53cb889900000000000000000000000055781f2a44707f25cfcc8fcaaba6da98811bc0090000000000000000000000005545cf6217f9536a062ac9cbb6224d249de93d640000000000000000000000005527833640dfe9322514192f331c472e79f44103000000000000000000000000550c969c528c6b7c1b7ea733e57d780d081f5c2000000000000000000000000054ec9e8081a04cab5bb788c871be25add7b4b87300000000000000000000000054baa1f6c24256bb62a29696933d41a22cf4731f00000000000000000000000054a0a988e15c58191941a7461a58debeb8342e3400000000000000000000000053bf0775bbba9f543aecf536fd91c14dadf6fbce0000000000000000000000005395ac47753e5e72a2a29cfd8c74a98ddd850b87000000000000000000000000537f1893f40d822dccfce6de69f8c19271d7ee14000000000000000000000000535394455e67259000dcbf5d9f32a921a2e8ef6c00000000000000000000000052fb1c9297f8c5cebc756cf6cb51a00bc7a5bfca00000000000000000000000052c42166ab700d0f501f8feb3891f03b9927afa3000000000000000000000000528502a4123266f22d9991fa78bb08277b948d93000000000000000000000000525a4f61247f1307049ea04b6f5e35bc927c15f80000000000000000000000005209f0e7d2349ef1c195075a8f3c5bc520a52d1000000000000000000000000051e969477b4c6c0434ce2ecd0a0668bf1039eeb700000000000000000000000051e32ee9979b697d4bcd2f20d3e2157fed351b0c00000000000000000000000051af0d9a69be037ea8b813f45138260d947a02cb00000000000000000000000051769f6946176ac2d281d64adf39f70870d100cc000000000000000000000000515f4fe679b1cc9742919ca2e911b9c67300346f00000000000000000000000050c1557d66c343482dae58395c0ca6c62a67657900000000000000000000000050abb2b1ea515fa2fa266cb87ea22b53016ce26b0000000000000000000000005042b716be2c5082dab8ee320ee24b507673e9470000000000000000000000005030bef10deaee4a694c01e133a637d4edada7e90000000000000000000000004ff62bbbab8e6b4ffb8b52c37219a1f5b90c12b20000000000000000000000004feb2754eb7b22b18ce2939f5a60dcb1bd5b20fe0000000000000000000000004fb97e5ae2dd48f6db365d1628aef99e0bd541be0000000000000000000000004f94a5450fcbaa4380c65137c75c35795f2d37e40000000000000000000000004f948f5384b95242b993c4cf66d35f321debca6b0000000000000000000000004f7ba75f8e3378247366870e3639373272b6787f0000000000000000000000004f3d27634e23a0374cf2aeb30c2e02c02c6367bb0000000000000000000000004f240f04cf38b11cb06753beed59b216fd7d7f230000000000000000000000004f089c69ce447de12719eb61a3f2da1854d21fbc0000000000000000000000004ee08519da1a31398bd0e8f0951e7a43ec4155a80000000000000000000000004e91223f70f1cf2851bb44c8db9d5ac9909d43530000000000000000000000004e8c6cc15463ce0b7d0ea823b99465e9b40176560000000000000000000000004e7d5c36845d54a8d84423e9106a91e6295daa150000000000000000000000004e3b8bda77af853efc5c23a282c2689b55a424fc0000000000000000000000004e31cafdd2df2d63f5e7f4db554a8ef48d684f310000000000000000000000004e1677840e4be52b0837db3c31d4852ccdff07d00000000000000000000000004e15a18455deb2d0f2cc0078e35e04578441ad960000000000000000000000004e00dfc764312e63059a746c9450fd8e63da4eb10000000000000000000000004dfb20c8f1ad54fa8b361fa1e91ccb80b39ea1270000000000000000000000004ddb209c1b16d2d3f178967c85febec8a90aafc90000000000000000000000004dda4836728e3b3008a6a2fee8d9e27b9a07d8d90000000000000000000000004dd270fcf499dbda750121f6d6c14873ba6baa980000000000000000000000004dbcf09b6127d103b9b12beb3827a8dfcfff825c0000000000000000000000004d90a27893191953b7a94fc82094551d8aa1004a0000000000000000000000004d562feffaee507620bfeb0ce37180113522f1ed0000000000000000000000004d4ba8c44466ea3714a6016ab34b71f2f8160abe0000000000000000000000004d4b9a2d04127427b19e176fc19a6b278eb8d3f00000000000000000000000004d059be6c8986798fdd984c6c95e2df0839d47c10000000000000000000000004cc9ab23b86f1c8aca014b7258e4ebf835f2afc30000000000000000000000004c905026b2e4ebd638b281786e40f9535f2364410000000000000000000000004c7b500e7fc30d2cdc57ad0c38b664c228fc41fa0000000000000000000000004c547558a9f3fa9fcec5ff3c8e96c459a0f8f6de0000000000000000000000004c37653363efc7ea755c5bfaa000c9f888d732550000000000000000000000004c07f65f194870f2cb3293bc2b8cc63673859df70000000000000000000000004bc780af7c1725cd93b737d96b41fd4bbc572df60000000000000000000000004b7bf9a466a12a188cb96aa162e0bc42201fbbc50000000000000000000000004b3f39b9d42a375f234b7611de886f0d3606b0770000000000000000000000004b275402d11fadda063cc38f0dad1fd8d749bd5a0000000000000000000000004afa6906103b6724334576ffc3c128a2d6cbfc2f0000000000000000000000004adbab05c6d7458ffadb3ff26a436c61eb2346390000000000000000000000004a6723f3a2bb0acd8052aa08bdf626e8903b51cf0000000000000000000000004a47970d4af3456f9d98b934d41eca189de61d360000000000000000000000004a13de4b4a8e1ff69ee2afdf0b1a62c2976430600000000000000000000000004a09601c7447d95db2ad59be438296f859d8fe6500000000000000000000000049fd935319df0058476c5500f0b512d14512b97100000000000000000000000049ba2081b2bb91c2ce500a5f87cee96edc1f4bbd000000000000000000000000496c1cb7139145b30d819e0b51b0d221cf80325700000000000000000000000048f7b39269c7ef0881fc22f8378cf1a26a5c91d200000000000000000000000048c3eb0156e6833721e39f0541128d3eaa80a1ef00000000000000000000000048a2acb265a98e096f39b2a0f0dbef6ca6746fa20000000000000000000000004821280e7ab44749b72807660b3f8be4e9ed9f8b00000000000000000000000047f4f63b5760613a37acc9a83d20acf15d45e97900000000000000000000000047ee37116305bc8f81412a81312c8e344d5dcb4000000000000000000000000047e144cb27b446360a6c2ed53a78187be9cb08fd000000000000000000000000478797f18bc74dbacea1e15db14f4b1e4db8d1dd00000000000000000000000047390630223cec8bd4a73daa855cc6370087673e000000000000000000000000472876d63279c1b45e9f2bb32da097cca3e36e3400000000000000000000000046b99a4dce146d7dcf88e0e6bc0cf81e19074163000000000000000000000000467d5f1d1aa6b84cd684906887e7c1c3023f3f40000000000000000000000000463c5e7ba0b0296dafac642e928047fa3bbf30bd00000000000000000000000045e2bf6ba8e6e180b0f728fef48c79f2e3e7b04b00000000000000000000000045da907a684fdaacd334383cf34dcac37416091300000000000000000000000045c6c38881fd0f1fc3dde12ed1d0fdbdf72b51ff00000000000000000000000045bbdfaf0c20e26fe92ced4007ec73331615101800000000000000000000000045aa098dfc5dca359b5b300db1c99772c9bf4eb7000000000000000000000000459b353da108851ea3779c5399f3148a45e1bb900000000000000000000000004541ceff7a5699b80d1a33976de2b6259ba0f3fe000000000000000000000000451b84044a7ff3914689d968a041837be005664300000000000000000000000044ebc12d6a40fef2d1fe5a638d4be93ecf5bd39b00000000000000000000000044e5ba0aece3cb5337c223e8493e6c23d46e12c300000000000000000000000044921802d3172077f933e12f0007715c1238b0670000000000000000000000004478b02f6aa94dc9eb5c84ccd6d1caba5941ce5f0000000000000000000000004473fe792a9a10acf9503c1b2e7566b6a8424f3b0000000000000000000000004443ba7246e58a3a17beb1525f3939b5c616edf5000000000000000000000000442cd7da5c1151efbfef296573e7a7085f9c5df000000000000000000000000043f83c1226048df3510c9cf35eb030c32d152d1000000000000000000000000043f1a9a4bf44a1f56200b380d5fdb88ad0b4c05b000000000000000000000000433682cb49d71a73440dbf9461f1c2e5e259042a00000000000000000000000042d599fa0bfbd2070a899d7fc47399de91558c5b0000000000000000000000004298988110dd564a0e1225af6c1ce2eb0f6023c000000000000000000000000042814bb88c1a0d3c82a589aced86a9efa1a68aa80000000000000000000000004256058708bef3bba9605a50e98a886dbe51ec940000000000000000000000004249cee00cc32d66b075e37d359e7cb4bf5700a7000000000000000000000000422bc0f5ef0640dcfda2a79db351ac1413090bdc0000000000000000000000004224c1158d51fe44ec7cce03662549845c2c1fd7000000000000000000000000422059121422530bd717833cd1857defadcb67b500000000000000000000000042027f25e1cbc8155b9baf4a4579ece0fad4eaea00000000000000000000000041982509b40e1fdaabf74527f4cbea9d792bb6860000000000000000000000004191a7f710c25ec0e85a32ae098fa5feeafead700000000000000000000000004168287da0f605b368460ffbee101abb4b98d5530000000000000000000000004146f242922e18f4a8c66e97a17792c95ff750c4000000000000000000000000414316d2ed1e78b20dd6b9e7c758b5a24065390d00000000000000000000000040db0276a8d3fbbbf236eafdfb421f70ce57612d00000000000000000000000040af9802c3f6881889110a6f1b8ac9681f01ed12000000000000000000000000409c2fecb099d492b258b4c07a0dd0e4b1dba9a70000000000000000000000004076659b8c8cdca63aeb7d28d8117e26e9fe2cad0000000000000000000000004071e0797f34aca86f2504e90702490091ff645b000000000000000000000000405c2b31f4def93b5f59507205568416e441f6660000000000000000000000004044e25a042723cd311dae739e77a1060fe03abd0000000000000000000000004025e09741387dd74446b1307038168f33930a2f0000000000000000000000003fd014c2548c2061617400e08204bededc2a397a0000000000000000000000003f705ceab22adeaa42488265c85659609e70ccd10000000000000000000000003f50ae74e1af4bc465301b503ee9febffe82096e0000000000000000000000003f247aecea5a9bd1a1c258c0a3cd78cc950f60c70000000000000000000000003f0675ef3b55be38c8312ea155790fe571df003c0000000000000000000000003efdb243bafe5754ae7540a164bae20a43ae3d9c0000000000000000000000003ef3ef0f89c6b4eade01d7647f690877acb05db70000000000000000000000003ef17dcd03c9d04432511693faef64961e5050e30000000000000000000000003e77122fd90984bd73dbff71e901862788ce52f90000000000000000000000003e719105b13e49755451842126ca04cfa3f0ee430000000000000000000000003e46c3d6d314c6acfe3f81514dd32203c3ab69b70000000000000000000000003e26163c5f8f9716816febb5ae21ac7835b5fa1b0000000000000000000000003e00f1494749a8770dd023a181338eb15f8cf4b70000000000000000000000003dee095eda2bfa22e126bac467e15548c08a6cea0000000000000000000000003d8c7627e93835d4eeba6f5ece594aab3a8507e50000000000000000000000003d893cc2c70242907caac245d04c565056174ef70000000000000000000000003d84d378f533b0f5482869b78c4a39134938ee3f0000000000000000000000003cd46a1e8bfb155c84ac779398fdc850219ea0ac0000000000000000000000003caf60618ed00b08e11986b2f8f75f0c947920180000000000000000000000003bfa4769fb09eefc5a80d6e87c3b9c650f7ae48e0000000000000000000000003bdbab5e7c740593c8676d831abab45263416a290000000000000000000000003b809a53faf8c35eaf87fb590a1e37dc8515e7b60000000000000000000000003aa52de39d214ae15d33fda6edce8d36732fd4570000000000000000000000003a9372378cbef5c893e88c8027450f22656242050000000000000000000000003a6c74ba85431f1c56a49cb5e713c80294d832460000000000000000000000003a435f8ef19248204a5c037f45f566fc6f1ba29b0000000000000000000000003a2299faf77dbc1f45c20361585ab59d63a2059d00000000000000000000000039982a25c1cab6953b8d4b3c708f2533a1eb81ff00000000000000000000000039580e793b9ecb4762e515b26bd29b6530843bf8000000000000000000000000394c0ff7921f6f3cbb5f83f74490762821f7d069000000000000000000000000394a538f142345c80b3524bcbf66fc6261bafb3300000000000000000000000039288418bf4b142862927d9b9d8aa86f1f52944700000000000000000000000038dc35b58e7a2a4d875c8c037f5499b1cb9c66a90000000000000000000000003892e9753af3a06e1d130f7a68ad3abd5ec68c34000000000000000000000000380d3ad539115c0ce5992e417a080662acf8c06900000000000000000000000037e9744b12f49cd0dd701e76b999376d8ea709ae0000000000000000000000003758f6075fd8a016ad53ba5b074542ad6b715ba0000000000000000000000000373b3153b2adc82157bf3fa1d39beb3df18cbd980000000000000000000000003725117b4293fba2c6901e3063c38e4295dea32600000000000000000000000036f2b7c471fe7607cd9ed758b6497996d328031b000000000000000000000000369982b570d61ddf684bae398400b0130a0f6e13000000000000000000000000365f08e5717171f56b2c877328445687989cefc0000000000000000000000000364a5580744f940358c43025555fc4411f5070240000000000000000000000003581a99a5300bb8b2c20fe07b14d03b3094dff0d000000000000000000000000355831d339192a9b3be49a0654c2d12af911ffd9000000000000000000000000353df17c7aae89eee69c3baa8c5d2c813ea0b14f00000000000000000000000035231f0ca0c2704dd686eba26106258b87cd13640000000000000000000000003430af7580fe7061412c48d51c25ca869832543e00000000000000000000000033f3d86c034f153378d9abe511dfef22b87ef5fb000000000000000000000000338dcca17ea0b51ad61648d63e14c4ee99d88f350000000000000000000000003362d820d3ff6f5adeda804ebabd1ac45c3a65a100000000000000000000000033376dda65b364f3d8ca6f5c1da2bc00f38e6fde000000000000000000000000332777864cce8879efe2356de27946b643be38d0000000000000000000000000330723fda119a929732184a3f23fe829e31ae77000000000000000000000000032c0eb576f0e118fb8a969e88a190e64ad7ebc040000000000000000000000003299669c6b3418cb369a75947380492ddb45ce740000000000000000000000003213fbb6878c192ebe0992fd83ca86fec78120af000000000000000000000000320712c78e7e4d0704edcdeb5f20049541e8935a00000000000000000000000031dcc1960f47c8bd558c6905730ec3d6ecf7de5b00000000000000000000000031d621676ec14fc05bd8b103d737024d628726d000000000000000000000000031ab9c4096d89e1591010b10e0eb214b0be1977a0000000000000000000000003192bcb2e813896ed5152ff328600e12741313a200000000000000000000000031922d55b81538b122a237e86ebde2c15b5006b70000000000000000000000003180bbf102a7b5eb50e63598b4350e8aaf87cd630000000000000000000000003135937da82dec48ccc7527f1b7a207eaa4827f800000000000000000000000031140e85f29d078726d3968b453eaf150ba5f55a000000000000000000000000310d667464f1405d82b8d7687d571ab142f5f1a10000000000000000000000003100bcb013490faf41f468062eda05907009906f00000000000000000000000030ddfd115030bdbb308e222e148a65fa8649519700000000000000000000000030d9f4186a2aca884d5ea55a16957577f9a3b48500000000000000000000000030bbac895328312a16b6faa2933f8c1717d0e44e00000000000000000000000030a9b1c828b289e2d69d7327bf5b0f33b529ee02000000000000000000000000305750e84d8eadc89259b155012bc95efbf32b47000000000000000000000000303d28012a68d78bc6f3c1a08a609856334c852e0000000000000000000000003024c6e2389a4c3ebe18420fc42cdbfd9e9340760000000000000000000000002fff68dce190ad6117e5d6799dd1f97be378283c0000000000000000000000002fd75ad749453541f34f151b1880361a3806ddfe0000000000000000000000002fc725412c70e3e6d487e32a91e5758a41af97d80000000000000000000000002fc42194e2b69cd46847084a4dcd6b89c04a8af40000000000000000000000002f97f332a1c9bb8354b2ced2eb756bb4c22b93760000000000000000000000002f76b962b5fa06263a55a905a9b61abaac3d43240000000000000000000000002f1071d81525be6a650fe6d3c7aae49fb7013ce50000000000000000000000002e9bc1b80ceb42d9149d91bcadd804e2a999553c0000000000000000000000002e99870601a9325a55a54282b8640c9520eaab370000000000000000000000002e545c3293fd25cd2af5c6ab5f7dce173e1101430000000000000000000000002e286c7868ebc24ea4fbe81c62de452b5008746a0000000000000000000000002dc18d4eabb64cacf8cb5e191f5039bae38edd430000000000000000000000002dab4ca220f2d7ef6b4346aef11baa940bbd0e980000000000000000000000002d8f73ff3b0388d501b44af43b3c7e4e36bdefc40000000000000000000000002d802b2e3b9d01111ed7abf9a647abe8eefac6990000000000000000000000002d249025af36a39577df28673ae2136cf7d655bc0000000000000000000000002d0b2db08fbd471440a891f55536e917d0777af40000000000000000000000002ce5e7d3bfb1ef656d09976159d8369a574d24950000000000000000000000002caa60d7b0d306387864c891d12f4af8bbee1ab80000000000000000000000002c601bdb570c2e9a56436d4903d5e5dfa23100780000000000000000000000002c5bd053e91c90363c5c79f99c9efda81044eb6e0000000000000000000000002c3fb2be5be1a3e2efc0035022fdf235ff85f8a70000000000000000000000002c38644c0eff6cd79ffadb1f180d013f497214a00000000000000000000000002b990cc07fae5814a6f1aa2b6584b18b997bf3d40000000000000000000000002affa1e954bd508481f22f6105620b05c33f93180000000000000000000000002ae3e2973cefb6475018566a22cb5d27f5d4eda10000000000000000000000002adcd71a6880dfe930bb229f3ebb0cc5b967d3570000000000000000000000002a89c680d9d96a51f8dd52bd20aabc4a320e7dca0000000000000000000000002a83895cd9233043354fa96e742a547020228adc0000000000000000000000002a7fb76e6ec0a3b329ac3ab94dbdbab2f0cc5c8e0000000000000000000000002a5185c3871c9c1a477f5722bf7248bf8aadf8940000000000000000000000002a25ff3d65758bc8cbf727319a8c1e83cd3bb76e00000000000000000000000029bd2d1bc9382ab20ee799b6a8beaf9de1a8e92900000000000000000000000029b5d7782aa1b0599f1a624f201ab86b9a5830f2000000000000000000000000298a30c12f17bcafbff03bcb34538a657a734e5b0000000000000000000000002989260cde7086fd04c7397460af73ff28d30b7c0000000000000000000000002969f9af5048e0905b40bba33701ca061735730b0000000000000000000000002908d2d251f89baf8d32c2b2b7662b968fc05a8400000000000000000000000028f2497cd5e290f925ba0dbbb2469493a73b3c2400000000000000000000000028f12d47af2aad515a89d449a5cb3f79b836e00d00000000000000000000000028e600ea960cb347887d127f40aec146ec80185f00000000000000000000000028e5ad7069cf4bcfc449041a2784170aa44f7db100000000000000000000000028dab500e72e0589fc5acd164c3ca36140fd76fd00000000000000000000000028ae71cf2bbc4f735544e874c19a034536c07e43000000000000000000000000288a4b50da1fe1e0fc8f96e0512d23c9f5291f57000000000000000000000000287b12520c1de35b40b9690dc0941a9df16afef600000000000000000000000028518228c5023d9aaf16045e9794893718d563d0000000000000000000000000280fb17221047a8ce9bd7221eee0d233b155025b00000000000000000000000027f85fcc25eec8495a6e5f99b5d57246d6cf09dd000000000000000000000000278a067842a0782d378636159a57dcae6f2aac88000000000000000000000000278931e71006c4fcd4e7f0f495722cdd97b81bef000000000000000000000000274260b827bb86b01cf7447af0b068c6137bff3e00000000000000000000000026dfba58a879bc1751fbeb2a993ad3cb4910147100000000000000000000000026ae01969e56fb7cf3252df63e957801148bbc0600000000000000000000000026968123fc70067f51f3124c4151c172d9a7b1e300000000000000000000000026624229fe81f0a9b7b2f60f48b0117ad243d53d000000000000000000000000262a050f040c1e6b892392ed6b1196be7ae2c77700000000000000000000000025e62b44ce46e8c94c9f4f15b38f177a66092fe90000000000000000000000002586c263a65677bb37e2d67e276f48679864e0c200000000000000000000000025493837889cd049cb739d8904fbb0fa49b4536b0000000000000000000000002539bd1c925a42c64ce9494180065e57ed006e5b00000000000000000000000025149bbca67a2fb1f5e0e1edac559bc7ed7d8cab000000000000000000000000251211705cf9f423be67f6008b5635eb58bd77250000000000000000000000002510f313c158339495c03518f2b326d435aa80aa00000000000000000000000024ea9d153db79dff8c2f4e727c73fe1ad44dbd1500000000000000000000000024bbba063acb77df944012c2b42f4eebeefb4ab5000000000000000000000000249dc485735d087641b22becdb76814b65625eaf00000000000000000000000023efda4174fe8153e2495554477dd047c910018d000000000000000000000000237c6874c6b2093d74727edf17560580dec024b8000000000000000000000000235afbf49e7f87e3889f036d36488fae533c36370000000000000000000000002329b07cf0f949b398f9e6dacb2429d681f22176000000000000000000000000231dd98d2f74ebb2d0757876a034d0f1a5511187000000000000000000000000230b2164a0525932e692f239cc2b083d61c320c500000000000000000000000022ec4b5654803853d4eee072bf7fb4ace2c8293f00000000000000000000000022a28a80ce7266faab38db1825f9a6fa3d090f870000000000000000000000002292eda6a094c5244ec94c6bc7907634a5f7b303000000000000000000000000224de80b58505d154bd14f311fddda3e49feca510000000000000000000000002205cb41d6bd87b408b8ea076e2d3abc8ff6422700000000000000000000000021ffc3e5b05c62b0983430a9a24ab0b66ef57b2200000000000000000000000021f8ff01dcb248bb26eb0bc5a0fb25c7e586c80700000000000000000000000021f1abd6f24d17f2a68c60d34512af59b43fb83a00000000000000000000000021ab780f566c0267fc23e2e0b805596607bdd99900000000000000000000000021a16fb430269dc25059bc766b9af8aa2e0c6c3b0000000000000000000000002172eb5764677168a3fc0939fb6fcbef133e5f010000000000000000000000002166a767fa6d42db9ec3f1c14cafbafd836093220000000000000000000000002137634892c045d89e1da4251e6a57f9e679730c000000000000000000000000212364d4918601acd28d813f3f5ad9d475c459c9000000000000000000000000211e8cecc4818462ac30c4542f6708f794b44a530000000000000000000000002112413c7fae23364bbc680b569b43401a71278d0000000000000000000000002104f988b2622cb94385a007d9ab5d66a252569e00000000000000000000000020fd5e4c5cae5f2da30420410ba196716f591bc000000000000000000000000020f379b4df164dc6047eaefaf94dab3a91ce8a5800000000000000000000000020eef5196448cde8ec822266a8b85eaf6d98454900000000000000000000000020cd06867dba97551bf531a87c54e558abcd723b00000000000000000000000020a6f0c359f5bd685baabe7d2537b3765778add3000000000000000000000000206b6742dc164b849c4a1859e45efda428c783920000000000000000000000002012e31dea008ed19f6ddb68d172b6254dc67a140000000000000000000000001fb562670895ed22ff7d85105d2fe709a43de6160000000000000000000000001fab84c961a60b13c80bdad41352378c48e3fb270000000000000000000000001f93f5fdf650d3e144ad577ac082dd4201712aac0000000000000000000000001f74aba9ed09a8bd15631109cffd6b34cb67b2e90000000000000000000000001f4fb5c7af3a7c3b73a37a9dbe871b4fc81f1c140000000000000000000000001eed7c7cdfa438519b33575349e5b5f8c5d24d7c0000000000000000000000001ea7a00f06977aced9f1798cc8d106cf704df15c0000000000000000000000001e52d90967e0090215a5e97886baab839c4e62510000000000000000000000001e45518bc26e855aa6edd332c335730ee8b4c18d0000000000000000000000001e17ccd8a15b106b74e0297308ffaa545b3e67cd0000000000000000000000001debfbc00fd337319f6bdd1302e4566e462ddf180000000000000000000000001dc1b682fb42459a7a697f7d987ec4e4b59011ac0000000000000000000000001dba4b4a8f9a4f5b65753159979a6347a0d87e7c0000000000000000000000001d2d3df4df4a586e07b1759b320d5a8916fed9630000000000000000000000001d1a7eb03380cd02b52d84f567823617f9a0e36d0000000000000000000000001d0a201d2a12869f3a7a47c6c75c6086702efb9b0000000000000000000000001cfb458ab041f2961c15870d66e60362ebd8b4700000000000000000000000001cee788c7b10edbf2ba374a77806456a40bbaf2c0000000000000000000000001ceca87afb09d787e370500cfb066a7fc041970c0000000000000000000000001cb09b6dc34600cae7b60df7e70733b6768896970000000000000000000000001c9ffc2835fac308e2c6eaef5020a7e154e683540000000000000000000000001c314ef0a3a53abe24821339a60f6fac5ef61d010000000000000000000000001bedcf229817d5ed687e5bc3f98aaccbf6c54a960000000000000000000000001be589d08b0a4aac9e4399eb66454514e66a30430000000000000000000000001ae98fc08d1871ce15c38a9d9ad04d2b0c2619c10000000000000000000000001ad5d346903c410e3f8bff4d0b8ec4afa9855fb00000000000000000000000001aa0bd78fa9eb5e889937aad80cee8d15d59d15c0000000000000000000000001a9ab409f3f7817802975528aec4f4018724f85f0000000000000000000000001a6a6756a8c66ae5d0cd5e7b03de8608ba2764490000000000000000000000001a0267238ff84e109390de9cea897aba9bf1e2510000000000000000000000001a0128f5205b90b7364f668b71fb9042606a291300000000000000000000000019e89a9ae43f8856601af330218292bcd8d943e600000000000000000000000019d7302792cf062069625e8bc98f32476ae9dcb700000000000000000000000019b75f8757b723a0bf24f0960ffbe256200f325100000000000000000000000019adb33d5473980aaf223e2211d4501370525ba9000000000000000000000000197554f74a9fde19e6413e237d1b276935a7d1140000000000000000000000001946181c24a84dcf068faa5a88c9fcbdd121fb5100000000000000000000000018f49290a4720742a686b46c186e35232774309300000000000000000000000018d43d9aecc8d03d8d14588a08fb1ed5d84b69c200000000000000000000000018b6ab6dde677da09eb5a9299d89a31c3820ed90000000000000000000000000187ead50541f548aae0391386946990d033abc0e000000000000000000000000185b8389a8f61112e37b146f8894165af0fea4cf00000000000000000000000018346d446bda6be8dca9e07533a57c7ed5c7e76300000000000000000000000017f0ab7968b6545cf6855b3bcbf6bb2f3fa8e3a400000000000000000000000017a1df19633f639a68ef95bfa17dc3604eb28705000000000000000000000000179a862703a4adfb29896552df9e307980d19285000000000000000000000000173194617e32c65e8dc41fff40b72b5f5c1c10be0000000000000000000000001694950826f4e5ac2125b12fcf962e1c4bc4bece00000000000000000000000016926d3b8aebe189c6c73cf31f054f93f516ab53000000000000000000000000166925e188b9f931c7e60060e8c8c6a9dfa3de77000000000000000000000000163d01f13bb86af767fb918a05e73825db29f1c5000000000000000000000000160503251e6191492b4e4e80e29027eea00e119c00000000000000000000000015932c99ecd4d3ac5b6f8e9b2d0178900cc8bf04000000000000000000000000158325b5dd3db91acf0b46c242afc99571efd1380000000000000000000000001526c8e4eb468404d30ba7e1c8fdc3ae1b86cc540000000000000000000000001513130920a390d807880be739de20c68fc211b600000000000000000000000014de7a330af15732a755c82b0bcd1a0d4bf9aca700000000000000000000000014a30cea8e9fb242d4918f52ce17a2b324d7c7e10000000000000000000000001486853d63d169e9a0988cde1941e22831a98c820000000000000000000000001472ed697b42b869eb19d9a6ef35bc34c67038fa0000000000000000000000001424702e5366e08dda255d6bd739b172ac648d8f00000000000000000000000013e2335b391ace44d4f684b53d992170793d2870000000000000000000000000135c92e6c94981e0f00ec768376a44367032ffa40000000000000000000000001355fb2f65a60d83b2fe3e345f62073de0b754530000000000000000000000001346671141859918feb9eb1d4f7c998d717b57920000000000000000000000001341af8e2db0c9c0446697acdcbf90776e7e188e00000000000000000000000013257e056112d578414e5d291926c9d684d5d9ef000000000000000000000000132072f31eace6edc5b6d9ac872a8f07431526d0000000000000000000000000131c25553dc71584becce1f52118803ea7c359180000000000000000000000001312349fd547e91e8a5e2b1d2f08f6eebd56619400000000000000000000000012b09d406fa2abcff473da843b5e8485c0349d1800000000000000000000000012af9ea4918843273fccc8206c29378a628586840000000000000000000000001285d8bd3931b855df3d47245f28c1db3de4aaed000000000000000000000000125806fe436f2052110d695c95c55ce7be95ac4f000000000000000000000000123cbd2bc29b8f5487b733eab8390de666b2a399000000000000000000000000122ae8b42e04374eaf1b386c877181d91787eb2000000000000000000000000012144b4c4eed87f9eb121f3334565f4f8d3abf02000000000000000000000000121342fb6f27e73b9202e38a40da3e4767e0064e00000000000000000000000011d9e5ebd7891b008cbb0cd8aa5aed71e6099b0a00000000000000000000000011d8c5c256ccc8db20c508df94564d04beb7b92a00000000000000000000000011a22095b55426c581f3ec241b77d06f300805d3000000000000000000000000118c5392a514227f4cea1438a3368beb1de7f93a000000000000000000000000116d4dd8e7652e51271b0d0978620584d3eeb2f100000000000000000000000010b1ec8829e4db9bef72fd2450c5c2b1ea2e0f190000000000000000000000001051007be1987378ea24c542934af68a41597785000000000000000000000000102e627b8758e27bfc90ac2867e4a39d00c2108700000000000000000000000010088c5e23483b5ebc8747ffa452f0f293d795650000000000000000000000000f77a067bed4285de3d52235a8847bb3fea3f6cc0000000000000000000000000f73622476e604d34ddf24ef4d709968a264a2590000000000000000000000000f65241f4d9c6dc893adb3df76696f11f7cd4f120000000000000000000000000f0a02db68646c892f2f250ebc1b4529b26e9a3a0000000000000000000000000f035da5832b6c3eca5d3a56b283bc55ecb7482a0000000000000000000000000e3ca337305de101598a2e0e7dd911e006c98d040000000000000000000000000d66daaaee347b2dcf22f3af23845eb4760480220000000000000000000000000d66b59a99a5c74a8c6e0968d330bc9f20cb37350000000000000000000000000d169821b57207a381782a2650cc92571d3b40e10000000000000000000000000d10e07f72c36ffaa7075682b5645cdccf1ff6a90000000000000000000000000cdf6167fd5ea39e9cd2d89c57d0d4ef6a23f11c0000000000000000000000000c9d2572b3257bb7181e98f649f5d2adddc18b3a0000000000000000000000000c86262354095fa35a21b58af3e0dd94d0ba767c0000000000000000000000000c7ab4526bdb572e10178046bdda6eb1697a41420000000000000000000000000c464635fcf29a2181a33ff7f1d969dd84646f1c0000000000000000000000000c398199007386e9218a0922594b33f2e18f32170000000000000000000000000c2e5cda51a70b6d6f66fd86c80b4cf402b278040000000000000000000000000c1f3e3e6f065f6caeed699c8bb6a69818aab8d70000000000000000000000000c1d1159b70adb6cd15e57c59bbe595e13657a9a0000000000000000000000000c073ebed0b056c7c008c0c3044c878fb37691f90000000000000000000000000bf7ef8714ad40b52b0dd631ca04d23b5d407ca40000000000000000000000000be579892ca67639e34fc49949388753bcd5e60c0000000000000000000000000bcd36bdcf63576e94e449ba6c4a8b20c933ce6c0000000000000000000000000bb75bef057da63a0ae4b25fe9adafd35cd92b870000000000000000000000000bab503ee0a666bd85bb186d65276cfdf2e62b780000000000000000000000000b5e208e14ac97049e89810c530fdf57f14860e10000000000000000000000000b447e77c281463bc99751a719aa51fd569f08e60000000000000000000000000b36449fd7daac252fad30818209ac26fedd83250000000000000000000000000b0e715821fd138ff3289d0aff665dd1008d05b00000000000000000000000000a70711f2f6e76f5c5ca41a30147dfc862a27c370000000000000000000000000a32d6efd303e9ae1af79f674f9185eb4f0a2ba700000000000000000000000009cc4b3a27e3715596c5ede07e95da490340d27a00000000000000000000000009c8833d11476c15700d2c92da2578ae66ea201200000000000000000000000009c1bb80079e9dadbe1d0bc53012e9a41eabac2e00000000000000000000000009623217b16d777650feadd2f6a7df484a7c6fe7000000000000000000000000094e64933fa29118d0d34ca85c23c414a2f8a22100000000000000000000000008edaff6b9444ae7990113d3f555b36e902a492200000000000000000000000008db30cc1a1e6f6b00deabf5dac0c6acb874efca00000000000000000000000008d7faf8601e0ad187fb8f943eebdadf52a50050000000000000000000000000087177ef38c23359ddec26cdfa12ddd964a99c05000000000000000000000000086fba2a0faec66e2baadd9e452a885ee0bf72f9000000000000000000000000080e617f07af30eecbe12d19fa8f1c6cb6687cd40000000000000000000000000808704f447c1df62d02c9cd21f11553802e6c4600000000000000000000000007f8cd80aa6c6bda60672bbbe98ad11657fdff42000000000000000000000000079b49a312d9b0486260a9d474f6dec75201c0f9000000000000000000000000072e1b7566f785b6e443dbf6f14a718117cb5de900000000000000000000000006dad261b32d92cc7f30c634d7ea31e5da34801900000000000000000000000006a9181c334813c3764686fc6dd6749cab9b55c600000000000000000000000006363bacbb39e24a4b333cbc714747312b02290d00000000000000000000000006284e038af50462a1effd4bda95c934e2999b9d0000000000000000000000000618c450370822c5cb25ec143a3008230d8e2c1200000000000000000000000006097330ec04fd1c77e0f61dc03f50922155dd3c0000000000000000000000000601053d0ff2b736923be3b1e3eca56c88b33c8800000000000000000000000005a3a14b4c179b9a3a3f3a8933853f95dd87b9ea000000000000000000000000059b71c0529ae4db46afabc3b026c02428275f5c000000000000000000000000058a230ebfcbab439cdd8756230ef9a6c818895e000000000000000000000000057e169e22a8e6b5048ad814dc7e54629dca7aae0000000000000000000000000529d4328dc4b591885b29cbb6a14f4242e7ad31000000000000000000000000052265b350dfe68fd722ee34c5c9c4b9ac8117b900000000000000000000000004e13280e64bcdd218d79bf039f79d5cccf1c09600000000000000000000000004ca76dc38b1b97ffc5b8ec79af455dfb2ea9b30000000000000000000000000041e8a2c8fef6382c5c1cfdf1d2db8983239275700000000000000000000000003d195697ecf68231be448ebdd90aeba269900fe00000000000000000000000003a1366fd98d9d85ed54a12c0000bfc7961acce8000000000000000000000000037f97e32b20b50262dc3d41def567dd442e6bd3000000000000000000000000035d0cbfb747be66dffd0bebccf6d06f8ce0d89d00000000000000000000000002ff6afa490b5e391992493ee3d306dde461826f00000000000000000000000002e456178c294eaf0ef6ad0c275d4ec1a52b3eb000000000000000000000000002c61e03b3c7c4c7b3930157c335fa16ac8f481c00000000000000000000000002c3c3f5b1b11a647c312db7881f3f12975576ec000000000000000000000000025a76df6ff32aae1053fd0dd3f14d29fe41fb1b0000000000000000000000000256222e1e0b81c740fec234fd18b40674109f0c0000000000000000000000000252c69e09bcba2790b511ae3ebdc9400632c12300000000000000000000000001cb74cfd225aa8a1a5ec723c1dbce4a497bac3000000000000000000000000001b4dbd11d3bd13f175c93db3d5a20b53955bd0a000000000000000000000000019850c0ab67b8cb68808436b3b50e33e97a137200000000000000000000000000f8ae7cdc4eca8c4dde522eac905c6ab1f365c100000000000000000000000000e858f56c0fc4fc7d2ab0689566af11b63d91bd00000000000000000000000000a9e91fa41f7e9026f10f9dc149799d1577620800000000000000000000000000a0da1ba7ccdf91b3c396a2249af2d1f9efce5b0000000000000000000000000093406a8805adf3b397c28366402aad9163afda0000000000000000000000000013e74d260e649d5966b795ca2a3197abf6b4a7000000000000000000000000000f0fc17b6bf7cf67391691841cfbfd5d24eaea000000000000000000000000000000091e379eda0a6f8ec0d945ecac32628538000000000000000000000000fbbc77cce1d7476df87107931bcb0d2ae4d7adeb000000000000000000000000c1ed1ecde598e77ad2ab7e58c3067adab447f72b00000000000000000000000060f7c662d206b982597487207f6ccd91273433ee00000000000000000000000051373ccbd8ef7738937a9509df4e780448951e33000000000000000000000000396d89dffcc675626357d45f908ab9943978400a000000000000000000000000393938a07482e6fc61d87518b07e651b4196f6150000000000000000000000001bec6904d2248935e265d0746cfe7de61ff6267400000000000000000000000005b6bf6871111d472e3494c2e2c031392cfd1aa2000000000000000000000000055c4b533b36feba95461c6a11fbd70c61749e390000000000000000000000008826f6174a5cda06d7d7752afa2c2fff5c894d8f000000000000000000000000ebbf96ac089aa5c90d6e01d730545d3f3cff41ba0000000000000000000000009181d41ecfb125f19bb8ee4be39af1c0aeec8b1e0000000000000000000000006bd867eb0891f36caa417cdb640ec588267bfca00000000000000000000000002e7e47b986ed4f6a0bfff2be800bd7c3d209443f000000000000000000000000c2a25060dbb2daf25ecf35bec07dab5af93ffbd600000000000000000000000075fabba3765d259dfb0760228987a21dcf9eab9c000000000000000000000000eb85a7487f1e781751c492a467a311697266a5b30000000000000000000000006abceced5a2f4966c35ae1354f29c1cf7ba1e9c8000000000000000000000000d8cc5eab0eead3bba55e9ff4b469c18711f6acd2000000000000000000000000e9917da54e9bc748ff915fdff129a2610fb2993f00000000000000000000000010fd28de76a907151ede7861a2b1a3e2272e9a2c0000000000000000000000000f5e4379df6921e6d575be3476ee5fd0bd9ae91f0000000000000000000000009c0675043a508a1620722bbbb2f423249c5719f20000000000000000000000006ef0242456287f8d02015e95169148e5bbd6eeb00000000000000000000000003b669b32abaf939e055fe6386d3ff9bb2affeb33000000000000000000000000b0b3099707ec5384dca1f41478a6735d8dbc2411000000000000000000000000a42aa0d32a90714bb70b5ca2c32c3be01637d8510000000000000000000000001f40f0679315084484e4c9acf34c52b37ea713ae00000000000000000000000036095cb054155eedd1e096682b31b16bc7e36390000000000000000000000000631c1620518e1f8228f5c81067ebbe1809c655ae000000000000000000000000e9221d9dc5dd3ad725b5acbd4c0d87f58ba504e0000000000000000000000000f46439c07c3176e6faeb388bc3e266dc23f9cc850000000000000000000000005603f5358243cd8d58df571ed1af332aa73bb511000000000000000000000000474c3537640c04d1cbb00ea55b077a8175733b360000000000000000000000002af9ba4708eabb25fc42f64baa5779847b448ce8000000000000000000000000e3b0ea39344e8ece4bcac1d710ce4e85f477d6c2000000000000000000000000563fc97eb6c3da4ba9da7081bf1bd43707f84963000000000000000000000000ff5a547cf3f30528a64551599bb81140cc0023c2000000000000000000000000a0a9300a09cb067b9ee2746f5ab75ccfc98cdc3a0000000000000000000000006ae3696a211a785e3022eb1d27f06174d50153fe00000000000000000000000000000000000000000000000000000000000003e800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000c8