From 9adc0c8b311a84b5bd1d6ef94a7afbea6ac448d7 Mon Sep 17 00:00:00 2001 From: Sudarshan-21 Date: Wed, 1 May 2024 08:56:15 +0530 Subject: [PATCH] block weight increased --- main.py | 2 +- output.txt | 994 ++++++++++++++++++++++++++++++++++++++++++++++++++++- 2 files changed, 992 insertions(+), 4 deletions(-) diff --git a/main.py b/main.py index f2d900d8..4d1345e5 100644 --- a/main.py +++ b/main.py @@ -627,7 +627,7 @@ def main(): valid_transactions = [tx for tx in transactions if validate_transaction(tx)] print(f"Number of valid transactions read from mempool: {len(valid_transactions)}") - max_total_weight = 3000000 # Maximum cumulative weight allowed (4 million weight units) + max_total_weight = 3900000 # Maximum cumulative weight allowed (4 million weight units) # Trim transactions to meet the weight constraint selected_transactions, total_weight = trim_transactions(valid_transactions, max_total_weight) diff --git a/output.txt b/output.txt index fc1559cf..22ef27d7 100644 --- a/output.txt +++ b/output.txt @@ -1,6 +1,6 @@ -000000040000000000000000000000000000000000000000000000000000000000000000189331cc4a07265fa199e13f2b2847e273cdcddae8f0f1c40782c110d7767de44db53166ffff001faef00000 -010000000001010000000000000000000000000000000000000000000000000000000000000000ffffffff2503233708184d696e656420627920416e74506f6f6c373946205b8160a4256c0000946e0100ffffffff02f595814a000000001976a914edf10a7fac6b32e24daa5305c723f3de58db1bc888ac0000000000000000266a24aa21a9ed15f8dc3ac70c7bf130d051c33764785100c074daba50851e6eae98551359a2800120000000000000000000000000000000000000000000000000000000000000000000000000 -07a3bd047278b088eff6e76d44b797dd6877549ea9638f32eaa73c00e88a045b +00000004000000000000000000000000000000000000000000000000000000000000000059f916563a60fa0950bc75d829ad57769dc27c30dacc69d8cb1629a0b6b1e15d3db63166ffff001f7bfe0000 +010000000001010000000000000000000000000000000000000000000000000000000000000000ffffffff2503233708184d696e656420627920416e74506f6f6c373946205b8160a4256c0000946e0100ffffffff02f595814a000000001976a914edf10a7fac6b32e24daa5305c723f3de58db1bc888ac0000000000000000266a24aa21a9ed3208203c4b39dcd5bf2bbf0ccaa7513374b022d9731a2401073760f45432ce0b0120000000000000000000000000000000000000000000000000000000000000000000000000 +cc112d97e1a3de5b4ad76ecbe31622013cfcb40a1d43bfe8aaf5dc27d5b612da 25ce6b8d39d02471c43a804569a72015e81f3400170c1b8f5418e6938cd60b74 34845a0f5eca756d7768ee2f03186ec4d73d86f9ebeaaf96abddf8bb733641b6 93bba324688af65b727f0c9c08f0fb45e2a2389b269939b1414f4818b071c598 @@ -5442,3 +5442,991 @@ d96130005c970fa142402b060a7525dbdbbeb759e82740556077dd00bac1bcc4 b8be7debc4d4eb0282d58b1cab520621b54fccf6090cecb3c591e6e8bbfce0e6 6ce03f19092ded9a1832c68ce71e95bf15dc2c731975b91735e6576beeaf6d78 c3fdb3edec66389c71d93ab225f75a3d19c506874c1a25d7033f0f27c2eaa7e5 +325f69e3cd0df8f6f3b470fd459db0c197c2afbb1b48b89d00087a24ea77bdaf +23f6afd38005c9ff98c808c488cf06ad1b29cc730e790846398539837cbb7bfa +09d8a722a32d7d2871967db6bc55a9b26ea2a1106d0107d148eb2722d3cf2faa +114253be6c914f71db040b99ae74de0b82198898ecd3981a246ddfaeaa185cc8 +c201290dd26f08fd27e08d78db982ab5f71ec12109f6c9308a09be0ac5db89cb +f10bc76cc2af8765b7a5849718c1349c48b8e3d21e38e97c6a05aa4e1ea7a7c6 +43c72013958451b1beb761cce6e155f88f1e7455b30183f037fae6ac3e5ef00c +2f5ad6366ce032bd9f825406485652067a3a18e62a19decbab34f215fa6934a1 +e00520014819076abe1e311f569d4c7f03655e222555a9045de9fc8f457056e7 +135eea4e80ebe1306f68e3cf35e83ae281ee39ed08986f69ac0cc413389b9769 +cc83fccb16024e257212c7ea9e75822a8c6f35ba579676746639a8467ef5ebc6 +14cd510e0ef2a5f54e2202a9979ab398589d21277d9a79af1bf9acb3b0bb7fc4 +8f07ed0bb51d111a7e8b6c310c8f13636fddaf34a6345761cb842b28b8e1041d +fd43bbdaab890be6f572e3057b7e0a3dd1cdaa2bd92080e7a06ea3ff6aaa8c00 +9851acbb9dc388603e19b127694352c4bf65fe51bb3525eff37236ce5a615834 +3525bf8ba2fd498eb2a89adee7ad19414be58b25e452848c6cc48823d45475ef +5953e6c597bc36e567b43af14f7b9cdf3ac93ac0b807bc348162d6b6b7ac73da +04f58bc425d53137b9ebe81015772fa158a7a78f7f250e04cc98c67275f7084d +5d3e005dad6f791a8990ec0576d51928c85f1cd87557cf2ca0dec4c645c53cd8 +56f196cea516124fd05218bb7b33f24ca73b1c878310e3345cdae48eb434c79c +193a0215c1b05bf7304586b46515f55b37337c504dc6ffd970cc52de77065837 +685a794ffeb9da044facfb79bd78294098b1e8fb6676e0f9aedacf793dab7ff0 +69b09ca51c68e52231510f5358aba50a705e73e99a4aed455ad4f1906c4f17dc +16d21772a8460a9ae457465adfa7e478a46d4339c9e02a6beb5f033aa94f62ca +f91d8c668b6a7a1c5a144975ad7445dad92c3c4654224bd8b4f0c1ab517d3e0a +9ea2259e06a322f9f31ea35e315d8fcd8aad1fbf073c81e2440629cc1f6e37ee +830e054117ccf4eca91299ed59f2d16c78c457c3df37f1b93100d476a9475dd4 +5b12689011f60e92b5b6a58cff1fefc24b9e79b01aa83bf1abbfe63169abf3c4 +c38635dbc58cbbc0820a1dc915352aac68d81449c3771373ba49d7e858645eda +f624a8c2eb499d68ad12a297c642be16f95f1be9d74e037c681675b2d31bcb3b +61ead387aeeea489be56ba2f699bc7064962b8a0239639a247f9a3f22a0804b6 +df73b5a24f178df4dc47c3f8c36b8f219b519e73e88cd883ac1a2e1c05cd0fd4 +c19806014e25b667eef856b6f6afd93a31890759e4d9ea7bdcc6be5a4b7ced5f +85b968dadb55c3130efb9ae5da3a0e4561af5e888b18acce732587546477ff80 +39f135b39f4207cdcd0f3f1dee591bbecf4ce2ee1541e10a14665a030068668e +117aaf616ad1547be97c088bff1fe0cf701a76b5576ab1a5064dac4bddf0ea24 +bbf75d3ae7619df58a5d66d82308a7aec862584131cd32c5da7f4ca28b37438f +b49104faded5904d0174f084e5c54c16135ae896e0d8d4a94b5d3f1e5d0a90ce +1aef558645f6c9de23619ed3bc55fa93238360e2ac3aae0f22937fdf0a07c576 +e49e348e0f948e807c7a8edb3618ec36ec1c6134bf88494f21d676d91c2b2f68 +dda05acd2c6261bec3a864570b65b485283c16ca76e81ea309c445d64dee529f +6f044006e0f8e505e0ade1518a4d48b29b60f5c3cd19e9d36ad0e27a9a7278a4 +42b7511e313cdd893200a92d9a49a91a41321705737a6f0c2ec69e945244890c +3df9ec618a7ab2c9489f9c9ec2517878633c8b6327050e88277006a6998239ce +8b6847d7cc36e6369432813aa3e5b5e162e0f84d5dc0d5e29ab7fe37f350b77d +caac504295c06c09246ba121e2902a0ae44354c4e96af29bab4d4918fb57cd4a +bef93e4811c3f7133825033ace72adb52d34c3e1447ee6c589a813f4c1fd0d4b +d2165a3dc4f46981795609d095fe8b2aa8af73c59e72c3c823c6cb330c878375 +175474b6b1bbc93c4f85bfd7a30040fe2557b2c30ac7c99abbbd9d416defc5bf +698ba5a7447a63aae6d9fe00a3124cb15b38da7b1467ab2930436f70b1c102b5 +e499c7f1374cc9b3557263842ba22c3db1059ac1c28b138a813899353f03f29c +55c895644c2474fad12301a9a9385df92779850efec50d43363109ad501eccb2 +779a5345eea3680a5f485fd7f4afe55f8bf09a8f832f68088fc095e4dfa1a490 +dc5ab4ea3cf0dc8b9d4f0e5a9d72eea4c94e4296162141cd74d1e4f38673624a +65c18d1223a4bb411c77ce269850f1ed098737f4327fa196a2755e6c00ab6de5 +105fdca940fd8da347b538e2bae21160953bec0833c76e8ea58ad208927cdc92 +f93a88ca79470a5bfb6d6ee27a33cd2579a9392b23c483ef9bb4a61a8db53401 +c1311a7f803f80b441e4395f44c578810e8ae6dee64a9db68a2a9cdaf6885d21 +70e28057c83920ad5535b0020f167c8871ee118910e3591568833c73023ea714 +eb3e29a4eb5af8387f80fb1bfd7799af6418c1243d8f637035cc6278a35d2747 +231be30df236bf79de2f886d8d9fbf98c412e563bcec75d6635c56e37f62d3ec +9e0c47600ec33341362a32de8980709e1bba02c90cfb13f5e6f5db613a456f1b +74b00a8c7ee0342ee58dfa96fb877a04ac3edb50a2efa679940dd9a99dd76ee0 +a1abf44f506bafa649f89bbe9e43a5ce3c8a180a7512a111c0644793efb435e3 +47fc0375071435f151eafa8db1fcba9c8fcf2e1aba49c9d2a1395f157d7f2d32 +9356d379aaad972d8ccd01b42526052de6992979bf7cbfff7864aa33f86c42e1 +cc4d47024e9564d4838be1e428ae2bd6cdaee5ee9cc39757c9f4a0722563d8b9 +fb1759f381a5f5eebcd590efc472e47c63b72ad8e5a503a9eb5fa47e6edf1aa3 +90ac90affb81cd7d368cc6425498d4e235dcd925f9b56bb04959b2b3f4a9dfdb +3ab437c68d324d95c9c22337dc54e44c35f7076ce3bce2b7878cd339a60aa94f +42ad6fba1ce3228dbcfbdf82322b4f2a600fa5a294b5c8226d8c201736d8ee78 +750a27adc83d719ce863303f4c8d7f74a4ea83c95fa092ed4c2faf26a56f858c +9b052e4d7df178aa3a5ecc063f6c0bf1fb3214a745d0be4cd9854309ff84ad79 +afd1c214f49650101d7fbec35b2aa188eddfd01070970e0d4328c921e357077c +42fb4252f03aef5d460299d694eaa45095482fb59282600c4095a9fe3aebd2b8 +e537711d6bac1ecef536176e2ca96f0e1f49d2d97e5c7e59598bf6dbceb394f3 +23bae6ce16593f84a6822eb4204f7e7628d506d147daf7379b6ae122286f4dce +a4fada66644d57fd902ba5f9058afc10a79e87a2b3b494355dc178a57f9cf55b +c9fef5d273a99298a4a4a6551691ea33afb6698d028af6dd08b22a013b1d8c81 +0039a6f53f95f41589a354498db454a3f9db24ba9dbe6132556c2de830a40772 +c2f88a56a718b6178ab915a8563e0b0f19c6f377ea6507b11491f0a05584574b +9e8f6ebb1be6b4b917f9cb735c9c15b7afa94731d557cea26f5069bb612edab2 +97677e4f0f3a121c7d76ca49534b4dfb4f5312da4509b1e4a0a569381c25d17c +d50105061d189373582a6701ff841cbe43ff92e92a8f24550929ed50312b036e +3744de57025ea32d934798ea141316675594a7f8e96ec2ef62e5b531efe9f249 +3d80f3ef189bc602d14e512c6167ab9b6ecfe474488d29486a58b129666dce3b +1f2b56a48220656aaa156a87b8b8b563aa13fe8d241a36fcc0285b4474cb7dc9 +b69f49ad2a4904de92d1ed2b1eaadf09b036f7215d9a4886ecbcb3d2a994c8fb +06f66590d610151f94870cfb2be27b38dd798bad8d0c71c3ea558d09ea8911a8 +c7c0cc6d879fac3a5774bca00cac0e8a56c52c930e51d16c8bb45ac3f8fba3e8 +a9447c68d4a3db76925058721bce734737952edc8d836a78603473b5b322e7df +ab366ed7b3ce603f5e72887afe64146b949d22c6c94d4239214a79ca1e40bad0 +0fa17676ce16a01098aaf5e36acb05fc1e5c79e2d5cd6b2f5f1bd7bc5e119834 +29cec9f021239f053eb04668e7a46c7908580f00e1a21a055590216531bcade8 +5db3d17bd5574703597e2fb846b421a4e1debe5c588958a7b03c0cd800bcc7f2 +899e497185cc1803ffd86cb066253c1a02a2f2cb1d1638bf11bda2931719fcf9 +7494ca987f52215a8c4b7fa34c5b7f055ec0977d95753abf105a4a89e36398ad +651024c2f5b403fd90d78d9d39a5706738d775bfbfdcd3e87b8fe8c45076c8f5 +fa545494c3b2f6a34bb2d7f1dae71979df159ef9b5204b5f0e4df265f4b2c949 +fcf954cf99fe5627f8b2cea1fa76d56872a2ba7c5f1666bb8640227263e3e6bd +abc3ce9b610e4c2bdf1c41706366e6c84eac7dab6657199f85315173dbf64e89 +afb56bfc7554c61e6f72e65c4528f4b9ef6d93266ef1f29ed8cb5a25043f268d +e18f48c949baf9e2c257586a75e001b3e26e5e166146b87081310fa425e41bf7 +3345bc6c8a5632342ab8e74c0caf2eefc2baffc0c4d8e78c11d0914ac4d3c300 +efaf0009b6ba0807d589a552975cb31279868731754d507fbc22dd7824200dde +5fe0768a47090dba2ecbb66cf4c8d405f992b0e2a24c03cf480f77a70cd8efd0 +46ff842c9e2f7d06621781a0d77707024f1d2abcd98c329e10c5db5ad41df708 +44c7a128bf929ce2e116ae56559cde6ce518afef6096da9274493b2ca1e6b056 +491bba27933daac8ce7de5dc7af6146781b5c3f3f0366b4069da0f908ee14fee +713402a6359166b60f3be43795f9311852b6d94ed4230f96f44e690e13794eff +0ed889d89a873a3b3872b85aeb438331f9f34dbd833a8e0476342df14cc5bf50 +950dc7a272cdc559569325c25bde0f9407c18aa2c4da2c56f2d9cb68fd1cf1c1 +47eca767ef1806a13b3160dd02a4eab001b21b51b32bd7dc9b49384f168f9354 +a643772e10c7370a9e2c20d5416908b6c281fb4e83e15af6068db64db2892197 +e4da38d2727bb850780d37ae7967bf70794099f3e98a53f8f41c7267b68e8e6a +f4fc1c3d765ed81d4c7a3926364d5c65f9ceae3c8665d01d4d66d99515ff94b2 +ad3eef482455fe1735435301a567edecff4f9ce39fad533eb4c7b6334c2b3bc2 +16aaeb7ec76c76b97cf688d1b2294d800019c50f0a2ccc17f23c4159c8f70aef +72f59b18126dd3391a44e9dcc754ccb9028b327e6f9d111deae18480de7d6fbd +34fbc123ef45b39e393919cafe4d75138a117d8eb96bba48506f4f0fe50592c6 +07799483358740d519f7cc57e0426027eb33ab3012fa5d565f5cb2fadadde7d8 +580e0bcc88214146b362948cd2154b9100d2a895c1741106165cefe487199054 +39319f2f3bdb3c8439ac3d98f5dec67e2627545956580d39be424bf0c3125480 +b50ad0bf07e606e9a4756f859bb41d95a64c5cf4719933eccce433417246a06a +5f3491ff9569af2f43ab0459b30be6ea7849400527841350ded83f9d1240c7cc +08ef1e78a4095367e127c7636e39b18f5902d90b4ab3eedfd32ed2d1093726ba +3fb12d1e75fb9ff231ae18839b4eef27e60acadf27353597b10ec7eed55ebdad +31c2a886a7da65b2d6f8f7b9521b77095e44164c1d14481656ba25d4dfef8c26 +6bc4a0f5bc77e1ebb244b53445b219d3bad378683bc645000bc8a760e5c93550 +517c2f3b6804bdb7cac012e8e2845003fca081c285ca1d5b68e9300cb5383999 +7caf72c076992de5bb24db15004c97da0c135910eb85986ea106de9b9a750b05 +f8d9e70096b38b30dc608dd368bde84887f5ea03185d7fb97f03b903128c92e4 +7e654703002c0dd479e350a9025ba807f74d8eb8e73ad0f31386f378ddb0508d +99f10c8fe5f1aba938d343e4388c5d3cd0aa06aae35d1b3784f43537466ddb0c +7f246e0126b79821c8f055ea427acaa37ef150d6bbdb984f6179bba05182a9bd +25c50c4a4938207dedfb73c603539c602c1391581fc7c4554bfd7cb186fd3b25 +49aba705dcce7936d6f7b7ed5768ab763f81019bc6c901a15cff778dfdd7290e +d10c32a5d1137338367c32454990e4b98f6f1a09d82340327d6910eab6b75e85 +c7053257b8e58e97e15004238014c2ac5c29133469df69fd8895251a131127dc +6ee3df8af2c0f3641ac5b73f89660e8048678621b77efd0e36f849e610e3d543 +42a334097eb92c051963ac3cf3e6e10ce648f5b2b7d3c5cb99af759ce6db8f0e +192e00b2397d2e856339a6b37c522eaad4119e533ba9b1b50539b5cb763deb21 +e1b912f72b5ea807cd51479f803c46658f78110f6a7cca7f476db7df0e2c3bbc +8b560155c1240016b6f1400bb53026b0791c7c0d784f0afd2a31251a9b5c5dd5 +063739d777ae4310d036c6461c1a5b3d731c78b26dba37c06c0c6c5fa3cfde63 +271e84e98f0239fc2e7f916275001d326f442475081ac1a88550ee71d56fade5 +bdd5c8d0c2852b1cc69816e8b475fc0cc9dad0725ee623f4d3cd88cb106722bc +574e7f44eff9051a23dca024f731e3fec9c15e4250ee23884dad95c9fe2c7111 +8cbe833cd2e0cabf04a7c6b2dab874253ad1caa1b1fbd54e0f797c622486248b +6977bf58e30728ee7e728c5d6e1a54f77e961ecdb7f7878d9c6cb66ae3cd8185 +26ff3f3d32f48fb9bc841fad5460bdb5ce1e909dd95c8b1fdad4a63a37fc802e +e9ad7580e9c06c3376aa72aa47c101dbea978d333fb1c85ac923d54e779edab5 +361c665730ebbf33b1375272bc59ba3411c2c937165aad01fea246c43fdafbb7 +01a5a631321f8e41e42521472b78f23a5561ff6c2db76e4f567ed679b184444a +bda1be119c7963fd80e10ce89aea5cc7e9fb1451ac6848f197f8d22ea2933a02 +b91771cda0cfc67f6ec936035613e56a680077a15fc263c19efe04ee10078489 +1371512961e741fe4f4eb0b5481a2685d60d280ff9743e5135029692f6d939cf +76dee25f5c4f9ac52f626acf4faab85e89b29c167ef136a2b017b674366d9fbe +51f70f1afdb43a1ba1e8efed4e638c58792c093e8073e32559f83d0f33f8e11b +6d2bc3e38e06daeecf5abf4a8a2f3486443d22149ee4800be32f6f3139f617e3 +99b7c996f6b884dc5a1752a58aa22fef6dabc3cdf38e04777cc51dd791b55636 +f51a9a3a8c55e27c1bb1d0ce9838dbfd605ba5b9f01aa800a8beabacbaf21287 +c667fd8e84af84527e613f8defd4c8ad29d4db17107c120f64aa30bdddf28f79 +6e0383989db72c5cec4b437f7fc7f6af859e41aee26af64cffda212e76585a44 +f4edc71b67244d399f438e09846610b90329696a319a75911b0df550f6d1d0df +71948ad27157fe2f80d177c9fcc6afaf3428f0fcc4991aa18dddc8ae57d84bbb +c450815ef7464894c3d57832aa590d86eb0cef070cc305db061fc842e0f5492e +59198128d7f846042986a6d1c4f569a5a059ae2d55f11402c3680def026eafbb +3cc32201f6479c8eedabf35c069f347b3e60c74506d2329b1c4de36d7619d2c3 +756375dbe21d8c2410e5b1a82c9be3a2d0199b18d943ab82451d979727718864 +5374b3db0a4f199f500535e40445c76e9e0b106493c1c339d21b004caa13fa81 +44c580b2c5e6d515d612c75fc38c85463ed307e6e15c85a7dece61630ab470ab +2cd4decc4348be0e37a7beee9b288efe91e128c371ee9d215e33a5df97516d69 +319994c0c0d99da9b6ddcc471514327ed0569407fb952ed24a277f1d331a9810 +a88e8d76cc5be166aa91744a1b0d266d4cc74acfef4dbbf0800d3d35191929d3 +9618900a8f70e7c9626f39288a12c80cf1b1f73767745d33416406a8c6557b89 +c3dcf22d53491f9355965eeefbd8486805c991a7c6d055288b4a8e9c8ee4db84 +893e4a13cb12e73fd2f83de13a4289151922538fdc845db6e3a0da5b9ced2aa8 +7a8553f103ae032ab8bb27720928661d1e8002f8e11272123739fa88225d719a +3b44d0a2e5839dad0c5351c55340320eb56f727a362b11e3037ad2fb8f922fd8 +bd275be9928fb6987351a9c1ca507e041bbb2413e5677e0421773e3aaac53a3a +ad37195ce91e6649a683ba4d2394d0115be67ef8d34609e34cf072ee563e4898 +ec6618e71efbb71e50ac23ce8356bc5a9708d3f6362a7354c0993f72549d8c97 +7dc4586eb503c6c3f845c498b6828276d0ace32ec440c39c71fded3339923e59 +d5d579170c7cbedd2a03de76b1d64f6f9cad9208b0c25b27af78c42bccd5b3b3 +fcfa4fa6034da3f8f5cb9cc774deb4be34c1519f2c129f3383b6532a7522103a +95289013d5a17629dd7b88013ff65dba34389e4b682b4c4afdae455ebb8ccb78 +de339fd5b37d5dad46fd9270a7e7a9e99d0c75bb1b0525dd9d266d2fc6c19cd7 +b6a5d62a4ba3c02a520e3ebd7ab715dd111b3da917894bd807f3ed134f9f5e30 +86799ca49832bff5fffde205f976160115c9c5b8d8de9f53309565a02421ae41 +aaad4c994b87885819f8d353cc344da9487aa9faee1da75ab9f5dd85e0fc09c8 +8cd2e9f1726cf923447878ba18c0fbdd1c1698710acdfe5b6dd052cc3bd193fe +dbc6a1267a0b9c54b1aa36eae5a2d13f965b7a948d1d61fc2c40803b862bc1d6 +37b93829afe8369b53d9d5ed8df93b14aa4295879244d0b2d0fcaba3e5d38f57 +b3fbeea1a6a6b1f2bc996941cf947cccaa58b87a28ea0e2e0507919077f88444 +87a36f7e534fd45b9ddaacc09ed6353d1b3cae443dec0d72ee0fa8b8c49fddac +2b31f0bc535e1fde2cea2cee321ac709ac9ac84d200285c7f9ad078b70de2d18 +2e2e2778ba62dd00f29601606e0765e4e2d4e86c07b2175e65ee5f325acaa45a +00c09cd66e982b21a0f10bcde8ead1b052dc82b36f0d3d1f971996977734c2fc +b3ff4998e48ae2cabd84461faf7503eecd6284017b5bc5c5c05fc44f78c6c091 +6e8cc4b84cab9df3ab3e1a1a0412b7f2e8a41cf7637961a2c33edbcfead9d894 +a41a71b722b6bc720a22398c179216434f5a3d09a872472397a1a97e4d506fde +c9d98f855abaf44eb18cea9077d2aa7f809ea4cae3a38aed3bb5805d5badb4f3 +385a4d48c1ef4d1e09c7bc2f26ab6dd9769ed5efc86871c0a804f160e2acbd36 +296a822931db48fd38c0f4a02e3a54cbdf16fae0eb6bd2f320926eb5a9eabce8 +363d88272cfe019ba677fcf0ecf023dc2bc0fd5895bde423f0f411eb198744b9 +e676273e11d0e82fcb4eec39a01622a331a6f3a47a56dd088b85afdee0984e97 +6d2c47bcbb8bd25801d9f03ab7bb4a97c3c0b1818537e293ff226605eacf4fa4 +053f9278ffafc8e50fd03cfda0982378d9eadf1980ae875541e23978f883b90d +bab514b41044b48d237ca223178013bf3fbed3d59ccfcd18ca5af2473d7e1d05 +9b5b005fdc9a0fe5775f8d53abb52833db78fc4dfc05b2c1af389d0f99c0309a +75633ad93688b75d05e60de48956a0385f67b8d0a276b16a121783b7284aa832 +e1fff3b2570f2c7f9e25723505859e89539192054bafaeddb5bd0eea558f956e +ff9358cee4f94e0b4813c4424b7fd7e5931dbe4fb447623d5a0416f01b013b52 +b2b9babaed27600590f4dea8c9ee50342c95b16585d8e51ca9c75c676e9e4d2e +6e0aa90945fbbfde4c43bfef3caadfda10cffcccf715e1158a15c6761857f938 +c58bff0930fc3afd25967b428d7d2882af9bb221ef6426fb02067482d6844474 +1069a8297a96ecdd987c975905d420dd4d2b94dbef1914a4af294a3509fd6e80 +955f30c248a953c40b86aa6d3d74831d99af0ab6049dbb09aab4978eb3574cdc +1b13c1ba1500de584df2bbdccb8641d456faf0d91c7dc3fe95bbab831fae3cc8 +b90c582f4030f83144dc7dca84bd87ab8bb4995828c3acb8cb81cb91f0204689 +78627a2cb86421527ed81f17b3dadb811c4b7752b6ae405fd3ea466fcce534f0 +957cd3b6556cd841f4bd85e75aed98aeaabc9386c1322edeba051607ad0948f2 +3615a7da762195152535a0e9502905db09c450f2813d6d0e70bbf331d37471c9 +f444ad6d6b25c75c0340173dc7a14d073b3128bbc290560280aa5cdef40fed18 +42a5480b2c9b2fb46a428780f93203d742ae216c466ea9e03c82dd9cc5ef2121 +bb05c3ca0e6fdbb691c143e9fab0677f96dd1cd549d3d756384bf6cd9de141f9 +e1717cdc0a92bf120df74c1c5c15188415e650cd967bbcf433ec66ae8cfb00cf +749066255f2d3a2f1409f764c7c8220c96cacd114b3a693c3b14a6a2b15e0385 +aa9492df75947757b4c54eb3514d252753311d5ea010e87b872703839b8777d3 +8c7a920b3e9d239c6d508f45f4e40556638dd30e899879290166375a164744d9 +8dcab0e8e4f37eca49f2468f75b6a5fbc1345de51df17079cb804f41d232690d +e742f5f10160fd112c54b1b839f59f889d01b79ae2701743fe9dce504dafd77c +fb428bd36aae243e7eb0275147a9078b52086f291428d9f0dac84169b594cb4f +7c8cb4ffa06e6d6d26b7b557467fb646c3ab8c7c8c9aa6cb7a7fb69b72fea619 +710efdd2e808747139c0a3324334d05f9e24dbfd01edf79f5db78b4a99f2c42b +e62129c818eac960cb7629680dc576d6896b01a4ea407609e9b7254a2abadda4 +effd174ac956c3bda653da0d21d84fa5a1bc0a12513632a69c70717002159629 +98b311d237876ee73dc1b92f0f5aeefde9e9e63be86cfdcaa39679814535ec60 +191251156bd59ea60fad7a20d75d644f3810e811a62dfa445c322821889afbb2 +d83885af7a465c6337e5e0ee014b2225ada2d47be3b4297b574000d94a551c13 +5faaf62a57cf11dfc0a77ea6dd70f4eaef23498cced5338737db5d118720333d +c088b8326706c7d783b2359cf6cbd54e14ce7daa3905ed92602b96aa190f2bf2 +c6b87acfbf0d1b0a11db4115e1f291ee42aac83b0732fde4fead3e1e193d8bff +533fd3ba1a5b372c6549d73b4515e239cae5bb50b2f67be197fe41b9e6b69b8d +bf9f73f20a97c0a4f1f708643a4280f71cf3ea32ab54689e3b32fc47e86aaa99 +309a415b70a8e59688a2882fb1ac754d057310c7292bff7085f6730a85256ab0 +365168eb9d9148584a5474176703b98f0ea4c067275473a4c7f0b283701bd8ca +120c5ea29685dc1f59d6fc60d494baab02f5ecd31835f70e9d3fa1acab230cc1 +298ef9d30184ef7324454cd741a30e4cf7534f2a6c85b19763fec7dea0126178 +74244e57c8cdd4652ef2a6213fe61d446fd9c92679d9da7be442604a168ebbac +29064c4d131a6ffc8b5143973f9af28cc2ff85a545ea9d498fd740cad6a340db +145235e488bcffaef2d4d9aaa2f69aaecf969ee61e9d613c3d975d120bc505e1 +dbb5c004fe3f8eb7f720e61cc82caa08a4821cb8049393b893bcc1208223f29c +1eeb8c671001d602cdb54aa7ccf3f4ba3e36ccb8669db6070c786d680827d544 +496bb7de354a2b78bb30666c53f5acec69cccfe7964e9070047869fa5c1b6bb2 +1240d97948c9949909704dbb5386b5086dc7e25b72116ca698c9d11afbb4ea1a +3d4dfc40c0ab2b136b4013c1cc7dd1ff12375e759acb607ec8e5fbf792eede95 +89023584833268c72ef5dd1ef665bbd1e8a0cf69ad02d129ab7b167410ca3d99 +6afdb674c5acc1dfaa30c879d9138ab16ca644337221c4f0d7bb0bfc6d8816d0 +ec7b6d6d02fbbbebed36ca87f7ccabdda72cd9268bb47250eeb253a2f5873943 +1240c30733d6299d4858411afa8f5f317f2558859986961cfa56feb40865002a +6350ef6541697b2e097886431cec8c2613dbc28b2536301edf7c734ab26bbe8a +c09cdcaee9659d4417c40541d780e3f3d0bdda3423f810380816cf48531da87f +eba7f466218e028f629e28075aa12a44cec9c473b547ddce58e72f6aef2f139b +7b420b54d47c42a3970ae4cd54bd60559753b87273e7aa2bfde8c1b32a7d398f +fa22bb1781f9eb433a1ae22e1d4249a86d7137f911498b9f91710c66472c31ba +bf051b3ea14377e615cfdc1a293df10f9a9b3d131c4b434bdeba2275976a806d +124062fd7f3ccd793fc21fdcda4d80ccfe3eb9763931943368e8794846b9f598 +0fbfd137a64949ea2564fdc4dd3fcdedcf5fd35566495cf6a3d88b4e56a0b992 +f4be74d783dd07a06a09c00a65ce237689ecbb9ce9c80c8c73ca75bcb2cbcfca +d559674a27da94f736958c873402f4d9a08cc193e192450564064ce9448fabdb +fc131477ec248605c2ab6599845a55b3442edbc83394d88f2e7081155ce9898a +f8115a1b958fe276baa599d951a8bb118f6317c3c5550000aee5487a5eb8a8bc +e8e6d2499c8afba322ed633e63f475e5c9a1ab53fdf55e7ed008c8a1bf769114 +8732ef9a6fb98fab923f74ebc531cfb8eae1c72657c95a1fac23211ab9553b11 +9d82a47201944ba330a23ca21d957d6bfab1bdb9b2b7e3d1e239c3811cd0c5c6 +4e6b40e498fd0f7324f5ef7cf90f7db47f51879704d701f03a807eb60ba9729e +9ad93a390637940cdf4aba5af19b2039546ec2502340a952cbe2bd995caab163 +ff32fba38600d2e83875e6b0c1cf302873b7b33e9e15ccc50c4f1e7285c3b0e4 +12404ed8c8d7fea03da4eb7d48dd7e0e44fbb8238e26a4ce38f82a7908c08b81 +626a3586c13085feb31c4ef0d19049f34e79f34e811aa66691642f40d98c7a1a +6c2fc137b5fff360331204389bdb691feff31f962f7f9f224da766a44a53b1fe +891a4afcc573b65af4e3b33bbc39c17e498a2963ebba329844c37ca6d5f28e57 +bf53da6f31276953d47112e455ea156979e109a5136be8ccc0ed8efc885c4bfc +6d20e7c653c63cce9f26ff5c0b53a94da8cd427448a623d3d5302c830c49f165 +542b2f4401a7f5aaa3781aef83889f7f48f9dfb3eefe6c8b51ab1f37ff916735 +a9c99dc5ec74c6171095a4b156d8127ce003a855c4816f2caf90b8832f563471 +ece239ce85e1173f39960b09751b00bbe089d59353ae7f3666f5ea22879dfc1a +f856e86a2540108a701347a8dde122cc0b178777c72ebb36a8818a1e8f86f6cb +0eeb328b6ff661f9502104fdef5337cf3b98dcab276811f4d4a0d59c72bc2c74 +7f657ffc72bbe5f6bffc9bf31349317a112e6aaf37fa2c7c222bbc76599a89b3 +124010631ee140a18ee696cc60b52858757689b37c282338c9df8ac97c7c52bd +5eb86e817c483c9cab68faf228a9cb1d7566ba573f32d5d5e01b2f2ca42d79cb +89edfd3453a10f6ce442b656437923479ca3b35b820f4ecac1c1b6e82cc93b5a +cdf38142283471fbcd28e43f58e18fdeb8c5f3f1f8e911e99f881f4c892f47f8 +41a29ade9ff476e7d75c431da8615953d5b3ad91a6b4ed5fa0317ccd80bd5640 +3de6d57d8d4256283bead6ac94ac9aa77c476bc9fdc614dc8e19184d24acd36d +b09703aa3602aebfafd0a9a26f8e961e5ab02fea46b8763ccb8777fd574c3870 +f4fa780b5cac206fbae4fad8c9a44772f467a94d1bea453846717d9e0de81bb0 +d760142cea74c9af523cf6ee95b9792aee32309888405b447e44985626adc41d +bcf5ee8f04f8ebaabe52e3e9e92308cb4a65cc592ab621eb2f2662116aa3746d +ec90cbd0bbb52f34035e7f026612f188faac34da94edaf546a13b8fc6355d39c +b8114415290445dde4ca10bbdbb8aa73aabc15119b30fc70ebd176c563bf3326 +9a4c439f19a047cd02bd3d4b9949a1147fb152c75e0feadc5400ac9122e7860c +9b2a36fd1140e9d0e72d4deadfb058979d4a197cde6d118f3d09cfc532623468 +1240380f1f70c9d167679d61ce11a16567b3ed4fc95632ab94d08609fd76537f +b2c198399dfad27359243b38818087740e5a34954e17d45af1240227fd602d8f +61a73732df9777893a609f874bd1eda318f740312a60e49cc39abce30a996d82 +0243a0b54e2cbc6581b3c8e73ed72f9ba6ca63d6e03d87d5710483af3ed963c2 +4138d633105a5c05a683e44762de2b4c7228aa08fb44ea199b31a002816d7afa +2b6e4ae1f962cb7165fb0ee502756053588e665364ea64c6a28e4e4dceac8b9a +1f667f83543442da94b0a414d9cb0e06d66216e91efb083ca883ee6ae1421d2e +72fdc391efa4f4d94c7125c3578dce48024050832eba3dbeb6bf143f9a494ce4 +67a54aa6bdbe711d12100192fcb22dbfd0df60852736485537dc2dbc4d53f43d +fee479dc4e0dc80efbb2574755d6f36f9dad68ea1c2a0a5dfb8bdf3b0a675fe9 +1f8abcfeb56ae49d6d893de20e722e6aab7fc5dd9208e8a52792af13685dc02a +33208adce88477a8d40953b322d9079be118dabb96e6bd913b36da29657e8eeb +97f76ec97efcc942b172142455f3b20f10742c6d8a6011037657a1d5d5eb4ea4 +0a49d038b029e22177869a428fb54078592ae26714a044e7cd8bd396a0d3a0cc +124020591caea5675263d1a3a615222b39377bb1503138e5629001e35e2b283a +69e0b6146201de8b859cadd5a4269ec04c180ebea8413563f109dbd710ea11ed +12409ed45aa1720ca1aff4f3820d2b42ecd3d773f9c051a1f47765b148123cc0 +eb050bfe81c9b0b8c22134fb8baff5ee3430150c91bda2752ab58e4700e8fe8a +9027d14acea41cc45fe0a51fec5a33097524a6ae73e3a846e5ccf93005235804 +fa8f33da78b61a52c8ebe5a56ff66bdb8e4846957270b325469127675ba4c36c +12407e96afd7379f406ba732d80f2016d48519fdb32e8defdedf99f582dc93dd +fa966edcd3ca6c3fecd2e1e520a2e1480ac7b6f41b27a195a128846f3116760f +91488054f9ad3cb2298acb82f976ef320e14bd14c84a882f87c3e8a84923683f +f26034f06b1990dc66ec551bc4eeceb9bacac5359d774a582597eaaeab47a0a2 +7f5584729c3cc91cd810bfef032900c2126d98897b03cf89d115916bb56751ba +f3e83c448489faab14a6d5b58de0feb4ab398863113e46234b8397ab8428bd39 +27d930caeb6c4b854959673fce7f0722a69b12b862476577fbe21c143bf51dc2 +a08e99709574d1a7351d6472aed618a7ad39033356eeadbb150a16f499e044d5 +58af46b6c6ae64dc7f720ea2d51cdc72b17a7cf6853f3603d6fb4ac21b8f252e +9d82c9dbe26be42c3b9bcc81bacc2460480c12c119c783c13dd9742ff4c44056 +a73fac70a1ede147b3d2b37317972e6b77ace440bb8a81610cf780936adb9924 +49c723037d542808c093351ec40e5469f1644b2765c8b03e9537f72b839ab44e +216ce8b3c09534be463fb016d58832e5c4eb1bd2d0ad775007b22b7335fd24c4 +5c504b123c666712553a5a8095b30f0d0bb463606e1b773652f70d1cc18b3d87 +1240a01f91b25ec1a5c22741c632763dff3cfee7176d0e95fadc0b70a23e8987 +80fe847f078e1348e40d784a9268cdca5db2948066a4e8dffbcd4eda65b5ba9b +419a96c8085276e9e341cf598cea6ac6e524d11bf8c63693c5e20b20a43a80f8 +669c6e4d43616789ffc61e804a66028f04e5d029b0c6475decc7d4f6aa309e8f +25df661abc284c400557b489a24295cfb46cc4122b890fdf4b2d7f254e3a1777 +5661fef3a650d471443d266de66ae4b8f732806d90124761a56df096c380c92c +b1fcdc8c9007a4547c39357fbaf08d3b677f0a79b9c967e627f2278515151594 +2a22457b1e2830b6338a9b573b4739a3c8ed460fc71b5fdf52027f24e90cecc0 +9fcae54b8ccaa3c00114513bc2448d11b1cc8ff31f3937698fd40cc221a09663 +623beca6a69c5fba9d31d49200b9495e2890b57075009c0342f4bfaf5f3a47a4 +14034095e038336c10d445083d6d2eff7cb91ef46c61d3fc2d2f5b2300039045 +74ec1b83b132c107394cf70c4741a664345fc778dc56e689c63d8c29b91779ca +e8d4d8766642b7ed625c76f03636326cf78f9aa8aa744e49e392507de3335a53 +987d76b51bd48176ab3cc630a5ee0214112fe8f48ee5fa905b325293b98e58a2 +0c7ce46482a9d9f511c118ba18d1bc505fac643ab3a825ae02fa533220566592 +d57b58e523930fdb7965eba7a823757ad3813e51a688a6b5d4105bfe40c870c7 +0116cb33d4af228a15d3f2951370c24b3da23274e9835307707067ec7422640c +83899a6e4500677dfbf1c727fcc538bb2760c326e417e82e7b55c03065dec520 +a66b76273f2e5cac09912235f5ea902c9b49634c685e215d99fab6782428e7d5 +d4dd7722d73316395a5d5862f3d875f6080dd5e6f008e5a8cbef8e4bfe4371a2 +322eac5bef60997a058efa75018524a38dc712a38c53820ba4b1693ef1cfc8ec +0eef5de84d6660777744672a74e8deac645ce27b8fcbaeecce7bc682ed7aeba1 +50d4b5399260e4c5217c77304a0e0763c4e592225b1816e4993a57f9d7c9e35f +d9f008498a29759d86d0fff5f563102c29ce6374e2936cf6629ec9339b5dd4a4 +16756221b5f74595cffb914b6b9e15da83bda270dee089caaffc4fbc21a14fac +a58f1188e808960d7495c3cc99b7016f790c671f11a399190baa644f518ce2ed +35873026dd1149bcd15cbc7fdb71c8e8b704dfacbe65cad50d834b27ea774042 +81c922bc8d5a3d5f9713446db8c11c88bd9d4e8d708b5941fabf1b7310f7a4cf +d9e1b22e2f74c296b6a96c876bbd159f6a1aa1292ed84a35ce835f6657ec7669 +da8410e2f20f147509140f96737252dd0b9a6edf04b1b52707222c75c1c0b69f +9b44d85a42c4ab3eed641b11a56a7c0d83515a6f62ef0b4b452a43c246327bd1 +5ec4c2941133aa27750ccd0a2d6ea7176c6858ec1d7ef472b8131266aeacd6c7 +505cd667f1e9cf8da3f8cff570cccae918027d5309ba6c6f01b9096d5493b591 +1dd42c86a9902d4df9a5dd2dbd40998e6106a08173ceeea2113316ff0f37a1dc +e5329febeeb98b3d69aa8be4c757c6dc6f4be14f0e51bdb816a76cc95a894cb8 +f72b95f11adfa86e0cc159070e4fc63f847fef043ff79930f3fec71e7d24070b +07bd8ed721506e4eae7f636032175d512b48acaf848a13795000a42a21369ca9 +bcbbd606f8afc5d83d31f726dc786543184b559c7d8693e65427c2b4daa49ceb +11ddefc7dd60813830087a43d8f9cbf6314c15c97ba7ccbd60f02ca00fe8f8fe +c692455532dc6993bf554067fbd46f22f75820b4f86d25bc80f34949fc2a5ea4 +9d684d06b8e273e8e801ed86be03effe1869bbd35b477e9052a75dd4923a95e6 +99a3c6a15b2be6b5792bccd63e8708e5e34e711593a2f50dbfa150cd5e1034f4 +c2e3f6aaf36f7c80c4d3be4b31872b8fbc69611f14f480d0ad1b2b5d0244a7a2 +83eca7e15818ee0d7ee40481736cfec306f904ec786c8523ccb45c95e4b526dc +dadb3fb84d55bf356b6f2dc78ea67189e92792a52c7079c1ca9878d2a9d1869f +57f2c92dc8625a9422aafaff1f0208759c6ad167dba066a2b1e33c903af124e7 +ef8e677a14b480f7d9212f157af45a99573a86b52184c97877d1962afb9c91d4 +e6ec62dbe25df93e888ba02f65a9e28b085064a656613b58c473dd5c2df13ce1 +41cd681d8ec83ffec4f599ca173fe893c7a312788d5944028275f588993cf7cf +e28f6b4426d7fbfd2ea1911c17e5873bebbac8060a49985bd87d4fca5cefb8fd +d81ff50ebaff0e05977eb39b0620edd84a66488298d9ce37c7c916a3bdeb18d2 +0b730223606fa016fb5f57674158eaf08dac03b91a48d49138f44d6adfc161bf +6706f283f4399f659e2072b95062708e0e45928d250d36ec8dc74da3e505d7c7 +deacd7168c603fc222cf4f31b6e843ee0df24fc79fc7728bc74e5f114e4078bd +de09cd414ff025d84a90f0d7e901b04d391c15acdf725934caf3f8d7ea15c8d3 +7c8d5b4f0d75bb55babf4cd2259210cd05a62e9a839ddd78c9d6745686ae53c3 +5331ff0a363d439bb81d4dd948dfee657c3c574802b6121688f18a8adf22374f +a5a584c1bf3bc1ada56598d97506e82f38261440874af90dc6c21712bde9ba87 +fd5dbb0cc1793fde82bf2549c8c71b4977957e1d42aa03b9f4f61f487d8ee790 +5b4a6f3ec40c0e6721cf2848c6ebf1b12f862eaeeac74b2677567c5e32754996 +4b3e7110c0d2530df209fa6220cae437687de65c8e778fb4378f09f30606579f +f0acd6ef6f67edd92fd0e560919e44661216d8c961fd201c50ea512ca102635e +6df0d989547117ba1bd109a3e35329ffa085bb7f1f7b5663dfde4cf70a10317e +5ea528b6479a8d92140661d2907dc101fd1a8bbca74d49d9df6c65cc68cfb9b0 +d9920d28aa499f164621b167ffbe20687fed0f29e36ea1fbe254067913dc1ca9 +2e642f5b8ffd0aefc455ed55ec83e8956cf660de757e040ccf9a31039807beb3 +8fcf3762ced81771b824c50c3543210f06fa1b3276cd8bb5741ab82d10bd9735 +70744b835941646b11baee6a2eee6fc8d7679081647860804f51166eb9081942 +89e0764625c9cb43c175bf4a2aef78f2c8b557243f37ffce7842b6ad2eb31adf +4e2c428da8f881ba91fb99ac07a39cf5cc407ab52a91e541e0f1ea6c26518235 +d683f4a8105bdbc816b5afb478845ebcddb8af1a3b24fdebbb1ec7b3e3fe0ddd +9bc230fc05458503dac38f290fa1bcdc13d7d6d5832dd01533fe554a845d847f +ca371c508eedf480c948d905fc079b3e5ee06bc49e9678a56a606438f98c9936 +368f9821b2a55a4560865f0711624ab207158eed8b72777fd3081a5669704b10 +9005ce579a43b1ea968532718d2df5cef8d1d9d0f63ff2571ff92fe3ddadb156 +5e92e851331bed72c2f071622f935b13bc546052ab6bf1d93c4bedb1874e4ef2 +8f267cdc60335f9c8cd006739be87d9f04f0e96bf394638bf87d54b2a405d05f +eeaa8016aca0c26808e8b409b3c2c04572e121f7fab8f02dcd6b39abc7894fa8 +63b6af2f0253db0765575ae7a46c76e329a5553b36f5bf1d42737041181d8f10 +103f5a7e6832f4f50637116936a0e93157835929ab284d31011a62494139d33b +04f329b2c220448826b3b58d03192014a2bd6f8c987e5a55dd58609b258d3432 +58bc766d3c2b53b2ba809ea324a118f3462fc9b31d6b0c84b59a0ffa57b95229 +57f2c10948eb0b47aa36ebbd374b4a557c7162e4cd12ef3eacbb11d1f8655814 +c6d9518519ff651a87388616ae16d528bec73775b92c8749a77110ff8a93ce87 +f8438c7a53b0eb1d1b198d7acf540cec9db7aaee3a274f892d1f2bd522738b29 +280428476ef9fa360b6e9334fc1085371a6991a8dea25d21c89bf52303d4ed27 +09daf2014fe3f03c96045a3ef2e6ab907f0c895a9e9e357bfbfa1b3c3d1abc1c +289a6c36994466d9800971f5797735a9ad4355404f255bfe479309226cefe2d5 +b4a15830c05b58ef859ee5d5f8977a367e33c14fecb65541531c50defe96ef20 +155396dee935f33703c1edcec21ec872eee1947bf88a5b374dae028336f3758e +0225feb554acb116bf399e804c206761345e212195848f7d574f336f891380d2 +0988270f512a54e00c7978aa2fe33b512f6db3744433a19e21d22c95fa7d29e6 +cfa6ecda43589d02e8b3637db9e2cd60ad5b00681e5f7ddf92743dea6576b02b +eef1f2d9d4f7cbaec3e50738aa2f25f75bcbe7ae80885129cf26dd61fcd2d684 +ad90a93589b4afe272455de68769433643249e5fd6fdd0142c00fc5baae53953 +15750e413196f28d589f4ba75c0d21a15c465d2b68a1ab068423b378015196ca +0b37866d7a31e8a058d64fca597d96616203fd9e0b7763c67a8e6239d49cc6c7 +beaac4c5066b5def64a42807784e677c82daab1be5d6b2a8895e824712c5bf08 +23be7ee555e2a1f9c9b944c865da89a457f653485749cf2e13bdf8c8f0ff9e48 +12240c0db033b5d9ea704eb0b90581b86e8422c5514d28e0951c547483a523e3 +104be6348ffacdc097bde9ed4a1daec07fb49a4cc8ee492e3de2a31e76c89418 +9819bf168db06e1a166be928b0fc4c567a6b683558731764a524d25bcb38c1ea +ea636ce4d7bcf68a9781e1dc0da61f3f1d54424ebc78eab1437f85300c0c9b3e +142ef084bce05900e3573b85abd7d51e79e516481f675f0769a1eb325d824159 +db7fe099ade891eb1eca805c745ef3816d77814c8250309f7e7c5670444718de +df473259f8f64c555fd042758c28301c96c05b5e076c155d76a114256b88e8fa +3b6fbfe0f1a988161cb64a7cd4c9f065ec78913ad0cc60163a5f6810750d2286 +0b73e5b6dac15f3f86904b7de03b5f187736679fcb8dad008ea8d99ef2f7baca +b0fc8033334327cbbdc961a44fc3c4029fe81b88fe41132803626954dc567d0b +d54763e40d7c730668e369beef8d67299eb4df9d4ff5bb3b98d7ca52539bcbc2 +94004f1e307c3a0ed43e0270049c61dadb0c6900c7b7181b58c4d768b3475e34 +85b6c84b4fbe49ccf6c91e5c9edfe7e0958c2734b4b96fde7a636599d1e529ea +929ef760d05cc55d231f090a215e1a783abc00a9115d1708e3fd1aacccd5d5be +3629de258182cf4ac67476ad6eb39e8f8611eaceb0404b61d23f3833eb0abea9 +5e06a4087bfdfc9f9bbb94972a37f82d3acc52a5daa93e22172a1f2ffde28cea +372e95302e54cdbbc6221aa066d3f7bfc08cde388b6e4cf4a448ee180322518b +58dddb56aac9a1afaf34e570f74a3a4b67ef07b43604b976e9b94652f325119c +78eba89d557927e7350a2fdc8b940a81a81c10e791c6f6169b7ba28fd8e3cd55 +3c31ffdb17aff785e3db32e8d766a546498af9a259f0cb3a0daba84dad5bf6ff +892ac99de9efffb8790ee35510fcc34f87980d445eb4ac1cddd42dc01f93effa +485cd6b0eb17c59ea62f4a9feb82e0c9ceb4d395e711056b4814c4ff5a99e176 +b3f02f8b18412a6cf4531863fda8db79aeb31af12a15988f689fbeb7367f646b +e6c629cbbf8a73e8603b914d5b2fb62c74890f8fbea75d20e08c3dfaae937ad3 +5c37b68c8f8023cca53be56c331f26e8e3a15c1f71b03e90ce8a10b5e3868d7b +de2e69890984836a8f32a764e3023ce648fcd1a1c5fc0d6a1d2ea8446b771474 +22cd12a8c47e310d4a8180412a53273f222c7aa1bf6042e49b4ecf491b5072aa +fe804ade979ba0e485efd3e3b965b8d9bb283bbefa6be9acd0f779a23e605fb1 +5c57e90e80b5793f52c21bd8bff6524031d424c389fe1cbcdfd2b609b522e64e +7ab188a5b0c7741fbb3e2c0b1f8afdaccddd93e11e3fb1ecde1c8783ccc84933 +590c00626ac0f473740794be7264dff08dd93bcc895757ca8cfdb61fbfa2ae42 +6eef97c80d9e975c678a26044da564a51e5850b88630fbafb73204a5f7e34449 +80603641d4ecc43492a3195dc8d2efc326c9d2eb52718bc012246c5f139ac214 +98622237d4e7ef1118f685e1cfbe8f78937b20ae02dfcd3a5859d6a4f1a08c81 +9b62adb07745b8afb1e48877dc2915f48c5dea19500f8657accd2d41efae5f97 +b0b7bd49d319d08330ee5633b0950cb7989738060ec629d4449e31de66dec814 +0c8fe350a0473f8dc81146ce3863302f420dc463986915f7f9ff7bf802c2ed66 +e5b9466fd3be35d969f4620fbc02fb8d5259b3246f5ca759153276a5b82570bc +47215f35b93326f066c3a523c972d8fb6988c9cfb03b3cca44cb3f4fad9a558e +7013f8d0e29348302913b39e5375264300ec218a60f3edade5fec9c958e2595a +c8965070a1b123043ad0ec9b91a6f8973965354933ca5552d503c37c463ea75f +b93ccefc04a653af10abe9bec36c0b466ee6207beaf6fc0ea6cfdffcdd87c8aa +86c5aac0592d3316df8ac7d37652a2ff9e95ca3cf670bfde9f26ca47d9b17498 +62f6ef8e35629e538f5febdeecddae88b1dd5f165ebd5303d4ae43781d912dd3 +52a86c7cf89fed89735ce8da32b0c6048e263b9d5ae5a85ab19a5a00c77ba59b +bd6c0982cdf3673d593e51429b6e00aed22caaf5d542663b47c168d7b95cbf8d +d33374cb9f0cff75b590e0ea05525668e79195e414becdb3bfc1b32912950c02 +35b76ece18e1c4d156d970f86877f34ebdae6592c60b8df068881d841bed1be6 +4b2719d77688554c05e6ed5f685e3048a7c06ac2f2342e310046579d880ff394 +908f32cf4db4d6f57cb4648627b7e0fdd2fb570ee190febb1e55c5dc951ec361 +3d41cf85b32a6bce7f766fffe54d399be503d7d4310e9e39aaa32d31a7831817 +acc3b0bac7b5caee72177e82ef621e0f6bf43f17710bb740cf8cb58c054cfcd0 +cc183b54d325a7919c6d08cfaa203a259b4a691d8d01c94c97b44358f040cf9e +d17c2beda41c5e4d75813937ba1562d7c3092855711b60a476ced4bea19daa1b +e8fc54f536126d2ff772bb97456894abf57af592186a706130dca4bd733100e0 +40a69e4b7f733b8e60cdbe2e7a5b1fbeef864f1ad7dc821ac9210414fbd6c485 +0c3eea65166073698aa70c12c506fb7f0e89d5b3e924146a22004653a23eaae2 +fa54f9885961f057d125692bee1ec510e99de637253f273d33345f5df9ed6dbf +a5c35b402047c559501762fc78a73315440428deff87f49d9d5bc646ae8db9e9 +8c4edb54071e56342fb8ee5af6337541964708bb757a339092866ebd42a07262 +92848ce1d291c3c1aa0e5aa5b21491bfb2c5af723c176b29af98b4e4a57391ad +7a71af3b5fc9aab773eb25cde6e21b344608ec7f1db3664e1aec04e97ca440e7 +56b9d1938f7155691e95d7af717e2d313b57c5f06382726f3690dc5e26508945 +88caea9fa731401104fede6d8c55a0a209f5b47d9b2e1faf7b93b1e40100b48a +85ba19f40c28c1704ed40eaad07ac840a1ebb89da3c2a0458eb63f61ac482f78 +2d747cce829789de7a7d63e28e2ca010f08ac41460fbd7cf7c2f401acd03a3d2 +7f66c3bee096d46b8ea320ddc416143aed6667dcb6c13dbf491444a052834f40 +6ea95aa5a2134d9c6185aae6b51e92b4ff44e811cb95577307aa552eda00eea6 +ab6e37a7502da756e41d25a8b2a4981d082277286e1847d5c1c493df2fed18fa +34f0d4ac9f4630b64c9c9a04cd62b1b2a3d6c14e293c096c905336aba5107e2c +7c3b0efd27343e1cc131a2171ecf841e665d88b52b6ca2932b7f792bae305f01 +6ff0ada4b8b06bf3c370219503ccd76a0076e60e4f0886ae86a362621d51db72 +8f654f4732bb511b1a5e9e0930f546daaa31a3f7b717699862e908ea6e776d3b +be109c11056ad49cc686bc9e581a926942a51912f71c817fc0dff0451c3acc4e +312f8a15afecffa85fcce4cc111527be81c5f8945f0f28e70d6d938d931eb49f +22fdc216dd348375bc6d3277761ad26a9b2754c0bd300c119380d6b849efd1fc +a9b291759ccc9dfe70af766569141c00ea4c9d8a74a4527ccd073fc5c3739645 +fe6d83bd87053e0ddab426b5f1035dbf1daa40f29639d3e35e678513706077b7 +0dfd89c14925f44746f457b8486ce1c01ad9112f6fbe959e17df36ff563f863b +13fecde99dd23f1c5ff5c8130135ef51d7583692079d7e94a757095a82db0ab3 +4df509521a5f585245ac7b63f60be24ff91617c89bf6986111d447b563b34ff2 +a3b52ca9f7c5a9b92ca2999f7591d6562a93be5655d619fc4869d8d8a5e2bb1e +1b8aa001ece75ec29c44840a5516093d6f0e449ebacb9c85eb0082f6ae0b356f +75d81280564d4e691410457a46379f6d1219c41cf7862cf9019d6d9889caa6d8 +54d1be5d4f90f64ed1834801b11f09847ac7a4cc70d8b8ff14efb81d722aef13 +dfcc686e007da302916416f5a5b9a7b6d15cfc8f28c23e8960930afcd249a739 +c260babbb811fba86335691d88185d89be9ba660ef296acef8e062de070cc460 +f4c5d0af3f0f0ad299d889a47df833fc9b3c86ea3a4145c18578a726fb3d7b42 +3169c26616f550251dfafa68db1f6b36133cb57af1da9cb62d94818e2af2af1d +3c7aecd4d799a79df76a9b0db90550762e7d6a57f500d992d7aecf4757fc05a1 +4489e42172f2bee0a973d59f82fc594f86995028a211f605794568dd66c2c45f +d884a04e05aa9d2c80274e32876234b7a512b9aa19d8cc38d31d5b8914b4294c +192c2f3efa73ad809cc1e800b03b88cda056945c507fc6aab629cde9a61a446d +51841ebe84bbcd25ac7b7c9e42a60834f1af0be57294e26d52a5daec7232b9b3 +4f4057f3593f2c693402d0dbda82b71f4b6db7658dcd2e9b8dc16b3f71598fad +780cf7f4b8d0d3c00b079d56ae1e4124ce38589ade63704f808e18993deab4b5 +f2f986f2cea963a6073ef33a4f72f8fdd751b3e5e7c8281e951966adf89c82ed +1b45f9cf8a3b4964102558caddc29ba967b36d1b13c22dd89d1f37bbf7b836c2 +99caac952114658b7346bb27358582bccaa3ab9f24543ee981742a0439ee29f0 +082c545a2c78588c3fa89819c223a151dcb9c19b05ea0736945781cfc506cb19 +c1a25668b3a665e9bc4eca605bb028355a9edd8533f9af7db56595f93fdf476e +fe8b0e123c747e5d5f3d98ccb41cb341f607980b0ff4520e00842fd1b5e18032 +9ad533ca0c354d3d84d0a13e7e44662a3a9811ae7406b797bd328f782d0b7e55 +e68ab8d8d03dbbe90d70959a901677c765e5a0217681a70720ead4c92e69f905 +fd666abae3f3cd985bade5b089391c6547d6604eff3bfc779c03cea5dfb7f688 +8f648d2f81702a89404c19100a71c7146e52782ed486f081b0d29f91be613e92 +7b410ab6bef4f847ed227ad0470742b425978678a22afdf3f57b2306713d64ae +d62452a654340aac6f62cd9302bc8007a370aa332153e29b4df6ceb58b2d6fee +abe02d0f1a34494af55d5b6fa2f159deb7d69041e3cf96138c99531d7321a8be +f5ba1c0bc4941433c992bfb928588e7d104edaf9e80b216ccd10fec231baec28 +87b443922d7d60bb7f0253071619d1e31912c44aa70f50875e962484b33c55ba +3aa22deb849e0e2c9ebaf0ce145628b863735436504851bb058b85d616f21d8d +cf7187f109d9a7508d791ea946555b9bc14b235908642a522ebdb1da88301646 +7bae7db2d1505e63a559802cfac67142e16301a1b4c1f928a00545217357a5eb +6a53100cfeed1647a6b5c3534fa199c67c52b71606382b50d4f386525a77dc88 +a8bd1bfe0acaf4d654b3a228a1540c9b5d6e20aa5eb25934762e50b7763da8e4 +3b1747ab686c199e1e3fc18bfb2d8c6455f252cce3a6103e1d133c7e49fdcf55 +11efe081ba7a9b427f1385c783783afce90adc901a8d7545628fb19907b8e5e5 +6e3591997e165ec7d5bcff87ab35d5df2fb09ec6c5f902524564ad16d81fd1a7 +4c46dcf5b152eaff56b3056aa6df53470330ce4f051bcbba72f1be0452d537b6 +d28f1866de6029d2c2b64685ca5f23a3bba98e5867b0251d89432b84ab4a4b36 +93eeb04421798c8af37e8315e4b610eee2161884facacdc79fdd0582c1dea0f0 +927c98c0b02b2fce276b058cff33de28ea737685992458fd9329259d5c410df8 +3d90d0c89cc5dea2e84c35082618ba10266e222475d5ee2197824a7d59523857 +d35899a1e92bd4b4667f3424182905bbec0ada6ec5853ec2f22b293fafbeaa85 +afba1f2ecb46524d0dd327765370cc48131eb91803ca3e902f979fc09f5e8532 +b03287337f936b25f2a5b3040abcb0606fdda74a6eaa4063cea1c53a821fb965 +bc23a5aba168c77fe23a7796517509c283cfcb900341a85e079b257477a2a572 +abe4969400de290563f515d616e40a5e0c253073d5cd8477e5e5a9b5d3725963 +9c39060aa8c4ae392b2a128aac74b19ae4fc648b0260af15c1cab6a5dcb22496 +a9c381ab918c40680100ee69e73cd6eb69bf7904ca242b2f2ee9b9715312c3d5 +33c1f32af9477a8f7c548b3bbdc36f1e8718f51f69edc2e188651f296ef26ab9 +f1ae9980b1f4eaa7e0cd8c0c1f0ccb112661d86bfdb39f0bbe997288f7b5d144 +97808dbceed22294e2ea05aa750ef944a60775eee96e02d28628dd0b115bfc3e +1e2219a02d4ab33bf2278b5109e007a06049a6bf9301a5efc9d6655b2c89fc5b +5f5f41a7d1783b044ca77c75d8c6a9104a83c9c9aa9d1c5f59af8f27f3427208 +e4cb79d5604c8e65d3e7b79969c269203e3b75ba3fc2d0d8216fd0acfa76b3c4 +037da7389842040606552c1047bd8f583b426010206cfe52b8f1ba70e4885b7c +94c0376bf8cc96c8a728db4ea9abc5b1daf2efb7be05dab3c6bf7ad4f462c358 +e9c04e201717fa800c9d7a42095d93065c3f82e45d5403028a3e1a35c3e0d74c +f884d287e8c5c00cddc714bdc2367b15de83bfddd0577e016c94e8c51cf654b8 +aac7a68805f394eed203b8448cab5ac384782bae222820ff8e83c3212e429121 +e2b752a76ac0a19f273745037a1a3949554709988b7b9dc7f3e716d33608a7df +388565b9f8e5780db9c571f6b55593dd84b9a16fdb1b74f8b32d9a613ecef342 +062a618c336ab945580126a14aa4d07ec336ccc8f3e32339cb1cd0a0d1dd7674 +fe1e001716914fec7c17357fab233efb81cc67772a559dfad42174174522af25 +ea0ebe99a38de98b49d75c9c438797157a9d0da29f88e6a2c4a7e014a8d74c97 +454d4c6c4fe2580a25ec5569fb27afb8b3c6fd879b255e257ca291ee92970682 +3de020a13bdb46b349eb1913f00268d85c3283eba8c7989be1d73286d1290611 +005c6196f3e89db6e0b8c0802a35e3e94338d468b319ef502de294281a83bc35 +0ab3728f08daf1918dbcfe3f866296a5a4b9bdc42c2b86a4cf624ba6196abd84 +e5489b5f9c859fb0173eda877a3f539a33b0fdecb066bbf4b5c7df9cf6622ad8 +4acd515ca47d6ed0a3529f614334c26835a6d4e976c14ab910bcaaa7b36d0a23 +859b3b38d452ef89a659cf90b2ab373426e5784b82268b1361761917f28d625d +3415272952cd2403d3472d2796ceede3a698257173ebb32c88e7a8cbf07044cd +0ce80f60e096ccaefcb787ef0ee3cf7bfbf7164649a3c7e63c4705684d373045 +693d2d94c81610cc0811148dc54c9261ba75a5bde19a33339caf987d2106d1d2 +3b613d5533cc0a8f092b7d94f6de89d0888e03c9ae11f4c31dfaa97766c29c7c +15e56695d9c7c64e636e6cbe2319a5d84b2d627d3982824e75d895eae30720e1 +aa7638781f16b52f40d2e691550bf4682ad10f323584ea56566b007d1580444a +0f87e62132ede1f231d8194ad4f5f16c1a5ed32652bc58be70c29b243a57bf81 +bffc60c5e5833f5296c97e64ecd889c8246fdcd9e3febb09ae2642ae7e582e3e +88259a5412270ef7d7ad5e193bd1fb80116876572be64e5ed4ee0655a90663ea +217867a517b1f8187d8fd94172d4e40289d14043c9df828ff81eb099fb8998d7 +647d82a668e9c2bbef88a7395bc0f28932b1d6e488093110219b948716191dcb +09111a08e65d372bbff427cc08312cdb5f38e29170211d642f4efe657b27a345 +2fe0f577c3bdd5ae66ab06b97092334b740ab016de1fb629e2c7a94d4d967e32 +5c088b8837d4b3414a4604358ee7ad7ea9c26abf50e4c733de1777a18c1f744d +cc29e0e2c3f34ba58c036c63b774fafefea9368d0fd83e050187484d8ceda8ef +e2fc364b8c1325eb389d0a7aa952d9b95044b90c72deba02e66ac886d99f0000 +f829343a2f496a704a3a37f8c3d7351a58e2673eca098fd509eaf1fed3023a4f +6a1c9ba256b48f50d989093d780882d3ed41166ca45f08e74ec435c16b5768cf +d31f0c57338740b252539aad87d0f48ebcc53f30be02abd3859a72de733e3d75 +ecca381fd85cccf1a7b195e45a11e616b5361739e056f05918e6c4ed1a9906db +ba0ab4da907eb987c1f05a7ac49e2874849e4659aec28658a3fa8cae79ef225d +c90c24322271762c664ecebc068ee4bb820871b7affd7defdb2ae1bc6a1faad2 +85b2e06e50010d3a2e5efb6e7e413b58a38ef3555f2d7b864a116719bf5da207 +1b8b42d9e60256d1931abb4cfae3a9bce173db7153aaefdc2938e367cc93c0d8 +54b042c2adfdcb615fa41bf5a559af7058adb10efa573d853951a3da1a897bd5 +10fcf1711e8f39ad18774fbd5e87b71a2daf93b9b05b74cf2e98461752623fd8 +5f467b8f736b115d34364891a6092167072f59e312bccaa1396bc780cf9f9eda +bf9b42429c88f6586e952480cb73dfc7c63524b110d59bbc4a77d789063dc260 +f8cebe6bb3a258aa633f2df0408a6370e7f85959271d9881f466725907d060d2 +3d99a771e319b11dc0804258244b1523eba648f7ea1f548d5e95bac573e046b1 +b08dd8e779274e37e0caabb9c62ac9e74555d41bcb7662cf2c411af64f1ea8d0 +e2320ca55d9b49bc7218ef0eecf41829297453883a09f97761105825bfef93b2 +80d544f7cc27c1eda2da5dce085f0c202c492b832998cfdc17892d2a64d9d2cf +96339705465f96c1bb9fd4d0794541d800dc4e09899ac361f3340243eec262a4 +643afb687180376401a40486938c76ccb8d8a56b26f309d8d15e0d405f35f6ee +f3ad74ad35bfcaa5a1337ccb412f3dd75e28f14f94b2996aeae07ffd7bb8afb5 +7a8276889445d030876b938f30b5a3610529f2e8891e5e1215ccfe2ef5608fbd +60fdcf3feb60c735c8381fb7b420c9b7d66408b91bd63c1e2b4015a436c731cb +fbe7bcc698e37418d807168c4d4301a58b9bcd1cfcaf64205d254cf2dc6a76f1 +284a31ef4aaecab69aeed51cce585eb4217655f4c5340723aa1bd1a0506a93e2 +b448c15f00af23f78551d74a6293267b4a16b76022f1130a8b24d1fc49174dc1 +f733baceb57ec43f38a18dba735039c67a40983091bb87afd6ae307cba6e3b9e +2de2fa0c42cad98194644bc0d5671251abe5a6ecef4e7df8fd694864938424f6 +7005eb763cea301c86e5c5b87995c16dff71fe9989aabee51a48340a365febb8 +e2fa1b00d2d2b79016bd0c6e0c2c5065c00997fc2ca66367c7d41dee9cbcc6ac +22510da10e6a25428caf8f43a535723df010c504bc790479177f1ef093b70cf0 +ea547b1a2d1aa673ec287e733e998599891f364d96f914fec389984c3c6e71af +364adb47b2b29937ed44aafcc53ad7220c571ffa855aa34ee5cbfbd839fb23f4 +db8fdfef803ab67034b3208302d19e1a4afbf38ba4a7c3e270a8bb6de37265de +dff82e49447d9abba6ec0828a5845f3dd9ae7c6da1417f81bd7727849cba10fa +ebc4619508fb6428255da96960695c6214bf3764ed388b90e58ab453d65d68c0 +b5f63504bdf241c4cade256ec7b50e2af600271e733540d696f0815861851dc3 +90493fc320ab74f81b57d0599c42b5b95d10565249504c4cecdadacc6ba2c470 +6c136af58a090cf460cfd495f6d46e1572a75fa0f7f5f7191e6b974f1edb6023 +d7bf714c8bc5dc285e4c5555c9563c5ee1c857863ad8810773392a05e249364e +ecc619c9d1dad94414049c3ad951d244ea9b29e6d3b099e756dc26495653757d +637021c3dce8526150cb60ba3eba354a4a9fea778d4623cb407b67a1f95f5236 +e9f52a4e61f8a1d0f7360036187f8fe457c7d8f6834cacf006ac136a31c0c0aa +7336c1e3443fdf8a25c3b821ac378b0d2659bc49da81e9fe129142fe7a20782a +8a65208a2f456b92a25da0605eda8dc7cf899cdc8320cac31fb63ed08cce04ab +7dd2f192fee367ea866844722f8dd9714417a24bd19fa4e66573758eba95e1b1 +0e27250947c4752966c4d0d4d2ad7f0199872f530403b06bc8af5a2ba92f058c +0eea2721c97b3a58caa2487ba8b09fe90ab3ab33c1bcae0bf6bc6a7da76da830 +1205d967cab0569406fb616e8376f2a05c878c24143697a72880a8a4ae80ae72 +5c864253d4db2ed14814ac43d6b7849f32d392129618bdeb25258251c34cf608 +bbe05c6d996b1eb7788dc1374e9291571e5a260c2811ee701362b5a069b5fc96 +54a684587e818c815dbc557e8652456ce4805e48a34688ca3b63c9bb62114588 +9b5aac822f0d91e0e020f193c0045e70f783f444aabe46ea87dd8ce338ec1349 +37c023be7b0c326770ca8c57de5bb86b5a802869627a2b0db966b9cb7a610d29 +40f83234272fe3a73973d1ae4af852a26904d16aaffca66c0c805dbc6be74287 +a0f8cc8aa6c395c9205ec70aee522e2def7b6b1e99cd71cf0aa0de6533c1a56a +57b8fcabb61b38cd629195cf9942dad532e8a23b3b43a5efd1ffe446f39accff +e327fd40729b51de6da9b132d5f0a17d0809e2f3841b6d4d706558c348f517c0 +de86c733a263624132acc1d49d8401418dde8131340f7c705fc372e4b104432c +a4f3a1c858c631149a0fb3035455d4170148e43b302350c2fde8bb5462c53c7b +40d5eeb45dc157c41beb49ba31691789933141f0bfe54676ffc2d274c64592c3 +3edeabcd5fc164fac3067643bca935d5c81984194a3a48f923a83ed8f63b2c22 +a7d09e75fe78c32b762773436d7d18a6aad941a44eee9afc869283d6772ffbb8 +042f4525c7afa81c7f11bc0687ec919ffc82e6f30aee26f3269fb8afd73d3afb +5ed99367432bf954d11c36f62200e7f7b2d25527a41a594f6205c77e715e61db +03c388d978aa6389cd428a1eedbe05dad3897d842f467385729624534977ccfb +5ab79356d3d74ff36335a73ecd095b220dd87c64119004f664bca9a2cd71d0a8 +1ddaebf1b59132ac3df3e80b4f7fa59d286de9acd3d4edd514af2552cf5ab9f9 +7e4a05a078f4d7afcd686d117e319f8f14d69be43a0609bb9a9cb36a75a88abb +7d448b068a22314ba26a38744ab35c95bd9ccce0429f425a35f97dfa06a0ff0f +2164be5181c03742e1bed6f352d424fe32a63bb9234a4e5c5913820b45c6804d +f52495dca85fdba1baf2e9ac651f13c6e2fa67752106b41a50f2498340c4cca9 +8a05f652b44f71aad20f58a04644f00f6ba6c8426d02373b841740cedd89ab9d +a8847d71684cc3fb83c7e7c69cfde982501fd135282cea18392f9db01a2d0799 +f00a189a58037af7e6ce33a409698a586e901f2e2fa03d53f02d20d4a52bca89 +b53573f2486bd4514191c53f3b1563d54ed5c0efa5efada2a69ff18384f2f748 +3fa2b2332e57556f315475450c9975bd29ac49adb00ea413f1b2a5644610ca47 +c547aecb53ca27ca12a95eeb4790d33c987ec205f55a8640e297e0cbaa63cddd +1e991c6854c4499ab7da19f2754a355d17a2c978816bda6a0ed61aa6af9ad04c +1d4b1f6de2364dece5ebe66b0c84eac413d9fabb60b260045dcbc257139cb498 +6c4a91c36084f2c3953b23fddbc8e19b70f681da1b956447a2e8aa57acd29137 +47839b8e6883550bdba2c65499c04054a34cef6a15cce006d8e93fdaa536c04e +a044066b5dec19b90e5cfb7f616f2610b7e1e0cd0a6ac003237b35a57005be22 +9d53c8863c352d1a0816ec77d8fc422ab74f1a0438f2aa18b3dcba27f25ee916 +eaa7d0979cabbf027cb0410f6562c7b037e918299d628dc9aa11f0ee246bc3e0 +04790459b7eac375ccdbe5d108d74024754704b0f62561c657c49ecafe3d794d +239a13c8207fe7475a5dfb390198465c5d35ee8e0f4a4381526b57d3328700fc +a470669fcc2078491ff53da37c5a214dfb0fd1c3593d93cb5e526ceeffb17313 +0b926ce2bde0487c7efab5aa886bd557e8b6be89842c68e952eb68f9f13ec43c +9eb4324ae44eafae1c214f61a4c883e744cd622bd677024dd7214d36c263b5ed +ec6489de65a3c84561d9d3b2fbdd1ffc3d47bd6f8c2e38fc944f9455ae7c704e +ff92f58d3fb194ebe093ee9315b1117fc03b75f270fae86c5818e77bf1db7978 +89c329df92003d368173a60bd4c482393ccfa62c6023d7d3e335be7ff18e9a1f +e8396e868c8f1b39599a5194d2e20e7f6fe7f7b61612f6ea95a924e7862b2bc3 +669c6446b835ed2abb8be6ec42ad85d4009f155eee771d04337d9be216cc0450 +d9ce2462e1084615471bd6c5bf6b0e1b384e35780f8b3276695796bc9f1b41c4 +a264b30a431cce5b1a1669223b7ab0f3aebdc5285f251e4f48aba3726f5978b9 +d71dcababd559b25fc06e4f9d96cf8ceee1a4da69827bf867b7a30b10963e7a9 +02f6e4c9a41a5203552da8b7fdc135cf7302d6e83079b53afaf62eeb3b25f59d +9397eeaf9f5700aa1a7e468a1b1027c1ce2a34d6a7854a83373a5c0e9427d9d1 +e041111696696d07e5fb4b6a439f43c33601426ac65700515f29344299f18fca +c3a4d8229277ee5bceaf32309e3b4c7ec0a009346cd96ebeb7f9eec6ec347da5 +a54ac8afc3c6dc6dd5f7421e1f5aa2a8dd47c9261de3fabe8a4cf811ed4440a0 +e6d870ecd3e78026506da94b80411048053758e2f8f248061b553bfe15e76392 +7e93cf41bfd5ee71a532c3505e923a67007fe2588b7d494890ddab69c7287f6c +64f175931b26812b1af8c29c20724b2e2af3d0c151c453b601c2274d43cecaf6 +b449b2179974b2a0a6533cc00a7c6a2b5597b6ac8f91c456e1e8b4ee5867393e +c1980e1597de038fd2dfc4d0a1a59352d1d6f78007e29c4a1f0e98b58227ec88 +a34a9f55111dac291550c6e9c35ce433c9a952dc6cac6335c6f5234d55555c1a +91841aff383692268b6e6e8dd4db468b193980f06a11a674593ced444c5f092b +0b2a83eda895580fcc35035178db700ee22fbe3d211dcca75be24dccfd9dba4d +a225841fcd38a7345848a227c9050e7d730a13bc4e5b7ca3f89ede4628bd1aea +f47105345c8e1695e51e7762fb69e5b4fc118aab4a287832e2b9643aef5ddb78 +7cff2438bc70dc2dc1266580fd98a048a0ec2c6ccffa4544f43c02e1362ae4da +ef6361f61adf5132341fb6400efd09c351009b43916825ead376766114b2d50f +d5bbc54bbd17c75e255a254b4c64bd855ed4193c194b27875ba36f4ea734daad +31e7ab06af45df501da8cb91c05d35acb559d2ec6aba2686bb33d01d9c305b66 +706adbefcb66e6a8526c41966c40964ca94a99d01a944367252a65b92a7e48ac +e26b8d1382d9e04fcce9bf4b43072c00aae4f029c1b6be2a842885a2ae94160f +0681e2a73630c4d656885c89c2998b30c7c60d15b40b71f5a2ab7e8b1b203685 +ef106b9797feb8d7b7ec94037e6ceffde96e4c7f05c86d28d525331154a34996 +18698d18715a88a45c9a57f08c1e94c94b3d4827620f7a7f1096bc43afdc61dd +533af69d70a896c05386d68233d0b4f628e410aeba52b30c95c7c1a5e821fd96 +2fddb45bc655da123d8983be1de3d226cf451bd02f83b89d92e3ed30b8b23a6b +8be3e0f46e1e2e1f898e2646e642428c3c1b196aa98d5ad73771b93b580f1625 +54613008e5aace1c10728907d0a5594a63ab040c7450635eee651479eb627f5e +c4dac3bc8b63cdedec5bc5f970313b8ec0d200e4f697e38a63ec4f0581b14e3c +89ed49b703083dd2c866865e8bc0f626556708e73104c12e04b293850b5ae418 +707812f887f3178de6586577221e410bfc66e65f8ddc00c73c6cca0799900001 +a1f49c8f8c043f5b0a9f8c5cb7132952a0576b98a5637dd3d946d5ce8aef90e6 +7caf880f60690ad2053a4e56fc80905d5e828c8abfd0ed6acaf0341554d6f249 +3eb97543d80655f858e0e78ed65444f1061ee7561abfd4f8e59019227c794a44 +262161bef2f4193f852de5c645d00fe155de3c2ec86e7d3bbf2052eb0939d7ab +669dd76665f83308de7a353197244811848a6fcd3cc1f07dd44103617491af66 +99bb2172aec03bcb3d54fdad6841214d1309bd720856a96955df4b3efe86012d +55eb09b8054a912a9fd2f4199c0dbbcf307076929b78aa1259b2a7e9766ee9e6 +061fddd49a0d550c95dd07e03f8ccabb388212e36ee6f40e6c2090dc878deb34 +c55d13bd120f0d981e9ec0f71bacefef1f04c781ad535db3b299802291cb1c4f +de99b15fc5028708648b7f1b9b8d307b25de2b141744c709d52b3ce08f32cf19 +29296df29ac136b161296ff89457eebc2ab4834bcce794ecd5df17a5e16d2aca +fac0885f02dc598f4605e23cc6c61c970a018f7b79d2987e144a153ab422b6a0 +abd34c9eeb31112b519ac0e68623124884890e00252078a9b6f4915f74fcc738 +0e37eb5a34197814cb05b199bdef273b73a6d2513fcfed62aa2cc37f3bc854cf +060310ba5cb72f3be139b05a50cf4d89be78cad3fa61b82b7e00167439a53ee0 +ce0332ba00e9781489dd0271055a8ae9149f7150cca484297399c456bd41d2a6 +aa6a8527b7961f3f4d243a044d3f70c86ef5604c02461f9d923be73cca40ada6 +0d8b53b61a7b853a15585e5129e857ac7d0104e47e2f9abc037b12e4b17cc0fa +c6d58952db7976eb09939a35289e4ed251de5b5fcc074726bb4a0e29f0395b1e +5221e913f5349a2aba2aa2ae3fc76d35b87b0212b7030d50dccc1d59ff529965 +c6b403a62d1f54a54f425cd3264b12668e50a27728ee86aba5ebab3f9bd2a77e +32581354946c249046daf4acb0a2296e3b446c44e0d7cb8529a54cdb90fe93e8 +3a0b1d81e17f81bc939b95dda8c86d8fb3e094624c8dcb0bcc386dfb8867bbf8 +8159c21795df9ca9bf0817d8d1d74fd8594722a23d877a1e639072e839d676f5 +a6787a17984b759762c3c940a14de04480752263a6beda995cd5c47bc39eada3 +b694fce273598ed927c67369dc061372edff607f367e6cfcdeb9ed6ef96784a9 +220b5e06c1047a23cc38e7cc434ed12e7049f3e22de3bda349d50d14ba1d7eee +01e46127a9aa9ecd0b836c0f313368e590c449ded8d53ccb78dd2822fe3448b4 +2348e77301e2742d8509993ac7113ee43f44e51910336807219d18a71d4b615e +5ff411985b1f657a13e88608397b94ded01c3cbd9fabf35d71b4910bd7bb7683 +df759138c91ff859b0fae8b14f97610ece818a13bb879fa730476a9a656b9206 +57068109ca9011738cf90f2e46474f122dc8c875eff23dd92b2bb1b59d1dfab3 +470c328f227b29acf8ecd0c2e561392fb5eba574cffca432a9985d58f8f76ffe +26617cec79a786b44cfd546a4d7f731fd3db9c077ba9a6b381f1cafb070f9d7e +f886079b5e515474b04d7ac6150f80041edf3a30b5cadd8672df9e81e52f455c +457f85e29fcc3b8f031277e7e4666f6d805ca9993fc2f0c023ba1bf391385639 +9106a079c941883909fa260020d50a9b694a9591869905182e82fad78f1cd2db +f771abcc6c86ffe5a7d52ae1426e4f3350061a12434b265a220cb3b9bfac781d +9409542217a10329ef0095e92a29e4464059948371ae9a3d6c58319a52052c90 +e89caa31fc4edc8bf78c98461103ea56c2d366c13ff35002f3f90693eb36bade +974e9434250fd63b91112443c00d5d64d860a7686385e6382a479b75d30a5f70 +ba1db109d3d87581e330d03e65dd1d6f0e443d7e88c0620ac9bae07e397ed242 +45a1202be80712aaeedaff1bddfa1ee3a897e874f3a1c88350b91d9223dacd87 +fe0880764cc9d15669dd6a23f70d54f4d15415286b7daaecffa54f940e64bdb1 +530a73dc0b0c926e263ae6116c7b9df471b71f0f650e46d9a84ae40763f14009 +b4b167623fbfb5ad1192f6457affe12c3d5014c9beb30a8c82ecb81e281e5519 +cad7bac7deedccf53adb059f5f1686d7f97ee15a0f0d3b56f4e54d477092cd11 +fee9585fcf70f3984ddeeb6c8e1c36e998d0a20ae44961416a84410d859a4648 +e53f5793517a0f950040fb771eda852275d7430afdba83e21a41ca49682bd39e +7ede431fd5e0d28973f204643c962a9777230456ad3c903298399d4a054e3dc4 +7a303868654848c44973fb90d0eadf17d989112dff5512c9c5ff141041477bbe +1a0692982fbdfc193d188d80e550a75fbc5c0951b0a1e4de1043ffaedd1937f7 +e7d4b67dfbf18e54c3371c8d01d724653d0d898132ced1a7eb20076d94da667b +84a5c9ce69cec019071deaabeabfbec1fb39192256c21e54adc0e6fab1075214 +a165a12860c2450c16f4328c28d018b9fb41c42cbc498cebf4109ecfd2828e72 +01ebb366917bc0a374872061f9a926517a176e292bce041054fd6780984771a7 +213056fd6df457d3aa6f4e6c11f896f52ae12c87387d27bbcd4a524234cbb67f +7e8557172875668a582bab0e5a209fccf07636667d70897f80506ae1b0b17702 +d2a658cb618779e9c0e32b1112be65dd2419680d3041c777e2e918fec0985c3e +da0f1bec9ff9ca09a6187b2480a1d6448d4d7b97804c6db05ce952b794174cdb +58912aa64cc5269e65307c1f146bb4f9e49ce7d3c71cb7564ee02943d405bfaf +8c850c8ece0bd7c7874c24d43b690b3372c94c98b31141058f2c39dd3c461194 +d9adebcf8f0ca1350198b597ba38fc4fe565918ea1ad1b9dc71e66396011fe5b +6edb45a2a50fe1efee2cad6d4e6e9832ca0915cc9c119f39af5355fb8413b289 +3bae6cbc781f2c93b349959a364c7f1d62b945622a2bfd28fcd7b00b5e150a52 +934548bb4b93faabff276b5ad2fc6109a883eadf8ad35c2d27fb0b839903c90e +660670fb9f573123490dc84c058230712e4cefac3f1d2423814e57ab3e4c2f51 +c2c0c609f2acceb798bc3ce1b81936244ab1f5e1b7d1578d1dcbdf574e1f706b +36fde4fcb94b05eae159c961c9ecaf027270d8e61ffd159e17ade9218d439420 +388b8101ab65e449d2260f10b3131d94c1dcc4740f0776f7bf6e0eda775b46c5 +7165e2e3adee3fa0d61cfea0d4bf8ae34b71cdde6fabfc8ee73070b4828f7cf7 +7ea1a6e6cccac54feee876402cf4f61793b4e7c50ecd337b1adbdf64c7efa3e4 +2fda462c1b05dba19cf2ba5e9a19a93ec4de0bf42389bf5831694bbe35a9f27f +dbd0d055e7ee5b3d209f9f9b45e0732a897125e27589e3ccd315684a8b9a7b50 +107b1923d8125186633f39209afa8d64fbe41d611f40a9d61f8d798a561366c7 +7eb403d3e797b816fe7c0d1f79f1c0d20281720c5333ef58547a3cea1dbe8559 +db2f75a85f998bac1232f10db58486d22ec9dca7eb74ec701d0c3109420db333 +d00dcaabb6665ffe310c7715d47c253d4c1363548865e13ccab1e8731961e43d +0cec7d226aed1c3870e0de46578db89cb7b52f485689b180e13eebc1b0c72813 +827d08ebda90e1c613b0ecd9e75fa046792cc459695852bb0c28b8771455f6ae +c9245a992a5dbb470c0df0a2aecb46e0aaf90c80ce3aa0b67f615985ce0d704e +000069f5fe057c3a15780b7f5816835ee67da2f6b19d1c809823e8f0d7b199b9 +00e2ad0165ccd45fac719469ee67e6e112520cbc3b60002b630eeb2042a649dd +8888888f9abebfc5c91827e4a2b74134d3ca4afc5dfe5c39bb1bc86688705e81 +3177a9c12c5b6c5fb8d8fd0a5e180afb28f40c107381fca2f9cfa85aa9d09875 +8888888cbdc0354cf161a0667703a689e80b52134f6dbf35df2bc9c0f46f9430 +12a6bff9d294949afd4e5d8188531666e9df4ac951527ff4faa161a35c03b8d9 +8888888b4084dbce3865a4a66115712b632611c76c21e8e5fc990fb03426213c +fffe2b35f54fc10993124ebf3e88349f4f2489c43f2c80557ce3ba79fb198e3f +b4191f640c3af896e2200194ab0b818c9c372e23778ca79fef9820cfbf860ad7 +f79855e919a6544776db70cb78b112b69779ac5610796545aab268f3c4ef6139 +f01ad807f854a6930c0300298648b2912b524ca6b7ddff12f8b8a16c6dc7f133 +dff75bcf43b8b0962e1e21838cc6e2d00a6ef02d95a9c6ea785c37a40bd56413 +94052cdb1f806c294db40dab2127ef4b77feca60e159264bdfbec5aa16a7cba6 +a17ae3aec0614d3d926113f9b0b8d4ebaa223ab0cb40fb6bd03cb1c78938bac1 +830b8ea98a57dbeab4366df7ed2a5ba68d0f475564874434647777ef4b521092 +f5c9838df3b8999b87fb1a59c7b65292cdbf4adca57dabd365121b17faf5d814 +084b469a565a8db2db7db3f367df813a0fe251a313ecf9a20363b7bcdea13a6b +3ec4396863837402f0637ed078eab5edd7f2d837912110d096bb491f30495284 +6ef750f503d3cb43bee4aef0ed8b8140873a1f71c6a95e2e7e583b2e2aa41a2d +bffd60d9b05c57c55eeb9247d07980b46b29363ecce91ec21819a75c3b1f276e +f916591fdced3e6f86599662e46965250d7db1fe3a6bfcae64b23ea1afc10991 +6651596e9d5122ba68661c3566750ced7fb018776b84b595b65daac168f14780 +d65d1f550b9a5ce05cc9b84ca23b35896337761f47c76c9124bd58cd0c0369cf +269e84d6dfa82637c0f00564c3dd3ae1184b5c9b470de45a4c2ad5d58a2b781e +5273f51ca9d8193d91172ab050fb1f21cefc2691d35973cc04231456e1ddd418 +12400a09921cb9614f78f65f27d0aeb0857847bab0455360aa1eb67afeb26781 +b2561c42301a454fb19496d17c2720be1175c3f71f56d0941b7df8b40e372a95 +d63e5aa48b96bcc0d1a5d9296fc77c637d20bf1de5b4fb102c8bb0bfda46774e +12401b089262bdb9f05d136a884a456a75e2601db732c5f79f37520b52e6d02b +8ea7e3f69f12b63e0a86f5a1cc3098afc16add4a6fa456b50e24afb406b7438f +6b4095b2acac170547138b28c988d0477b0e6d94d2e5335921d28aca26e9986c +36a7ce5b8f6434eb4e68612408b7d6062fc985ee562830cabec961edcfb6da08 +8f2bea76e84bbd50f2653dde51904cd9ec30fb30a3cf7ce63c8117e66cb1e42e +cce0fa6785ec4c856c00c699fffb1cbb12bc2a971ec0dbf6f43c643f775c6184 +651115ddd2f7493147ce19f013a632eab30c5dd40ecb31e886663b2470f0ee5c +a0358a77ed6b05eec6b337f5b71e11d1f7bbac5b40898260794b6cc224310d91 +89e720539f7e9781d38d9980addfe983a137a69e00a7d9aba911de779d70779b +903ad787eb000ebda9b7cf38c3895051e48f4ef2994dbb653ba6b5d33f339c38 +095e2fd1f5631c484bf398d7e00357b7bd94de95e4f887a92623972e08a98f7a +70d05630fe5c0cebada73d1d8438805fe2c74c137ad357b0ac6c7727d416b5c3 +43bc81c17a29e9b7b68da8c63c1e40274f0b97ea040d2375293032df0c608b3e +60c6152d23992b6a624b064e0255d998f97ce19d855e6e79733ab04d64f01816 +1f809b1be8eb29e52176a40d6fbc23b0050443e919e00a0a4e27945b683ca2e1 +0df37a82c00ca6816c1b9831495919b07b3b50fc6faaaa40927d21a900eee47b +a3c009dcf80fd5ab2116acc2a403459b777c2d4ba7e98cc92fc5d4c8afa7066a +8af23c9636af900f3a7e0f66fd227919b1075c9989132588928d3219a84d4547 +6ac634e681e2db6f603e45e1296da486d7e98f4ba8f0b4ef3a6e7680b79bbb57 +00000964b698b728022e6d180add7b2c060676e522ab2907f06198af7b2d0b99 +bae8c033dcfddedab92dbc836025296391f739eb9844db8660bcc04824d11e14 +95db7484473c415b6f6a1d204bb5c34fe290996d1d3825fd9189ffaf79253d7d +288e69bace0c84bfa9150c95b2f75d797e2ca716b1b08e6a989838fc6a56d194 +52315209f35f31f2be2aaca425f314a11709dc1e63d0796b9fc2b0aa60d36cca +ebae7fd743805f3d838d84ee13243bec5348d0f43d74cdc54c7440ecacd9e4c7 +1a516bec4ff0b77e462dbb992276c2ba4e659c0d2a79602ea5bb76a5a4d65454 +80bf6b9feaeba53ac4bcdb7f7f1d7ae501575d333700eedf1b9d6e4d291d0ac9 +c053392fa38e65299d35f2a785ae75b0c178d11ef8596bd1496f9860d9e56666 +c4e992af01a6531d713170bb54545ffe5255bafbb4f665fca959610617385f5a +1b7ac75e5bf95d216dadc1d480531bfc940ef64ed90d61ac91ee31241071a78b +acb8205b697427c87aadef83574b5abce930faf83b6bf499784ba3e396059bca +fe4d72e05e76c5314204f83a4cc7d3e3f6f790ba6be60a0c5299d51957001393 +86b602dae84b49526f5ba1ed6f85bd4bb2e51cab2c85f7c457a6a94ccbebe3f0 +9e13fc11f5af497bb5cfe0421ae6d53931349448c33ae556b028da9f8d2ad3e9 +bb1a4386e25f7ce880cc74ead709b09d5c59a5a5dc0264ffb9c75bdcf5aa76a9 +b9555893a89c1d1afe281ef5b86f8d5e99256c35bb0103cdc6fb8c5a703a0d76 +cdd158c0a0d82bdff5b9f301264c7d2e79e47570651f67f0836cfb3ad949b214 +f1b994fc964f19fe34bc07b9be1a0f5a9fd93bbe41264b643a63b1186f1850bf +aa38fc0507ca3ce3ed337906c6664c65f1974a2c900d7780cbe2db5bd7082d65 +09bb5719d8be69ce54d400083ffbb9a19bdec1c176e4a47873886d800d557864 +b992bf15e21b2b19c096254cf769831af79647f15b76624f9f9e137e1a68242a +31da124d841a44a0b84ca12cc05a2651588cda0b92534d75c9bc12d3b79ce3ad +4222afc57e02b67576c5fa6e010f64760614f9c6a8ab280e2a2ce51611cbdcb0 +7ca0200f96e830ffb47c0edd493b72ae92157eaf9eaed1502ab379e7d53c753f +808c759f58afcc8cd45273a76329dd5af35bc3338f0d43f57c6291096500db32 +5529b79da55654025f9cfc29b3602222ebe626ba4ec6921d20b4bffc65b92b12 +1aa08b068d7ff1837b867dc9a73f4dfa2d4b3cca25469f81e1b75ba8574adbd1 +9ecba077ff031b53218ceae09277c165404a22c67ceefa7c1afa31d2b945eb45 +6d6fa8fa6a2d20c046ffb2cbd5d046885f1e9d199b630a672f4a5a6b0ed0eadd +f3f8b6d2a2b56bd5cd2a6bd1a49ae88b49fd7bc3c7c54b6913847eeaf3968d53 +cf0e274c70ebaee91a66d6811fed32e503710ba405f32966cea37de5053463c1 +ad2cc93708ce804a7524b9f0a1d633a27188fc6f5133f455f0b517572b69981b +9828454f217cb6808a10723946e745053d79f21ab32a3c63d844d1c14981415a +851a10c20be1bf696009b7452283a1c1801ae3f628340a366511f972cb27e709 +027353de3e541828ba02911bb28648cd5b1d2a22fdb32aad88155356a71e07c2 +db63d9e2e47a293ad7c0cbcccf38db5efd651c29573ad26c39e863b71bb228c9 +7e316d5231638b3bc0fc590d171ea52935f2ed0226dad161cffba84203420146 +22de4ee65ad0bc338d55ce11dee17d4f421ba72a6c9c0523009a8ba61f5237f1 +0697aefb8dbfeac95fd51c3e0ed814d8cf6779c144b853bf36dc3839b4fffd1a +29fd68962c30655aa6ef9b192d19649b133468999480b2d1fd4ab8fc0b535a30 +d0060cc3b53efed24564faa7a69ed3e862d5c206751db52ea6471adf7fd110a4 +4c0b76b28dea3f61e38e4e177a2a12353c92eab2fb1afb463ea29e512ab7ffae +33a9884f1cba9523839cd763b71377bcacafd9eba5860437691fdaac3962187d +8f9750b86c285722a1eddebea0ba0a086a477d144fc6e5ed0d04fb46ca9c6558 +8b8b6e6ef79ee377cb877ec25de30e975444ea26d97aa5fd6a5728897491b59d +b71aab2ad564cf6c9e222aa6ac387f85f77480d2902bf7797fa03e1e8007c3e3 +b7a53f9f0dfdafce5343552ecd953e5bc025d89e9d960a74a477745798beee83 +ec89ce698fbdbd8d16b906ee2c41cd73a7a615b3675fe8fd7cb176ccbe202b14 +900ec60f825fb759438b76088b34a45d4760ece68878a1589e743747ae4cadbd +7720c1db850568c67822c3c95d3121241c54c1ad6bc95a14427eb36a98d4f4dd +bc9e2ac144171f145f4c537054e91cb2d8dfa3e39bdc34a541ea971c393e53ac +62fe449d1d5f8e12178d10b53ee448060096bd5f3d8d26c71705eb7913d68176 +a07e1e086f9d0e93ac6e98a5923d88d57414438481b9671cbfeade4dd1ebb531 +0a3fa2941f316cbf05d7a708f180a4f7cd8034f33ccfea77091252354da41e61 +7797f3a58d73c3ab36bb88215437846dc662b64120f977fa544b72ea8d321030 +21140d69e8ed63c485e036e3ba4003d4377984069f00a4c9d4678e5643418791 +64ffbf80f80d993e26580470f2304e49933baaaa1e482f9ccda78e2e993e5e62 +89340f47d618eeadebce54ac293b9e0c360b27fdfcb1fc1ecdb3528fee8404c2 +74a38ffbb3138c92f5a2797cbfa829b78e94e8f426b8f79d4a46802e39dc56dc +20c2c39b963dec9798cb967a4f1f299b8e432f8efcec017d65d53659e7adcd7f +26f80bf0a0ed9784cd84a8332a0c609864fc69d982b0f86b9bdec605107c50da +90be57e7b35ae0d4a53a56e52170562d756962dd09b8dd94fe9c5a41fffc4894 +ea79c2ae945c08f5c45c526928d9ae05b297b272121a590e465a36c3039690ca +19b15029b708cccfcd81d68cf1196e6577c010e7b72b270f3e4b2dc3067985f9 +e52984bb6962c7885407710b5850f2adca1c803830a8c9ea1c44e412be9696b3 +54c6bb6ee874eebd44fdea66ea5fd8a5e71339ab453f6874ec78250426aa8ab0 +13a46ba2972b11231cd044e20d13b4bf34c3271225b25185189217dcc717107b +5966efbaa71d6d6edf5e87f67855854b8d71cd0503d1aed2f8c01aa3c94568a4 +51767f184ad3e3e96c7eea385e948372e9ff8f084ca0ea42aee6aa294a40d65a +1799a808a2a721cdab00a7bb5fc052bfc601d5350d436298816af8d500a7925e +d036ea10494c005cb7951d49d6d3467043bdad638731cbfd460a8cfc65f380e1 +acb1e7146622a4aee93dbf47a8d969ea84d0f47e098d82e6e975afdcc3eaf47a +5499bcc9db4bf8020d6a3b02fd042587cb48ea4c47ea693d707b77b80f21a1b0 +c80ef2b6af0e59b5bd72ef6e1ab2e2989e90c9e0a0dcec450ab4c68187db83ca +b9f225e49edfab33ec836f2f67e8cf8fe62be882b5db7d70e3ac7f128f13634c +a4c76d472dba14970f9845be99e5f87c250f0296c307e5b3b80c1f1c3f677ab8 +4c275235574283f7e254c6aaead2585919b306f7ea02ba657e92284b41ff166c +3cc865c7a44cf2b8f869fac5505ede66aaa618bb532ca698912971ea8ca91736 +89207ea8dce53ae6c135327149228e42ae1ad6c4ab3738833c98a1489b86b924 +4c512f1b316fe78347d90484cdff2a262255d69d4527163b47bf63fb857d7090 +cdafcca089590bf2f114448a20560127cad8a038fc9dc4db56592c3c8ddad976 +eed646436901ac04c641fec1deac91ad066a598c5439aca005b8b56f70dd6a2f +9f3c861dcb2ccbe23cf03c9d32f1e17186b42bc48c34471c0c6cd6b3c0a1109d +d773020f9d2824a4cce3b50d8de0699498d9363f9d60297d0ea4cd7567e1ad9a +022ccbf697879b8abfa031a5ed7b93a67031c3b3770fea0e7d0d70a0a3d7b40c +df5a0a51a3c6a83e7a497da2ba7bb15ac6cc285973cc2f0f1d0fab091c14944a +f04ddc613ccae8b6a9e7bdbb881eced724558d16afb8033d149d4aa1a1dbdffb +cc9f421202086446002d6abdb57d7163666f98233995d6ad6d69e0c75ba704f0 +1ffef8d3834dd4af2db7f378940e96d850a50dc857b8456515da08ea59b42f76 +2e8ec197d28e2e290e77067caad46e6ab6b66e13ce14b06d6885b444573335bf +60d1f65b7c56509489e319ef01f230d989aed738b9d00e9cc081314c3f87bdba +95cfe227d908b2d4dbb9639713305c82ebfbf2dace04a58674c630eb3a05cbbc +d46dcb999054ec2c83bbf25ae43df367039bd19876649758cbf71fd5b11fb231 +195671e6f4a1d6e07c54c31f45ef210642fe05b3ab06011a8d9ab722bdceb0a0 +159f308bedeaa90a53c901834aab7627c3d97dece38cdc859e3996dab81aa554 +7bd5004a318336ad0970a8377ea362d3456deff57a341754c5e98ff1456fb6e6 +20794f00c313260de3350ac0529b69deea7f69c4849834dc4c28339e2b9d89fb +5de644c2ee046ac427826427d4f6adf9d68af70a45698308c70ae367b264834f +045e7f4ba9f87e2735eac593f73c5a26bf5428ff2781072fb4919d33a70ca17c +5dc788a912b206aad5f17c0f7208ff4c147fd456b0956c835cc66a90453a1339 +ec379d256b8492c14ba9156bc64a31826f3f4c680f4d9dcf1b14b590fd272abe +a1336bbd99a29ea2f67ebe76fe412ab5ddaedda6ab558b691f3d4a70e4163dc3 +cfa9e00f6f298bd911857ea037d09e2fb42b0a5145452ade9b2d9b8464ebb6f8 +d374baf28591560f2bd5305b64f37e8629d4ebe5ca125811142ada697fd81f51 +0e5e00559933b5929a632ae4f9d86fcaa6b26d6adcd06438ee1594300931a574 +d49bd7700a985e30c04001a792b558609fc28b41bd6f1921869c8c45fbe7a7bb +665e701e426304253cb6c6c0e18a892857b2889daf06067ebbdbf6ecc367cf48 +ee6adb001486f606e9a194c99a62cf8cf822a557d99808136f278d01538f57e5 +dbe7adda97cddf73eb63e8f8e08325d86d086c5986a674a26dd7fe72b64a826d +52728973666a8b29d75923e5d38ca49a7aea947a5e445aee98c44d68966a0d5d +1248ea75ce4301c6c7e3a0958afadbcaed1b68f3c2ee3910c8b8f30dedcecd56 +33f0fdf01081fcacd1a1d78204b1086c50d9d8798e7b216c6835c0bd8114db54 +6e073224626983fd621175b5c129f072ce5337239a7abf2fb23f40f30389df84 +7c984fbf2f922cd11ddaebd62e14206306993bf5d89fa28ac073645d0d6b5bd0 +b866d800240625b5c598208e6f401f62e7a7eb6f76060490b8e432afb4d80d08 +de4b8ca529bbc4174315df77d5c5b7c4aed351cba404b04ac4f48145ffbd0e74 +2beebb1b6de5a861d9e9f86585dfe42f8a9218d714dad446f3e638c567d175b8 +64964edc9baf9425b08b211ff7ddcaf6453e39ce17877bf9cd8c6bf9463e53ad +9133fe13ef45607c92a68d3c2a9ea8a5a2a9ce95c603a51e60bd03b1de7d9a30 +2834f7559dab12bc93227ed3c027b3386186b310a77d8f24098a272dd5c874e3 +bf1f5733c9ea086f29b9084d4d2d3ce9c6206255e69cef40d6f1f80232b7f744 +8d6a071535c5f2f1654530d2a637b206f49da89589201ea8f0c7116d8539d32f